@import url(https://fonts.googleapis.com/css?family=Montserrat:400,600,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,600,700&display=swap);.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:Futura;src:url("../fonts/FuturaBT-Medium.eot");src:url("../fonts/FuturaBT-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/FuturaBT-Medium.woff2") format("woff2"),url("../fonts/FuturaBT-Medium.woff") format("woff"),url("../fonts/FuturaBT-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Futura;src:url("../fonts/Futura-Bold.eot");src:url("../fonts/Futura-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Futura-Bold.woff2") format("woff2"),url("../fonts/Futura-Bold.woff") format("woff"),url("../fonts/Futura-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gotham;src:url("../fonts/GothamHTF-Book.eot");src:url("../fonts/GothamHTF-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/GothamHTF-Book.woff2") format("woff2"),url("../fonts/GothamHTF-Book.woff") format("woff"),url("../fonts/GothamHTF-Book.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Hiragino Sans GB;src:url("../fonts/HiraginoSansGB-W3-Alphabetic.eot");src:url("../fonts/HiraginoSansGB-W3-Alphabetic.eot?#iefix") format("embedded-opentype"),url("../fonts/HiraginoSansGB-W3-Alphabetic.woff2") format("woff2"),url("../fonts/HiraginoSansGB-W3-Alphabetic.woff") format("woff"),url("../fonts/HiraginoSansGB-W3-Alphabetic.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url("../fonts/helveticaneue/helveticaneue-roman-webfont.eot");src:url("../fonts/helveticaneue/helveticaneue-roman-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/helveticaneue/helveticaneue-roman-webfont.woff2") format("woff2"),url("../fonts/helveticaneue/helveticaneue-roman-webfont.woff") format("woff"),url("../fonts/helveticaneue/helveticaneue-roman-webfont.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:url("../fonts/helveticaneue/helveticaneue-bold-webfont.eot");src:url("../fonts/helveticaneue/helveticaneue-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/helveticaneue/helveticaneue-bold-webfont.woff2") format("woff2"),url("../fonts/helveticaneue/helveticaneue-bold-webfont.woff") format("woff"),url("../fonts/helveticaneue/helveticaneue-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:icomoon;src:url("../fonts/icomoon.eot?k1ykbp");src:url("../fonts/icomoon.eot?k1ykbp#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?k1ykbp") format("truetype"),url("../fonts/icomoon.woff?k1ykbp") format("woff"),url("../fonts/icomoon.svg?k1ykbp#icomoon") format("svg");font-weight:400;font-style:normal}.ficon,.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle:before,.product-item .product-details .product-top .stockroom:before,[class*=" ficon-"],[class^=ficon-],header#main-header nav .item .dropdown .primary a.category-name:before,header#mobile-header .dropdown nav .link a.button.button-product:before,header#mobile-header .menu-container .link a.button.button-product:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ficon-eye-open:before,.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle:before{content:"\E90E"}.ficon-eye:before,.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle.active:before{content:"\E90F"}.ficon-bakery:before,header#main-header nav .item .dropdown .primary a.category-name.icon-bakery:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-bakery:before,header#mobile-header .menu-container .link a.button.button-product.icon-bakery:before{content:"\E900"}.ficon-herbs:before,header#main-header nav .item .dropdown .primary a.category-name.icon-herbs:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-herbs:before,header#mobile-header .menu-container .link a.button.button-product.icon-herbs:before{content:"\E901"}.ficon-oils:before,header#main-header nav .item .dropdown .primary a.category-name.icon-oils:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-oils:before,header#mobile-header .menu-container .link a.button.button-product.icon-oils:before{content:"\E902"}.ficon-meat:before,header#main-header nav .item .dropdown .primary a.category-name.icon-meat:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-meat:before,header#mobile-header .menu-container .link a.button.button-product.icon-meat:before{content:"\E903"}.ficon-fish:before,header#main-header nav .item .dropdown .primary a.category-name.icon-fish:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-fish:before,header#mobile-header .menu-container .link a.button.button-product.icon-fish:before{content:"\E904"}.ficon-fruit:before,header#main-header nav .item .dropdown .primary a.category-name.icon-fruit:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-fruit:before,header#mobile-header .menu-container .link a.button.button-product.icon-fruit:before{content:"\E905"}.ficon-potato:before,header#main-header nav .item .dropdown .primary a.category-name.icon-potato:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-potato:before,header#mobile-header .menu-container .link a.button.button-product.icon-potato:before{content:"\E906"}.ficon-dairy:before,header#main-header nav .item .dropdown .primary a.category-name.icon-dairy:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-dairy:before,header#mobile-header .menu-container .link a.button.button-product.icon-dairy:before{content:"\E907"}.ficon-rice:before,header#main-header nav .item .dropdown .primary a.category-name.icon-rice:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-rice:before,header#mobile-header .menu-container .link a.button.button-product.icon-rice:before{content:"\E908"}.ficon-sauces:before,header#main-header nav .item .dropdown .primary a.category-name.icon-sauces:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-sauces:before,header#mobile-header .menu-container .link a.button.button-product.icon-sauces:before{content:"\E909"}.ficon-drinks:before,header#main-header nav .item .dropdown .primary a.category-name.icon-drinks:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-drinks:before,header#mobile-header .menu-container .link a.button.button-product.icon-drinks:before{content:"\E90A"}.ficon-desserts:before,header#main-header nav .item .dropdown .primary a.category-name.icon-desserts:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-desserts:before,header#mobile-header .menu-container .link a.button.button-product.icon-desserts:before{content:"\E90B"}.ficon-non-food:before,header#main-header nav .item .dropdown .primary a.category-name.icon-non-food:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-non-food:before,header#mobile-header .menu-container .link a.button.button-product.icon-non-food:before{content:"\E90C"}.ficon-pizza:before,header#main-header nav .item .dropdown .primary a.category-name.icon-pizza:before,header#mobile-header .dropdown nav .link a.button.button-product.icon-pizza:before,header#mobile-header .menu-container .link a.button.button-product.icon-pizza:before{content:"\E910"}.ficon-stockroom:before,.product-item .product-details .product-top .stockroom:before{content:"\E90D"}body,html{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#222;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:100%}body{background-color:#f5f5f5;height:100%}body.no-scroll{overflow:hidden}#app{position:relative}#app:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;background-color:#000;opacity:0;z-index:4;-webkit-transition:opacity .2s;transition:opacity .2s}#app.overlay:after{opacity:.3}.wrapper{max-width:1200px;width:100%;margin:0 auto;position:relative}@media (max-width:1200px){.wrapper{max-width:90%}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.iframe-container{position:relative;padding-bottom:56.25%;height:0}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}main{display:block;clear:both;position:relative;background-color:#fff}.loading-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:3}.loading-overlay .loading-icon{display:inline-block;width:64px;height:64px;margin-top:50px}.loading-overlay .loading-icon:after{content:" ";display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #222;border-color:#222 transparent;-webkit-animation:rotateAnimation 1.2s linear infinite;animation:rotateAnimation 1.2s linear infinite}@-webkit-keyframes rotateAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateAnimation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.newsletter-form button,.newsletter-form input{-webkit-transition:opacity .2s;transition:opacity .2s}.newsletter-form button:disabled,.newsletter-form input:disabled{cursor:not-allowed!important;opacity:.4}.main-flash-message{display:block;padding:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;text-align:center;background-color:#ececec}[data-sidebasket-container]{position:relative}[v-cloak]{display:none}.fade-quick-enter-active,.fade-quick-leave-active{-webkit-transition:opacity .2s;transition:opacity .2s}.fade-quick-enter,.fade-quick-leave-to{opacity:0}[data-src],[lazy],[v-lazy]{-webkit-transition:opacity .2s,background-image .2s;transition:opacity .2s,background-image .2s}img[data-src],img[data-src][lazy=loading],img[lazy],img[lazy][lazy=loading],img[v-lazy],img[v-lazy][lazy=loading]{opacity:0}img[data-src][lazy=loaded],img[lazy][lazy=loaded],img[v-lazy][lazy=loaded]{opacity:1}strong{font-weight:700}.wa-chat{position:fixed;bottom:25px;right:115px}.wa-back{border-radius:100px;height:60px;width:auto;padding:15px;background-color:#00d36d}.wa-front{height:100%;width:auto}@media (max-width:540px){.wa-chat{position:fixed;bottom:110px;right:25px}.wa-back{border-radius:100px;height:60px;width:auto;padding:15px;background-color:#00d36d}.wa-front{height:100%;width:auto}}.input-container{width:100%;max-width:100%}.input-container input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-container.submit .button{background-color:#222a37;color:#fff;padding:0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;height:40px;border:none}.input-container.submit .button.red{background-color:#ff003b}.input-container.text input{width:100%;line-height:30px;height:30px;color:#666;border:1px solid #ddd;padding:0 15px;background-color:#f9f9f9;display:block;font-size:12px}.input-container.text input::-webkit-input-placeholder{color:#666}.input-container.text input:-moz-placeholder,.input-container.text input::-moz-placeholder{color:#666}.input-container.text input:-ms-input-placeholder{color:#666}.input-container.textarea textarea{width:100%;resize:none;line-height:1.3em;height:120px;color:#666;font-size:12px;border:1px solid #ddd;padding:12px 15px;background-color:#f9f9f9;display:block}.input-container.textarea textarea::-webkit-input-placeholder{color:#666}.input-container.textarea textarea:-moz-placeholder,.input-container.textarea textarea::-moz-placeholder{color:#666}.input-container.textarea textarea:-ms-input-placeholder{color:#666}.input-container.select{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.input-container.select .select{position:relative;text-align:left;width:100%}.input-container.select .select select{opacity:0;width:100%;height:40px;position:absolute;top:0;left:0}.input-container.select .select label{display:block;width:100%;line-height:40px;height:40px;color:#000;font-size:14px;padding:0 15px;background-color:transparent;border:1px solid #000;border-radius:50px}.input-container.select .select label::-webkit-input-placeholder{color:#000}.input-container.select .select label:-moz-placeholder,.input-container.select .select label::-moz-placeholder{color:#000}.input-container.select .select label:-ms-input-placeholder{color:#000}.input-container.select .text{font-size:14px;color:#000;opacity:.7}.input-container.select .text+.select{margin-left:16px}.input-container.radio{display:inline-block;margin-right:16px}.input-container.radio .radio{cursor:pointer;display:inline-block;vertical-align:middle;width:25px}.input-container.radio .radio label{background-color:#fff;width:18px;height:18px;display:block;position:relative;border-radius:9px}.input-container.radio .radio input{display:none}.input-container.radio .radio input:checked+label:before{content:"";width:10px;height:10px;display:block;position:absolute;background-color:rgba(0,0,0,.6);border-radius:5px;top:4px;left:4px}.input-container.radio .text{cursor:pointer;font-size:16px;display:inline-block;vertical-align:middle}.input-container.radio:last-of-type{margin-right:0}.input-container.checkbox{display:inline-block;margin-right:16px}.input-container.checkbox .checkbox{display:inline-block;vertical-align:middle;width:25px;cursor:pointer}.input-container.checkbox .checkbox label{background-color:#fff;width:18px;height:18px;display:block;position:relative;border-radius:3px;cursor:pointer}.input-container.checkbox .checkbox input{display:none}.input-container.checkbox .checkbox input:checked+label:after,.input-container.checkbox .checkbox input:checked+label:before{content:"";display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.input-container.checkbox .checkbox input:checked+label:before{width:6px;height:2px;top:10px;left:3px}.input-container.checkbox .checkbox input:checked+label:after{width:2px;height:11px;top:4px;left:10px}.input-container.checkbox .text{font-size:16px;display:inline-block;vertical-align:middle;cursor:pointer}.input-container.checkbox:last-of-type{margin-right:0}.input-container.checkbox-single{font-size:0;display:inline-block}.input-container.checkbox-single .checkbox{display:inline-block;vertical-align:top;width:25px;margin-right:10px;cursor:pointer;position:relative}.input-container.checkbox-single .checkbox label{background-color:#fff;width:18px;height:18px;display:block;position:relative;border-radius:3px;cursor:pointer}.input-container.checkbox-single .checkbox input{display:none}.input-container.checkbox-single .checkbox input:checked+label{background-color:red}.input-container.checkbox-single .text{font-size:14px;line-height:18px;display:inline-block;vertical-align:top;width:calc(100% - 35px);cursor:pointer;text-align:left}.input-container.checkbox-single:last-of-type{margin-right:0}.input-container.radio-button input{display:none}.input-container.radio-button .button{height:64px;line-height:60px;text-transform:none;padding:0 30px}.input-container.radio-button input:checked+.button{background-color:#000;color:#fff}.input-row{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.input-row:last-child{margin-bottom:0}.delivery-icon{display:block;width:30px;height:15px;background-image:url("../img/icons/delivery.png");background-size:contain;background-position:50%;background-repeat:no-repeat}.delivery-icon.red{background-image:url("../img/icons/delivery-red.png")}.delivery-icon.white{background-image:url("../img/icons/delivery-white.png")}.thumb-icon{width:26px;background-image:url("../img/icons/thumb.png")}.globe-icon,.thumb-icon{display:block;height:30px;background-size:contain;background-position:50%;background-repeat:no-repeat}.globe-icon{width:30px;background-image:url("../img/icons/globe.png")}.clock-icon{width:20px;height:20px;background-image:url("../img/icons/clock-red.png")}.basket-icon,.clock-icon{display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}.basket-icon{width:25px;height:25px;background-image:url("../img/icons/basket.png")}.arrow-right-white-icon{width:14px;height:15px;background-image:url("../img/icons/arrow-right-white.png")}.arrow-right-white-icon,.stockroom-icon{display:block;background-size:contain;background-position:50%;background-repeat:no-repeat}.stockroom-icon{width:16px;height:18px;background-image:url("../img/icons/dls_stockroom_icon.png")}.header-layer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none}.header-layer,.header-layer .notify-mobile{-ms-flex-direction:column;flex-direction:column}.header-layer .notify-mobile{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:50;width:100%;background-color:#ff003b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.header-layer .notify-mobile .mobile-timer{width:100%;text-align:center;font-size:12px;line-height:16px;color:#fff;letter-spacing:.2px;padding-left:10px;padding-right:10px;padding-bottom:10px;font-family:arial,sans-serif}.header-layer .notify-mobile .mobile-timer #order-countdown-timer-mobile{padding:5px;margin:0 10px;background-color:rgba(34,42,55,.2);text-shadow:.5px .5px #ff003b}@media (max-width:320px){.header-layer .notify-mobile .mobile-timer{padding-left:2px;padding-right:2px}.header-layer .notify-mobile .mobile-timer #order-countdown-timer-mobile{margin:0 5px}}@media (max-width:860px){.header-layer{display:-webkit-box;display:-ms-flexbox;display:flex}}.main-header-layer{-webkit-box-orient:vertical;-webkit-box-direction:normal}.main-header-layer,.main-header-layer .notify{-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.main-header-layer .notify{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;z-index:50;width:100%;background-color:#ff003b;-webkit-box-orient:vertical;-webkit-box-direction:normal}.main-header-layer .notify .timer{width:100%;text-align:center;font-size:12px;line-height:16px;color:#fff;letter-spacing:.2px;padding-bottom:10px;font-family:arial,sans-serif}.main-header-layer .notify .timer #order-countdown-timer{padding:5px;margin:0 10px;background-color:rgba(34,42,55,.2);text-shadow:.5px .5px #ff003b}@media (max-width:860px){.main-header-layer{display:none}}#cookie-display{display:none}#cookie-display .cookie-box{padding:20px;position:fixed;width:100%;z-index:100;background-color:#fff;bottom:0;-webkit-box-shadow:10px 3px 10px rgba(0,0,0,.2);box-shadow:10px 3px 10px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#cookie-display .cookie-box p{color:#354258;line-height:1.8;text-align:center}#cookie-display .cookie-box button{border-radius:5px;color:#fff;background-color:#ff003b;text-align:center;border-radius:20px;border:none;padding:10px 20px}#cookie-display .cookie-box a{text-decoration:none;color:#ff003b}div#header-notification{width:100%}div#header-notification .mindelivery{display:block;font-family:arial,sans-serif;font-size:12px;line-height:16px;color:#fff;letter-spacing:.5px;text-align:center;padding:10px 20px;width:100%}div#header-notification .mindelivery a{text-decoration:none;color:#fff;font-weight:700}header#main-header{display:block;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header#main-header .top{height:140px;background-color:#222a37;position:relative}header#main-header .top .wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}header#main-header .top .logo,header#main-header .top .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header#main-header .top .logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}header#main-header .top .logo a{width:190px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}header#main-header .top .logo a img{max-width:100%;height:auto;margin:0}header#main-header .top .logo span{width:85px;font-family:Poppins,sans-serif;font-weight:300;font-size:12px;font-style:italic;line-height:18px;color:#fff;letter-spacing:2px;margin-left:30px}header#main-header .top .right{width:800px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}header#main-header .top .right,header#main-header .top .right .topbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}header#main-header .top .right .topbar{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:100%;height:40px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-item-align:start;align-self:flex-start;position:relative}header#main-header .top .right .topbar .item{border-right:1px solid hsla(0,0%,87%,.2);border-bottom:1px solid hsla(0,0%,87%,.2);padding:0 20px;-ms-flex-negative:0;flex-shrink:0}header#main-header .top .right .topbar .item:first-of-type{padding-left:0}header#main-header .top .right .topbar .item.item-register{border-right:0}header#main-header .top .right .topbar .item.no-padding{padding:0}header#main-header .top .right .topbar .item.item-basket{display:none;width:116px}header#main-header .top .right .topbar .item.item-login{-webkit-box-flex:1;-ms-flex:1;flex:1;border-right:0}header#main-header .top .right .topbar .item.item-register{-webkit-box-flex:1;-ms-flex:1;flex:1;border-bottom-color:#2e4f85}header#main-header .top .right .topbar .links{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}header#main-header .top .right .topbar .links a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;opacity:.5;text-decoration:none;padding:0 20px;border-left:1px solid hsla(218,8%,55%,.5);letter-spacing:.2px;-webkit-transition:opacity .2s;transition:opacity .2s}header#main-header .top .right .topbar .links a:first-of-type{padding-left:0;border-left:0}header#main-header .top .right .topbar .links a:last-of-type{padding-right:0}header#main-header .top .right .topbar .links a:hover{opacity:1}header#main-header .top .right .topbar .price-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}header#main-header .top .right .topbar .price-toggle span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;letter-spacing:.2px}header#main-header .top .right .topbar .price-toggle span.toggle-label{margin-right:15px}header#main-header .top .right .topbar .price-toggle .toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#main-header .top .right .topbar .price-toggle .toggler span{opacity:.2}header#main-header .top .right .topbar .price-toggle .toggler .toggle{display:block;width:40px;height:20px;background-color:#2e4f85;border-radius:100px;margin:0 10px;position:relative;cursor:pointer}header#main-header .top .right .topbar .price-toggle .toggler .toggle .toggle-inner{position:absolute;top:2px;left:2px;height:16px;width:16px;background-color:#fff;border-radius:100%;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}header#main-header .top .right .topbar .price-toggle .toggler span:first-of-type{opacity:1}header#main-header .top .right .topbar .price-toggle .toggler.toggled span:first-of-type,header#main-header .top .right .topbar .price-toggle .toggler span:nth-of-type(2){opacity:.2}header#main-header .top .right .topbar .price-toggle .toggler.toggled span:nth-of-type(2){opacity:1}header#main-header .top .right .topbar .price-toggle .toggler.toggled .toggle .toggle-inner{left:calc(100% - 18px)}header#main-header .top .right .topbar .user-info{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0;position:relative}header#main-header .top .right .topbar .user-info a.basket-price,header#main-header .top .right .topbar .user-info a.user{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;text-decoration:none;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}header#main-header .top .right .topbar .user-info a.basket-price .basket-info,header#main-header .top .right .topbar .user-info a.basket-price span,header#main-header .top .right .topbar .user-info a.user .basket-info,header#main-header .top .right .topbar .user-info a.user span{position:absolute;top:50%;left:20px;right:15px;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;font-weight:500;color:#fff;margin-top:-8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;text-align:center}header#main-header .top .right .topbar .user-info a.user,header#main-header .top .right .topbar .user-info a.user span{-webkit-transition:all .3s linear;transition:all .3s linear}header#main-header .top .right .topbar .user-info a.user:hover{background-color:#f5f5f5}header#main-header .top .right .topbar .user-info a.user:hover span{color:#222}header#main-header .top .right .topbar .user-info .dropdown{display:none;position:absolute;top:0;left:0;right:0;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.1);box-shadow:0 2px 10px 2px rgba(0,0,0,.1);background-color:#fff;z-index:4}header#main-header .top .right .topbar .user-info .dropdown a{display:block;background-color:#fff;text-decoration:none;padding:11px 20px 12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ddd;position:relative;-webkit-transition:background-color .2s;transition:background-color .2s}header#main-header .top .right .topbar .user-info .dropdown a span{display:block;color:#354258;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:13px;line-height:1.3;padding-right:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}header#main-header .top .right .topbar .user-info .dropdown a span small{display:block;font-weight:400;font-size:12px;color:#474747}header#main-header .top .right .topbar .user-info .dropdown a span.user-name{color:#000}header#main-header .top .right .topbar .user-info .dropdown a span.user-name:before{content:"";position:absolute;top:17px;right:13px;border-top:4px solid #000;border-left:4px solid transparent;border-right:4px solid transparent}header#main-header .top .right .topbar .user-info .dropdown a span.user-name:after{display:none}header#main-header .top .right .topbar .user-info .dropdown a.with-arrow:after{content:"\203A";position:absolute;top:50%;right:13px;margin-top:-12px;font-family:Gotham,sans-serif;font-size:20px;color:#354258}header#main-header .top .right .topbar .user-info .dropdown a:hover{background-color:#e5e5e5}header#main-header .top .right .topbar .user-info .dropdown a:last-of-type{border-bottom:0}header#main-header .top .right .topbar .user-info:hover .dropdown{display:block}header#main-header .top .right .topbar .register{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}header#main-header .top .right .topbar .register,header#main-header .top .right .topbar .register a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header#main-header .top .right .topbar .register a{width:100%;background-color:#2e4f85;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1;text-decoration:none;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;transition:all .3s linear}header#main-header .top .right .topbar .register a span{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;color:#fff;margin:0 auto;letter-spacing:.2px;white-space:nowrap}header#main-header .top .right .topbar .register a span.stockroom-icon{width:16px;margin-right:7px}header#main-header .top .right .topbar .register a:hover{background-color:#494de4}header#main-header .top .right .topbar:after{content:"";position:absolute;right:calc(((100vw - 1200px) / -2) + 9px);bottom:0;height:1px;width:calc(((100vw - 1200px) / 2) - 9px);background-color:hsla(0,0%,87%,.2)}header#main-header .top .right .tools{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#main-header .top .right .tools .phone-number{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}header#main-header .top .right .tools .phone-number a{font-family:Poppins,sans-serif;font-weight:300;font-size:24px;letter-spacing:.5px;color:#fff;text-decoration:none}header#main-header .top .right .tools .basket{display:block;padding:10px 0 10px 55px;font-size:0;background-image:url("/assets/img/icons/basket-circle.png");background-size:40px 40px;background-position:0;background-repeat:no-repeat}header#main-header .top .right .tools .basket .details{display:block;margin:0 0 5px}header#main-header .top .right .tools .basket .details .basket-info{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff}header#main-header .top .right .tools .basket .details .basket-info:after{display:inline-block;content:"|";margin:0 10px}header#main-header .top .right .tools .basket .details .basket-info:last-of-type:after{display:none}header#main-header .top .right .tools .basket a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#fff;text-decoration:none}header#main-header nav{display:block;height:50px;background-color:#354258;position:relative;z-index:3}header#main-header nav .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%;position:relative}header#main-header nav .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;background-color:#354258;border-left:1px solid #222a37;-webkit-transition:background-color .2s;transition:background-color .2s;position:relative}header#main-header nav .item a.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;text-decoration:none;color:#fff;cursor:pointer;-webkit-transition:color .2s;transition:color .2s;position:relative;z-index:1}header#main-header nav .item a.button span{color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.6px;position:relative;-webkit-transition:color .2s;transition:color .2s}header#main-header nav .item .dropdown{display:none;position:absolute;top:50px;left:0;bottom:0;background-color:transparent;text-align:left}header#main-header nav .item .dropdown .dropdown-inner{display:block;background-color:transparent}header#main-header nav .item .dropdown .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;height:auto;max-width:none}header#main-header nav .item .dropdown .category:nth-of-type(odd) a.category-name:before{color:#2e4f85}header#main-header nav .item .dropdown .category:hover{background-color:#2e4f85}header#main-header nav .item .dropdown .category:hover a.category-name{background-color:#2e4f85;color:#fff}header#main-header nav .item .dropdown .category:hover a.category-name+.secondary{display:block}header#main-header nav .item .dropdown .category:hover a.category-name:after,header#main-header nav .item .dropdown .category:hover a.category-name:before{color:#fff}header#main-header nav .item .dropdown .primary{display:inline-block;width:384px;padding:20px 0;background-color:#fff;position:relative;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.1);box-shadow:0 2px 10px 2px rgba(0,0,0,.1);border-right:1px solid #c9ccd1}header#main-header nav .item .dropdown .primary a.category-name{display:block;height:34px;line-height:34px;text-decoration:none;padding-left:45px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#354258;position:relative;z-index:1}header#main-header nav .item .dropdown .primary a.category-name:before{display:none;content:"";position:absolute;top:50%;left:12px;width:21px;font-size:18px;height:auto;color:#ff1e52;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}header#main-header nav .item .dropdown .primary a.category-name:after{content:"\203A";position:absolute;right:10px;margin-top:-2px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;color:#2e4f85}header#main-header nav .item .dropdown .primary a.category-name[class*=" icon-"]:before,header#main-header nav .item .dropdown .primary a.category-name[class^=icon-]:before{display:block}header#main-header nav .item .dropdown .primary:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:1}header#main-header nav .item .dropdown .primary.no-secondary{border-right:0}header#main-header nav .item .dropdown .primary.no-secondary:after{display:none}header#main-header nav .item .dropdown .primary.no-secondary a.category-name{padding-left:15px}header#main-header nav .item .dropdown .primary.no-secondary a.category-name:after{display:none}header#main-header nav .item .dropdown .secondary{display:none;position:absolute;top:0;left:100%;width:100%;margin-left:1px;bottom:0;padding:20px 0;background-color:#fff;text-align:left;-webkit-box-shadow:0 2px 10px 2px rgba(0,0,0,.1);box-shadow:0 2px 10px 2px rgba(0,0,0,.1)}header#main-header nav .item .dropdown .secondary a{display:block;height:34px;line-height:34px;text-decoration:none;padding-left:15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#354258;position:relative}header#main-header nav .item .dropdown .secondary a strong{font-weight:700}header#main-header nav .item .dropdown .secondary a:after{position:absolute;right:10px;margin-top:-2px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;color:#2e4f85}header#main-header nav .item .dropdown .secondary a:hover{background-color:#2e4f85;color:#fff}header#main-header nav .item .dropdown .secondary a:hover:after{color:#fff}header#main-header nav .item .dropdown .secondary:hover{display:block}header#main-header nav .item.highlighted{background-color:#ff003b}header#main-header nav .item.highlighted a.button{background-color:#ff003b;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}header#main-header nav .item.highlighted a.button:hover{background-color:#c50710}header#main-header nav .item:hover{background-color:#fff}header#main-header nav .item:hover a,header#main-header nav .item:hover a span{color:#222}header#main-header nav .item:hover.highlighted a,header#main-header nav .item:hover.highlighted a span{color:#fff}header#main-header nav .item:hover .dropdown{display:block}header#main-header nav .item:hover.has-dropdown .button{background-color:#fff}header#main-header nav .item:hover.has-dropdown a span:before{border-top-color:#222}header#main-header nav .item.has-dropdown a span{padding-right:18px}header#main-header nav .item.has-dropdown a span:before{content:"";position:absolute;top:50%;right:0;border-top:5px solid hsla(0,0%,100%,.5);border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-2px;-webkit-transition:border-top-color .2s;transition:border-top-color .2s}header#main-header nav .item:last-of-type{border-left:0}@media (max-width:1150px){header#main-header .top .logo{padding-right:30px}header#main-header .top .logo a{max-width:100px}header#main-header .top .logo span{display:none}}@media (max-width:950px){header#main-header .top .right .topbar .price-toggle span.toggle-label{display:none}}@media (max-width:860px){header#main-header{display:none}}header#mobile-header{background-color:#222a37;padding:15px 0 0;z-index:52;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}header#mobile-header button.searchicon{border:0;padding:0;margin:0 0 0 23px;background-color:transparent;height:18px;cursor:pointer}header#mobile-header button.searchicon img{width:18px;height:18px}header#mobile-header .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}header#mobile-header .top .phone-number{font-size:0}header#mobile-header .top .phone-number a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;letter-spacing:.5px;text-decoration:none}header#mobile-header .top .links{font-size:0}header#mobile-header .top .links span a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;letter-spacing:.5px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}header#mobile-header .top .links span a.username,header#mobile-header .top .links span a:hover{opacity:1}header#mobile-header .top .links span:after{content:"";display:inline-block;width:1px;height:10px;background-color:hsla(0,0%,100%,.5);margin:0 15px}header#mobile-header .top .links span:last-of-type:after{display:none}header#mobile-header .middle{display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding:0 20px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}header#mobile-header .middle .logo{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}header#mobile-header .middle .logo a{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}header#mobile-header .middle .logo a img{width:auto;max-height:40px;margin:0}header#mobile-header .middle .price-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0}header#mobile-header .middle .price-toggle span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;color:#fff;letter-spacing:.2px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5px}header#mobile-header .middle .price-toggle span.toggle-label{margin-right:15px}header#mobile-header .middle .price-toggle .toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}header#mobile-header .middle .price-toggle .toggler .toggle{display:block;width:26px;height:14px;background-color:#2e4f85;border-radius:100px;position:relative;cursor:pointer}header#mobile-header .middle .price-toggle .toggler .toggle .toggle-inner{position:absolute;top:2px;left:2px;height:10px;width:10px;background-color:#fff;border-radius:100%;-webkit-transition:left .2s ease-out;transition:left .2s ease-out}header#mobile-header .middle .price-toggle .toggler span:first-of-type{display:block}header#mobile-header .middle .price-toggle .toggler.toggled span:first-of-type,header#mobile-header .middle .price-toggle .toggler span:nth-of-type(2){display:none}header#mobile-header .middle .price-toggle .toggler.toggled span:nth-of-type(2){display:block}header#mobile-header .middle .price-toggle .toggler.toggled .toggle .toggle-inner{left:calc(100% - 10px)}header#mobile-header .middle .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#mobile-header .middle .right a{text-decoration:none;color:#fff}header#mobile-header .middle .right .basket{height:18px;line-height:22px;padding-left:22px;background-image:url(../img/icons/cart.png);background-size:18px auto;background-repeat:no-repeat;background-position:0}header#mobile-header .middle .right .basket .basket-info{font-size:0}header#mobile-header .middle .right .basket .basket-info span{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#fff}header#mobile-header .middle .right .basket .basket-info.money_format{display:none}header#mobile-header .middle .right button.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0 10px;background-color:transparent;border-radius:0;font-size:0;width:25px;height:25px;cursor:pointer}header#mobile-header .middle .right button.hamburger .line{display:block;height:2px;background-color:#fff;margin-bottom:5px}header#mobile-header .middle .right button.hamburger .line:last-of-type{margin-bottom:0}header#mobile-header .middle .right button.hamburger:before{content:"Menu";color:#fff}header#mobile-header .menu-container{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}header#mobile-header .menu-container .link{display:block}header#mobile-header .menu-container .link a.button{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;padding:14px 20px 13px;position:relative}header#mobile-header .menu-container .link a.button.button-product{padding-left:45px}header#mobile-header .menu-container .link a.button.button-product:before{display:none;content:"";position:absolute;top:50%;left:12px;width:21px;font-size:18px;height:auto;color:#ff1e52;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}header#mobile-header .menu-container .link a.button.button-product[class*=" icon-"]:before,header#mobile-header .menu-container .link a.button.button-product[class^=icon-]:before{display:block}header#mobile-header .menu-container .link.has-page a.button:after{content:"";position:absolute;top:50%;right:20px;width:6px;height:6px;margin-top:-3px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}header#mobile-header .menu-container .link.has-dropdown a.button:after{content:"";position:absolute;top:50%;right:20px;width:6px;height:6px;margin-top:-7px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:margin-top .2s,-webkit-transform .2s;transition:margin-top .2s,-webkit-transform .2s;transition:transform .2s,margin-top .2s;transition:transform .2s,margin-top .2s,-webkit-transform .2s}header#mobile-header .menu-container .link.has-dropdown.open a.button:after{margin-top:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#mobile-header .menu-container .link.has-dropdown.open .more-items{height:auto;padding:10px 0;border-bottom:1px solid #ddd}header#mobile-header .menu-container .link:nth-of-type(2n) a.button.button-product:before{color:#2e4f85}header#mobile-header .menu-container .product-menu{position:absolute;left:35%}header#mobile-header .menu-container .product-menu .menu-link{background:transparent;border:none}header#mobile-header .menu-container .product-menu .menu-link a{text-decoration:none;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:2px;padding:14px 20px 13px;background-image:url("../img/icons/arrow-down.png");background-size:13px 9px;background-position:100%;background-repeat:no-repeat}header#mobile-header .menu-container button.hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0 5px;background-color:transparent;border-radius:0;font-size:0;width:100%;height:25px;cursor:pointer;font-family:Poppins,sans-serif;text-transform:uppercase;font-weight:600;letter-spacing:2px}header#mobile-header .menu-container button.hamburger .line{display:block;height:2px;background-color:#fff;margin-bottom:5px;width:25px;margin-left:58px}header#mobile-header .menu-container button.hamburger .line:last-of-type{margin-bottom:0}header#mobile-header .menu-container button.hamburger:before{content:"Menu";color:#fff;font-size:12px;position:absolute;left:8px;padding-left:10px}header#mobile-header .menu-container .div-closesearch{width:10%;text-align:center;background-color:#354258}header#mobile-header .menu-container .closeSearch{border:none;background-color:transparent;color:#fff;cursor:pointer;font-size:large;text-align:center;height:100%}header#mobile-header .menu-container .search{width:90%}header#mobile-header .menu-container .search .m-search-box{display:block;position:relative;z-index:2}header#mobile-header .menu-container .search .m-search-box.has-results form input{border-bottom-left-radius:0;border-bottom-right-radius:0}header#mobile-header .menu-container .search form{display:block;font-size:0;position:relative}header#mobile-header .menu-container .search form input{display:block;width:100%;height:30px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#666;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-radius .2s;transition:border-radius .2s;position:relative;z-index:1}header#mobile-header .menu-container .search form span{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#2f4f86;pointer-events:none;padding-left:20px;background-image:url("../img/icons/search2.png");background-size:12px 12px;background-position:5%;background-repeat:no-repeat;z-index:1;width:100%;text-align:center}header#mobile-header .menu-container .search .results{position:absolute;top:100%;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.2);box-shadow:0 2px 5px 2px rgba(0,0,0,.2);border-bottom-left-radius:5px;border-bottom-right-radius:5px}header#mobile-header .menu-container .search .results .result{font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px;border-top:1px solid #cbcbcb;text-decoration:none}header#mobile-header .menu-container .search .results .result .image{display:block;width:35px;height:35px;border:1px solid #ddd;position:relative;overflow:hidden;margin-top:3px}header#mobile-header .menu-container .search .results .result .image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header#mobile-header .menu-container .search .results .result .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:10px}header#mobile-header .menu-container .search .results .result span.product-title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#222}header#mobile-header .menu-container .search .results .result .result-bottom{display:block;margin-top:5px}header#mobile-header .menu-container .search .results .result .result-bottom span{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;margin-right:10px}header#mobile-header .menu-container .search .results .result .result-bottom span.category{color:#888}header#mobile-header .menu-container .search .results .result .result-bottom span.price{font-weight:700;color:#222}header#mobile-header .menu-container .search .results .result .result-bottom span.price.price-was{color:#ff003b;text-decoration:line-through}header#mobile-header .menu-container .search .results .result.result-button{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header#mobile-header .menu-container .search .results .result.result-button span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#2f4f86;text-decoration:none}header#mobile-header #search-container{display:none}header#mobile-header .menucontbg{background-color:#354258;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}header#mobile-header .extra-pad{padding-bottom:20px}header#mobile-header .dropdown{position:absolute;top:0;left:0;width:100%;z-index:20;background-color:#fff;overflow:auto;white-space:nowrap;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}header#mobile-header .dropdown .page{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);vertical-align:top}header#mobile-header .dropdown .page.active{display:-webkit-box;display:-ms-flexbox;display:flex}header#mobile-header .dropdown .top-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;height:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 20px 15px;border-bottom:1px solid #ddd}header#mobile-header .dropdown .top-head .items{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:38px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header#mobile-header .dropdown .top-head a.link{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:#2f4f86;text-decoration:none;text-transform:uppercase;letter-spacing:1px;position:relative;padding-left:15px}header#mobile-header .dropdown .top-head a.link:before{content:"";position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-4px;border-top:2px solid #2f4f86;border-left:2px solid #2f4f86;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#mobile-header .dropdown .top-head a.logo{height:100%}header#mobile-header .dropdown .top-head a.logo img{display:block;width:auto;height:100%;margin:0}header#mobile-header .dropdown .top-head button{width:26px;height:26px;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;padding:0;margin:0 -8px 0 0;background-color:#fff;position:relative;overflow:hidden}header#mobile-header .dropdown .top-head button:after,header#mobile-header .dropdown .top-head button:before{content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;margin-top:-1px;margin-left:-9px;background-color:#ff003b}header#mobile-header .dropdown .top-head button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header#mobile-header .dropdown .top-head button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#mobile-header .dropdown nav{display:block;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;overflow:auto}header#mobile-header .dropdown nav .link{display:block}header#mobile-header .dropdown nav .link a.button{display:block;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#222;text-decoration:none;text-transform:uppercase;letter-spacing:2px;padding:14px 20px 13px;border-bottom:1px solid #ddd;position:relative}header#mobile-header .dropdown nav .link a.button.button-product{padding-left:45px}header#mobile-header .dropdown nav .link a.button.button-product:before{display:none;content:"";position:absolute;top:50%;left:12px;width:21px;font-size:18px;height:auto;color:#ff1e52;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}header#mobile-header .dropdown nav .link a.button.button-product[class*=" icon-"]:before,header#mobile-header .dropdown nav .link a.button.button-product[class^=icon-]:before{display:block}header#mobile-header .dropdown nav .link.has-page a.button:after{content:"";position:absolute;top:50%;right:20px;width:6px;height:6px;margin-top:-3px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}header#mobile-header .dropdown nav .link.has-dropdown a.button:after{content:"";position:absolute;top:50%;right:20px;width:6px;height:6px;margin-top:-7px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:margin-top .2s,-webkit-transform .2s;transition:margin-top .2s,-webkit-transform .2s;transition:transform .2s,margin-top .2s;transition:transform .2s,margin-top .2s,-webkit-transform .2s}header#mobile-header .dropdown nav .link.has-dropdown.open a.button:after{margin-top:-3px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header#mobile-header .dropdown nav .link.has-dropdown.open .more-items{height:auto;padding:10px 0;border-bottom:1px solid #ddd}header#mobile-header .dropdown nav .link:nth-of-type(2n) a.button.button-product:before{color:#2e4f85}header#mobile-header .dropdown nav .more-items{height:0;background-color:#f5f5f5;overflow:hidden}header#mobile-header .dropdown nav .more-items a{display:block;font-family:Poppins,sans-serif;font-size:14px;color:#222;text-decoration:none;padding:8px 45px 7px}header#mobile-header .dropdown nav .more-items a:before{content:"\203A";display:inline-block;margin-right:6px}header#mobile-header .dropdown .extra-links{display:block;padding:30px 20px 50px;-ms-flex-negative:0;flex-shrink:0}header#mobile-header .dropdown .extra-links span{display:block;padding-bottom:20px}header#mobile-header .dropdown .extra-links span a{font-family:Poppins,sans-serif;font-size:14px;color:#000;text-decoration:none;letter-spacing:1px}header#mobile-header .dropdown.opened{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:860px){header#mobile-header{display:block}}.add-sticky-header{position:fixed;top:0;left:0;right:0}body.logged-in header#main-header .top .right .topbar .item.item-login{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.logged-in header#main-header .top .right .topbar .item.item-register{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}body.logged-in header#main-header .top .right .topbar .register a span{width:auto}body.logged-in header#main-header .top .right .topbar .register a span.stockroom-icon{width:16px}body.logged-in header#main-header .top .right .topbar .user-info a.user span{text-align:left;padding-right:24px}body.logged-in header#main-header .top .right .topbar .user-info a.user:before{content:"";position:absolute;top:17px;right:13px;border-top:4px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent}header#main-header.checkout-header .wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}header#main-header.checkout-header .logo{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}header#main-header.checkout-header .checkout-title{position:absolute;left:50%;font-family:Poppins,sans-serif;font-weight:600;font-size:28px;letter-spacing:2px;text-transform:uppercase;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:45px;background-image:url("/assets/img/icons/padlock2.png");background-size:15px 20px;background-position:0;background-repeat:no-repeat}header#main-header.checkout-header .help{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-align:right}header#main-header.checkout-header .help span{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;color:#fff;margin-bottom:10px}header#main-header.checkout-header .help a{font-family:Poppins,sans-serif;font-weight:300;font-size:24px;color:#fff;text-decoration:none;background-image:url("/assets/img/icons/phone.png");background-size:12px 18px;background-position:0;background-repeat:no-repeat;padding-left:24px}@media (max-width:860px){header#main-header.checkout-header{display:block}header#main-header.checkout-header .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}header#main-header.checkout-header .top{height:auto;padding:20px 0}header#main-header.checkout-header .logo{width:100%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;padding-right:0;-ms-flex-negative:0;flex-shrink:0}header#main-header.checkout-header .logo a{margin:0 auto}header#main-header.checkout-header .checkout-title,header#main-header.checkout-header .help{width:50%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin-top:20px}header#main-header.checkout-header .checkout-title{position:static;-webkit-transform:none;transform:none}}@media (max-width:768px){header#main-header.checkout-header .checkout-title{padding:0;background:none;font-size:20px;letter-spacing:normal}}@media (max-width:540px){header#main-header.checkout-header .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header#main-header.checkout-header .logo{position:absolute;top:50%;left:0;width:100px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header#main-header.checkout-header .checkout-title,header#main-header.checkout-header .help{width:100%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin-top:0;padding-left:120px}header#main-header.checkout-header .checkout-title{font-size:16px}header#main-header.checkout-header .help{text-align:left;margin-top:5px}header#main-header.checkout-header .help span{display:none}header#main-header.checkout-header .help a{font-size:16px;background-size:10px auto;padding-left:18px}}body.mini-header #app{padding-top:190px}body.mini-header header#main-header{position:fixed;top:0;left:0;right:0;z-index:6;-webkit-transform:translateY(-90px);transform:translateY(-90px);-webkit-transition:-webkit-transform 0s;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s,-webkit-transform 0s}body.mini-header header#main-header .top{height:40px}body.mini-header header#main-header .top .logo{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-right:15px}body.mini-header header#main-header .top .logo a{height:32px;width:auto}body.mini-header header#main-header .top .logo a img{max-height:100%;max-width:none}body.mini-header header#main-header .top .logo span{display:none}body.mini-header header#main-header .top .right{-webkit-box-flex:1;-ms-flex:1;flex:1}body.mini-header header#main-header .top .right .topbar .item{border-bottom:0}body.mini-header header#main-header .top .right .topbar .item.item-basket{display:inline}body.mini-header header#main-header .top .right .topbar .user-info a.basket-price{background-image:url(../img/icons/cart.png);background-size:16px auto;background-repeat:no-repeat;background-position:14px 50%}body.mini-header header#main-header .top .right .topbar .user-info a.basket-price .basket-info{left:40px;text-align:left}body.mini-header header#main-header .top .right .tools,body.mini-header header#main-header .top .right .topbar:after{display:none}@media (max-width:860px){body.mini-header #app{padding-top:0!important}}body.sticky-header header#main-header{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.statements-bar{display:block;background-color:#f5f5f5}.statements-bar .wrapper{height:100%}.statements-bar .item,.statements-bar .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.statements-bar .item{height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;background-color:#f5f5f5;border-left:1px solid #ccc;text-decoration:none}.statements-bar .item span{color:#666;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;position:relative;background-position:0;background-repeat:no-repeat;padding:10px 0}.statements-bar .item.item-checkmarks span{padding-left:45px;background-image:url("/assets/img/icons/checkmarks.png");background-size:30px 15px}.statements-bar .item.item-delivery span{padding-left:48px;background-image:url("/assets/img/icons/delivery.png");background-size:33px 16px}.statements-bar .item.item-card span{padding-left:40px;background-image:url("/assets/img/icons/card.png");background-size:20px 12px}.statements-bar .item.item-lock span{padding-left:30px;background-image:url("/assets/img/icons/lock.png");background-size:13px 18px}.statements-bar .item:last-of-type{border-right:1px solid #ccc}@media (max-width:1200px){.statements-bar{display:none}}.side-basket{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:100%;max-height:100vh;position:absolute;top:0;right:0;width:75px;background-color:#efefef;z-index:6;-webkit-box-sizing:border-box;box-sizing:border-box}.side-basket,.side-basket .basket-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.side-basket .basket-top{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:50px;background-color:#2e4f85;-ms-flex-negative:0;flex-shrink:0}.side-basket .basket-top .toggle-button{width:35px;cursor:pointer;position:relative}.side-basket .basket-top .toggle-button:before{content:"";position:absolute;top:50%;left:18px;margin-top:-6px;width:12px;height:12px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.side-basket .basket-top .basket-button{width:40px;cursor:pointer;position:relative;background-image:url("/assets/img/icons/cart.png");background-size:20px 18px;background-position:calc(100% - 12px) 50%;background-repeat:no-repeat}.side-basket .basket-top .text{display:none;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px 0 15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.side-basket .basket-top .basket-price,.side-basket .basket-top a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;color:#fff}.side-basket .basket-top .basket-price{font-size:16px}.side-basket .basket-top a{font-size:14px;text-decoration:none}.side-basket .basket-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #ddd;overflow:auto}.side-basket .delivery-option{-ms-flex-negative:0;flex-shrink:0;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:20px 19px;border-bottom:1px solid #ddd;background-color:#fff}.side-basket .delivery-option button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #354258;border-radius:0;text-align:center;padding:6px 0 7px;margin:0;background-color:#efefef;-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#354258;cursor:pointer;letter-spacing:.25px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s}.side-basket .delivery-option button:first-of-type{border-top-left-radius:5px;border-bottom-left-radius:5px;border-right:0}.side-basket .delivery-option button:last-of-type{border-top-right-radius:5px;border-bottom-right-radius:5px}.side-basket .delivery-option button.active,.side-basket .delivery-option button:hover{background-color:#354258;color:#fff}.side-basket .basket-products{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;display:block;padding:10px 0 0;overflow:auto}.side-basket .basket-products .product{display:block;padding:0 10px 10px;position:relative}.side-basket .basket-products .product .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.side-basket .basket-products .product .left{width:100%;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.side-basket .basket-products .product .right{display:none;padding-left:15px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.side-basket .basket-products .product .product-qty-num{position:absolute;top:0;right:0;z-index:2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:10px;color:#fff;background-color:#2e4f85;padding:2px 5px 4px;border-radius:100px;-webkit-transform:translateX(calc(50% - 5px)) translateY(calc(-50% + 5px));transform:translateX(calc(50% - 5px)) translateY(calc(-50% + 5px))}.side-basket .basket-products .product .product-image{display:block;background-color:#fff;padding-bottom:100%;position:relative;overflow:hidden}.side-basket .basket-products .product .product-image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.side-basket .basket-products .product .product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.side-basket .basket-products .product .product-remove{position:absolute;top:4px;right:0;width:10px;height:10px;font-size:0;opacity:.5;cursor:pointer}.side-basket .basket-products .product .product-remove:after,.side-basket .basket-products .product .product-remove:before{content:"";position:absolute;top:-1px;left:50%;bottom:-1px;width:2px;margin-left:-1px;background-color:#222a37}.side-basket .basket-products .product .product-remove:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.side-basket .basket-products .product .product-remove:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.side-basket .basket-products .product .product-name{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;margin-bottom:12px;padding-right:20px}.side-basket .basket-products .product .product-actions form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0}.side-basket .basket-products .product .product-actions form button,.side-basket .basket-products .product .product-actions form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.side-basket .basket-products .product .product-actions form button{cursor:pointer}.side-basket .basket-products .product .product-actions form input{width:40px;border:1px solid #ddd;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.side-basket .basket-products .product .product-actions form input::-webkit-inner-spin-button,.side-basket .basket-products .product .product-actions form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.side-basket .basket-products .product .product-actions form input::-webkit-input-placeholder{color:#000}.side-basket .basket-products .product .product-actions form input:-moz-placeholder,.side-basket .basket-products .product .product-actions form input::-moz-placeholder{color:#000}.side-basket .basket-products .product .product-actions form input:-ms-input-placeholder{color:#000}.side-basket .basket-products .product .product-actions form .product-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.side-basket .basket-products .product .product-actions form .product-qty input{height:24px;margin:0 5px}.side-basket .basket-products .product .product-actions form .product-qty button{width:20px;height:20px;padding:5px;position:relative}.side-basket .basket-products .product .product-actions form .product-qty button:before{content:"";position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;height:2px;background-color:#222a37}.side-basket .basket-products .product .product-actions form .product-qty button.qty-add:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;margin-left:-1px;width:2px;background-color:#222a37}.side-basket .basket-products .product .product-actions form .product-total-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;color:#000}.side-basket .basket-products .product .product-offer{display:none;background-color:#f5f5f5;margin:20px 0 0;overflow:hidden}.side-basket .basket-products .product .product-offer .offer-name{display:inline-block;background-color:#2e4f85;padding:6px 3px 5px 8px;font-size:0;position:relative}.side-basket .basket-products .product .product-offer .offer-name span{display:inline;font-family:Gotham,sans-serif;font-size:10px;font-weight:400;color:#fff;text-transform:uppercase;position:relative;z-index:1}.side-basket .basket-products .product .product-offer .offer-name span strong{font-weight:700}.side-basket .basket-products .product .product-offer .offer-name:before{content:"";position:absolute;top:-22px;right:-18px;height:35px;width:35px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#2e4f85}.side-basket .basket-products .product .product-offer p{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.4;padding:8px 15px 10px;color:#222}.side-basket .basket-products .product .product-offer p strong{font-weight:700}.side-basket .basket-products .product .product-offer p strong.discount-message{color:#2e4f85}.side-basket .basket-products .product .product-offer p strong.discount-item{color:#222}.side-basket .basket-products .product .product-offer a.basket-button{display:block;padding:14px 0;background-color:#222a37;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;color:#fff;letter-spacing:.25px;text-align:center;text-decoration:none;margin:0 15px 10px}.side-basket .basket-products .product .product-offer.product-offer-complete .offer-name,.side-basket .basket-products .product .product-offer.product-offer-complete .offer-name:before{background-color:#53aa0d}.side-basket .basket-details{-ms-flex-negative:0;flex-shrink:0;display:none;padding:30px 20px}.side-basket .basket-details span.title{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:10px}.side-basket .basket-details .item-cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.side-basket .basket-details .item-cost span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.side-basket .basket-details .item-cost span.cost{font-weight:700;font-size:22px}.side-basket .basket-details .item-cost .price-format{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:22px}.side-basket .basket-details .discount-disclaimer{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;color:#666;margin-bottom:15px}.side-basket .basket-details .delivery-disclaimer{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;color:#2e4f85;padding:5px 0 5px 38px;background-image:url("/assets/img/icons/truck-blue.png");background-size:28px 14px;background-position:0;background-repeat:no-repeat;margin-bottom:25px}.side-basket .basket-details .delivery-disclaimer .price-format{display:inline-block}.side-basket .basket-details a.basket-button{display:block;height:40px;line-height:40px;background-color:#ff003b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:.25px;text-align:center;text-decoration:none}.side-basket .basket-details-closed{display:block;text-align:center}.side-basket .basket-details-closed .total-cost{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;line-height:1.2;padding:5px 0 15px}.side-basket .basket-details-closed .total-cost strong{display:block;color:#2e4f85}.side-basket .basket-details-closed a.basket-button{display:block;height:40px;line-height:38px;background-color:#ff003b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;color:#fff;letter-spacing:.25px;text-align:center;text-decoration:none}.side-basket.basket-open{width:300px}.side-basket.basket-open .basket-top .toggle-button{background-position:calc(100% - 5px) 50%}.side-basket.basket-open .basket-top .toggle-button:before{left:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.side-basket.basket-open .basket-top .text,.side-basket.basket-open .delivery-option{display:-webkit-box;display:-ms-flexbox;display:flex}.side-basket.basket-open .basket-products{background-color:#fff;padding:0}.side-basket.basket-open .basket-products .product{padding:14px 20px;border-bottom:1px solid #ddd}.side-basket.basket-open .basket-products .product .left{width:60px}.side-basket.basket-open .basket-products .product .right{display:block}.side-basket.basket-open .basket-products .product .product-qty-num{display:none}.side-basket.basket-open .basket-details,.side-basket.basket-open .basket-products .product .product-offer{display:block}.side-basket.basket-open .basket-details-closed{display:none}@media (max-width:1400px){.side-basket{display:none!important}}.fixed[data-sidebasket-container] .side-basket,main.fixed .side-basket{position:fixed!important;top:0!important}.basket-notification{position:fixed;right:30px;bottom:30px;background-color:#53aa0d;-webkit-box-shadow:0 5px 13px rgba(0,0,0,.28);box-shadow:0 5px 13px rgba(0,0,0,.28);z-index:10}.basket-notification span{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#fff;padding:18px 20px 18px 50px;background-image:url("/assets/img/icons/check.png");background-size:16px 12px;background-position:20px;background-repeat:no-repeat}.basket-notification.fade-enter-active,.basket-notification.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.basket-notification.fade-enter,.basket-notification.fade-leave-to{opacity:0}.search-box{height:40px;position:relative;z-index:5}.search-box form{display:block;height:100%;font-size:0}.search-box form button,.search-box form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0}.search-box form input{width:360px;background-color:#fff;padding:0 15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;color:#222;-webkit-box-sizing:border-box;box-sizing:border-box}.search-box form input::-webkit-input-placeholder{color:#666}.search-box form input:-moz-placeholder,.search-box form input::-moz-placeholder{color:#666}.search-box form input:-ms-input-placeholder{color:#666}.search-box form button{width:40px;background-color:#2e4f85;background-image:url("/assets/img/icons/search.png");background-size:16px 16px;background-position:50%;background-repeat:no-repeat;padding:0;font-size:0;cursor:pointer}.search-box .results{position:absolute;top:0;left:0;right:0}.search-box .results span.result-total{left:0}.search-box .results span.result-action,.search-box .results span.result-total{position:absolute;top:-18px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-style:italic;color:#fff;opacity:.56}.search-box .results span.result-action{right:0}.search-box .results .result-list{position:absolute;top:40px;left:0;right:0;width:100%;padding-top:1px}.search-box .results .result-list .result-section{padding-bottom:10px;background-color:#fff}.search-box .results .result-list .result-section h4{padding:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;color:#2e4f85;text-transform:uppercase}.search-box .results .result-list .result-section a.all-results,.search-box .results .result-list .result-section span.no-results{display:block;padding:20px 20px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;text-align:center;word-break:break-all}.search-box .results .result-list .result-section a.all-results{color:#222;padding:10px 20px;text-decoration:none;font-weight:500}.search-box .results .result-list .result-section .result-product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;padding:0 10px;margin-bottom:5px;text-decoration:none;color:#000}.search-box .results .result-list .result-section .result-product .image{display:block;width:60px;height:60px;border:1px solid #ddd;position:relative;overflow:hidden}.search-box .results .result-list .result-section .result-product .image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.search-box .results .result-list .result-section .result-product .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:15px;padding-right:120px}.search-box .results .result-list .result-section .result-product .text span{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.search-box .results .result-list .result-section .result-product .text span.product-title{font-size:14px;line-height:1.4}.search-box .results .result-list .result-section .result-product .text span.product-category{font-weight:700;font-size:12px;color:#ff003b;line-height:1.2;margin-top:3px}.search-box .results .result-list .result-section .result-product:last-of-type{margin-bottom:0}@media (max-width:1050px){.search-box form input{width:300px}}@media (max-width:950px){.search-box form input{width:240px}}.carousel{display:block}.carousel .banner-carousel{display:block;height:auto;position:relative;overflow:hidden}.carousel .banner-carousel .item{height:500px;background-color:#f5f5f5}@media (max-width:540px){.carousel .banner-carousel .item{height:350px;background-color:#f5f5f5}}.carousel .banner-carousel .owl-next,.carousel .banner-carousel .owl-prev{position:absolute;top:50%;width:100px;height:100px;margin-top:-50px}.carousel .banner-carousel .owl-next span,.carousel .banner-carousel .owl-prev span{font-size:0;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;border-top:2px solid #fff}.carousel .banner-carousel .owl-prev{left:0}.carousel .banner-carousel .owl-prev span{left:50%;margin-left:-8px;border-left:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel .banner-carousel .owl-next{right:0}.carousel .banner-carousel .owl-next span{right:50%;margin-right:-8px;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel .banner-carousel .owl-dots{position:absolute;left:0;right:0;bottom:50px;text-align:center}.carousel .banner-carousel .owl-dots .owl-dot{width:10px;height:10px;background-color:#fff;margin:0 5px;border-radius:100%;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s}.carousel .banner-carousel .owl-dots .owl-dot.active{opacity:1}.carousel .banner-carousel.inspire-me{height:380px}.carousel .banner-carousel.inspire-me .item{height:380px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.carousel .banner-carousel.inspire-me .item h2{font-size:50px;line-height:1.3em;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:10px}.carousel .banner-carousel.inspire-me .item p{font-size:16px;line-height:1.3em;font-family:Poppins,sans-serif}.carousel .banner-carousel.inspire-me .owl-dots .owl-dot{opacity:1}.carousel .banner-carousel.inspire-me .owl-dots .owl-dot.active{background-color:#ff003b}.carousel .banner-carousel.inspire-me.recipe,.carousel .banner-carousel.inspire-me.recipe .item{height:500px}.carousel .item{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;text-align:center}.carousel .item.item-intro h1{display:block;width:90%;max-width:940px;font-family:Poppins,sans-serif;font-weight:600;font-size:50px;color:#fff;line-height:1.2;margin:0 auto;padding-top:115px}.carousel .item.item-intro p.subtext{display:block;width:80%;max-width:550px;margin:15px auto 0;font-family:Poppins,sans-serif;font-size:16px;color:#fff;line-height:1.4}.carousel .item.item-intro a.button{display:inline-block;vertical-align:middle;height:50px;line-height:50px;background-color:#ff003b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff;letter-spacing:2px;text-decoration:none;text-transform:uppercase;padding:0 60px 0 30px;background-image:url("/assets/img/icons/arrow-right-white.png");background-size:13px 14px;background-position:calc(100% - 30px) 50%;background-repeat:no-repeat;margin-top:35px}.carousel .item.item-who h1{display:block;width:90%;max-width:940px;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;color:#fff;line-height:48px;margin:0 auto;padding-top:60px}.carousel .item.item-who .options{-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:start;align-self:flex-start;margin-top:40px}.carousel .item.item-who .options,.carousel .item.item-who .options .side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.carousel .item.item-who .options .side{-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:40px;border-left:1px solid #fff}.carousel .item.item-who .options .side:first-of-type{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:0;padding-right:40px;border-left:0;border-right:1px solid #fff}.carousel .item.item-who .options span{display:block;font-family:Poppins,sans-serif;font-size:16px;color:#fff;margin-bottom:15px;letter-spacing:.2px}.carousel .item.item-who .options .option{display:inline-block}.carousel .item.item-who .options .option a.button{display:inline-block;vertical-align:middle;height:50px;line-height:50px;background-color:#ff003b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff;letter-spacing:2px;text-decoration:none;text-transform:uppercase;padding:0 60px 0 30px;background-image:url("/assets/img/icons/arrow-right-white.png");background-size:13px 14px;background-position:calc(100% - 30px) 50%;background-repeat:no-repeat}.carousel .item.item-who .options .option form{display:block;height:50px;font-size:0}.carousel .item.item-who .options .option form button,.carousel .item.item-who .options .option form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0}.carousel .item.item-who .options .option form input{width:218px;background-color:#fff;padding:0 20px;font-family:Poppins,sans-serif;font-size:14px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel .item.item-who .options .option form input::-webkit-input-placeholder{color:#000}.carousel .item.item-who .options .option form input:-moz-placeholder,.carousel .item.item-who .options .option form input::-moz-placeholder{color:#000}.carousel .item.item-who .options .option form input:-ms-input-placeholder{color:#000}.carousel .item.item-who .options .option form button{width:50px;background-color:#ff003b;background-image:url("/assets/img/icons/arrow-right-white.png");background-size:13px 14px;background-position:50%;background-repeat:no-repeat;padding:0;font-size:0;cursor:pointer}@media (max-width:920px){.carousel .banner-carousel.inspire-me .item h2,.carousel .item.item-intro h1,.carousel .item.item-who h1{font-size:32px;line-height:1.4}.carousel .banner-carousel.inspire-me .item p{width:80%;margin:0 auto;line-height:1.4}.carousel .owl-nav{display:none}}@media (max-width:768px){.carousel .item.item-who h1{font-size:24px}.carousel .item.item-who .options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.carousel .item.item-who .options .side{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;padding:0!important;border:0!important;margin-bottom:20px}.carousel .item.item-who .options .side:last-of-type{margin-bottom:0}.carousel .item.item-intro h1{width:60%;font-size:30px;padding-top:25px}.carousel .item.item-intro a.button{margin-top:25px}}@media (max-width:540px){.carousel .item.item-intro h1{width:90%}.carousel .banner-carousel.inspire-me{height:auto}.carousel .banner-carousel.inspire-me .owl-dots{bottom:20px}.carousel .banner-carousel.inspire-me .item{height:300px}.carousel .banner-carousel.inspire-me .item h2{width:90%;margin:0 auto;text-align:center;font-size:28px}.carousel .banner-carousel.inspire-me.recipe,.carousel .banner-carousel.inspire-me.recipe .item{height:300px}}.big-arrows{position:relative}.big-arrows .owl-nav button{position:absolute;top:calc(50% - 15px);-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.big-arrows .owl-nav button:before{display:block;content:"";width:30px;height:30px;border-left:2px solid #000;border-bottom:2px solid #000}.big-arrows .owl-nav button.owl-prev{left:-60px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.big-arrows .owl-nav button.owl-next{right:-60px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.big-arrows .owl-nav button:hover{opacity:.3}.big-arrows .owl-nav button.disabled{opacity:0;cursor:auto}.my-stockroom{display:block;background-color:#f5f5f5;padding:70px 0 80px}.my-stockroom h2{font-size:36px;text-align:left;margin-bottom:70px}.my-stockroom h2,.my-stockroom p.intro{display:block;font-family:Poppins,sans-serif;font-weight:600}.my-stockroom p.intro{font-size:20px;line-height:1.4;margin-bottom:15px}.my-stockroom p.intro a{color:#ff003b}.my-stockroom .items{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.my-stockroom .items,.my-stockroom .items .item .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-stockroom .items .item .top{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:30px}.my-stockroom .items .item .top h3{font-family:Poppins,sans-serif;font-weight:600;font-size:24px}.my-stockroom .items .item .top a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#354258;text-decoration:none;padding-bottom:3px}.my-stockroom .items .item .top a:hover{text-decoration:underline}.my-stockroom .items .item.item-last-order{width:300px}.my-stockroom .items .item.item-last-order .order{height:267px;flex-direction:column;padding:15px 20px 25px;background-color:#fff;border:1px solid #ddd;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-last-order .order,.my-stockroom .items .item.item-last-order .order .order-centre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.my-stockroom .items .item.item-last-order .order .order-centre{flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.my-stockroom .items .item.item-last-order .order span{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.my-stockroom .items .item.item-last-order .order span a{font-size:13px;color:#222a37;text-decoration:none;border-bottom:1px solid #222a37}.my-stockroom .items .item.item-last-order .order span.order-date{color:rgba(34,34,34,.6);font-size:13px;font-weight:500}.my-stockroom .items .item.item-last-order .order span.order-items{font-size:36px;font-weight:700;margin-bottom:15px}.my-stockroom .items .item.item-last-order .order span.order-items strong{color:#ff003b}.my-stockroom .items .item.item-last-order .order span.order-price{color:rgba(0,0,0,.6);font-size:20px;font-weight:700}.my-stockroom .items .item.item-last-order .order .button{display:block;height:50px;line-height:50px;padding:0 30px;background-color:#ff003b;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s;border:0;cursor:pointer}.my-stockroom .items .item.item-last-order .order .button:hover{opacity:.6}.my-stockroom .items .item.item-last-order .order .button:disabled{opacity:.4;cursor:not-allowed}.my-stockroom .items .item.item-last-order .order a.button{display:inline-block;background-color:transparent;color:#2f4f86}.my-stockroom .items .item.item-my-stockroom{width:310px}.my-stockroom .items .item.item-my-stockroom .products{display:block}.my-stockroom .items .item.item-my-stockroom .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-my-stockroom .product a{text-decoration:none;color:#222}.my-stockroom .items .item.item-my-stockroom .product .product-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #ddd}.my-stockroom .items .item.item-my-stockroom .product .product-image{display:block;width:90px;border-left:1px solid #ddd;position:relative;overflow:hidden}.my-stockroom .items .item.item-my-stockroom .product .product-image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.my-stockroom .items .item.item-my-stockroom .product .product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.my-stockroom .items .item.item-my-stockroom .product .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px 14px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-my-stockroom .product .product-details h3{display:block;height:40px;margin-bottom:5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden}.my-stockroom .items .item.item-my-stockroom .product .product-details .details{display:block}.my-stockroom .items .item.item-my-stockroom .product .product-details .details span.price{display:inline-block;vertical-align:text-bottom;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#666}.my-stockroom .items .item.item-my-stockroom .product .product-details .details span.price strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#000}.my-stockroom .items .item.item-my-stockroom .product .product-details .details span.price.price-collection{margin-left:10px}.my-stockroom .items .item.item-my-stockroom .product .product-details .details span.price.price-collection strong{color:#ff003b}.my-stockroom .items .item.item-my-stockroom .product .product-actions{border-left:1px solid #ddd}.my-stockroom .items .item.item-my-stockroom .product .product-actions form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.my-stockroom .items .item.item-my-stockroom .product .product-actions form button,.my-stockroom .items .item.item-my-stockroom .product .product-actions form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.my-stockroom .items .item.item-my-stockroom .product .product-actions form button{cursor:pointer}.my-stockroom .items .item.item-my-stockroom .product .product-actions form input{width:40px;border:1px solid #ddd;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-my-stockroom .product .product-actions form input::-webkit-inner-spin-button,.my-stockroom .items .item.item-my-stockroom .product .product-actions form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-stockroom .items .item.item-my-stockroom .product .product-actions form input::-webkit-input-placeholder{color:#000}.my-stockroom .items .item.item-my-stockroom .product .product-actions form input:-moz-placeholder,.my-stockroom .items .item.item-my-stockroom .product .product-actions form input::-moz-placeholder{color:#000}.my-stockroom .items .item.item-my-stockroom .product .product-actions form input:-ms-input-placeholder{color:#000}.my-stockroom .items .item.item-my-stockroom .product .product-actions form .product-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;-webkit-box-flex:1;-ms-flex:1;flex:1}.my-stockroom .items .item.item-my-stockroom .product .product-actions form .product-qty span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-right:15px}.my-stockroom .items .item.item-my-stockroom .product .product-actions form .product-qty input{height:24px;margin:0 5px}.my-stockroom .items .item.item-my-stockroom .product .product-actions form .product-qty button{width:20px;height:20px;padding:5px;position:relative}.my-stockroom .items .item.item-my-stockroom .product .product-actions form .product-qty button:before{content:"";position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;height:2px;background-color:#222a37}.my-stockroom .items .item.item-my-stockroom .product .product-actions form .product-qty button.qty-add:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;margin-left:-1px;width:2px;background-color:#222a37}.my-stockroom .items .item.item-my-stockroom .product .product-actions form button.product-add{display:block;height:100%;background-color:#222a37;padding:13px 10px;-webkit-transition:opacity .2s,background-color .5s;transition:opacity .2s,background-color .5s}.my-stockroom .items .item.item-my-stockroom .product .product-actions form button.product-add span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;padding:3px 0 3px 25px;background-image:url("/assets/img/icons/cart.png");background-size:17px 16px;background-position:0;background-repeat:no-repeat}.my-stockroom .items .item.item-my-stockroom .product .product-actions form button.product-add:disabled{opacity:.4;cursor:not-allowed}.my-stockroom .items .item.item-my-stockroom .product .product-actions form button.product-add.added{background-color:#53aa0d}.my-stockroom .items .item.item-exclusive-deal{width:470px}.my-stockroom .items .item.item-exclusive-deal .deal{display:block}.my-stockroom .items .item.item-exclusive-deal .deal-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 18px 12px 20px;background-color:#ff003b}.my-stockroom .items .item.item-exclusive-deal .deal-details span.name{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;color:#fff}.my-stockroom .items .item.item-exclusive-deal .deal-details span.time-remaining{font-family:Poppins,sans-serif;font-weight:600;font-size:15px;font-style:italic;color:#fff;padding:5px 0 5px 40px;background-image:url("/assets/img/icons/timer.png");background-size:28px 22px;background-position:0;background-repeat:no-repeat}.my-stockroom .items .item.item-exclusive-deal .deal-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border:5px solid #ff003b;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-image{display:block;width:220px;border-right:1px solid #ddd;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.my-stockroom .items .item.item-exclusive-deal .deal-inner .right{-webkit-box-flex:1;-ms-flex:1;flex:1}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details h3{display:block;height:40px;margin-bottom:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details{display:block}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span{display:block;margin-bottom:7px}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span:last-of-type{margin-bottom:0}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span.sku{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#666}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span.price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;color:#666}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span.price strong{display:inline-block;vertical-align:text-bottom;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;color:#000}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span.price.price-collection strong{color:#ff003b}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span.disclaimer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:11px;color:#666}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button,.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button{cursor:pointer}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input{width:40px;border:1px solid #ddd;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input::-webkit-inner-spin-button,.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input::-webkit-input-placeholder{color:#000}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input:-moz-placeholder,.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input::-moz-placeholder{color:#000}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form input:-ms-input-placeholder{color:#000}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;-webkit-box-flex:1;-ms-flex:1;flex:1}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-right:15px}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty input{height:24px;margin:0 5px}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty button{width:20px;height:20px;position:relative}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty button:before{content:"";position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;height:2px;background-color:#222a37}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty button.qty-add:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;margin-left:-1px;width:2px;background-color:#222a37}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button.product-add{display:block;height:100%;background-color:#222a37;padding:13px 15px;-webkit-transition:opacity .2s,background-color .5s;transition:opacity .2s,background-color .5s}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button.product-add span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;padding:3px 0 3px 22px;background-image:url("/assets/img/icons/cart.png");background-size:17px 16px;background-position:0;background-repeat:no-repeat}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button.product-add:disabled{opacity:.4;cursor:not-allowed}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button.product-add.added{background-color:#53aa0d}.my-stockroom .items .item.item-exclusive-deal .no-deal{display:block}.my-stockroom .items .item.item-exclusive-deal .no-deal span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}.my-stockroom .items .item.item-exclusive-deal .no-deal span a{color:#ff003b;text-decoration:underline}@media (max-width:1260px){.my-stockroom h2{margin-bottom:50px}.my-stockroom .items .item .top{margin-bottom:15px}.my-stockroom .items .item .top h3{font-size:18px}.my-stockroom .items .item.item-my-stockroom{display:none}}@media (max-width:900px){.my-stockroom{padding:60px 0}.my-stockroom .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-stockroom .items .item.item-last-order{margin-bottom:50px}}@media (max-width:768px){.my-stockroom{padding:40px 0}.my-stockroom h2{font-size:24px;line-height:1.2;margin-bottom:30px}.my-stockroom p.intro{font-size:16px;font-weight:400}.my-stockroom .items .item .top h3{font-size:16px}}@media (max-width:540px){.my-stockroom h2{font-size:20px;margin-bottom:20px}.my-stockroom p.intro{font-size:14px;margin-bottom:10px}.my-stockroom .items .item.item-exclusive-deal,.my-stockroom .items .item.item-last-order{width:100%}.my-stockroom .items .item.item-exclusive-deal .deal-details{padding:8px 12px}.my-stockroom .items .item.item-exclusive-deal .deal-details span.name{font-size:16px}.my-stockroom .items .item.item-exclusive-deal .deal-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-image{width:120px;height:120px;border-bottom:1px solid #bbb}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details h3{height:auto}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form .product-qty span,.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-details .details span.price.no-price{display:none}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button.product-add{width:40px;height:40px;background-image:url("/assets/img/icons/cart.png");background-size:20px;background-position:50%;background-repeat:no-repeat}.my-stockroom .items .item.item-exclusive-deal .deal-inner .product-actions form button.product-add span{display:none}}.quick-cards{display:block;background-color:#f5f5f5;padding:80px}.quick-cards h2{display:block;max-width:1200px;font-family:Poppins,sans-serif;font-weight:600;font-size:30px;text-align:center;margin:0 auto 50px}.quick-cards .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.quick-cards .card{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;margin:0 5px;padding:108px 22px 44px;text-align:center;background-position:50% 40px;background-repeat:no-repeat}.quick-cards .card h4{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:17px;line-height:1.2;margin-bottom:30px}.quick-cards .card p{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.5px;line-height:1.3}.quick-cards .card:first-of-type{margin-left:0}.quick-cards .card:last-of-type{margin-right:0}.quick-cards .card.card-button{background-color:#ff003b;position:relative}.quick-cards .card.card-button a.button{position:absolute;top:50%;left:20px;right:20px;margin-top:-25px;height:50px;line-height:50px;background-color:#fff;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#2e4f85;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none}.quick-cards .card.card-button .text{position:absolute;left:0;right:0;bottom:40px}.quick-cards .card.card-button .text span{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#fff;letter-spacing:.25px}.quick-cards .card.card-button .text span a{font-weight:700;text-decoration:underline;color:#fff}.quick-cards .card.card-offers{background-image:url("/assets/img/homepage/card-offers.png");background-size:52px 53px}.quick-cards .card.card-stockroom{background-image:url("/assets/img/homepage/card-stockroom.png");background-size:48px 48px;background-position:calc(50% + 8px) 40px}.quick-cards .card.card-quick{background-image:url("/assets/img/homepage/card-quick.png");background-size:65px 49px;background-position:calc(50% - 2px) 40px}.quick-cards .card.card-reliable{background-image:url("/assets/img/homepage/card-reliable.png");background-size:43px 48px}.quick-cards .card.card-delivery{background-image:url("/assets/img/homepage/card-delivery.png");background-size:78px 39px;background-position:50% 48px}.quick-cards.colour-grey{background-color:#fff;padding:40px 0 60px}.quick-cards.colour-grey .card{background-color:#f5f5f5}@media (max-width:1200px){.quick-cards .wrapper{max-width:100%}}@media (max-width:1150px){.quick-cards,.quick-cards.colour-grey{padding:40px}}@media (max-width:1100px){.quick-cards{padding:40px}.quick-cards .wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-cards h2{font-size:28px;line-height:1.2}.quick-cards .card{width:24%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:10px}.quick-cards .card h4{height:40px}.quick-cards .card:nth-of-type(4){margin-right:0}.quick-cards .card:nth-of-type(5){margin-left:0}.quick-cards .card.card-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;position:relative;margin-bottom:0}.quick-cards .card.card-button a.button{display:inline-block;position:static;margin:0 auto;padding:0 20px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quick-cards .card.card-button .text{position:static;width:50%;text-align:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.quick-cards .card.card-button:after{content:"";position:absolute;top:15px;left:50%;bottom:15px;width:2px;background-color:#fff;pointer-events:none;margin-left:-1px}.quick-cards.colour-grey{padding:40px}}@media (max-width:860px){.quick-cards h2{font-size:24px;margin:0 auto 30px}.quick-cards .card{width:100%;padding:80px 20px 20px;margin:0 0 10px!important;background-position:50% 13px}.quick-cards .card h4{height:auto;margin-bottom:20px}.quick-cards .card:nth-of-type(2){margin-right:0}.quick-cards .card:nth-of-type(3){margin-left:0}.quick-cards .card.card-stockroom{background-position:calc(50% + 8px) 17px}.quick-cards .card.card-quick{background-position:calc(50% + 2px) 15px}.quick-cards .card.card-delivery{background-position:calc(50% - 2px) 19px}}@media (max-width:540px){.quick-cards{padding:20px}.quick-cards h2{font-size:20px}.quick-cards .card{background-position:27px 25px;background-size:auto 40px!important;padding:20px 20px 20px 95px;text-align:left}.quick-cards .card h4{margin-bottom:10px}.quick-cards .card h4 br{display:none}.quick-cards .card.card-stockroom{background-position:31px 25px}.quick-cards .card.card-quick{background-position:17px 25px}.quick-cards .card.card-reliable{background-position:31px 25px}.quick-cards .card.card-delivery{background-size:55px auto!important;background-position:17px 25px}.quick-cards .card.card-button{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.quick-cards .card.card-button a.button{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:10px}.quick-cards .card.card-button .text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.quick-cards .card.card-button:after{display:none}.quick-cards.colour-grey{padding:20px}}.cuisine-cards{display:block;background-color:#f5f5f5;padding:74px 0 80px}.cuisine-cards h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;text-align:center;margin-bottom:40px}.cuisine-cards .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.cuisine-cards .cards a.card{-webkit-box-flex:1;-ms-flex:1;flex:1;height:185px;margin:0 6px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;-webkit-transition:background-image .2s;transition:background-image .2s}.cuisine-cards .cards a.card span{position:absolute;left:20px;bottom:16px;font-family:Poppins,sans-serif;font-weight:600;font-size:22px;color:#fff;z-index:1}.cuisine-cards .cards a.card:first-of-type{margin-left:0}.cuisine-cards .cards a.card:last-of-type{margin-right:0}.cuisine-cards .cards a.card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.2;-webkit-transition:opacity .2s;transition:opacity .2s}.cuisine-cards .cards a.card:hover:after{opacity:.5}.cuisine-cards.bg-white{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media (max-width:1200px){.cuisine-cards .cards a.card{width:24%;height:auto;padding-bottom:15%}}@media (max-width:860px){.cuisine-cards{padding:40px 0}.cuisine-cards .cards{-ms-flex-wrap:wrap;flex-wrap:wrap}.cuisine-cards .cards a.card{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:48%;padding-bottom:48%}.cuisine-cards .cards a.card span{font-size:16px}.cuisine-cards .cards a.card:first-of-type,.cuisine-cards .cards a.card:nth-of-type(2){margin-bottom:12px}.cuisine-cards .cards a.card:nth-of-type(2){margin-right:0}.cuisine-cards .cards a.card:nth-of-type(3){margin-left:0}}@media (max-width:768px){.cuisine-cards h2{font-size:32px}}@media (max-width:540px){.cuisine-cards h2{font-size:24px}.cuisine-cards .cards a.card{width:47%;padding-bottom:47%}}.latest-deals{display:block;background-color:#f5f5f5;padding:75px 0 80px;overflow:hidden}.latest-deals h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;text-align:center;margin-bottom:40px}.latest-deals .deal-carousel{display:block;position:relative;white-space:nowrap;overflow:hidden;font-size:0}.latest-deals .deal-carousel .owl-stage{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.latest-deals .deal-carousel .owl-item,.latest-deals .deal-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.latest-deals .deal-carousel .owl-item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.latest-deals .deal-carousel .owl-item .product-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.latest-deals .deal-carousel .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.latest-deals .deal-carousel .owl-dots button{width:10px;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dcdcdc;border:0;border-radius:100%;cursor:pointer;margin:0 5px;padding:0;font-size:0;-webkit-transition:background-color .2s;transition:background-color .2s}.latest-deals .deal-carousel .owl-dots button.active{background-color:#ff003b}.latest-deals .deal-carousel .owl-dots.disabled{display:none}.latest-deals .deal-carousel .owl-next,.latest-deals .deal-carousel .owl-prev{position:absolute;top:25%;width:100px;height:100px}.latest-deals .deal-carousel .owl-next span,.latest-deals .deal-carousel .owl-prev span{font-size:0;width:30px;height:30px;position:absolute;top:50%;margin-top:-15px;border-top:2px solid #272727}.latest-deals .deal-carousel .owl-next.disabled,.latest-deals .deal-carousel .owl-prev.disabled{display:none}.latest-deals .deal-carousel .owl-prev{left:-120px}.latest-deals .deal-carousel .owl-prev span{left:50%;margin-left:-8px;border-left:2px solid #272727;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.latest-deals .deal-carousel .owl-next{right:-120px}.latest-deals .deal-carousel .owl-next span{right:50%;margin-right:-8px;border-right:2px solid #272727;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.latest-deals .deal-carousel .product-item{white-space:normal;width:19%;margin-right:15px}.latest-deals .deal-carousel.owl-loaded{overflow:visible}.latest-deals .deal-carousel.owl-loaded .product-item{width:auto;margin-right:0}.latest-deals .button-container{display:block;text-align:center;margin-top:80px}.latest-deals .button-container a.button{display:inline-block;height:50px;line-height:50px;padding:0 30px;background-color:#ff003b;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s}.latest-deals .button-container a.button:hover{opacity:.6}.latest-deals.bg-white{background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}@media (max-width:1200px){.latest-deals{padding:50px 0}}@media (max-width:768px){.latest-deals{padding:40px 0}.latest-deals h2{font-size:32px;line-height:1.2}.latest-deals .button-container{margin-top:40px}}@media (max-width:540px){.latest-deals h2{font-size:24px}}.small-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:160px;background-size:cover;background-position:50%;background-repeat:no-repeat}.small-banner h2{font-size:32px;margin-right:30px}.small-banner a.button,.small-banner h2{font-family:Poppins,sans-serif;font-weight:600;color:#fff}.small-banner a.button{height:50px;line-height:50px;padding:0 30px;background-color:#ff003b;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;-webkit-transition:opacity .2s;transition:opacity .2s}.small-banner a.button:hover{opacity:.6}@media (max-width:768px){.small-banner{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px}.small-banner h2{font-size:32px;margin-bottom:20px;margin-right:0}}@media (max-width:540px){.small-banner h2{font-size:24px}}@media (max-width:420px){.small-banner h2{font-size:20px}}.featured-categories{display:block;background-color:#fff;border-bottom:1px solid #ddd;padding:75px 0 80px}.featured-categories h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;text-align:center;margin-bottom:40px}.featured-categories .see-all,.featured-categories .see-all a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-categories .see-all a{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;background-color:#2f4f86;color:#fff;margin-top:40px;letter-spacing:.2em;position:relative;padding:0 30px;height:40px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.featured-categories .see-all a:hover{opacity:.6}.featured-categories .button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 40px;background-color:#ff003b;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.2em;height:50px;text-decoration:none;text-transform:uppercase;font-size:16px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.featured-categories .button .arrow-right-white-icon{margin-left:10px}.featured-categories .button:hover{background-color:#82001e}.featured-categories .categories{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-categories .categories a.category{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;margin:0 6px;text-decoration:none;color:#000;position:relative}.featured-categories .categories a.category .tag{position:absolute;top:0;right:0;overflow:hidden;width:120px;height:120px;z-index:1;display:block}.featured-categories .categories a.category .tag .ribbon{display:block;font-family:Gotham,sans-serif;font-weight:700;text-transform:uppercase;background-color:#ff003b;color:#fff;padding:8px 0;-webkit-transform:rotate(45deg) translate3d(9%,100%,0);transform:rotate(45deg) translate3d(9%,100%,0);width:140%;text-align:center}.featured-categories .categories a.category article{position:relative;text-align:center}.featured-categories .categories a.category article img{display:block;width:100%;height:auto;margin:0}.featured-categories .categories a.category article .text{display:block;background-color:#fff;padding:35px 27px 45px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.featured-categories .categories a.category article .text h3{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;line-height:1.3em}.featured-categories .categories a.category article .text p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;margin:25px 0 0;letter-spacing:.5px}.featured-categories .categories a.category article .text p span{color:#ff003b}.featured-categories .categories a.category article .button{display:inline-block;height:50px;line-height:50px;padding:0 30px;background-color:#ff003b;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s}.featured-categories .categories a.category article .button:hover{opacity:.6}.featured-categories .categories a.category:first-of-type{margin-left:0}.featured-categories .categories a.category:last-of-type{margin-right:0}.featured-categories .categories .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:15px}.featured-categories .categories .owl-dots button{width:10px;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dcdcdc;border:0;border-radius:100%;cursor:pointer;margin:0 5px;padding:0;font-size:0;-webkit-transition:background-color .2s;transition:background-color .2s}.featured-categories .categories .owl-dots button.active{background-color:#ff003b}.featured-categories .categories .owl-dots.disabled{display:none}.featured-categories .categories.category-carousel{display:block;position:relative}.featured-categories .categories.category-carousel a.category{display:block;margin:0 6px}.featured-categories.background-grey{background-color:#f5f5f5;border-top:1px solid #ddd}.featured-categories.previews .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-categories.previews .categories{-ms-flex-wrap:wrap;flex-wrap:wrap}.featured-categories.previews .categories a.category{width:calc(50% - 20px);-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.featured-categories.previews .categories a.category article .text{margin-left:60px;margin-right:60px}.featured-categories.previews .categories a.category article .text h3{font-size:30px}.featured-categories.previews .categories a.category:nth-of-type(1n+1){margin:0 20px 40px 0}.featured-categories.previews .categories a.category:nth-of-type(2n+2){margin:0 0 40px 20px}@media (max-width:1024px){.featured-categories{padding:50px 0}.featured-categories h2{font-size:24px;line-height:1.2;margin-bottom:30px}.featured-categories .categories a.category article .text{margin:-20px 20px 0!important;padding:25px}.featured-categories .categories a.category article .text h3{font-size:18px!important;line-height:1.2}.featured-categories .categories a.category article .text p{margin:10px 0 0}.featured-categories.previews .categories a.category article .text{margin:-20px 20px 0}.featured-categories.previews .categories a.category article .text h3{font-size:18px}}@media (max-width:768px){.featured-categories .categories .owl-nav{display:none}.featured-categories.previews{padding:20px 0 0}.featured-categories.previews .categories a.category{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 0 20px!important}}@media (max-width:420px){.featured-categories{padding:40px 0}}.our-services{display:block;background-color:#f5f5f5;padding:75px 0 80px}.our-services h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;text-align:center;margin-bottom:40px}.our-services p.subtext{display:block;width:100%;max-width:620px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;margin:0 auto 50px;letter-spacing:.5px;text-align:center}.our-services .services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0;margin-bottom:80px}.our-services .services .service{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fff;margin:0 6px;padding:125px 55px 50px;text-align:center;position:relative;background-position:50% 52px;background-repeat:no-repeat}.our-services .services .service h4{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:20px;line-height:1.2;margin-bottom:20px}.our-services .services .service p{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.5px;line-height:1.4}.our-services .services .service:first-of-type{margin-left:0}.our-services .services .service:last-of-type{margin-right:0}.our-services .services .service.service-delivery{background-image:url("/assets/img/homepage/service-delivery.png");background-size:90px 45px}.our-services .services .service.service-bulk{background-image:url("/assets/img/homepage/service-bulk.png");background-size:83px 53px}.our-services .services .service.service-contact{background-image:url("/assets/img/homepage/service-contact.png");background-size:52px 52px}.our-services .button-container{display:block;text-align:center}.our-services .button-container a.button{display:inline-block;height:50px;line-height:50px;padding:0 30px;background-color:#ff003b;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s}.our-services .button-container a.button:hover{opacity:.6}@media (max-width:920px){.our-services{padding:50px 0}.our-services .services{margin-bottom:50px}.our-services .services .service{padding:100px 30px 30px;background-position:50% 27px}}@media (max-width:768px){.our-services{padding:40px 0}.our-services h2{font-size:24px;line-height:1.2;margin-bottom:15px}.our-services p.subtext{margin:0 auto 30px}.our-services .services{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}.our-services .services .service{width:100%;padding:20px 20px 20px 100px;background-position:20px 20px;margin:0 0 10px!important;text-align:left}.our-services .services .service h4{font-size:18px;margin-bottom:5px}.our-services .services .service.service-delivery{background-size:60px auto}.our-services .services .service.service-bulk{background-size:60px auto;background-position:21px 20px}.our-services .services .service.service-contact{background-size:42px auto;background-position:29px 20px}}.newsletter-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#222;background-size:cover;background-position:50%;background-repeat:no-repeat}.newsletter-banner .content{width:50%;padding:65px 0 70px;-ms-flex-item-align:end;align-self:flex-end}.newsletter-banner .content h3{font-family:Poppins,sans-serif;font-weight:700;font-size:36px;color:#fff;margin-bottom:20px}.newsletter-banner .content p{width:63%;font-family:Poppins,sans-serif;font-size:14px;color:#fff;line-height:1.5;margin-bottom:25px}.newsletter-banner .content form{display:block;height:40px;font-size:0}.newsletter-banner .content form button,.newsletter-banner .content form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0}.newsletter-banner .content form input{width:240px;background-color:#fff;padding:0 15px;font-family:Poppins,sans-serif;font-size:14px;color:#000;border:1px solid #ccc;border-right:0;-webkit-box-sizing:border-box;box-sizing:border-box}.newsletter-banner .content form input::-webkit-inner-spin-button,.newsletter-banner .content form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.newsletter-banner .content form input::-webkit-input-placeholder{color:#000}.newsletter-banner .content form input:-moz-placeholder,.newsletter-banner .content form input::-moz-placeholder{color:#000}.newsletter-banner .content form input:-ms-input-placeholder{color:#000}.newsletter-banner .content form button{width:40px;background-color:#ff003b;background-image:url("/assets/img/icons/arrow-right-white.png");background-size:13px 14px;background-position:50%;background-repeat:no-repeat;padding:0;font-size:0;cursor:pointer}.newsletter-banner .content form span{font-family:Poppins,sans-serif;font-weight:700;font-size:14px;color:#fff;line-height:1.5}@media (max-width:768px){.newsletter-banner .content{width:55%;padding:40px 0}}@media (max-width:580px){.newsletter-banner{position:relative;text-align:center}.newsletter-banner .content{position:relative;width:100%;padding:30px}.newsletter-banner .content h3{font-size:32px;margin-bottom:15px}.newsletter-banner .content p{width:90%;margin:0 auto 22px}.newsletter-banner .content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.newsletter-banner .content form input{-webkit-box-flex:1;-ms-flex:1;flex:1}.newsletter-banner:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5)}}@media (max-width:420px){.newsletter-banner .content h3{font-size:24px}}.breadcrumbs-bar{display:block;border-top:1px solid #ddd}.breadcrumbs-bar .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f5f5f5}.breadcrumbs-bar .breadcrumbs{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0;background-color:#fff;padding:20px 0}.breadcrumbs-bar .breadcrumbs span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px}.breadcrumbs-bar .breadcrumbs span a{color:#000;text-decoration:none}.breadcrumbs-bar .breadcrumbs span:after{content:"\203A";margin:0 10px}.breadcrumbs-bar .breadcrumbs span:last-of-type:after{display:none}.breadcrumbs-bar span.message{width:360px;background-color:#f5f5f5;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#000;padding:0 0 0 45px;background-image:url("/assets/img/icons/truck.png");background-size:30px 15px;background-position:25px;background-repeat:no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media (max-width:600px){.breadcrumbs-bar .breadcrumbs{padding:15px 0;white-space:nowrap;overflow:auto}.breadcrumbs-bar .breadcrumbs span{letter-spacing:.5px}}.page-banner{display:block;background-color:#222;background-size:cover;background-position:50%;background-repeat:no-repeat}.page-banner .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:250px}.page-banner h1{font-weight:600;font-size:36px}.page-banner h1,.page-banner span{display:block;font-family:Poppins,sans-serif;color:#fff}.page-banner span{font-size:16px;margin:25px 0}@media (max-width:768px){.page-banner .wrapper{height:auto;padding:40px 0 45px}.page-banner h1{font-size:28px;line-height:1.2}.page-banner span{margin:20px 0 0}}@media (max-width:540px){.page-banner{position:relative}.page-banner .wrapper{padding:30px 0 35px;position:relative;z-index:1}.page-banner h1{font-size:24px}.page-banner span{font-size:14px;margin:5px 0 0}.page-banner:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.4)}}.heading-container .wrapper{height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-container h1{font-size:36px;font-family:Poppins,sans-serif;font-weight:600}.heading-container .offer{background-color:#f5f5f5;padding:12px 22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-container .offer .text{font-size:16px;font-family:Poppins,sans-serif;font-weight:600}.heading-container .offer .red{color:#ff003b}.heading-container .offer .icon+.text{margin-left:14px}.heading-container .offer .icon+.text.countdown{margin-left:8px}.heading-container .offer .text+.icon{margin-left:14px}.heading-container.border-bottom .wrapper{border-bottom:1px solid #ddd}.heading-container.spaced .wrapper{height:130px}@media (max-width:768px){.heading-container .wrapper{height:auto}.heading-container h1{font-size:32px}.heading-container .offer{display:none}.heading-container.spaced .wrapper{height:auto}.heading-container.spaced .wrapper h1{margin-bottom:15px}.heading-container.border-bottom .wrapper{border:0}}@media (max-width:600px){.heading-container h1{font-size:24px}}.sub-nav .wrapper{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd}.sub-nav .nav-link{color:#666;text-decoration:none;font-size:14px;font-family:Poppins,sans-serif;font-weight:300}.sub-nav .nav-link:before{content:"|";color:#2e4f85;font-family:Poppins,sans-serif;font-weight:700;display:inline-block;margin:0 10px}.sub-nav .nav-link:first-of-type:before{display:none}.sub-nav .nav-link:hover{color:#ff003b}.sub-nav .nav-link.active{font-weight:600;color:#ff003b}@media (max-width:768px){.sub-nav{padding:20px 0 0}.sub-nav .wrapper{height:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:0}.sub-nav nav{font-size:0}.sub-nav .nav-link{margin:0 10px;font-size:18px}.sub-nav .nav-link:before{display:none}.sub-nav .nav-link:first-of-type{margin-left:0}.sub-nav .nav-link:last-of-type{margin-right:0}}@media (max-width:600px){.sub-nav .nav-link{margin:0 5px;font-size:14px}}.body-text-section-container{padding-bottom:80px}.body-text-section-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.body-text-section-container .body-text-section-column{width:67%}.body-text-section-container .body-text-section-column>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;margin-bottom:30px;border-bottom:1px solid #ddd;font-size:20px;font-family:Poppins,sans-serif;font-weight:600}.body-text-section-container .body-text-section-column.side-nav-container{width:33%;padding-right:12px}.body-text-section-container .side-nav-container .side-nav{border-top:1px solid #ddd}.body-text-section-container .side-nav-container .side-nav .nav-link{display:block;border-bottom:1px solid #ddd;padding:16px 32px;font-weight:300;font-size:18px;color:#666;text-decoration:none;-webkit-transition-property:background-color,color;-webkit-transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-property:background-color,color;-moz-transition-duration:.3s;-moz-transition-timing-function:linear;-ms-transition-property:background-color,color;-ms-transition-duration:.3s;-ms-transition-timing-function:linear;-o-transition-property:background-color,color;-o-transition-duration:.3s;-o-transition-timing-function:linear;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:linear}.body-text-section-container .side-nav-container .side-nav .nav-link.active{font-weight:400;background-color:#ff003b;color:#fff}.body-text-section-container .side-nav-container .side-nav .nav-link:hover{background-color:#ff003b;color:#fff}.body-text-section-container .body-text-container{border:1px solid #ddd}.body-text-section-container .body-text-container .heading{padding:16px 20px;border-bottom:1px solid #ddd;font-size:24px;font-family:Poppins,sans-serif;font-weight:600}.body-text-section-container .body-text-container .body-text{padding:16px 20px;color:#222}.body-text-section-container .body-text-container .body-text p{font-size:14px;margin-bottom:12px;line-height:1.3em}.body-text-section-container .body-text-container .body-text p a{color:#ff003b;text-decoration:underline}.body-text-section-container .body-text-container .body-text p:last-child{margin-bottom:0}.body-text-section-container .body-text-container .body-text ol+h3,.body-text-section-container .body-text-container .body-text ol+h4,.body-text-section-container .body-text-container .body-text p+h3,.body-text-section-container .body-text-container .body-text p+h4,.body-text-section-container .body-text-container .body-text ul+h3,.body-text-section-container .body-text-container .body-text ul+h4{margin-top:30px}.body-text-section-container .body-text-container .body-text h3{font-size:14px;font-weight:600;margin-bottom:10px}.body-text-section-container .body-text-container .body-text h4{text-decoration:underline;font-size:14px;font-weight:600;margin-bottom:10px}.body-text-section-container .body-text-container .body-text ol,.body-text-section-container .body-text-container .body-text ul{padding-left:18px;list-style:disc;font-size:14px;margin-bottom:10px}.body-text-section-container .body-text-container .body-text ol li,.body-text-section-container .body-text-container .body-text ul li{margin-bottom:5px;line-height:1.3em}.body-text-section-container .body-text-container .body-text ol{list-style:decimal}.body-text-section-container .body-text-container .body-text form{max-width:100%;width:380px}.body-text-section-container .body-text-container .body-text img{max-width:100%}.body-text-section-container .select-container{display:none;position:relative}.body-text-section-container .select-container select{width:100%;border:1px solid #ddd;border-radius:0;font-family:Poppins,sans-serif;font-size:16px;color:#222;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 20px;margin:0;background-color:#fff}.body-text-section-container .select-container:after{content:"";position:absolute;top:50%;right:20px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #999;margin-top:-4px;pointer-events:none}@media (max-width:768px){.body-text-section-container{padding:30px 0}.body-text-section-container .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.body-text-section-container .body-text-section-column{width:100%!important}.body-text-section-container .body-text-section-column .heading{display:none}.body-text-section-container .body-text-section-column.side-nav-container{padding:0;margin-bottom:30px}.body-text-section-container .body-text-section-column.side-nav-container .side-nav{border:0}.body-text-section-container .body-text-section-column.side-nav-container .side-nav .nav-link{display:none}.body-text-section-container .body-text-container{border:0}.body-text-section-container .body-text-container .body-text{padding:0}.body-text-section-container .select-container{display:block}}@media (max-width:540px){.body-text-section-container{padding:20px 0}.body-text-section-container .body-text-section-column.side-nav-container{margin-bottom:20px}.body-text-section-container .select-container select{font-size:14px;padding:10px 15px}.body-text-section-container .select-container:after{right:15px;border-left-width:6px;border-right-width:6px;border-top-width:6px;margin-top:-3px}}.stock-room-strip{background-image:url(../img/customer-service/stock-room-background.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;padding:50px 0}.stock-room-strip .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.stock-room-strip .wrapper h3{color:#fff;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;margin-bottom:20px}.stock-room-strip .wrapper p{color:#fff;font-family:Poppins,sans-serif;font-size:18px}.stock-room-strip .wrapper form{width:490px;margin-bottom:20px}.stock-room-strip .wrapper .input-container{width:auto}.stock-room-strip .wrapper .input-container.submit .button{height:50px;text-transform:uppercase;background-color:#ff003b;font-family:Poppins,sans-serif;letter-spacing:.2em;padding:0 30px}.stock-room-strip .wrapper .input-container.text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.stock-room-strip .wrapper .input-container.text input{height:50px;line-height:50px;font-size:18px;border:none;color:#666;background-color:#fff}.stock-room-strip .wrapper .input-container.text input::-webkit-input-placeholder{color:#999;letter-spacing:.1em}.stock-room-strip .wrapper .input-container.text input:-moz-placeholder,.stock-room-strip .wrapper .input-container.text input::-moz-placeholder{color:#999;letter-spacing:.1em}.stock-room-strip .wrapper .input-container.text input:-ms-input-placeholder{color:#999;letter-spacing:.1em}@media (max-width:768px){.stock-room-strip{padding:30px 0}.stock-room-strip .wrapper h3{font-size:24px;line-height:1.4}.stock-room-strip .wrapper p{width:80%;font-size:14px;line-height:1.4;margin:0 auto}.stock-room-strip .wrapper form{width:100%}.stock-room-strip .wrapper .input-container{width:auto}.stock-room-strip .wrapper .input-container.submit .button{height:40px;letter-spacing:normal;padding:0 15px}.stock-room-strip .wrapper .input-container.text input{height:40px;line-height:40px;font-size:14px}.stock-room-strip .wrapper .input-container.text input::-webkit-input-placeholder{letter-spacing:normal}.stock-room-strip .wrapper .input-container.text input:-moz-placeholder,.stock-room-strip .wrapper .input-container.text input::-moz-placeholder{letter-spacing:normal}.stock-room-strip .wrapper .input-container.text input:-ms-input-placeholder{letter-spacing:normal}}.listings-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4px;padding-bottom:20px;border-bottom:1px solid #ddd}.listings-details span{font-family:Poppins,sans-serif;font-size:16px}.listings-details span strong{font-weight:600}.listings-details .listings-description{width:50%;padding-right:8%}.listings-details .listings-description h3{margin-bottom:15px;font-size:24px;font-family:Poppins,sans-serif;font-weight:600}.listings-details .listings-description p{font-size:16px;line-height:1.3em}.listings-details .listings-settings{font-size:0}.listings-details .listings-settings label.listings-label{display:inline-block;vertical-align:middle;font-size:16px;font-family:Poppins,sans-serif;font-weight:600;margin-right:16px}.listings-details .listings-settings .listings-setting{display:inline-block;vertical-align:middle;background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:20px;position:relative}.listings-details .listings-settings .listings-setting select{width:220px;height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent;padding:0 13px;margin:0;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent}.listings-details .listings-settings .listings-setting select option{font-size:14px;color:#000}.listings-details .listings-settings .listings-setting select::-ms-expand{display:none}.listings-details .listings-settings .listings-setting select:focus::-ms-value{color:#000;background:transparent}.listings-details .listings-settings .listings-setting span{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 13px;font-family:Poppins,sans-serif;font-size:14px;line-height:30px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box}.listings-details .listings-settings .listings-setting span strong{font-weight:600}.listings-details .listings-settings .listings-setting:first-of-type{margin-left:0}.listings-details .listings-settings .listings-setting:before{content:"";position:absolute;top:50%;right:14px;width:8px;height:8px;margin-top:-7px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}.listings-details .listings-settings .search-box input{background-color:#f5f5f5;color:#666;font-size:14px}.listings-details .listings-settings .search-box input::-webkit-input-placeholder{color:#666}.listings-details .listings-settings .search-box input:-moz-placeholder,.listings-details .listings-settings .search-box input::-moz-placeholder{color:#666}.listings-details .listings-settings .search-box input:-ms-input-placeholder{color:#666}@media (max-width:768px){.listings-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listings-details .listings-settings{margin-top:20px}.listings-details .listings-description{width:100%;padding-right:0}}@media (max-width:600px){.listings-details .listings-description h3{font-size:18px;margin-bottom:10px}.listings-details .listings-description p,.listings-details .listings-description p span{font-size:14px}}.info-cards{display:block;background-color:#fff;padding:74px 0}.info-cards .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-cards h1,.info-cards h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;text-align:center;margin-bottom:40px}.info-cards .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -5px;width:100%}.info-cards .cards .card{color:#000;padding:0 5px;text-decoration:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.info-cards .cards .card .image-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:185px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;-webkit-transition:background-image .2s;transition:background-image .2s;padding:16px 20px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:10px}.info-cards .cards .card .image-container span{font-family:Poppins,sans-serif;font-weight:600;font-size:22px;color:#fff;z-index:1}.info-cards .cards .card .image-container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.2;-webkit-transition:opacity .2s;transition:opacity .2s}.info-cards .cards .card .image-container:hover:after{opacity:0}.info-cards .cards .card .heading{margin:20px 0;display:block;text-align:center;font-size:24px;font-family:Poppins,sans-serif;font-weight:600}.info-cards .cards .card p{font-size:14px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.4em}.info-cards .cards .card p span{color:#ff003b}.info-cards .button{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;color:#222;margin-top:40px;letter-spacing:.2em;position:relative;padding:0 30px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .3s linear;transition:color .3s linear}.info-cards .button:after{position:absolute;right:0;top:12px;display:block;content:"";width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:1px solid #222;border-right:1px solid #222}.info-cards .button:hover{color:#999}.info-cards .button.see-all{background-color:#2f4f86;color:#fff;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.info-cards .button.see-all:hover{color:#fff;opacity:.6}.info-cards .button.see-all:after{display:none}.info-cards .see-all,.info-cards .see-all a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-cards .see-all a{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;background-color:#2f4f86;color:#fff;margin-top:40px;letter-spacing:.2em;position:relative;padding:0 30px;height:40px;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.info-cards .see-all a:hover{opacity:.6}@media (max-width:1024px){.info-cards{padding:50px 0}.info-cards h1,.info-cards h2{font-size:24px;line-height:1.2;margin-bottom:30px}.info-cards .cards{-ms-flex-wrap:wrap;flex-wrap:wrap}.info-cards .cards .card{width:48%}.info-cards .cards .card .heading,.info-cards .cards .card .image-container span{font-size:18px;line-height:1.2}}@media (max-width:768px){.info-cards .cards .card .image-container{height:0;padding-bottom:40%}.info-cards.special-occasions .cards .card{width:50%}.info-cards.special-occasions .cards .card .image-container{padding-bottom:93.3%;position:relative}.info-cards.special-occasions .cards .card .image-container span{position:absolute;left:15px;right:15px;bottom:15px}}@media (max-width:620px){.info-cards .cards .card{width:100%}}.tags-options{display:block;font-size:0;margin-bottom:25px}.tags-options .tags{display:inline-block;vertical-align:middle;padding-right:20px}.tags-options .tags a{display:inline-block;font-family:Poppins,sans-serif;font-weight:600;font-size:13px;background-color:#2e4f85;color:#fff;text-decoration:none;margin-right:4px;padding:7px}.tags-options .tags a:last-of-type{margin-right:0}.tags-options .options,.tags-options .options .option{display:inline-block;vertical-align:middle}.tags-options .options .option{background-size:cover;background-position:50%;background-repeat:no-repeat;margin-right:10px}.tags-options .options .option.option-britishFood{width:26px;height:26px;background-image:url("/assets/img/icons/product-options/britishFood.png")}.tags-options .options .option.option-halal{width:26px;height:26px;background-image:url("/assets/img/icons/product-options/halal.png")}.tags-options .options .option.option-kosher{width:27px;height:26px;background-image:url("/assets/img/icons/product-options/kosher.png")}.tags-options .options .option:last-of-type{margin-right:0}.tags-options .tags+.options{border-left:1px solid #ddd;padding-left:20px}.recipe-details-container .top{border-bottom:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 0 38px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-details-container .button{font-size:16px;font-weight:700;background-color:#ff003b;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 40px;text-decoration:none}.recipe-details-container .stats-container h1{font-size:50px;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:26px}.recipe-details-container .stats-container .stats{display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-details-container .stats-container .stats .stat{margin-right:30px}.recipe-details-container .stats-container .stats .stat p{font-size:16px;margin-bottom:10px}.recipe-details-container .stats-container .stats .stat p strong{font-size:20px}.recipe-details-container .stats-container .stats .stat:last-of-type{margin-right:0}.recipe-details-container .share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.recipe-details-container .share-container .share{margin-bottom:34px}.recipe-details-container .share-container .share .heading{margin-bottom:8px;font-size:16px;font-weight:700}.recipe-details-container .share-container .press-kit{position:relative}.recipe-details-container .share-container .press-kit .account-popup{position:absolute;bottom:100%;left:-26%;background-color:#fff;color:#000;z-index:2;-webkit-filter:drop-shadow(0 0 16px rgba(0,0,0,.25));filter:drop-shadow(0 0 16px rgba(0,0,0,.25));-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);opacity:0;pointer-events:none;-webkit-transition-property:opacity,transform;-webkit-transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-property:opacity,transform;-moz-transition-duration:.3s;-moz-transition-timing-function:linear;-ms-transition-property:opacity,transform;-ms-transition-duration:.3s;-ms-transition-timing-function:linear;-o-transition-property:opacity,transform;-o-transition-duration:.3s;-o-transition-timing-function:linear;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:linear}.recipe-details-container .share-container .press-kit .account-popup .heading{background-color:#2e4f85;color:#fff;text-align:center;padding:10px;font-weight:700}.recipe-details-container .share-container .press-kit .account-popup .popup-inner{padding:16px 50px}.recipe-details-container .share-container .press-kit .account-popup .popup-inner p{text-align:center;margin-bottom:16px;font-size:14px;font-weight:400}.recipe-details-container .share-container .press-kit .account-popup .popup-inner .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-details-container .share-container .press-kit .account-popup .popup-inner .buttons .button{width:120px;padding:0;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.recipe-details-container .share-container .press-kit .account-popup .popup-inner .buttons .button:first-of-type{margin-right:12px}.recipe-details-container .share-container .press-kit .account-popup .popup-inner .buttons .button:hover{background-color:#82001e}.recipe-details-container .share-container .press-kit.disabled>.button{opacity:.5;cursor:not-allowed}.recipe-details-container .share-container .press-kit.disabled:hover .account-popup{opacity:1;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.recipe-details-container .share-container .press-kit:not(.disabled)>.button{-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.recipe-details-container .share-container .press-kit:not(.disabled)>.button:hover{background-color:#82001e}.recipe-details-container .recipe-details{padding:58px 0 200px;display:-webkit-box;display:-ms-flexbox;display:flex}.recipe-details-container .recipe-details .column>.heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;height:50px}.recipe-details-container .recipe-details .column>.heading h3{margin-right:20px;font-size:28px;font-family:Poppins,sans-serif;font-weight:600}.recipe-details-container .recipe-details .column>.heading .time-needed{background-color:#f5f5f5;font-size:14px;padding:16px}.recipe-details-container .recipe-details .column>.heading .time-needed strong{margin:0 20px 0 10px;font-size:15px}.recipe-details-container .recipe-details .column>.heading .time-needed strong:last-of-type{margin-right:0}.recipe-details-container .recipe-details .recipe-container{width:52%;position:relative}.recipe-details-container .recipe-details .recipe-container .main-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.recipe-details-container .recipe-details .recipe-container .main-products .item{width:calc(50% - 5px)}.recipe-details-container .recipe-details .recipe-container .additional-products{margin-bottom:24px}.recipe-details-container .recipe-details .recipe-container .additional-products .item{margin-bottom:6px}.recipe-details-container .recipe-details .recipe-container .additional-products .item:last-of-type{margin-bottom:0}.recipe-details-container .recipe-details .recipe-container .item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.recipe-details-container .recipe-details .recipe-container .item .heading{width:38%;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recipe-details-container .recipe-details .recipe-container .item .heading strong{display:block;font-weight:500;margin-bottom:2px;font-size:16px}.recipe-details-container .recipe-details .recipe-container .item .product{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;border:1px solid #ddd;-webkit-box-flex:1;-ms-flex:1;flex:1}.recipe-details-container .recipe-details .recipe-container .item .product .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;width:70px;border-right:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0;position:relative}.recipe-details-container .recipe-details .recipe-container .item .product .img-container img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.recipe-details-container .recipe-details .recipe-container .item .product .details{font-size:14px;line-height:1.4em;padding:12px 8px;color:#222;text-decoration:none;-webkit-box-flex:1;-ms-flex:1;flex:1}.recipe-details-container .recipe-details .recipe-container .item .product .details .title{display:inline}.recipe-details-container .recipe-details .recipe-container .item .product .details .price{display:inline;margin-left:5px}.recipe-details-container .recipe-details .recipe-container .item .product .details .price .price-format{font-weight:700;display:inherit;font-size:14px}.recipe-details-container .recipe-details .recipe-container .item .product .details .price.price-collection{color:#666;font-size:12px}.recipe-details-container .recipe-details .recipe-container .item .product .details .price.price-collection .price-format{color:#ff003b}.recipe-details-container .recipe-details .recipe-container .item .product .add-item{-ms-flex-negative:0;flex-shrink:0;background-color:#2e4f85;width:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s linear;transition:background-color .3s linear}.recipe-details-container .recipe-details .recipe-container .item .product .add-item:after,.recipe-details-container .recipe-details .recipe-container .item .product .add-item:before{content:"";background-color:#fff;height:3px;width:12px;-webkit-transition-property:background-color,height,transform;-webkit-transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-property:background-color,height,transform;-moz-transition-duration:.3s;-moz-transition-timing-function:linear;-ms-transition-property:background-color,height,transform;-ms-transition-duration:.3s;-ms-transition-timing-function:linear;-o-transition-property:background-color,height,transform;-o-transition-duration:.3s;-o-transition-timing-function:linear;-webkit-transition-property:background-color,height,-webkit-transform;transition-property:background-color,height,-webkit-transform;transition-property:background-color,height,transform;transition-property:background-color,height,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:linear}.recipe-details-container .recipe-details .recipe-container .item .product .add-item:before{-webkit-transform:rotate(90deg) translate3d(0,-6px,0);transform:rotate(90deg) translate3d(0,-6px,0)}.recipe-details-container .recipe-details .recipe-container .item .product .add-item:after{-webkit-transform:translate3d(-6px,0,0);transform:translate3d(-6px,0,0)}.recipe-details-container .recipe-details .recipe-container .item .product .add-item:hover{background-color:#c7c7c7}.recipe-details-container .recipe-details .recipe-container .item.large{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.recipe-details-container .recipe-details .recipe-container .item.large .heading{width:100%;margin-bottom:20px}.recipe-details-container .recipe-details .recipe-container .item.large .product{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.recipe-details-container .recipe-details .recipe-container .item.large .product .img-container{width:90px;height:90px}.recipe-details-container .recipe-details .recipe-container .item.large .product .details{width:calc(100% - 90px);height:90px;padding:10px}.recipe-details-container .recipe-details .recipe-container .item.large .product .details .title{display:block;margin-bottom:10px}.recipe-details-container .recipe-details .recipe-container .item.large .product .details .price:nth-of-type(2){margin-left:0}.recipe-details-container .recipe-details .recipe-container .item.large .product .add-item{width:100%;height:40px}.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item,.recipe-details-container .recipe-details .recipe-container .item.in-selected-products .product .add-item{background-color:#e6e6e6}.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item:after,.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item:before,.recipe-details-container .recipe-details .recipe-container .item.in-selected-products .product .add-item:after,.recipe-details-container .recipe-details .recipe-container .item.in-selected-products .product .add-item:before{background-color:#7a7a7a}.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item:before,.recipe-details-container .recipe-details .recipe-container .item.in-selected-products .product .add-item:before{width:9px;-webkit-transform:rotate(45deg) translate3d(4px,-1px,0);transform:rotate(45deg) translate3d(4px,-1px,0)}.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item:after,.recipe-details-container .recipe-details .recipe-container .item.in-selected-products .product .add-item:after{width:15px;-webkit-transform:rotate(-45deg) translate3d(-1px,-1px,0);transform:rotate(-45deg) translate3d(-1px,-1px,0)}.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item{background-color:#53aa0d}.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item:after,.recipe-details-container .recipe-details .recipe-container .item.in-basket .product .add-item:before{background-color:#fff}.recipe-details-container .recipe-details .recipe-container .login-popup{position:absolute;bottom:62px;left:50%;margin-left:-125px;width:250px;background-color:#fff;border:2px solid #2e4f85;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;padding:25px 22px 0}.recipe-details-container .recipe-details .recipe-container .login-popup .popup-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin-bottom:18px}.recipe-details-container .recipe-details .recipe-container .login-popup .popup-title span{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#000}.recipe-details-container .recipe-details .recipe-container .login-popup .popup-title a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#ff003b;text-decoration:none}.recipe-details-container .recipe-details .recipe-container .login-popup .popup-error{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;background-color:#ff3445;color:#fff;border:1px solid rgba(0,0,0,.1);padding:8px;margin-bottom:10px}.recipe-details-container .recipe-details .recipe-container .login-popup form{display:block;background-color:#fff;font-size:0;padding-bottom:27px;position:relative}.recipe-details-container .recipe-details .recipe-container .login-popup form button,.recipe-details-container .recipe-details .recipe-container .login-popup form input{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.recipe-details-container .recipe-details .recipe-container .login-popup form input{height:38px;border:1px solid #d1d1d1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#000;padding:0 10px;margin-bottom:10px}.recipe-details-container .recipe-details .recipe-container .login-popup form button{display:inline-block;width:auto;cursor:pointer;background-color:#ff003b;padding:10px 25px 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#fff}.recipe-details-container .recipe-details .recipe-container .login-popup form a{display:block;margin-top:22px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:rgba(0,0,0,.5)}.recipe-details-container .recipe-details .recipe-container .login-popup:before{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;width:10px;height:10px;background-color:#2e4f85;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.recipe-details-container .recipe-details .recipe-container .button{width:100%;font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.2em;height:60px;-webkit-transition-property:background-color,opacity;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear;-moz-transition-property:background-color,opacity;-moz-transition-duration:.2s;-moz-transition-timing-function:linear;-ms-transition-property:background-color,opacity;-ms-transition-duration:.2s;-ms-transition-timing-function:linear;-o-transition-property:background-color,opacity;-o-transition-duration:.2s;-o-transition-timing-function:linear;transition-property:background-color,opacity;transition-duration:.2s;transition-timing-function:linear;cursor:pointer;bottom:0;margin:0;padding:0;border:0;border-radius:0}.recipe-details-container .recipe-details .recipe-container .button .basket-icon{margin-right:10px;top:-2px;position:relative}.recipe-details-container .recipe-details .recipe-container .button:disabled{opacity:.4}.recipe-details-container .recipe-details .recipe-container .button.added{background-color:#53aa0d}.recipe-details-container .recipe-details .recipe-container .button:hover{background-color:#82001e}.recipe-details-container .recipe-details .method-container{width:48%;padding-left:5%}.recipe-details-container .recipe-details .method-container p{font-size:15px;line-height:1.7em;margin-bottom:20px}@media (max-width:1024px){.recipe-details-container .recipe-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 0 100px}.recipe-details-container .recipe-details .method-container,.recipe-details-container .recipe-details .recipe-container{width:100%}.recipe-details-container .recipe-details .method-container{padding-left:0;margin-top:50px}}@media (max-width:960px){.recipe-details-container .top{-ms-flex-wrap:wrap;flex-wrap:wrap}.recipe-details-container .top .stats-container{width:100%;margin-bottom:30px}}@media (max-width:768px){.recipe-details-container .top .stats-container h1{font-size:36px}.recipe-details-container .top .stats-container .stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-details-container .top .stats-container .stats .stat{margin-right:0}.recipe-details-container .recipe-details{padding:30px 0 60px}}@media (max-width:600px){.recipe-details-container .top{padding:30px 0}.recipe-details-container .top .stats-container{margin-bottom:20px}.recipe-details-container .top .stats-container h1{font-size:32px}.recipe-details-container .top .stats-container .stats{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recipe-details-container .top .stats-container .stats .stat p{font-size:14px;margin-bottom:5px}.recipe-details-container .top .stats-container .stats .stat p strong{font-size:18px}.recipe-details-container .recipe-details{padding:20px 0 30px}.recipe-details-container .recipe-details .column>.heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto;margin-bottom:20px}.recipe-details-container .recipe-details .column>.heading .time-needed{margin-top:10px}.recipe-details-container .share-container .share{margin-bottom:20px}}@media (max-width:480px){.recipe-details-container .top .stats-container h1{font-size:24px}.recipe-details-container .top .stats-container .stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recipe-details-container .top .stats-container .stats .stat{margin-bottom:10px}.recipe-details-container .recipe-details .column>.heading h3{font-size:20px;margin-right:0}.recipe-details-container .recipe-details .recipe-container .button{height:auto;padding:15px;font-size:14px;letter-spacing:1px}.recipe-details-container .recipe-details .recipe-container .button .basket-icon{display:none}.recipe-details-container .recipe-details .recipe-container .main-products{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.recipe-details-container .recipe-details .recipe-container .item.large{width:100%;margin-bottom:20px}.recipe-details-container .recipe-details .recipe-container .additional-products .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.recipe-details-container .recipe-details .recipe-container .additional-products .item .product{margin-top:10px}.recipe-details-container .recipe-details .recipe-container .additional-products .item:last-of-type{margin-bottom:0}}.article-details-container .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:50px 0}.article-details-container .top .tags-options{margin:0}.article-details-container .top span{top:6px;position:relative;font-size:14px;font-weight:700;color:rgba(34,34,34,.6)}.article-details-container .share-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:60px}.article-details-container .share-container .share .heading{margin-bottom:8px;font-size:16px;font-weight:700}.article-details-container .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:110px}.article-details-container .content .left{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:19%}.article-details-container .content .left h1{font-family:Poppins,sans-serif;font-weight:600;font-size:50px;padding:35px 0 45px}.article-details-container .content .left p{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;margin-bottom:30px}.article-details-container .content .left a.button{display:inline-block;font-size:16px;font-family:Poppins,sans-serif;font-weight:700;background-color:#ff003b;color:#fff;padding:18px 30px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin-top:30px;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.article-details-container .content .left a.button:hover{opacity:.6}.article-details-container .content .right{width:510px}.article-details-container .content .right .image-container img{display:block;width:100%;height:auto;margin:0}@media (max-width:1200px){.article-details-container .content .left{padding-right:8%}.article-details-container .content .right{width:40%}}@media (max-width:768px){.article-details-container .top{margin:20px 0 30px}.article-details-container .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:80px}.article-details-container .content .left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:0}.article-details-container .content .left h1{font-size:42px;padding:0 0 30px}.article-details-container .content .right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;margin-bottom:30px}.article-details-container .content .right .image-container{border:0;padding:0;width:100%;height:40vw;overflow:hidden}.article-details-container .content .right .image-container img{position:relative;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}}@media (max-width:540px){.article-details-container .top{margin:15px 0 20px}.article-details-container .content{padding-bottom:50px}.article-details-container .content .left h1{font-size:22px;line-height:1.2}.article-details-container .content .right .image-container{height:70vw}}@media (max-width:480px){.article-details-container .content .left .button{width:100%;text-align:center}.article-details-container .content .left .share-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.article-details-container .content .left .share-container .share .heading{margin-bottom:14px}}.back-link-container{margin:30px 0 10px}.back-link-container a{font-size:15px;color:#222;text-decoration:underline}.back-link-container a:hover{text-decoration:none}@media (max-width:768px){.back-link-container{display:none}}.text-block-container{text-align:center;padding:60px 0 70px}.text-block-container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-block-container h1,.text-block-container h2{font-family:Poppins,sans-serif;font-weight:600;font-size:36px;margin-bottom:36px}.text-block-container .headtext{color:#2e4f85;line-height:1.5;font-size:50px}.text-block-container .subtext{color:#f9577d;font-weight:500;font-size:larger;line-height:1.5}.text-block-container .img{margin-top:20px;width:100%}.text-block-container .logosize{width:100px}.text-block-container p{font-size:14px;line-height:1.7em;margin-bottom:20px;width:800px;max-width:100%}.text-block-container .button{margin-top:16px;background-color:#ff003b;color:#fff;font-size:14px;text-transform:uppercase;padding:0 40px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.text-block-container .button:hover{background-color:#82001e}.text-block-container .logo-carousel{margin-top:60px}.text-block-container .logo-carousel .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-block-container.background-grey{border-top:1px solid #ddd;background-color:#f5f5f5}@media (max-width:600px){.text-block-container .headtext{font-size:30px}}@media (max-width:320px){.text-block-container .subtext{font-size:small;margin-bottom:20px}}.text-image-container{background-size:cover;background-position:50%;background-repeat:no-repeat;color:#fff;padding:70px 0}.text-image-container h2{font-family:Poppins,sans-serif;font-weight:600;font-size:36px;margin-bottom:20px}.text-image-container p{font-size:14px;line-height:1.7em;margin-bottom:26px;width:470px;max-width:100%}.text-image-container .info-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}.text-image-container .info-boxes .info-box{margin-right:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.4);width:220px;height:130px;padding:20px 30px;text-align:center}.text-image-container .info-boxes .info-box .icon{margin-bottom:20px;height:30px}.text-image-container .info-boxes .info-box .text{display:block;width:100%;font-size:15px;line-height:1.3em;font-family:Poppins,sans-serif;font-weight:500}.text-image-container .button{background-color:#ff003b;color:#fff;font-size:14px;text-transform:uppercase;padding:0 28px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em;text-decoration:none;font-family:Poppins,sans-serif;font-weight:600;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.text-image-container .button:hover{background-color:#82001e}.map-container{padding:100px 0;height:600px;background-color:#efefef;position:relative}.map-container .gmap{z-index:0;position:absolute;left:0;right:0;top:0;bottom:0}.map-container .search-container{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:530px;max-width:100%;height:100%;background-color:#fff;padding:40px 100px 60px 30px}.map-container .search-container h2{font-family:Poppins,sans-serif;font-weight:600;font-size:40px;margin-bottom:10px}.map-container .search-container h4{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;margin-bottom:20px;line-height:1.3em}.map-container .search-container p{font-size:14px;line-height:1.4em;color:#333;font-family:Poppins,sans-serif;margin-bottom:20px}.map-container .search-container p .red{color:#ff003b}.map-container .search-container p.large{color:#222;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:30px}.map-container .search-container .form-container .input-container.text{width:100%}.map-container .search-container .form-container .input-container.text input{background-color:#fff;height:40px;line-height:40px}.map-container .search-container .form-container .input-container.text.large{width:200px}.map-container .search-container button.button{border:none;background-color:#ff003b;padding:0 13px;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;cursor:pointer;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.map-container .search-container button.button:hover{background-color:#82001e}.map-container .search-container a.button{padding:0 20px;background-color:#ff003b;text-decoration:none;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.1em;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:13px;margin-right:10px;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.map-container .search-container a.button:hover{background-color:#82001e}.map-container .search-container a.button.blue{background-color:#2e4f85}.map-container .search-container a.button.blue:hover{background-color:#222a37}.map-container .search-container a.button:last-of-type{margin-right:0}.map-container .search-container .step{display:none}.map-container .search-container.can-deliver .can-deliver,.map-container .search-container.cant-deliver .cant-deliver,.map-container .search-container.limited .limited,.map-container .search-container.postcode-check .postcode-check{display:block}.gallery-container{padding:60px 0 80px;text-align:center}.gallery-container h2{font-family:Poppins,sans-serif;font-weight:600;font-size:36px;margin-bottom:44px}.gallery-container .gallery-carousel .item img{height:290px;width:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.gallery-container .gallery-carousel .item img:first-of-type{margin-bottom:16px}.video-background{overflow:hidden;height:500px;position:relative}.video-background>*{z-index:1}.video-background>object-fit{z-index:0}.video-background video{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-color:#000;background-position:50%;background-size:contain;-o-object-fit:cover;object-fit:cover;z-index:0!important;font-family:"object-fit: cover;";-webkit-transform:translateZ(0);transform:translateZ(0)}.promotion-list-container .wrapper{padding:32px 0;border-bottom:1px solid #ddd}.promotion-list-container h2{font-size:24px;font-family:Poppins,sans-serif;font-weight:600;margin-bottom:32px}.promotion-list-container .promotions,.promotion-list-container .promotions .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-list-container .promotions .owl-dots{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}.promotion-list-container .promotions .owl-dots button{width:10px;height:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#dcdcdc;border:0;border-radius:100%;cursor:pointer;margin:0 5px;padding:0;font-size:0;-webkit-transition:background-color .2s;transition:background-color .2s}.promotion-list-container .promotions .owl-dots button.active{background-color:#ff003b}.promotion-list-container .promotions .owl-dots.disabled{display:none}.promotion-list-container .promotions .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.promotion-list-container .promotions .promotion-view-all{height:100%;text-decoration:none;background-size:cover;background-position:50%;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:10px 10px 10px 20px;color:#fff;background-color:#eee}.promotion-list-container .promotions .promotion-view-all .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promotion-list-container .promotions .promotion-view-all .text .small{font-family:Poppins,sans-serif;font-size:14px}.promotion-list-container .promotions .promotion-view-all .text .large{font-family:Poppins,sans-serif;font-weight:600;font-size:20px}.promotion-list-container .promotions .promotion-view-all .text.black{color:#000}.promotion-list-container .promotions .promotion-view-all .button{padding:0 13px;background-color:#2e4f85;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.promotion-list-container .mobile-button-container,.promotion-list-container .promotions .promotion-view-all .button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promotion-list-container .mobile-button-container{display:none;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.promotion-list-container .mobile-button-container .mobile-view-all{display:inline-block;margin:30px auto 0;background-color:#ff003b;height:50px;line-height:50px;padding:0 20px;text-decoration:none;color:#fff;text-transform:uppercase;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;text-align:center}.promotion-list-container.last{padding-bottom:60px}.promotion-list-container.last .wrapper{border-bottom:none}@media (max-width:1200px){.promotion-list-container .promotions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promotion-list-container .mobile-button-container{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.promotion-list-container .wrapper{padding:20px 0}.promotion-list-container h2{font-size:20px;margin-bottom:20px}}.product-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.product-item a{text-decoration:none;color:#222}.product-item .add-stockroom{position:absolute;top:0;right:0;width:28px;height:28px;background-color:rgba(0,0,0,.75);background-image:url("../img/icons/dls_stockroom_icon.png");background-size:15px auto;background-position:50%;background-repeat:no-repeat;z-index:2;font-size:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0}.product-item .add-stockroom.added{background-color:#5bb412}.product-item .add-stockroom[disabled]{opacity:.2;cursor:not-allowed}.product-item .stockroom-remove{width:100%;height:40px;font-size:12px;text-decoration:underline;color:rgba(0,0,0,.7);border-top:1px solid #ddd;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-item .stockroom-remove:hover{text-decoration:none}.product-item .product-deal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;background-color:#222;padding:0 15px;font-size:0;z-index:1;pointer-events:none}.product-item .product-deal span{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#fff}.product-item .product-deal span.name{white-space:nowrap;text-align:center}.product-item .product-deal span.time-remaining{text-align:right;font-size:14px;font-style:italic;padding:5px 0 5px 28px;background-image:url("/assets/img/icons/timer.png");background-size:auto 18px;background-position:0;background-repeat:no-repeat}.product-item .product-deal.accent-blue{background-color:#2e4f85}.product-item .product-deal.accent-red{background-color:#ff003b}.product-item .product-deal.has-remaining{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-item .product-deal+.product-basket-qty{top:40px}.product-item .product-oos{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background-color:hsla(0,0%,100%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-item .product-oos span{width:100%;background-color:#ddd;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#666;padding:15px;text-align:center;text-transform:uppercase}.product-item .product-basket-qty{position:absolute;top:-1px;left:0;font-family:Poppins,sans-serif;font-size:14px;background-color:#5bb412;color:#fff;padding:7px 10px 8px;z-index:1;pointer-events:none}.product-item .product-basket-qty strong{font-weight:600}.product-item .product-veggies{background-color:#458a0d;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item .product-veggies span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:550;letter-spacing:1px;text-transform:uppercase;line-height:normal}@media (max-width:540px){.product-item .product-veggies{width:100%}}@media (max-width:372px){.product-item .product-veggies span{font-size:11px}}.product-item .product-max-qty{background-color:#222a37;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item .product-max-qty span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:550;letter-spacing:1px;text-transform:uppercase;line-height:normal}@media (max-width:540px){.product-item .product-max-qty{width:100%}}@media (max-width:372px){.product-item .product-max-qty span{font-size:11px}}.product-item .product-image{display:block;padding-top:40px;padding-bottom:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;position:relative;overflow:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.product-item .product-image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.product-item .product-image .text{position:absolute;bottom:0;left:0;width:100%;font-size:12px;text-align:center;padding:8px 5px;line-height:1.4em;z-index:1}.product-item .product-image .text .product-name{font-weight:700;color:#ff003b}.product-item .product-image .text .product-name.blue{color:#2f4f86}.product-item .product-image .text+img{top:calc(50% - 25px);max-height:calc(80% - 25px)}.product-item .product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.product-item .p-bottom{-ms-flex-direction:column;flex-direction:column;-ms-flex:1 auto;flex:1 auto}.product-item .p-bottom,.product-item .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1}.product-item .product-details{-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:12px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s;transition:opacity .2s}.product-item .product-details h3{display:block;height:40px;margin-bottom:10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden}.product-item .product-details .product-top{padding-top:5px;position:relative}.product-item .product-details .product-top span.sku{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#666;margin-bottom:10px}.product-item .product-details .product-top .stockroom{position:absolute;top:-3px;right:-3px;width:25px;height:25px;color:#000;font-size:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:0;cursor:pointer;opacity:.3;-webkit-transition:opacity .2s,background-color .2s;transition:opacity .2s,background-color .2s}.product-item .product-details .product-top .stockroom:before{width:100%;text-align:center;font-size:23px}.product-item .product-details .product-top .stockroom:hover{opacity:.6}.product-item .product-details .product-top .stockroom:disabled{opacity:.2;cursor:not-allowed}.product-item .product-details .product-top .stockroom.added{color:#53aa0d;opacity:1}.product-item .product-details span.disclaimer{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:10px;color:#999}.product-item .product-details .details{display:block;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.product-item .product-details .details p{display:block;width:80%;margin-top:15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#222}.product-item .product-details .details p a{color:#ff003b;text-decoration:underline}.product-item .product-details .details span{display:block;margin-bottom:10px}.product-item .product-details .details span:last-of-type{margin-bottom:0}.product-item .product-details .details span.sku{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#666}.product-item .product-details .details span.price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:14px;color:#666}.product-item .product-details .details span.price .price-format,.product-item .product-details .details span.price strong{display:inline-block;vertical-align:text-bottom;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;color:#000}.product-item .product-details .details span.price.price-collection .price-format,.product-item .product-details .details span.price.price-collection strong{color:#ff003b}.product-item .product-actions{border-left:1px solid #ddd}.product-item .product-actions form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.product-item .product-actions form button,.product-item .product-actions form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.product-item .product-actions form button{cursor:pointer}.product-item .product-actions form input{width:35px;border:1px solid #ddd;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.product-item .product-actions form input::-webkit-inner-spin-button,.product-item .product-actions form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-item .product-actions form input::-webkit-input-placeholder{color:#000}.product-item .product-actions form input:-moz-placeholder,.product-item .product-actions form input::-moz-placeholder{color:#000}.product-item .product-actions form input:-ms-input-placeholder{color:#000}.product-item .product-actions form .product-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;-webkit-box-flex:1;-ms-flex:1;flex:1}.product-item .product-actions form .product-qty span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-right:15px}.product-item .product-actions form .product-qty input{height:24px;margin:0 5px}.product-item .product-actions form .product-qty button{width:20px;height:20px;padding:5px;position:relative}.product-item .product-actions form .product-qty button:before{content:"";position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;height:2px;background-color:#222a37}.product-item .product-actions form .product-qty button.qty-add:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;margin-left:-1px;width:2px;background-color:#222a37}.product-item .product-actions form button.product-add{display:block;height:100%;background-color:#222a37;padding:15px 10px;-webkit-transition:opacity .2s,background-color .5s;transition:opacity .2s,background-color .5s}.product-item .product-actions form button.product-add span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;padding:3px 0 3px 22px;background-image:url("/assets/img/icons/cart.png");background-size:17px 16px;background-position:0;background-repeat:no-repeat}.product-item .product-actions form button.product-add:disabled{opacity:.4;cursor:not-allowed}.product-item .product-actions form button.product-add:hover{opacity:.8}.product-item .product-actions form button.product-add.added{background-color:#53aa0d}.product-item .login-popup{position:absolute;bottom:48px;right:-125px;margin-right:38px;width:250px;background-color:#fff;border:2px solid #2e4f85;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;padding:25px 22px 0}.product-item .login-popup .popup-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin-bottom:18px}.product-item .login-popup .popup-title span{font-family:Poppins,sans-serif;font-size:20px;font-weight:600;color:#000}.product-item .login-popup .popup-title a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;color:#ff003b;text-decoration:none}.product-item .login-popup .popup-error{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:500;line-height:1.2;background-color:#ff3445;color:#fff;border:1px solid rgba(0,0,0,.1);padding:8px;margin-bottom:10px}.product-item .login-popup form{display:block;background-color:#fff;font-size:0;padding-bottom:27px;position:relative}.product-item .login-popup form button,.product-item .login-popup form input{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.product-item .login-popup form input{height:38px;border:1px solid #d1d1d1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#000;padding:0 10px;margin-bottom:10px}.product-item .login-popup form button{display:inline-block;width:auto;cursor:pointer;background-color:#ff003b;padding:10px 25px 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#fff}.product-item .login-popup form a{display:block;margin-top:22px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:rgba(0,0,0,.5)}.product-item .login-popup:before{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;width:10px;height:10px;background-color:#2e4f85;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.product-item.in-basket .product-details,.product-item.in-basket .product-image{opacity:.5}.product-item.has-top .product-image{padding-top:0}.product-item.has-top .add-stockroom,.product-item.has-top .product-basket-qty{top:40px}@media (max-width:540px){.product-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:0;background-color:transparent}.product-item .add-stockroom{left:0;right:auto}.product-item .p-bottom,.product-item .product-image{width:48.5%}.product-item .product-image{padding-top:0;padding-bottom:50%;margin-right:1.5%;border:1px solid #ddd;background-color:#fff}.product-item .p-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:1.5%}.product-item .product-details{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;padding:0 0 5px;background-color:transparent}.product-item .product-details h3{height:auto;margin-bottom:5px}.product-item .product-details p{margin:15px 0}.product-item .product-details .details span{margin-bottom:5px}.product-item .product-details .details span.price{margin-bottom:2px}.product-item .product-actions{border:0}.product-item .product-actions form{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-item .product-actions form .product-qty{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:0 11px}.product-item .product-actions form .product-qty .qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item .product-actions form .product-qty span{display:none}.product-item .product-actions form button.product-add{width:43px;height:43px;background-image:url(/assets/img/icons/cart.png);background-size:17px 16px;background-position:50%;background-repeat:no-repeat}.product-item .product-actions form button.product-add span{display:none}.product-item .stockroom-remove{border-top:0}.product-item .product-deal{position:static;width:100%}.product-item.in-basket .add-stockroom{top:69px}.product-item.has-top .product-details h3{padding-top:5px}.product-item .login-popup{right:0;bottom:75px;margin-right:0}.product-item .login-popup:before{right:71px;left:auto}}.product-category-info-banner{display:block;background-color:#222;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:75px 0;position:relative}.product-category-info-banner .wrapper{padding:0 50px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.product-category-info-banner h2{font-family:Poppins,sans-serif;font-weight:600;font-size:36px;color:#fff;margin-bottom:35px}.product-category-info-banner p{max-width:380px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.8;color:#fff}.product-category-info-banner:before{content:"";position:absolute;top:0;left:0;bottom:0;right:50%;background:rgba(0,0,0,.6);background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.6),transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.6)",endColorstr="transparent",GradientType=1)}@media (max-width:768px){.product-category-info-banner{padding:30px 0}.product-category-info-banner .wrapper{padding:0}.product-category-info-banner h2{font-size:24px;line-height:1.2}.product-category-info-banner p{width:70%}}@media (max-width:540px){.product-category-info-banner h2{font-size:20px;margin-bottom:15px}.product-category-info-banner p{width:80%}.product-category-info-banner:before{right:0;background:rgba(0,0,0,.4)}}@media (max-width:420px){.product-category-info-banner{padding:20px 0}.product-category-info-banner p{width:100%;line-height:1.4}}.wechat-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:15}.wechat-popup .inner{width:400px;max-height:100%;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 10px 5px rgba(0,0,0,.3);box-shadow:0 1px 10px 5px rgba(0,0,0,.3);padding:20px;overflow:auto;position:relative}.wechat-popup .inner h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;margin-bottom:20px}.wechat-popup .inner button{position:absolute;top:20px;right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;font-size:0;cursor:pointer;overflow:hidden}.wechat-popup .inner button:after,.wechat-popup .inner button:before{content:"";position:absolute;top:50%;left:2px;right:2px;height:2px;margin-top:-1px;background-color:#888}.wechat-popup .inner button:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.wechat-popup .inner button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.wechat-popup .inner p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;color:#333;margin-bottom:15px}.wechat-popup .inner p strong{font-weight:700}.wechat-popup .inner p i{font-style:italic}.wechat-popup .inner img{display:block;max-width:100%;height:auto;margin:0 auto}@media (max-width:600px){.wechat-popup{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wechat-popup .inner{width:100%;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.wechat-popup .inner button:after,.wechat-popup .inner button:before{left:-3px;right:-3px}}.popup-container{overflow:auto;z-index:51;padding:10vh 10px;border-radius:4px;opacity:0;pointer-events:none}.popup-container,.popup-container .overlay{position:fixed;top:0;left:0;width:100%;height:100%}.popup-container .overlay{z-index:1;background-color:rgba(0,0,0,.7)}.popup-container .popup-inner{margin:0 auto;width:600px;max-width:100%;z-index:2;position:relative}.popup-container .text-container{padding:20px;background-color:#fff;border-radius:5px}.popup-container .text-container hr{margin:20px 0}.popup-container .text-container p{line-height:1.6em;font-size:15px}.popup-container .text-container p span{display:inline-block}.popup-container .text-container p .day{width:130px}.popup-container .text-container p .div{margin:0 5px 0 0;font-size:20px;vertical-align:middle}.popup-container .text-container p+p{margin-top:20px}.popup-container .text-container p.center{max-width:100%;width:300px;margin:0 auto}.popup-container.active{opacity:1;pointer-events:auto}@media screen and (max-width:920px){.popup-container{padding:10vh 30px 0}}footer#main-footer{display:block;background-color:#111;padding:50px 0 80px}footer#main-footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer#main-footer .top{margin-bottom:25px}footer#main-footer .top .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}footer#main-footer .top .logo a{width:190px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;opacity:.5;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-filter:grayscale(100%);filter:grayscale(100%)}footer#main-footer .top .logo a img{max-width:100%;height:auto;margin:0}footer#main-footer .top .logo a:hover{opacity:1}footer#main-footer .top .logo span{width:85px;font-family:Poppins,sans-serif;font-weight:300;font-size:12px;font-style:italic;line-height:18px;color:#fff;letter-spacing:2px;margin-left:25px;opacity:.5}footer#main-footer .mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#aaa}footer#main-footer .mid .column-1{width:35%}footer#main-footer .mid .column-1 a,footer#main-footer .mid .column-1 address{font-family:Gotham,sans-serif;font-size:14px;line-height:1.45;color:#aaa}footer#main-footer .mid .column-1 address{margin-bottom:15px}footer#main-footer .mid .column-1 a{text-decoration:none;-webkit-transition:color .2s;transition:color .2s}footer#main-footer .mid .column-1 a:hover{color:#fff}footer#main-footer .mid .column-2{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0}footer#main-footer .mid .column-2 .links{display:inline-block;vertical-align:top;margin-right:55px}footer#main-footer .mid .column-2 .links .link{display:block}footer#main-footer .mid .column-2 .links a{font-family:Gotham,sans-serif;font-size:14px;line-height:1.45;color:#aaa;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}footer#main-footer .mid .column-2 .links a:hover{color:#fff}footer#main-footer .mid .column-2 .links:last-of-type{margin-right:0}footer#main-footer .mid .column-3{text-align:right}footer#main-footer .mid .column-3 .social{display:block;margin-bottom:45px;font-size:0}footer#main-footer .mid .column-3 .social a{display:inline-block;vertical-align:middle;height:21px;width:21px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin-right:30px}footer#main-footer .mid .column-3 .social a.social-facebook{width:11px;background-image:url("/assets/img/icons/facebook.png")}footer#main-footer .mid .column-3 .social a.social-twitter{width:23px;height:19px;background-image:url("/assets/img/icons/twitter.png")}footer#main-footer .mid .column-3 .social a.social-wechat{width:24px;height:22px;background-image:url("/assets/img/icons/wechat.png")}footer#main-footer .mid .column-3 .social a.social-linkedin{background-image:url("/assets/img/icons/linkedin.png")}footer#main-footer .mid .column-3 .social a:last-of-type{margin-right:0}footer#main-footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;font-size:0}footer#main-footer .bottom a,footer#main-footer .bottom span{font-family:Gotham,sans-serif;font-size:14px;line-height:1.45;color:#aaa;text-align:center}footer#main-footer .bottom a{text-decoration:none;color:#fff}footer#main-footer .awards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer#main-footer .awards .award{margin-right:10px}footer#main-footer .awards .award img{display:block;width:auto;height:54px;margin:0 auto 10px}footer#main-footer .awards .award span{display:block;font-family:Poppins,sans-serif;font-size:12px;color:#fff;text-align:center}footer#main-footer .awards .award:last-of-type{margin-right:0}@media (max-width:768px){footer#main-footer{padding:30px 20px}footer#main-footer .top .logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer#main-footer .top .logo span{display:none}footer#main-footer .mid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer#main-footer .mid .column-3{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;text-align:center}footer#main-footer .mid .column-3 .social{margin-bottom:25px}footer#main-footer .mid .column-3 .awards{display:none}footer#main-footer .mid .column-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;text-align:center;margin-bottom:25px}footer#main-footer .mid .column-2{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;text-align:center}footer#main-footer .bottom{margin-top:25px}}@media (max-width:440px){footer#main-footer .top .logo a{width:100px}footer#main-footer .mid .column-2 .links{width:100%;margin-right:0}footer#main-footer .bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer#main-footer .bottom span{margin-top:15px}}.weekly-terrific{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weekly-terrific div a button{vertical-align:middle;height:40px;width:271px;background-color:#ff003b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff;text-decoration:none;margin:40px 0 50px;border:0;cursor:pointer;padding:10px 20px}.weekly-terrific h1{font-size:36px;font-weight:600}.weekly-terrific h1,.weekly-terrific p{font-family:Poppins,sans-serif;padding:10px 5px}.weekly-terrific p{font-size:18px;font-weight:510}.weekly-terrific .weekly-timer{text-align:center;margin:20px 0}.weekly-terrific .weekly-timer img{width:100%;max-width:450px}.weekly-terrific .weekly-offers{text-align:center;width:75%;-ms-flex-item-align:center;align-self:center}.weekly-terrific .weekly-offers div{margin:0 auto;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.weekly-terrific .weekly-offers div,.weekly-terrific .weekly-offers div .weekly-cuisine{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.weekly-terrific .weekly-offers div .weekly-cuisine{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:10px;width:100%}.weekly-terrific .weekly-offers div .weekly-cuisine img{width:100%;height:auto}.weekly-terrific .weekly-offers div .weekly-cuisine a{padding:10px}.weekly-terrific .weekly-offers div .weekly-cuisine a button{vertical-align:middle;height:40px;width:271px;background-color:#ff003b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff;text-decoration:none;margin-top:5px;border:0;cursor:pointer;padding:10px 20px}@media (max-width:540px){.weekly-terrific .weekly-offers{width:100%}.weekly-terrific .weekly-offers div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.weekly-terrific .weekly-offers div .weekly-cuisine a button{height:unset;width:unset}}@media (min-width:900px){.weekly-terrific .weekly-offers{width:100%;padding:50px}.weekly-terrific .weekly-offers div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.weekly-terrific .weekly-offers div .weekly-cuisine{width:50%}}@media (min-width:1300px){.weekly-terrific .weekly-offers{width:100%;padding:50px}.weekly-terrific .weekly-offers div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.weekly-terrific .weekly-offers div .weekly-cuisine{width:33.3%}}.Supplier-Week{text-align:center;border-top:2px solid #bbb;padding:50px;margin-top:3%}.Supplier-Week h1{font-size:36px;font-weight:600}.Supplier-Week h1,.Supplier-Week p{font-family:Poppins,sans-serif;padding:10px 5px}.Supplier-Week p{font-size:18px;font-weight:510}.Supplier-Week .Supplier-Week-body{text-align:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.Supplier-Week .Supplier-Week-body,.Supplier-Week .Supplier-Week-body .Supplier-Week-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.Supplier-Week .Supplier-Week-body .Supplier-Week-images{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.Supplier-Week .Supplier-Week-body .Supplier-Week-images img{width:50%;max-width:600px;height:auto;-ms-flex-item-align:center;align-self:center;padding:10px}.Supplier-Week .Supplier-Week-body a{padding:10px}.Supplier-Week .Supplier-Week-body a button{vertical-align:middle;height:40px;width:270px;background-color:#ff003b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff;text-decoration:none;margin-top:5px;border:0;padding:10px 20px;cursor:pointer}@media (max-width:768px){.Supplier-Week .Supplier-Week-body .Supplier-Week-images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Supplier-Week .Supplier-Week-body .Supplier-Week-images img{width:100%}.Supplier-Week .Supplier-Week-body a button{width:unset;height:unset}}.monthly-terrific{text-align:center;border-top:2px solid #bbb;padding:50px}.monthly-terrific h1{font-size:36px}.monthly-terrific h1,.monthly-terrific p{font-family:Poppins,sans-serif;font-weight:600;padding:10px 5px}.monthly-terrific p{font-size:18px}.monthly-terrific .monthly-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.monthly-terrific .monthly-offers img{width:50%;padding:10px}.monthly-terrific .monthly-offers div{text-align:center;padding:10px}.monthly-terrific .monthly-offers div a{padding:10px}.monthly-terrific .monthly-offers div a button{vertical-align:middle;height:40px;width:270px;background-color:#ff003b;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#fff;text-decoration:none;margin-top:5px;border:0;cursor:pointer}@media (max-width:540px){.monthly-terrific .monthly-offers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.monthly-terrific .monthly-offers img{width:100%;padding:5px}.monthly-terrific .monthly-offers div a{padding:0}.monthly-terrific .monthly-offers div a button{height:unset;width:unset;padding:10px 20px}}@media (min-width:1200px){.monthly-terrific .monthly-offers{margin-left:10%;margin-right:10%}}.login-modal{display:none;position:fixed;z-index:100;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.6)}.login-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;margin-bottom:20px;padding:0;width:80%;border-radius:5px;-webkit-box-shadow:10px 4px 10px 0 rgba(0,0,0,.2);box-shadow:10px 4px 10px 0 rgba(0,0,0,.2);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:.4s;animation-duration:.4s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:5px solid #ddd}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.login-modal .modal-content .modal-header{padding:20px;background-color:#fff;color:#222a37;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:5px 5px 0 0}.login-modal .modal-content .modal-header h2{font-family:Poppins,sans-serif;font-weight:520;font-size:28px;letter-spacing:2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:1.2;margin-top:20px;color:#24285b}.login-modal .modal-content .modal-header h2 .welcome-user-name{color:#ff003b}.login-modal .modal-content .modal-header .modal-header-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-modal .modal-content .modal-header .modal-header-body .order-now{background-color:#576e97;padding:10px 15px;color:#fff;font-family:Poppins;font-weight:600;margin:15px 0 10px;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);-webkit-box-shadow:0 4px 1px 0 rgba(0,0,0,.2);box-shadow:0 4px 1px 0 rgba(0,0,0,.2);line-height:1.2;letter-spacing:2px}.login-modal .modal-content .modal-header .modal-header-body .next-day{text-transform:capitalize;font-family:Poppins;line-height:1;letter-spacing:3px;font-weight:700;font-size:xx-large}.login-modal .modal-content .modal-header .modal-header-body .top{color:#576e97;letter-spacing:.7px}.login-modal .modal-content .modal-header .modal-header-body img{margin-bottom:10px;width:100px;height:auto}@media (max-width:540px){.login-modal .modal-content .modal-header h2{font-size:24px}}.login-modal .modal-content .modal-body{text-align:center;background-color:#ebebeb;font-size:large;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;border-radius:0 0 5px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.login-modal .modal-content .modal-body .modal-text{padding:20px}.login-modal .modal-content .modal-body .modal-text h1{padding:10px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;line-height:1.5;color:#576e97}.login-modal .modal-content .modal-body .modal-text p{padding:10px;line-height:2;color:#536075;margin-top:5px;font-variant:all-petite-caps;font-weight:600;letter-spacing:1.5px}.login-modal .modal-content .modal-body .modal-text p #days,.login-modal .modal-content .modal-body .modal-text p #hours,.login-modal .modal-content .modal-body .modal-text p #minutes,.login-modal .modal-content .modal-body .modal-text p #seconds{padding:5px 10px;margin:0 5px;background-color:#b9b9b933;text-shadow:.5px .5px #fff;font-weight:550;color:#ff003b;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2);box-shadow:0 2px 1px 0 rgba(0,0,0,.2);font-variant:none}.login-modal .modal-content .modal-body .modal-text p strong{color:#ff003b;font-weight:550}.login-modal .modal-content .modal-body .modal-text p #next-delivery-date,.login-modal .modal-content .modal-body .modal-text p .welcome-user-name{color:#ff003b}.login-modal .modal-content .modal-body .modal-text .emphasis{font-size:x-large;line-height:1.5;letter-spacing:normal}@media (max-width:540px){.login-modal .modal-content .modal-body .modal-text .emphasis{font-size:large}}.login-modal .modal-content .modal-body .modal-text .sub{font-weight:500;color:#536075b5;letter-spacing:.5px;font-size:14px}.login-modal .modal-content .modal-body .modal-footer{color:#fff;background-color:transparent;padding:15px 0 10px;border-top:1px solid #fff}.login-modal .modal-content .modal-body .modal-footer .modal-close{color:#fff;text-align:center;border-radius:5px;background-color:#576e97}.login-modal .modal-content .modal-body .modal-footer .modal-close:focus,.login-modal .modal-content .modal-body .modal-footer .modal-close:hover{color:#d8d8d8;text-decoration:none;cursor:pointer}.login-modal .modal-content .modal-body .modal-footer button{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;letter-spacing:2px;padding:10px;border:0}@media (max-width:540px){.login-modal .modal-content .modal-body .modal-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login-modal .modal-content .modal-body .modal-footer button{font-size:15px}}@media (min-width:960px){.login-modal .modal-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.login-modal .modal-content .modal-header{border-radius:5px 0 0 5px;width:40%}.login-modal .modal-content .modal-header img{width:70%}.login-modal .modal-content .modal-body{border-radius:0 5px 5px 0;width:60%}.login-modal .modal-content .modal-body .modal-footer{border-radius:0 0 5px 5px}}.page-homepage .carousel{height:auto!important}.page-homepage .carousel .desktop-carousel{display:block!important}@media (max-width:540px){.page-homepage .carousel .desktop-carousel{display:none!important}}.page-homepage .carousel .mobile-carousel{display:none!important}@media (max-width:540px){.page-homepage .carousel .mobile-carousel{display:block!important}}.page-homepage .carousel .owl-carousel .item{height:auto!important}.page-basket .banner{display:block;padding:20px 0 75px}.page-basket .banner h2{font-family:Poppins,sans-serif;font-weight:600;font-size:36px}.page-basket .content{display:block;padding-bottom:80px}.page-basket .content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-basket .content .side.left{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:40px}.page-basket .content .side.right{width:360px}.page-basket .content .basket-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content{border-top:0;padding:20px}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content span{font-family:Poppins,sans-serif;font-weight:600;font-size:20px}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content span.show-mobile{display:none}.page-basket .content .basket-container .basket-row.basket-row-offer{border:3px solid #2e4f85}.page-basket .content .basket-container .basket-row.basket-row-offer .basket-offer{display:block;background-color:#2e4f85;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;color:#fff;padding:11px 19px 13px}.page-basket .content .basket-container .basket-row.basket-row-offer .basket-row-content{border-top-color:#2e4f85;padding:15px 17px}.page-basket .content .basket-container .basket-row:last-of-type{border-bottom:1px solid #ddd}.page-basket .content .basket-container .basket-row:last-of-type.basket-row-offer{border-bottom:3px solid #2e4f85}.page-basket .content .basket-container .basket-row.fade-enter-active,.page-basket .content .basket-container .basket-row.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.page-basket .content .basket-container .basket-row.fade-enter,.page-basket .content .basket-container .basket-row.fade-leave-to{opacity:0}.page-basket .content .basket-container .basket-row-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:15px 20px;border-top:1px solid #ddd}.page-basket .content .basket-container .basket-row-content .basket-content:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-basket .content .basket-container .basket-row-content .basket-content:nth-of-type(2){width:100px;-ms-flex-negative:0;flex-shrink:0;text-align:center}.page-basket .content .basket-container .basket-row-content .basket-content:nth-of-type(3){-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}.page-basket .content .basket-container .offer-complete-container{display:block;padding:0 20px 15px;border-bottom:1px solid #ddd}.page-basket .content .basket-container .offer-complete-container .offer-complete{background-color:#f5f5f5;padding:8px 15px 9px 12px;font-size:0;border-left:3px solid #53aa0d}.page-basket .content .basket-container .offer-complete-container .offer-complete span{display:inline-block;vertical-align:text-bottom;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#010101}.page-basket .content .basket-container .offer-complete-container .offer-complete span.offer-name{color:#53aa0d;margin-left:10px;font-weight:700}.page-basket .content .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-basket .content .product .product-image{display:block;width:60px;height:60px;border:1px solid #ddd;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.page-basket .content .product .product-image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-basket .content .product .product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-basket .content .product .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 30px 0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-basket .content .product .product-details h3{display:block;margin-bottom:7px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;overflow:hidden}.page-basket .content .product .product-details .details{display:block;font-size:0}.page-basket .content .product .product-details .details span.price{display:inline-block;vertical-align:text-bottom;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#666}.page-basket .content .product .product-details .details span.price .product-price{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:14px;color:#000}.page-basket .content .product .product-details .details span.price.price-collection{margin-left:10px}.page-basket .content .product .product-details .details span.price.price-collection .product-price{color:#ff003b}.page-basket .content .product .product-details .details span.price.price-was{margin-right:5px}.page-basket .content .product .product-details .details span.price.price-was .product-price{font-size:11px;text-decoration:line-through}.page-basket .content form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0}.page-basket .content form button,.page-basket .content form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.page-basket .content form button{cursor:pointer}.page-basket .content form input{width:40px;border:1px solid #ddd;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.page-basket .content form input::-webkit-inner-spin-button,.page-basket .content form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-basket .content form input::-webkit-input-placeholder{color:#000}.page-basket .content form input:-moz-placeholder,.page-basket .content form input::-moz-placeholder{color:#000}.page-basket .content form input:-ms-input-placeholder{color:#000}.page-basket .content form .product-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.page-basket .content form .product-qty span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-right:15px}.page-basket .content form .product-qty input{height:24px;margin:0 5px}.page-basket .content form .product-qty button{width:20px;height:20px;padding:5px;position:relative}.page-basket .content form .product-qty button:before{content:"";position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;height:2px;background-color:#222a37}.page-basket .content form .product-qty button.qty-add:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;margin-left:-1px;width:2px;background-color:#222a37}.page-basket .content form a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#000;opacity:.7;text-decoration:underline;margin-top:12px}.page-basket .content .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-basket .content .product-price .offer{width:122px;margin-left:40px;text-align:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:13px;line-height:1.2;background-image:url("/assets/img/icons/announcement.png");background-size:14px 14px;background-position:8px 8px;background-repeat:no-repeat;color:#ff003b;border:3px solid #2e4f85;padding:7px 10px 7px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-basket .content .product-price .product-price-format{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:18px}.page-basket .content .product-price button.product-add{display:inline-block;-ms-flex-item-align:end;align-self:flex-end;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;text-decoration:none;padding:13px 14px 13px 38px;background-color:#222a37;background-image:url("/assets/img/icons/cart.png");background-size:17px 16px;background-position:14px;background-repeat:no-repeat;-webkit-transition:opacity .2s,background-color .5s;transition:opacity .2s,background-color .5s;border:0;margin:0;cursor:pointer}.page-basket .content .product-price button.product-add span{display:inline}.page-basket .content .product-price button.product-add:disabled{opacity:.4;cursor:not-allowed}.page-basket .content .product-price button.product-add.added{background-color:#53aa0d}.page-basket .content .basket-details{background-color:#f5f5f5;padding:20px}.page-basket .content .basket-details .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:22px}.page-basket .content .basket-details .head span{font-family:Poppins,sans-serif;font-weight:600;font-size:22px;color:#2e4f85}.page-basket .content .basket-details .head span.basket-items{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;color:#222}.page-basket .content .basket-details .head span.basket-items strong{font-weight:700}.page-basket .content .basket-details .prices span.price{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-bottom:8px}.page-basket .content .basket-details .prices span.price .total-price{display:inline-block;font-weight:700;font-size:32px;margin-right:5px}.page-basket .content .basket-details .prices span.price.price-collection{color:#777}.page-basket .content .basket-details .prices span.price.price-collection .total-price{color:#ff003b}.page-basket .content .basket-details .prices span.price:last-of-type{margin-bottom:0}.page-basket .content a.checkout-button{display:block;background-color:#ff003b;color:#fff;text-align:center;text-decoration:none}.page-basket .content a.checkout-button span{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;padding:20px 0 20px 30px;background-image:url("/assets/img/icons/padlock.png");background-size:13px 18px;background-position:0;background-repeat:no-repeat;letter-spacing:.25px}.page-basket .content .payment-options{display:block;text-align:center;margin-top:16px;font-size:0}.page-basket .content .payment-options .payment-option{display:inline-block;width:50px;height:30px;margin:0 2px;background-color:#f8f8f8;background-position:50%;background-repeat:no-repeat}.page-basket .content .payment-options .payment-option.option-cash{background-image:url("/assets/img/icons/payment/cash.png");background-size:26px 20px}.page-basket .content .payment-options .payment-option.option-visa{background-image:url("/assets/img/icons/payment/visa.png");background-size:30px 11px}.page-basket .content .payment-options .payment-option.option-mastercard{background-image:url("/assets/img/icons/payment/mastercard.png");background-size:auto 20px}.page-basket .content .payment-options .payment-option.option-maestro{background-image:url("/assets/img/icons/payment/maestro.png");background-size:auto 20px}.page-basket .content .payment-options .payment-option.option-amex{background-image:url("/assets/img/icons/payment/amex.png");background-size:30px auto}.page-basket .content .payment-options .payment-option.option-paypal{background-image:url("/assets/img/icons/payment/paypal.png");background-size:30px auto}.page-basket .content .order-help{display:block;margin-top:35px;text-align:center;font-size:0;opacity:.7}.page-basket .content .order-help span{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#222;margin-bottom:10px}.page-basket .content .order-help a{font-family:Poppins,sans-serif;font-weight:300;font-size:24px;color:#000;letter-spacing:.5px;text-decoration:none}@media (max-width:1024px){.page-basket .content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-basket .content .side.left{padding:0;margin-bottom:20px}.page-basket .content .side.right{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-basket .content .basket-outer{width:50%}.page-basket .content .basket-bottom{padding-left:20px;-ms-flex-negative:0;flex-shrink:0}.page-basket .content .basket-bottom .payment-options{margin-top:0}}@media (max-width:768px){.page-basket .banner{padding:10px 0 30px}.page-basket .banner h2{font-size:24px;line-height:1.2}.page-basket .content{padding-bottom:50px}.page-basket .content .side.right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-basket .content .basket-outer{width:100%}.page-basket .content .basket-bottom{width:100%;padding-left:0}.page-basket .content .basket-bottom .order-help,.page-basket .content .basket-bottom .payment-options{margin-top:20px}}@media (max-width:600px){.page-basket .banner{padding:0 0 20px}.page-basket .banner h2{font-size:24px;line-height:1.2}.page-basket .content form a span{display:none}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content{padding:15px}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content span{font-size:16px}.page-basket .content .basket-container .basket-row-content{padding:15px}.page-basket .content .basket-container .basket-row-content .basket-content:nth-of-type(3){margin-top:10px}.page-basket .content .basket-container .basket-row-content .basket-content:nth-of-type(3) .product-price-format{position:absolute;top:15px;right:15px}.page-basket .content .product .product-details{padding:0 90px 0 10px}.page-basket .content .product-price .offer{background-position:8px 5px;padding:6px 6px 6px 30px;margin:0;width:auto;font-size:11px}.page-basket .content .product-price button.product-add{font-size:0}.page-basket .content .product-price button.product-add span{font-size:14px}}@media (max-width:500px){.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content span.hide-mobile{display:none}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content span.show-mobile{display:block}.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content:nth-of-type(2),.page-basket .content .basket-container .basket-row.basket-header .basket-row-content .basket-content:nth-of-type(3){display:none}.page-basket .content .basket-container .basket-row:not(.basket-header) .basket-row-content{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.page-basket .content .basket-container .basket-row:not(.basket-header) .basket-row-content .basket-content:first-of-type{width:100%;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;margin-bottom:15px}.page-basket .content .basket-container .basket-row:not(.basket-header) .basket-row-content .basket-content:nth-of-type(2){width:100%}.page-basket .content .basket-container .basket-row.basket-row-offer .basket-row-content .basket-content:nth-of-type(2){width:50%}.page-basket .content .basket-container .basket-row.basket-row-offer .basket-row-content .basket-content:nth-of-type(3){width:50%;padding-top:0}.page-basket .content form{-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-basket .content form .product-qty{width:auto;-webkit-box-flex:0;-ms-flex:0 auto;flex:0 auto}.page-basket .content form a{margin-top:0;margin-left:10px}.page-basket .content .basket-details .head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.page-basket .content .basket-details .head span{font-size:18px}.page-basket .content .basket-details .head span.basket-items,.page-basket .content .basket-details .prices span.price{font-size:14px}.page-basket .content .basket-details .prices span.price .total-price{font-size:24px}}.page-checkout .back-to-basket{padding:50px 0}.page-checkout .back-to-basket a{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#222;text-decoration:none}.page-checkout .loading-overlay{width:100%;position:static;background-color:transparent}.page-checkout .loading-overlay .loading-icon{margin:20px auto}.page-checkout .loading-overlay .loading-icon:after{border-color:#222 transparent}.page-checkout .page-banner{display:none!important}@media (max-width:540px){.page-checkout .page-banner{display:block!important;background-color:transparent!important}}.page-checkout .page-banner:after{background-color:transparent!important}.page-checkout .content{display:block;padding-bottom:35px}.page-checkout .content .checkout-modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.page-checkout .content .checkout-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:80%;border-radius:5px;-webkit-box-shadow:10px 4px 10px 0 rgba(0,0,0,.2);box-shadow:10px 4px 10px 0 rgba(0,0,0,.2);-webkit-animation-name:animatetop;animation-name:animatetop;-webkit-animation-duration:.4s;animation-duration:.4s;margin-bottom:30px}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.page-checkout .content .checkout-modal .modal-content .modal-header{padding:20px;background-color:#fff;color:#222a37;border-radius:5px 5px 0 0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.page-checkout .content .checkout-modal .modal-content .modal-header img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:20px}.page-checkout .content .checkout-modal .modal-content .modal-header h2{font-family:Poppins,sans-serif;font-weight:520;font-size:28px;letter-spacing:2px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;line-height:1.2}@media (max-width:540px){.page-checkout .content .checkout-modal .modal-content .modal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-checkout .content .checkout-modal .modal-content .modal-header img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.page-checkout .content .checkout-modal .modal-content .modal-header h2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:24px}}.page-checkout .content .checkout-modal .modal-content .modal-body{padding:20px;text-align:center;min-height:200px;background-color:#ebebeb;font-size:large}.page-checkout .content .checkout-modal .modal-content .modal-body .red-pink-color{font-size:x-large;color:#ff003b}.page-checkout .content .checkout-modal .modal-content .modal-body p{padding:10px;line-height:1.4}.page-checkout .content .checkout-modal .modal-content .modal-body p #confirmationDate,.page-checkout .content .checkout-modal .modal-content .modal-body p .confirm-money{font-size:x-large;color:#ff003b}.page-checkout .content .checkout-modal .modal-content .modal-footer{padding:20px;color:#fff;border-radius:0 0 5px 5px;background-color:#222a37;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-checkout .content .checkout-modal .modal-content .modal-footer .modal-close{color:#fff}.page-checkout .content .checkout-modal .modal-content .modal-footer .modal-close:focus,.page-checkout .content .checkout-modal .modal-content .modal-footer .modal-close:hover{color:#d8d8d8;text-decoration:none;cursor:pointer}.page-checkout .content .checkout-modal .modal-content .modal-footer span{font-family:Poppins,sans-serif;font-weight:500;font-size:20px;letter-spacing:2px;padding:5px;width:50%;padding:10px}.page-checkout .content .checkout-modal .modal-content .modal-footer .cancel{text-align:center;border-right:1px solid #fff}.page-checkout .content .checkout-modal .modal-content .modal-footer .agree{text-align:center;border-left:1px solid #fff}@media (max-width:540px){.page-checkout .content .checkout-modal .modal-content .modal-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-checkout .content .checkout-modal .modal-content .modal-footer span{font-size:15px}}.page-checkout .content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-checkout .content .side.left{width:600px}.page-checkout .content .side.right{width:390px}.page-checkout .content .supplier-advert{width:100%;height:400px;margin-top:15px;display:block!important}.page-checkout .content .supplier-advert img{width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:540px){.page-checkout .content .supplier-advert{display:none!important}}.page-checkout .content .no-display{display:none}.page-checkout .content .checkout-step{padding:45px 0 50px;border-bottom:1px solid #ddd}.page-checkout .content .checkout-step .information-div,.page-checkout .content .checkout-step .summary-div{width:30%}.page-checkout .content .checkout-step .error-div{border:5px solid #e92b2b;background-color:hsla(0,85%,85%,.55);border-radius:10px;width:50%;margin-left:auto;margin-right:auto;margin-top:15px;display:none}.page-checkout .content .checkout-step .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:auto;margin-left:auto}.page-checkout .content .checkout-step .flex-child{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2f7;margin:20px auto;max-width:100%;padding:15px 20px;border-radius:10px;margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .flex-child:first-child{margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .form-control{height:50px;width:75%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-select{height:50px;width:17%;border:2px solid #eee;border-radius:6px;font-size:16px;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-cvv{height:50px;width:22%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block}.page-checkout .content .checkout-step .form-control:focus{color:#495057;background-color:#fff;border-color:#039be5;outline:0;-webkit-box-shadow:none;box-shadow:none}.page-checkout .content .checkout-step .back-button{display:block;width:300px;height:45px;background:#ff003b;padding:10px;text-align:center;border-radius:5px;color:#fff;font-weight:700;line-height:25px;font-size:18px;margin-top:10px}.page-checkout .content .checkout-step .back-button-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:57%}.page-checkout .content .checkout-step .basket-summary{height:25vh;overflow-x:hidden;overflow-y:auto;background-color:#fff;padding:10px;border-radius:10px}.page-checkout .content .checkout-step .basket-summary .basket-summary-quantity{display:inline;margin:0;margin-right:15px;float:right}.page-checkout .content .checkout-step .basket-summary .basket-summary-price{display:inline;margin-right:25px;float:right}.page-checkout .content .checkout-step a:link{text-decoration:none}.page-checkout .content .checkout-step .finalise-pay-button{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:25px;padding:12px 0;text-transform:uppercase;background-color:#ff003b;color:#fff;text-align:center;cursor:pointer;border:0;min-width:175px;width:100%;margin-top:15px;border-radius:5px}.page-checkout .content .checkout-step h4{font-weight:800;color:#222a37;font-size:32px}.page-checkout .content .checkout-step h5{font-weight:800;color:#888;margin-bottom:25px}.page-checkout .content .checkout-step h2{font-family:Poppins,sans-serif;font-weight:600;font-size:30px;margin-bottom:30px}.page-checkout .content .checkout-step .validation-error{border:3px solid red}.page-checkout .content .checkout-step label .error{color:#fc1919}.page-checkout .content .checkout-step .card-types{display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;width:152px;margin-bottom:15px;margin-top:-10px}.page-checkout .content .checkout-step .card-types .visa{background-image:url("/assets/img/icons/payment/visa2.png");background-repeat:no-repeat;background-size:auto 25px;background-position:50%;height:inherit;width:33px;margin-right:5px}.page-checkout .content .checkout-step .card-types .maestro{background-image:url("/assets/img/icons/payment/maestro.png");background-repeat:no-repeat;background-size:auto 23px;background-position:50%;height:inherit;width:33px;margin-right:5px}.page-checkout .content .checkout-step .card-types .mastercard{background-image:url("/assets/img/icons/payment/mastercard.png");background-repeat:no-repeat;background-size:auto 23px;background-position:50%;height:inherit;width:33px;margin-right:5px}.page-checkout .content .checkout-step .card-types .jcb{background-image:url("/assets/img/icons/payment/jcb2.png");background-repeat:no-repeat;background-size:auto 25px;background-position:50%;height:inherit;width:33px;margin-right:5px}.page-checkout .content .checkout-step .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .tooltip:hover .tooltiptext{visibility:visible}.page-checkout .content .checkout-step .cost-breakdown{display:block;font-size:0}.page-checkout .content .checkout-step .cost-breakdown .cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.page-checkout .content .checkout-step .cost-breakdown .cost span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;color:#2e4f85}.page-checkout .content .checkout-step .cost-breakdown .cost .cost-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.page-checkout .content .checkout-step .cost-breakdown .cost.cost-special .cost-price,.page-checkout .content .checkout-step .cost-breakdown .cost.cost-special span{color:#ff003b}.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row .checkout-price,.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:30px}.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row span{color:#2e4f85}.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row span small{font-size:70%;color:#999}.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row.checkout-total-row-small span{font-size:16px;font-weight:500}.page-checkout .content .checkout-step .checkout-total-payment .checkout-total-row.checkout-total-row-small .checkout-price{font-size:18px;font-weight:400}.page-checkout .content .checkout-step .payment-redirect{position:inherit;width:100%;padding:10px}.page-checkout .content .checkout-step .payment-redirect .center-iframe{width:50%;height:500px;margin-right:auto;margin-left:auto;display:block}.page-checkout .content .checkout-step label{font-weight:700;color:#888;font-size:16px;margin-bottom:5px}.page-checkout .content .checkout-step .options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0;padding-bottom:20px}.page-checkout .content .checkout-step .options .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;height:100px;margin:0 6px;background-color:#f5f5f5;border:3px solid #f5f5f5;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border .2s;transition:border .2s}.page-checkout .content .checkout-step .options .option span{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#000}.page-checkout .content .checkout-step .options .option span .savings{display:inline-block}.page-checkout .content .checkout-step .options .option span strong{font-weight:700;color:#ff003b;font-size:14px}.page-checkout .content .checkout-step .options .option .card-options{display:block;text-align:center;padding-left:62px;margin-top:5px;font-size:0}.page-checkout .content .checkout-step .options .option .card-options .card-option{display:inline-block;width:34px;height:20px;margin:0 2px;background-position:50%;background-repeat:no-repeat}.page-checkout .content .checkout-step .options .option .card-options .card-option.option-visa{background-image:url("/assets/img/icons/payment/visa.png");background-size:26px auto}.page-checkout .content .checkout-step .options .option .card-options .card-option.option-mastercard{background-image:url("/assets/img/icons/payment/mastercard.png");background-size:auto 16px}.page-checkout .content .checkout-step .options .option .card-options .card-option.option-maestro{background-image:url("/assets/img/icons/payment/maestro.png");background-size:auto 16px}.page-checkout .content .checkout-step .options .option .card-options .card-option.option-amex{background-image:url("/assets/img/icons/payment/amex.png");background-size:26px auto}.page-checkout .content .checkout-step .options .option:first-of-type{margin-left:0}.page-checkout .content .checkout-step .options .option:last-of-type{margin-right:0}.page-checkout .content .checkout-step .options .option.option-payment{background-position:30px;background-repeat:no-repeat}.page-checkout .content .checkout-step .options .option.option-payment span{-ms-flex-item-align:start;align-self:flex-start;padding-left:102px}.page-checkout .content .checkout-step .options .option.option-payment.option-payment-cash{background-image:url("/assets/img/icons/payment/cash2.png");background-size:49px auto}.page-checkout .content .checkout-step .options .option.option-payment.option-payment-card{background-image:url("/assets/img/icons/payment/card.png");background-size:35px auto}.page-checkout .content .checkout-step .options .option.selected{border-color:#2e4f85}.page-checkout .content .checkout-step .card-input-header{margin-left:10%}.page-checkout .content .checkout-step .card-input-form{width:85%;margin-left:auto;margin-right:auto}.page-checkout .content .checkout-step .card-input-form form{display:block;padding:25px 30px 5px}.page-checkout .content .checkout-step .card-input-form form button{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;padding:22px 0;letter-spacing:2px;text-transform:uppercase;background-color:#ff003b;color:#fff;text-align:center;cursor:pointer;border:0;min-width:175px}.page-checkout .content .checkout-step .card-input-form form:disabled{opacity:.4;cursor:not-allowed}.page-checkout .content .checkout-step .card-input-form form .form-fields .card-info-banner{width:100%;background-color:#1a1f71;color:#fff;font-size:20px;font-weight:700;padding:5px;margin-top:5px}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address .billing-banner,.page-checkout .content .checkout-step .card-input-form form .form-fields .field .billing-banner{width:100%;background-color:#1a1f71;color:#fff;font-size:20px;font-weight:700;padding:5px;margin-top:5px}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address label,.page-checkout .content .checkout-step .card-input-form form .form-fields .field label{font-family:Helvetica,sans-serif;font-size:18px;font-weight:700}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address input[type=number],.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address input[type=text],.page-checkout .content .checkout-step .card-input-form form .form-fields .field input[type=number],.page-checkout .content .checkout-step .card-input-form form .form-fields .field input[type=text]{display:block;border-radius:3px;height:28px;border:1px solid #000}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address .hint,.page-checkout .content .checkout-step .card-input-form form .form-fields .field .hint{content:url("/assets/img/icons/help.png")}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address .tooltip,.page-checkout .content .checkout-step .card-input-form form .form-fields .field .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address .tooltip .tooltiptext,.page-checkout .content .checkout-step .card-input-form form .form-fields .field .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;opacity:1%;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address .tooltip:hover .tooltiptext,.page-checkout .content .checkout-step .card-input-form form .form-fields .field .tooltip:hover .tooltiptext{visibility:visible}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address input::-webkit-inner-spin-button,.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address input::-webkit-outer-spin-button,.page-checkout .content .checkout-step .card-input-form form .form-fields .field input::-webkit-inner-spin-button,.page-checkout .content .checkout-step .card-input-form form .form-fields .field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address input[type=number],.page-checkout .content .checkout-step .card-input-form form .form-fields .field input[type=number]{-moz-appearance:textfield}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address #card-type,.page-checkout .content .checkout-step .card-input-form form .form-fields .field #card-type{display:block}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address #card-type [type=radio],.page-checkout .content .checkout-step .card-input-form form .form-fields .field #card-type [type=radio]{position:absolute;opacity:0;width:0;height:0}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address #card-type [type=radio]+img,.page-checkout .content .checkout-step .card-input-form form .form-fields .field #card-type [type=radio]+img{cursor:pointer}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address #card-type [type=radio]:checked+img,.page-checkout .content .checkout-step .card-input-form form .form-fields .field #card-type [type=radio]:checked+img{outline:2px solid #2081c7;border-radius:5px}.page-checkout .content .checkout-step .card-input-form form .form-fields .billing-address #card-expiry select,.page-checkout .content .checkout-step .card-input-form form .form-fields .field #card-expiry select{border-radius:3px;height:28px;border:1px solid #000}.page-checkout .content .checkout-step .card-form{display:block;background-color:#f5f5f5;border:3px solid #2e4f85;margin-bottom:25px}.page-checkout .content .checkout-step .card-form form{display:block;padding:25px 30px 5px}.page-checkout .content .checkout-step .card-form form .form-field{display:block;margin-bottom:25px}.page-checkout .content .checkout-step .card-form form .form-field label{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;color:#333;padding-bottom:12px}.page-checkout .content .checkout-step .card-form form .form-field .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.page-checkout .content .checkout-step .card-form form .form-field .fields input{height:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b3b3b3;border-radius:0;margin:0;padding:0 15px;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .checkout-step .card-form form .form-field .fields input::-webkit-input-placeholder{color:#a8a8a8}.page-checkout .content .checkout-step .card-form form .form-field .fields input:-moz-placeholder,.page-checkout .content .checkout-step .card-form form .form-field .fields input::-moz-placeholder{color:#a8a8a8}.page-checkout .content .checkout-step .card-form form .form-field .fields input:-ms-input-placeholder{color:#a8a8a8}.page-checkout .content .checkout-step .card-form form .form-field .fields input+input{margin-left:10px}.page-checkout .content .checkout-step .card-form form .form-field .fields input[name=card_number]{width:280px;font-size:16px;padding-right:40px;background-image:url("/assets/img/icons/padlock-blue.png");background-size:13px 18px;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat}.page-checkout .content .checkout-step .card-form form .form-field .fields input[name=card_cvv]{padding-right:38px}.page-checkout .content .checkout-step .card-form form .form-field .fields span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;color:#333;padding:0 60px 0 20px}.page-checkout .content .checkout-step .card-form form .form-field .fields .cvv{position:absolute;top:50%;right:13px;width:16px;height:16px;background-image:url("/assets/img/icons/help.png");background-size:16px 16px;background-position:50%;background-repeat:no-repeat;margin-top:-8px;z-index:1;cursor:help}.page-checkout .content .checkout-step .card-form form .form-field .fields .cvv .cvv-content{display:none;position:absolute;bottom:calc(100% + 8px);left:0;width:450px;background-color:#fff;border:1px solid #ddd;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .checkout-step .card-form form .form-field .fields .cvv .cvv-content img{display:block;width:100%;height:auto;margin:0}.page-checkout .content .checkout-step .card-form form .form-field .fields .cvv:hover .cvv-content{display:block}.page-checkout .content .checkout-step .card-form form .form-field.form-field-name{width:220px}.page-checkout .content .checkout-step .card-form form .form-field.form-field-expiry{width:130px}.page-checkout .content .checkout-step .card-form form .form-field.form-field-expiry .fields input{width:46%;text-align:center}.page-checkout .content .checkout-step .card-form form .form-field.form-field-cvv{width:110px}.page-checkout .content .checkout-step .card-form form .other-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-checkout .content .checkout-step .list{display:block;padding-top:10px}.page-checkout .content .checkout-step .list h3{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#000;margin-bottom:15px}.page-checkout .content .checkout-step .list h3.icon-error{margin-top:30px;margin-bottom:15px;padding-left:30px;position:relative}.page-checkout .content .checkout-step .list h3.icon-error a{color:#ff003b;text-decoration:underline}.page-checkout .content .checkout-step .list h3.icon-error:before{content:"!";position:absolute;top:2px;left:0;width:20px;height:20px;border:2px solid #ff003b;color:#ff003b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-align:center;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .checkout-step .list .list-items{display:block;margin-bottom:15px}.page-checkout .content .checkout-step .list .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;padding:11px 10px 11px 35px;margin-bottom:1px;cursor:pointer;position:relative}.page-checkout .content .checkout-step .list .list-item span{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;padding-right:5px;line-height:1.4}.page-checkout .content .checkout-step .list .list-item a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#2e4f85;text-decoration:none;padding:0 5px}.page-checkout .content .checkout-step .list .list-item:before{content:"";position:absolute;top:50%;left:12px;width:12px;height:12px;margin-top:-6px;border-radius:100%;border:1px solid #2e4f85;background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .checkout-step .list .list-item:after{opacity:0;content:"";position:absolute;top:50%;left:14px;width:8px;height:8px;margin-top:-4px;border-radius:100%;background-color:#2e4f85;border:1px solid #f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s;transition:opacity .2s}.page-checkout .content .checkout-step .list .list-item.selected:after{opacity:1}.page-checkout .content .checkout-step .list .list-item:last-of-type{margin-bottom:0}.page-checkout .content .checkout-step .list a.new-address{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#ff003b;text-decoration:none}.page-checkout .content .checkout-step .collection-form{display:block;margin-top:10px}.page-checkout .content .checkout-step .collection-form h3{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;color:#000;margin-bottom:15px}.page-checkout .content .checkout-step .collection-form address{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:#000}.page-checkout .content .checkout-step .collection-time{display:block;margin-bottom:35px}.page-checkout .content .checkout-step .collection-time .fields{font-size:0}.page-checkout .content .checkout-step .collection-time .fields .select-container{display:inline-block;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin-right:10px}.page-checkout .content .checkout-step .collection-time .fields .select-container select{height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0 13px;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .checkout-step .collection-time .fields .select-container select::-ms-expand{display:none}.page-checkout .content .checkout-step .collection-time .fields .select-container select:focus::-ms-value{color:#000;background:transparent}.page-checkout .content .checkout-step .collection-time .fields .select-container.select-date select{width:220px}.page-checkout .content .checkout-step .collection-time .fields .select-container.select-time select{width:130px}.page-checkout .content .checkout-step .collection-time .fields .select-container:after{content:"";position:absolute;top:50%;right:10px;border-top:4px solid #2e4f85;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-2px;pointer-events:none}.page-checkout .content .checkout-step .collection-time .fields .select-container:last-of-type{margin-right:0}.page-checkout .content .checkout-step .collection-time.delivery-time{margin-top:50px;margin-bottom:0}.page-checkout .content .checkout-step .delivery-location-error{display:block;margin-bottom:30px}.page-checkout .content .checkout-step .delivery-location-error form{display:block;height:40px;font-size:0;padding-left:30px}.page-checkout .content .checkout-step .delivery-location-error form button,.page-checkout .content .checkout-step .delivery-location-error form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0}.page-checkout .content .checkout-step .delivery-location-error form input{width:218px;background-color:#fff;padding:0 15px;font-family:Poppins,sans-serif;font-size:14px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-right:0}.page-checkout .content .checkout-step .delivery-location-error form input::-webkit-inner-spin-button,.page-checkout .content .checkout-step .delivery-location-error form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-checkout .content .checkout-step .delivery-location-error form input::-webkit-input-placeholder{color:#000}.page-checkout .content .checkout-step .delivery-location-error form input:-moz-placeholder,.page-checkout .content .checkout-step .delivery-location-error form input::-moz-placeholder{color:#000}.page-checkout .content .checkout-step .delivery-location-error form input:-ms-input-placeholder{color:#000}.page-checkout .content .checkout-step .delivery-location-error form button{width:40px;background-color:#ff003b;background-image:url("/assets/img/icons/arrow-right-white.png");background-size:13px 14px;background-position:50%;background-repeat:no-repeat;padding:0;font-size:0;cursor:pointer}.page-checkout .content .checkout-step .order-notes{display:block;margin-top:20px}.page-checkout .content .checkout-step .order-notes h4{margin-bottom:15px}.page-checkout .content .checkout-step .order-notes textarea{width:100%;border:1px solid #ddd;margin:0;padding:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.2;color:#222;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none}.page-checkout .content .checkout-step:first-of-type{padding-top:0}.page-checkout .content .checkout-step:last-of-type{border-bottom:0}.page-checkout .content .checkout-summary{display:block;border:1px solid #ddd;padding:20px 18px 40px}.page-checkout .content .checkout-summary h4{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;margin-bottom:10px}.page-checkout .content .checkout-summary .basket-total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.page-checkout .content .checkout-summary .basket-total span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.page-checkout .content .checkout-summary .basket-total span b,.page-checkout .content .checkout-summary .basket-total span strong{font-weight:700;color:#ff003b}.page-checkout .content .checkout-summary .basket-total a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:600;color:#2f4f86;text-decoration:none}.page-checkout .content .checkout-summary .cost-breakdown{display:block;font-size:0}.page-checkout .content .checkout-summary .cost-breakdown .cost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.page-checkout .content .checkout-summary .cost-breakdown .cost span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;color:#2e4f85}.page-checkout .content .checkout-summary .cost-breakdown .cost .cost-price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px}.page-checkout .content .checkout-summary .cost-breakdown .cost.cost-special .cost-price,.page-checkout .content .checkout-summary .cost-breakdown .cost.cost-special span{color:#ff003b}.page-checkout .content .checkout-summary .cost-breakdown .cost:last-of-type{margin-bottom:0}.page-checkout .content .checkout-total{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:25px 18px 30px}.page-checkout .content .checkout-total .checkout-total-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px}.page-checkout .content .checkout-total .checkout-total-row .checkout-price,.page-checkout .content .checkout-total .checkout-total-row span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px}.page-checkout .content .checkout-total .checkout-total-row span{color:#2e4f85}.page-checkout .content .checkout-total .checkout-total-row span small{font-size:70%;color:#999}.page-checkout .content .checkout-total .checkout-total-row.checkout-total-row-small span{font-size:16px;font-weight:500}.page-checkout .content .checkout-total .checkout-total-row.checkout-total-row-small .checkout-price{font-size:18px;font-weight:400}.page-checkout .content .checkout-total .checkout-total-row:last-of-type{padding-bottom:0}.page-checkout .content .account-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.page-checkout .content .account-selection span{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;line-height:16px;color:#222;padding:0 18px 3px}.page-checkout .content .account-selection .select-container{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #ddd;position:relative}.page-checkout .content .account-selection .select-container select{display:block;width:100%;height:100%;padding:13px 30px 15px 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f3f3;margin:0;border:0;border-radius:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;color:#222}.page-checkout .content .account-selection .select-container:after{content:"";position:absolute;top:50%;right:18px;border-top:6px solid #2e4f85;border-left:6px solid transparent;border-right:6px solid transparent;margin-top:-3px;pointer-events:none}.page-checkout .content .checkout-button{display:block;width:100%;background-color:#ff003b;color:#fff;text-align:center;text-decoration:none;margin:0;padding:0;border:0;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.page-checkout .content .checkout-button span{display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;padding:22px 0 22px 30px;background-image:url("/assets/img/icons/padlock.png");background-size:13px 18px;background-position:0;background-repeat:no-repeat;letter-spacing:2px;text-transform:uppercase}.page-checkout .content .checkout-button:disabled{opacity:.4;cursor:not-allowed}.page-checkout .content .address-form{display:block;background-color:#f5f5f5;border:3px solid #2e4f85;margin-top:20px}.page-checkout .content .address-form form{display:block;padding:25px 30px 5px;font-size:0}.page-checkout .content .address-form form .form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px}.page-checkout .content .address-form form .form-field{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 6px}.page-checkout .content .address-form form .form-field label{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;color:#333;padding-bottom:12px}.page-checkout .content .address-form form .form-field input{width:100%;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #b3b3b3;border-radius:0;margin:0;padding:0 15px;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .address-form form .form-field input::-webkit-input-placeholder{color:#a8a8a8}.page-checkout .content .address-form form .form-field input:-moz-placeholder,.page-checkout .content .address-form form .form-field input::-moz-placeholder{color:#a8a8a8}.page-checkout .content .address-form form .form-field input:-ms-input-placeholder{color:#a8a8a8}.page-checkout .content .address-form form .form-field input+input{margin-left:10px}.page-checkout .content .address-form form .form-field input[name=card_number]{width:280px;font-size:16px;padding-right:40px;background-image:url("/assets/img/icons/padlock-blue.png");background-size:13px 18px;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat}.page-checkout .content .address-form form .form-field input[name=card_cvv]{padding-right:38px}.page-checkout .content .address-form form .form-field:first-of-type{margin-left:0}.page-checkout .content .address-form form .form-field:last-of-type{margin-right:0}.page-checkout .content .address-form form .select-container{display:inline-block;border:1px solid #b3b3b3;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-checkout .content .address-form form .select-container select{height:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0 13px;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .content .address-form form .select-container select::-ms-expand{display:none}.page-checkout .content .address-form form .select-container select:focus::-ms-value{color:#000;background:transparent}.page-checkout .content .address-form form .select-container.select-date select{width:220px}.page-checkout .content .address-form form .select-container.select-time select{width:130px}.page-checkout .content .address-form form .select-container.select-country,.page-checkout .content .address-form form .select-container.select-country select{width:100%}.page-checkout .content .address-form form .select-container:after{content:"";position:absolute;top:50%;right:10px;border-top:4px solid #2e4f85;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-2px;pointer-events:none}.page-checkout .content .address-form form .select-container:last-of-type{margin-right:0}.page-checkout .content .address-form form .form-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.page-checkout .content .address-form form .form-options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;padding:8px 13px 10px;margin:0 10px 0 0;border:0;background-color:transparent;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;color:#222}.page-checkout .content .address-form form .form-options button[type=submit]{background-color:#2e4f85;color:#fff}.page-checkout .content .address-form form .form-options button.delete{background-color:#ff003b;color:#fff}.page-checkout .content .address-form form .form-options button:last-of-type{margin-right:0}.page-checkout span.no-products{display:block;font-family:Poppins,sans-serif;font-size:18px;line-height:1.4;color:#222;padding:0 0 80px}.page-checkout span.no-products a{color:#ff003b;text-decoration:underline}.page-checkout .line-items-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:15}.page-checkout .line-items-popup .inner{width:400px;max-height:100%;background-color:#fff;border-radius:3px;-webkit-box-shadow:0 1px 10px 5px rgba(0,0,0,.3);box-shadow:0 1px 10px 5px rgba(0,0,0,.3);position:relative}.page-checkout .line-items-popup .inner h4{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;padding:20px}.page-checkout .line-items-popup .inner button{position:absolute;top:20px;right:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;font-size:0;cursor:pointer;overflow:hidden}.page-checkout .line-items-popup .inner button:after,.page-checkout .line-items-popup .inner button:before{content:"";position:absolute;top:50%;left:2px;right:2px;height:2px;margin-top:-1px;background-color:#888}.page-checkout .line-items-popup .inner button:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-checkout .line-items-popup .inner button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-checkout .line-items-popup .inner .products{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:280px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ccc;overflow:auto}.page-checkout .line-items-popup .inner .products .product{display:-webkit-box;display:-ms-flexbox;display:flex;height:70px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;border-bottom:1px solid #ccc;color:#222;text-decoration:none}.page-checkout .line-items-popup .inner .products .product .image{margin-right:10px;width:50px;height:50px;position:relative;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.page-checkout .line-items-popup .inner .products .product .image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-checkout .line-items-popup .inner .products .product .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-checkout .line-items-popup .inner .products .product .text .details{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-checkout .line-items-popup .inner .products .product .text .quantity{width:40px;font-size:13px;text-align:right}.page-checkout .line-items-popup .inner .products .product .text span.product-title{display:block;font-size:14px;line-height:1.2}.page-checkout .line-items-popup .inner .products .product .text .prices span{font-size:12px;color:#bbb}.page-checkout .line-items-popup .inner .products .product .text .prices span .product-price{display:inline-block;vertical-align:text-bottom;font-size:13px;font-weight:600;color:#222}.page-checkout .line-items-popup .inner .products .product .text .prices span.price-was .product-price{color:#ff003b;text-decoration:line-through}.page-checkout .line-items-popup .inner .products .product:last-of-type{border-bottom:0}@media (max-width:1200px){.page-checkout .content .checkout-step h2{font-size:24px;line-height:1.2;margin-bottom:20px}.page-checkout .content .checkout-step .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:auto;margin-left:auto}.page-checkout .content .checkout-step .information-div,.page-checkout .content .checkout-step .summary-div{width:45%}.page-checkout .content .checkout-step .flex-child{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2f7;max-width:100%;padding:15px 20px;border-radius:10px;margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .flex-child:first-child{margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .form-control{height:50px;width:100%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-select{height:50px;width:22%;border:2px solid #eee;border-radius:6px;font-size:16px;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-cvv{height:50px;width:22%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block}.page-checkout .content .checkout-step .back-button-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:41%}.page-checkout .content .checkout-step .payment-redirect{position:inherit;width:100%;padding:10px}.page-checkout .content .checkout-step .payment-redirect .center-iframe{width:100%;height:500px}.page-checkout .content .checkout-step .validation-error{border:2px solid red!important}.page-checkout .content .checkout-step label .error{color:#fc1919}.page-checkout .content .checkout-step .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;opacity:1%;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .tooltip:hover .tooltiptext{visibility:visible}.page-checkout .content .side.left{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;padding-right:30px}.page-checkout .content .side.right{width:320px}}@media (max-width:1024px){.page-checkout .back-to-basket{padding:40px 0}.page-checkout .content .checkout-step h2{font-size:24px;line-height:1.2;margin-bottom:20px}.page-checkout .content .checkout-step .information-div,.page-checkout .content .checkout-step .summary-div{width:45%}.page-checkout .content .checkout-step .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:auto;margin-left:auto}.page-checkout .content .checkout-step .flex-child{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2f7;max-width:100%;padding:15px 20px;border-radius:10px;margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .flex-child:first-child{margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .form-control{height:50px;width:100%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-select{height:50px;width:35%;border:2px solid #eee;border-radius:6px;font-size:16px;margin-bottom:15px}.page-checkout .content .checkout-step .back-button-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:51%}.page-checkout .content .checkout-step .form-control-cvv{height:50px;width:22%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block}.page-checkout .content .checkout-step .payment-redirect{position:inherit;width:100%;padding:10px}.page-checkout .content .checkout-step .payment-redirect .center-iframe{width:100%;height:500px}.page-checkout .content .checkout-step .validation-error{border:2px solid red!important}.page-checkout .content .checkout-step label .error{color:#fc1919}.page-checkout .content .checkout-step .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;opacity:1%;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .tooltip:hover .tooltiptext{visibility:visible}.page-checkout .content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-checkout .content .side.left{width:100%;padding-right:0}.page-checkout .content .side.right{width:100%;margin-bottom:20px;margin-top:0!important}}@media (max-width:768px){.page-checkout .content .checkout-step h2{font-size:24px;line-height:1.2;margin-bottom:20px}.page-checkout .content .checkout-step .error-div{border:5px solid #e92b2b;background-color:hsla(0,85%,85%,.55);border-radius:10px;width:80%;margin-left:auto;margin-right:auto;margin-top:15px}.page-checkout .content .checkout-step .information-div,.page-checkout .content .checkout-step .summary-div{width:100%}.page-checkout .content .checkout-step .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:auto;margin-left:auto;display:block}.page-checkout .content .checkout-step .flex-child{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2f7;max-width:100%;padding:15px 20px;border-radius:10px;margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .flex-child:first-child{margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .form-control{height:50px;width:100%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-select{height:50px;width:15%;border:2px solid #eee;border-radius:6px;font-size:16px;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-cvv{height:50px;width:22%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block}.page-checkout .content .checkout-step .back-button-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%}.page-checkout .content .checkout-step .payment-redirect{position:inherit;width:100%;padding:10px}.page-checkout .content .checkout-step .payment-redirect .center-iframe{width:100%;height:500px}.page-checkout .content .checkout-step .validation-error{border:2px solid red!important}.page-checkout .content .checkout-step label .error{color:#fc1919}.page-checkout .content .checkout-step .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;opacity:1%;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .tooltip:hover .tooltiptext{visibility:visible}.page-checkout span.no-products{font-size:16px;padding:0 0 40px}}@media (max-width:680px){.page-checkout .content .checkout-step .information-div,.page-checkout .content .checkout-step .summary-div{width:100%}.page-checkout .content .checkout-step .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:auto;margin-left:auto;display:block}.page-checkout .content .checkout-step .flex-child{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2f7;max-width:100%;padding:15px 20px;border-radius:10px;margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .flex-child:first-child{margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .form-control{height:50px;width:100%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-select{height:50px;width:15%;border:2px solid #eee;border-radius:6px;font-size:16px;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-cvv{height:50px;width:22%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block}.page-checkout .content .checkout-step .back-button-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56%}.page-checkout .content .checkout-step .validation-error{border:2px solid red!important}.page-checkout .content .checkout-step label .error{color:#fc1919}.page-checkout .content .checkout-step .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;opacity:1%;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .tooltip:hover .tooltiptext{visibility:visible}.page-checkout .content .checkout-step .options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-checkout .content .checkout-step .options .option{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;margin:0 0 8px}.page-checkout .content .checkout-step .options .option .card-options{-ms-flex-item-align:start;align-self:flex-start;padding-left:102px}.page-checkout .content .checkout-step .options .option:last-of-type{margin-bottom:0}.page-checkout .content .checkout-step .payment-redirect{position:inherit;width:100%;padding:10px}.page-checkout .content .checkout-step .payment-redirect .center-iframe{width:100%;height:500px}.page-checkout .content .checkout-step:last-of-type{padding-bottom:30px}}@media (max-width:540px){.page-checkout .back-to-basket{padding:30px 0 20px}.page-checkout .content .checkout-step .information-div,.page-checkout .content .checkout-step .summary-div{width:100%}.page-checkout .content .checkout-step .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-right:auto;margin-left:auto;display:block}.page-checkout .content .checkout-step .flex-child{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2f7;max-width:100%;padding:15px 20px;border-radius:10px;margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .flex-child:first-child{margin-right:10px;margin-left:10px}.page-checkout .content .checkout-step .form-control{height:50px;width:100%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-select{height:50px;width:35%;border:2px solid #eee;border-radius:6px;font-size:16px;margin-bottom:15px}.page-checkout .content .checkout-step .form-control-cvv{height:50px;width:30%;border:2px solid #eee;border-radius:6px;font-size:16px;display:block}.page-checkout .content .checkout-step .back-button{width:100%}.page-checkout .content .checkout-step .back-button-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.page-checkout .content .checkout-step .validation-error{border:2px solid red!important}.page-checkout .content .checkout-step label .error{color:#fc1919}.page-checkout .content .checkout-step .tooltip{position:relative;display:inline-block}.page-checkout .content .checkout-step .tooltip .tooltiptext{visibility:hidden;width:150px;background-color:#030303cf;color:#fff;text-align:center;padding:5px 3px;border-radius:3px;border:1px solid #000;font-size:14px;font-weight:100;opacity:1%;position:absolute;z-index:1;margin-left:50%}.page-checkout .content .checkout-step .tooltip:hover .tooltiptext{visibility:visible}.page-checkout .content .checkout-step h2{font-size:20px}.page-checkout .content .checkout-step .list .list-item span{font-size:12px}.page-checkout .content .checkout-step .payment-redirect{position:inherit;width:100%;padding:10px}.page-checkout .content .checkout-step .payment-redirect .center-iframe{width:100%;height:500px}.page-checkout .content .account-selection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-checkout .content .account-selection span{padding:13px 15px}.page-checkout .content .account-selection .select-container{border-left:0}.page-checkout span.no-products{font-size:14px;padding:0 0 30px}}.page-order-complete .content{padding-bottom:60px}.page-order-complete .content h1{font-family:Poppins,sans-serif;font-weight:600;font-size:36px;padding:70px 0 60px}.page-order-complete .content h2{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;margin-bottom:10px}.page-order-complete .content p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}.page-order-complete .order-details{border-bottom:1px solid #ddd;padding-bottom:100px}.page-order-complete .order-details .sides{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-order-complete .order-details .sides .side.left{width:600px}.page-order-complete .order-details .sides .side.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:550px}.page-order-complete .order-details .order-details-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.page-order-complete .order-details .order-details-heading h3{font-family:Poppins,sans-serif;font-weight:600;font-size:18px}.page-order-complete .order-details .order-details-heading h3 strong{color:#ff003b}.page-order-complete .order-details .order-details-heading .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-order-complete .order-details .order-details-heading .right a{font-family:Poppins,sans-serif;font-weight:600;font-size:13px;color:#2e4f85;text-decoration:none;padding:3px 0 3px 25px;background-image:url("/assets/img/icons/print.png");background-size:16px 16px;background-position:0;background-repeat:no-repeat;margin-right:15px}.page-order-complete .order-details .order-details-heading .right button{display:block;height:30px;line-height:30px;padding:0 15px;background-color:#ff003b;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;margin:0 auto;-webkit-transition:opacity .2s;transition:opacity .2s;border:0;cursor:pointer}.page-order-complete .order-details .order-details-heading .right button:hover{opacity:.6}.page-order-complete .order-details .order-details-heading .right button:disabled{opacity:.4;cursor:not-allowed}.page-order-complete .order-details .details .detail{background-color:#f5f5f5;padding:18px 20px;margin-bottom:10px}.page-order-complete .order-details .details .detail h4{font-family:Poppins,sans-serif;font-weight:600;font-size:16px;margin-bottom:5px;text-transform:uppercase;color:#000}.page-order-complete .order-details .details .detail .breakdown{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-order-complete .order-details .details .detail .breakdown address,.page-order-complete .order-details .details .detail .breakdown span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}.page-order-complete .order-details .details .detail .breakdown span{width:50%;font-weight:700;color:#ff003b}.page-order-complete .order-details .details .detail .breakdown span sup{position:relative;top:-.5em;font-size:80%}.page-order-complete .order-details .details .detail .breakdown address{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-order-complete .order-details .details .detail:last-of-type{margin-bottom:0}.page-order-complete .order-details .item-details{width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-order-complete .order-details .item-details .item-details-heading{border-top:1px solid #ddd;padding:17px 20px;font-family:Poppins,sans-serif;font-weight:600;font-size:16px}.page-order-complete .order-details .item-details .items{border-top:1px solid #ddd;padding:16px 20px}.page-order-complete .order-details .item-details .items .item{display:table;width:100%;margin-bottom:12px}.page-order-complete .order-details .item-details .items .item a,.page-order-complete .order-details .item-details .items .item span{display:table-cell;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;text-decoration:none;color:#222}.page-order-complete .order-details .item-details .items .item a.name,.page-order-complete .order-details .item-details .items .item span.name{width:65%}.page-order-complete .order-details .item-details .items .item a.qty,.page-order-complete .order-details .item-details .items .item span.qty{width:10%;text-align:center;font-weight:700;font-size:14px}.page-order-complete .order-details .item-details .items .item a.price,.page-order-complete .order-details .item-details .items .item span.price{width:20%;text-align:right;font-weight:700;font-size:14px}.page-order-complete .order-details .item-details .items .item:last-of-type{margin-bottom:0}.page-order-complete .order-details .order-price-breakdown{width:250px;padding:23px 20px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.page-order-complete .order-details .order-price-breakdown .price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:5px}.page-order-complete .order-details .order-price-breakdown .price-row span{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:1.4}.page-order-complete .order-details .order-price-breakdown .price-row span.price{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;-ms-flex-negative:0;flex-shrink:0;padding-left:5px}.page-order-complete .order-details .order-price-breakdown .price-row.price-row-special span{color:#ff003b}.page-order-complete .order-details .order-price-breakdown .price-row.price-row-large{padding-top:15px}.page-order-complete .order-details .order-price-breakdown .price-row.price-row-large span{font-size:16px}.page-order-complete .order-details .order-price-breakdown .price-row.price-row-large span.price{font-size:18px;color:#ff003b}.page-order-complete .order-details .order-price-breakdown .price-row:first-of-type{padding-top:0}@media (max-width:1200px){.page-order-complete .order-details .sides .side{width:48%!important}}@media (max-width:1024px){.page-order-complete .content h1{padding:40px 0 30px}.page-order-complete .order-details{padding-bottom:60px}}@media (max-width:900px){.page-order-complete .order-details .sides{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-order-complete .order-details .sides .side{width:100%!important}.page-order-complete .order-details .sides .side.left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-order-complete .order-details .sides .side.right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:20px}.page-order-complete .order-details .order-price-breakdown{width:100%}}@media (max-width:768px){.page-order-complete .content{padding-bottom:30px}.page-order-complete .content h1{padding:30px 0 20px;font-size:24px;line-height:1.2}.page-order-complete .content h2{font-size:18px}.page-order-complete .order-details{padding-bottom:50px}.page-order-complete .order-details .order-details-heading h3{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px}.page-order-complete .order-details .order-details-heading .right a{margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.page-order-complete .order-details .order-details-heading .right button{width:70px;padding:0}}@media (max-width:540px){.page-order-complete .order-details .item-details .item-details-heading,.page-order-complete .order-details .item-details .items{padding:15px}.page-order-complete .order-details .order-price-breakdown{padding:15px 15px 10px}.page-order-complete .order-details .details .detail .breakdown{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-order-complete .order-details .details .detail .breakdown span{width:100%;margin-bottom:8px}}.page-login .content{padding:15px 0 100px}.page-login .content h1{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;padding-bottom:80px;margin-bottom:70px;border-bottom:1px solid #ddd}.page-login .content .account-form{text-align:center}.page-login .content .account-form h2{font-family:Poppins,sans-serif;font-weight:600;font-size:24px;margin-bottom:10px}.page-login .content .account-form h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:45px}.page-login .content .account-form p{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#545454}.page-login .content .account-form p a{color:#2f4f86;border-bottom:1px solid #2f4f86;text-decoration:none}.page-login .content .account-form .error,.page-login .content .account-form .success{display:block;font-size:16px;line-height:1.4;background-color:#ff3445;color:#fff;border:1px solid rgba(0,0,0,.1);padding:15px;margin-bottom:30px}.page-login .content .account-form .error p,.page-login .content .account-form .success p{font-size:16px;line-height:1.4;color:#fff}.page-login .content .account-form .error a,.page-login .content .account-form .success a{color:#fff;text-decoration:underline}.page-login .content .account-form .success{background-color:#53aa0d}.page-login .content .account-form form{width:660px;margin:0 auto 80px}.page-login .content .account-form form button,.page-login .content .account-form form input{display:inline-block;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.page-login .content .account-form form .form-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.page-login .content .account-form form .form-input label{width:170px;padding-right:50px;text-align:right;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-login .content .account-form form .form-input input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;padding:0 15px;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.page-login .content .account-form form .form-input button{width:158px;height:40px;line-height:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;background-color:#222a37;color:#fff;cursor:pointer}.page-login .content .account-form form .form-input a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-decoration:none;opacity:.5;color:#222;margin-top:11px}.page-login .content .account-form form .form-input.button-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-login .content .account-form form .form-input:last-of-type{margin-bottom:0}.page-login .content .account-form .links{font-size:0}.page-login .content .account-form .links .link{display:block;margin-bottom:10px}.page-login .content .account-form .links .link a{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#2e4f85;text-decoration:none}.page-login .content .account-form .links .link:last-of-type{margin-bottom:0}@media (max-width:1024px){.page-login .content{padding:15px 0 50px}.page-login .content h1{padding-bottom:50px;margin-bottom:40px}.page-login .content .account-form h3{margin-bottom:30px}.page-login .content .account-form form{margin:0 auto 30px}}@media (max-width:768px){.page-login .content h1{font-size:24px;padding-bottom:15px}.page-login .content .account-form h2,.page-login .content .account-form h3{display:none}.page-login .content .account-form form{width:100%}.page-login .content .account-form form .form-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-login .content .account-form form .form-input label{width:auto;margin:0 0 8px;text-align:left;font-weight:400}.page-login .content .account-form form .form-input input{width:100%;height:30px;font-size:14px;padding:10px}.page-login .content .account-form form .form-input.button-input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}}.page-register .page-error,.page-register .page-success{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:1.4;padding:15px;border:1px solid rgba(0,0,0,.1)}.page-register .page-success{background-color:#53aa0d;color:#fff}.page-register .page-error{background-color:#ff3445;color:#fff}.page-register .content{padding:80px 0}.page-register .content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-register .content .side.left{width:400px}.page-register .content .side.right{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 95px 0 90px}.page-register .content .testimonials{width:100%;height:580px;position:relative}.page-register .content .testimonials h3{position:absolute;top:45px;left:40px;right:80px;font-family:Poppins,sans-serif;font-weight:600;font-size:30px;line-height:1;color:#fff;z-index:2;pointer-events:none}.page-register .content .testimonials .testimonial-carousel{display:block;height:100%;position:relative;overflow:hidden}.page-register .content .testimonials .testimonial-carousel .owl-item,.page-register .content .testimonials .testimonial-carousel .owl-stage,.page-register .content .testimonials .testimonial-carousel .owl-stage-outer{height:100%}.page-register .content .testimonials .testimonial-carousel .owl-dots{position:absolute;right:40px;bottom:40px}.page-register .content .testimonials .testimonial-carousel .owl-dots .owl-dot{width:8px;height:8px;border-radius:100%;background-color:#fff;margin:0 2px;opacity:.3;-webkit-transition:opacity .2s;transition:opacity .2s}.page-register .content .testimonials .testimonial-carousel .owl-dots .owl-dot.active{opacity:1}.page-register .content .testimonials .testimonial-carousel .owl-dots .owl-dot:first-of-type{margin-left:0}.page-register .content .testimonials .testimonial-carousel .owl-dots .owl-dot:last-of-type{margin-right:0}.page-register .content .testimonials .testimonial-carousel .item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#666;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:80px 45px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.page-register .content .testimonials .testimonial-carousel .item p{display:block;width:100%;font-family:Poppins,sans-serif;font-weight:300;font-size:22px;color:#fff;line-height:1.4;letter-spacing:-.3px;padding-right:10px;margin-bottom:30px;position:relative}.page-register .content .testimonials .testimonial-carousel .item p:before{content:"\201C";position:absolute;top:0;left:-8px;font-family:Poppins,sans-serif;font-weight:600;font-size:20px;color:#fff}.page-register .content .testimonials .testimonial-carousel .item span{font-family:Poppins,sans-serif;font-weight:600;font-size:13px;color:#fff;margin-bottom:40px}.page-register .content .testimonials .testimonial-carousel .item img{display:inline-block;width:auto}.page-register .content h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:30px}.page-register .content p.intro{display:block;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;padding:15px 0 0;margin:0;color:rgba(0,0,0,.6)}.page-register .content p.intro a{font-weight:600;color:#2f4f86;text-decoration:underline}.page-register .content p.intro:last-of-type{padding-bottom:15px}.page-register .content form{margin-top:25px}.page-register .content form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px}.page-register .content form .form-row .form-field{width:100%;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.page-register .content form .form-row .form-field .form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;font-size:0}.page-register .content form .form-row .form-field .form-label label{font-family:Poppins,sans-serif;font-weight:600;font-size:16px}.page-register .content form .form-row .form-field .form-label span{font-family:Poppins,sans-serif;font-weight:500;font-size:10px;opacity:.6;text-transform:uppercase;letter-spacing:.3px}.page-register .content form .form-row .form-field .form-checkbox .whatsapp-label{font-size:14px}.page-register .content form .form-row .form-field .form-checkbox input[type=checkbox]{height:20px;width:20px}.page-register .content form .form-row .form-field .form-input{display:block;position:relative}.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle{position:absolute;top:50%;right:15px;width:16px;height:16px;margin:-8px 0 0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-size:0;cursor:pointer;padding:0}.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle:before{font-size:16px;color:#000}.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle+.select-container,.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle+input,.page-register .content form .form-row .form-field .form-input button.password-visibility-toggle+textarea{padding-right:45px}.page-register .content form .form-row .form-field .form-input button.close-other{position:absolute;top:50%;right:15px;width:16px;height:16px;margin:-8px 0 0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;font-size:0;cursor:pointer;padding:0;opacity:.6}.page-register .content form .form-row .form-field .form-input button.close-other:after,.page-register .content form .form-row .form-field .form-input button.close-other:before{content:"";position:absolute;top:0;left:50%;bottom:0;margin-left:-1px;width:2px;background-color:#000}.page-register .content form .form-row .form-field .form-input button.close-other:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-register .content form .form-row .form-field .form-input button.close-other:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-register .content form .form-row .form-field .form-input button.close-other+.select-container,.page-register .content form .form-row .form-field .form-input button.close-other+input,.page-register .content form .form-row .form-field .form-input button.close-other+textarea{padding-right:45px}.page-register .content form .form-row .form-field .form-input input{height:46px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:0;margin:0;padding:0 15px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000}.page-register .content form .form-row .form-field .form-input .select-container{display:block;border:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-register .content form .form-row .form-field .form-input .select-container select{width:100%;height:46px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0 15px;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}.page-register .content form .form-row .form-field .form-input .select-container select option:disabled{opacity:.7}.page-register .content form .form-row .form-field .form-input .select-container select::-ms-expand{display:none}.page-register .content form .form-row .form-field .form-input .select-container select:focus::-ms-value{color:#000;background:transparent}.page-register .content form .form-row .form-field .form-input .select-container:after{content:"";position:absolute;top:50%;right:10px;border-top:4px solid #2e4f85;border-left:4px solid transparent;border-right:4px solid transparent;margin-top:-2px;pointer-events:none}.page-register .content form .form-row .form-field .form-input .select-container:last-of-type{margin-right:0}.page-register .content form .form-row .form-field .form-input.has-error .select-container,.page-register .content form .form-row .form-field .form-input.has-error input{border-color:#ff003b}.page-register .content form .form-row .form-field ul.errors{display:block;padding:0;margin:10px 0 0}.page-register .content form .form-row .form-field ul.errors li{display:block;color:#ff003b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;margin-bottom:5px}.page-register .content form .form-row .form-field ul.errors li a{color:#e60035;font-weight:700}.page-register .content form .form-row .form-field ul.errors li:last-of-type{margin-bottom:0}.page-register .content form .form-row .form-field.form-field-firstName{width:35%}.page-register .content form .form-row .form-field.form-field-lastName{width:65%}.page-register .content form .form-row .form-field.form-field-companyName{width:35%}.page-register .content form .form-row .form-field.form-field-companyTelephone{width:30%}.page-register .content form .form-row .form-field.form-field-businessType{width:35%}.page-register .content form .form-row .form-field.form-field-companyAddress{width:65%}.page-register .content form .form-row .form-field.form-field-postcode{width:35%}.page-register .content form .form-row .form-field.form-field-emailAddress{width:55%}.page-register .content form .form-row .form-field.form-field-password{width:45%}.page-register .content form .form-row .form-field:first-of-type{padding-left:0}.page-register .content form .form-row .form-field:last-of-type{padding-right:0}.page-register .content form .form-row button.register-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;padding:9px 30px;border:0;background-color:#ff003b;cursor:pointer;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;color:#fff;letter-spacing:2px;text-transform:uppercase;-webkit-transition:opacity .2s;transition:opacity .2s}.page-register .content form .form-row button.register-button:disabled{opacity:.4;cursor:not-allowed}.page-register .content form .form-row.form-row-last{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;padding-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-register .content form .recaptcha{position:relative}.page-register .content form .recaptcha .error-popup{position:absolute;bottom:95%;left:50%;margin-left:-125px;width:250px;background-color:#fff;border:2px solid #2e4f85;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1;padding:25px 22px 0}.page-register .content form .recaptcha .error-popup .error-message{display:block;color:#ff003b;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.2;padding-bottom:25px;background-color:#fff;position:relative}.page-register .content form .recaptcha .error-popup:before{content:"";position:absolute;bottom:-6px;left:50%;margin-left:-5px;width:10px;height:10px;background-color:#2e4f85;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-register .content form p{display:block;margin-top:40px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#545454}.page-register .content form p a{color:#545454;border-bottom:1px solid #b6b6b6;text-decoration:none}.page-register .success-popup{position:fixed;top:20%;left:50%;margin-left:-200px;width:400px;padding:20px;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:5}.page-register .success-popup button{position:absolute;top:10px;right:10px;font-size:0;border:0;padding:0;margin:0;width:20px;height:20px;background-color:#fff;cursor:pointer}.page-register .success-popup button:after,.page-register .success-popup button:before{content:"";position:absolute;top:0;height:100%;left:50%;margin-left:-1px;width:2px;background-color:#222}.page-register .success-popup button:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-register .success-popup button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-register .success-popup p{font-family:Poppins,sans-serif;font-size:16px;line-height:1.4;color:#222}@media (max-width:1200px){.page-register .content .side.left{width:350px}.page-register .content .side.right{padding:0 0 0 30px}.page-register .content .testimonials{height:500px}.page-register .content .testimonials h3{top:30px;left:35px;right:60px;font-size:24px}.page-register .content .testimonials .testimonial-carousel .item{width:100%;padding:35px}.page-register .content .testimonials .testimonial-carousel .item span{margin-bottom:30px}}@media (max-width:1024px){.page-register .content{padding:50px 0 5px}.page-register .content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-register .content .side.left{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-register .content .side.right{padding:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:30px}.page-register .content .testimonials{height:300px}.page-register .content .testimonials h3{top:30px;left:35px;right:60px;font-size:24px}.page-register .content .testimonials .testimonial-carousel .item{padding-top:70px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-register .content .testimonials .testimonial-carousel .item p{width:60%;margin-bottom:20px}.page-register .content .testimonials .testimonial-carousel .item span{margin-bottom:20px}}@media (max-width:768px){.page-register .content{padding:40px 0 5px}.page-register .content h2{font-size:28px;line-height:1.2;margin-bottom:5px}.page-register .content p.intro{padding:5px 0 0}.page-register .content form{margin-top:15px}.page-register .content .testimonials{height:auto}.page-register .content .testimonials h3{font-size:22px}.page-register .content .testimonials .testimonial-carousel .item p{width:100%}}@media (max-width:540px){.page-register .content{padding:30px 0 5px}.page-register .content h2{font-size:24px}.page-register .content form .form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.page-register .content form .form-row .form-field{width:100%!important;padding:0 0 20px}.page-register .content form .form-row button.register-button{margin-top:20px}.page-register .content form p{margin:40px auto 0;text-align:center;line-height:1.4}.page-register .content .testimonials{height:auto}.page-register .content .testimonials h3{font-size:22px}.page-register .content .testimonials .testimonial-carousel .item p{font-size:18px;letter-spacing:normal}}@media (max-width:420px){.page-register .content h2{font-size:20px}.page-register .content form .form-row .form-field{padding:0 0 10px}.page-register .content form .form-row .form-field .form-label{margin-bottom:8px}.page-register .content form .form-row .form-field .form-label label{font-size:14px}.page-register .content form p{margin:20px auto 0}.page-register .content .testimonials h3{font-size:20px}.page-register .content .testimonials .testimonial-carousel .item p{font-size:16px}}.page-product-category .product-listings{display:block;background-color:#fff;border-top:1px solid #ddd;padding:38px 0 0;position:relative}.page-product-category .product-listings .category-dropdown-container{display:block;border-bottom:1px solid #ddd;padding:0 0 18px}.page-product-category .product-listings .category-dropdown-container button{display:none;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#2f4f86;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;padding:0;margin:0;background-color:transparent;cursor:pointer}.page-product-category .product-listings .category-dropdown-container span.num-results{display:none;font-family:Poppins,sans-serif;font-size:12px;font-weight:#354258;color:#0c0c0c}.page-product-category .product-listings .category-dropdown{display:inline-block;width:100%;vertical-align:middle;background-color:#fff;border:1px solid #b3b3b3;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.page-product-category .product-listings .category-dropdown select{width:100%;height:38px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent;padding:0 13px;margin:0;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:transparent}.page-product-category .product-listings .category-dropdown select option{font-size:14px;color:#000}.page-product-category .product-listings .category-dropdown select::-ms-expand{display:none}.page-product-category .product-listings .category-dropdown select:focus::-ms-value{color:#000;background:transparent}.page-product-category .product-listings .category-dropdown span{position:absolute;top:0;left:0;right:0;bottom:0;padding:0 30px 0 13px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;font-weight:700;line-height:38px;pointer-events:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-product-category .product-listings .category-dropdown:before{content:"";position:absolute;top:50%;right:14px;margin-top:-2px;border-top:4px solid #2e4f85;border-left:4px solid transparent;border-right:4px solid transparent;pointer-events:none}.page-product-category .product-listings .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-product-category .product-listings .filters{width:225px}.page-product-category .product-listings .filters h3{font-family:Poppins,sans-serif;font-weight:600;font-size:20px;border-bottom:1px solid #ddd;padding:5px 0 29px}.page-product-category .product-listings .filters .filter{display:block;padding:27px 0;border-bottom:1px solid #ddd}.page-product-category .product-listings .filters .filter .filter-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.page-product-category .product-listings .filters .filter .filter-title h4{font-family:Poppins,sans-serif;font-weight:600;font-size:16px}.page-product-category .product-listings .filters .filter .filter-title a{font-family:Poppins,sans-serif;font-weight:600;font-size:10px;color:#2e4f85;text-transform:uppercase;letter-spacing:.25px;text-decoration:none}.page-product-category .product-listings .filters .filter .filter-items{display:block;line-height:normal;max-height:281px;overflow-y:auto}.page-product-category .product-listings .filters .filter .filter-item{display:block;font-family:Poppins,sans-serif;font-size:14px;margin-bottom:3px;padding-left:25px;position:relative;cursor:pointer}.page-product-category .product-listings .filters .filter .filter-item:before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.page-product-category .product-listings .filters .filter .filter-item.filter-item-new{color:#2f4f86}.page-product-category .product-listings .filters .filter .filter-item.filter-item-deals{color:#ff003b}.page-product-category .product-listings .filters .filter .filter-item.active:after{content:"";position:absolute;top:5px;left:2px;width:10px;height:10px;border:0;background-color:#2f4f86;-webkit-box-sizing:border-box;box-sizing:border-box}.page-product-category .product-listings .filters .filter .filter-item:last-of-type{margin-bottom:0}.page-product-category .product-listings .filters .filter:last-of-type{border-bottom:0}.page-product-category .product-listings .products-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:19px;padding-bottom:75px}.page-product-category .product-listings .products-wrapper .mobile-supplier-advert{width:100%;margin-top:30px;display:none!important}@media (max-width:540px){.page-product-category .product-listings .products-wrapper .mobile-supplier-advert{display:block!important}}.page-product-category .product-listings .products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:50px}.page-product-category .product-listings .products .product-item{width:23.85%;margin-right:1.52%;margin-bottom:1.52%}.page-product-category .product-listings .products .product-item:nth-of-type(4n){margin-right:0}.page-product-category .product-listings .listings-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35px;padding-top:10px;border-top:1px solid #ddd}.page-product-category .product-listings .listings-pagination span{font-family:Poppins,sans-serif;font-size:14px;color:#000}.page-product-category .product-listings .listings-pagination span strong{font-weight:600}.page-product-category .product-listings .listings-pagination .pagination{font-size:0}.page-product-category .product-listings .listings-pagination .pagination .button{display:inline-block;vertical-align:middle;min-width:24px;height:24px;line-height:22px;background-color:#fff;border:1px solid #ddd;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#565656;text-align:center;margin-left:5px;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;cursor:pointer}.page-product-category .product-listings .listings-pagination .pagination .button.active{background-color:#ff003b;border-color:#ff003b;color:#fff}.page-product-category .product-listings .listings-pagination .pagination .button.button-next,.page-product-category .product-listings .listings-pagination .pagination .button.button-prev{font-size:0}.page-product-category .product-listings .listings-pagination .pagination .button.button-next:before,.page-product-category .product-listings .listings-pagination .pagination .button.button-prev:before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-4px;margin-left:-2px;border-top:2px solid #565656;border-left:2px solid #565656;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-product-category .product-listings .listings-pagination .pagination .button.button-next:before{margin-left:-5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.page-product-category .product-listings .listings-pagination .pagination .button.button-plain{border-color:transparent;letter-spacing:1px;cursor:default}.page-product-category .product-listings .listings-pagination .pagination .button.button-disabled{color:rgba(86,86,86,.2)}.page-product-category .product-listings .listings-pagination .pagination .button.button-disabled:before{opacity:.2}.page-product-category .product-listings .listings-pagination .pagination .button:first-of-type{margin-left:0}.page-product-category .mobile-filters{display:none;position:relative}.page-product-category .mobile-filters .top{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;border-bottom:1px solid #d0cfcf}.page-product-category .mobile-filters .top .category-selector{position:relative}.page-product-category .mobile-filters .top .category-selector span{font-family:Poppins,sans-serif;font-size:18px;font-weight:400;color:#000;padding-right:20px;position:relative}.page-product-category .mobile-filters .top .category-selector span:after{content:"";position:absolute;top:50%;right:0;margin-top:-2px;border-top:4px solid #2f4f86;border-left:4px solid transparent;border-right:4px solid transparent}.page-product-category .mobile-filters .top .category-selector select{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;color:transparent;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent}.page-product-category .mobile-filters .top .number-results span{font-family:Poppins,sans-serif;font-size:12px;font-weight:#354258;color:#000}.page-product-category .mobile-filters .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #d0cfcf;position:relative}.page-product-category .mobile-filters .bottom .sort-by-selector,.page-product-category .mobile-filters .bottom button{width:50%}.page-product-category .mobile-filters .bottom button{position:absolute;top:0;left:0;right:50%;bottom:0;padding:0 20px 0 50px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:1px solid #d0cfcf;border-radius:0;background-color:transparent;font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000;text-align:left;background-image:url("/assets/img/icons/filter.svg");background-size:16px;background-position:20px 50%;background-repeat:no-repeat}.page-product-category .mobile-filters .bottom button.active{background-color:#f5f5f5}.page-product-category .mobile-filters .bottom .sort-by-selector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:50%;right:0;bottom:0;padding:0 20px}.page-product-category .mobile-filters .bottom .sort-by-selector span{font-family:Poppins,sans-serif;font-size:14px;font-weight:400;color:#000;position:relative;padding-right:20px}.page-product-category .mobile-filters .bottom .sort-by-selector span:after{content:"";position:absolute;top:50%;right:0;margin-top:-2px;border-top:4px solid #2f4f86;border-left:4px solid transparent;border-right:4px solid transparent}.page-product-category .mobile-filters .bottom .sort-by-selector select{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;color:transparent;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent}.page-product-category .mobile-filters .other-filters{display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.1);box-shadow:0 2px 2px rgba(0,0,0,.1);z-index:4}.page-product-category .mobile-filters .other-filters .filter{display:block;border-bottom:1px solid #ddd}.page-product-category .mobile-filters .other-filters .filter .filter-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-product-category .mobile-filters .other-filters .filter .filter-title h4{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#333;padding:20px 40px 20px 20px;position:relative}.page-product-category .mobile-filters .other-filters .filter .filter-title h4:after{content:"";position:absolute;top:50%;right:20px;margin-top:-2px;border-top:4px solid #2f4f86;border-left:4px solid transparent;border-right:4px solid transparent}.page-product-category .mobile-filters .other-filters .filter .filter-title a{font-family:Poppins,sans-serif;font-size:12px;font-weight:600;color:#2f4f86;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;margin-right:20px}.page-product-category .mobile-filters .other-filters .filter .filter-items{display:none;padding:0 20px 15px;max-height:100px;overflow:auto}.page-product-category .mobile-filters .other-filters .filter .filter-items .filter-item{display:block;min-height:20px;padding-left:35px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.2;color:#222;position:relative;margin-bottom:5px}.page-product-category .mobile-filters .other-filters .filter .filter-items .filter-item:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border:1px solid #dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box}.page-product-category .mobile-filters .other-filters .filter .filter-items .filter-item.filter-item-new{color:#2f4f86}.page-product-category .mobile-filters .other-filters .filter .filter-items .filter-item.filter-item-deals{color:#ff003b}.page-product-category .mobile-filters .other-filters .filter .filter-items .filter-item.active:before{border-color:#2f4f86;background-color:#2f4f86}.page-product-category .mobile-filters .other-filters .filter.open .filter-title h4:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-product-category .mobile-filters .other-filters button{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-right:0;font-family:Poppins,sans-serif;font-weight:600;font-size:16px;text-align:center;color:#fff;background-color:#2f4f86;padding:12px 0}@media (max-width:1200px){.page-product-category .product-listings .products .product-item{width:32%;margin-right:2%;margin-bottom:2%}.page-product-category .product-listings .products .product-item:nth-of-type(4n){margin-right:2%}.page-product-category .product-listings .products .product-item:nth-of-type(3n){margin-right:0}}@media (max-width:1024px){.page-product-category .product-listings .products .product-item{width:49%;margin-right:2%;margin-bottom:2%}.page-product-category .product-listings .products .product-item:nth-of-type(3n),.page-product-category .product-listings .products .product-item:nth-of-type(4n){margin-right:2%}.page-product-category .product-listings .products .product-item:nth-of-type(2n){margin-right:0}}@media (max-width:800px){.page-product-category .product-listings{padding:0}.page-product-category .product-listings .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-product-category .product-listings .filters{display:none}.page-product-category .product-listings .category-dropdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:0;padding:0}.page-product-category .product-listings .category-dropdown-container .category-dropdown{width:200px}.page-product-category .product-listings .category-dropdown-container button,.page-product-category .product-listings .category-dropdown-container span.num-results{display:inline-block}.page-product-category .product-listings .products-wrapper{width:100%;padding-left:0}.page-product-category .product-listings .listings-details{display:none}.page-product-category .product-listings .listings-settings{margin-top:10px}.page-product-category .product-listings .listings-settings .listings-setting{margin-left:10px}.page-product-category .product-listings .listings-settings .listings-setting:first-of-type{margin-left:0}.page-product-category .product-listings .products{margin-top:30px}.page-product-category .mobile-filters{display:block}}@media (max-width:540px){.page-product-category .product-listings .products{margin-top:30px}.page-product-category .product-listings .products .product-item{width:100%;margin-right:0!important;margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid #ddd}.page-product-category .product-listings .listings-details{padding-bottom:20px;border-bottom:1px solid #ddd}.page-product-category .product-listings .listings-settings{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-product-category .product-listings .listings-settings .listings-setting{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.page-product-category .product-listings .listings-settings .listings-setting select{width:100%}.page-product-category .product-listings .listings-pagination{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px;margin-top:20px}.page-product-category .product-listings .listings-pagination span{font-size:16px;margin-bottom:20px}.page-product-category .product-listings .listings-pagination .pagination .button{width:32px;height:32px;line-height:30px}}.page-product-detail .banner{display:block;padding:20px 0 30px}.page-product-detail .banner p{display:block;margin-bottom:15px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;color:#222}.page-product-detail .banner p a{color:#222;text-decoration:underline}.page-product-detail .banner h2{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px}.page-product-detail .content{display:block;border-bottom:1px solid #ddd}.page-product-detail .content .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-product-detail .content .side{width:50%;margin:0 15px}.page-product-detail .content .side:first-of-type{margin-left:0}.page-product-detail .content .side:last-of-type{margin-right:0}.page-product-detail .content .product-oos{display:block;margin-bottom:20px}.page-product-detail .content .product-gallery{display:block;padding-bottom:40px}.page-product-detail .content .product-gallery .product-images{white-space:nowrap;overflow:hidden}.page-product-detail .content .product-gallery .product-image{display:block;padding-bottom:100%;border:1px solid #ddd;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.page-product-detail .content .product-gallery .product-image img{position:absolute;top:10%;left:10%;right:0;bottom:0;width:80%;height:80%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.page-product-detail .content .product-gallery .product-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-product-detail .content .product-gallery .product-gallery-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #ddd;border-top:0;overflow:hidden}.page-product-detail .content .product-gallery .product-gallery-navigation .arrow{width:90px;background-color:#fff;z-index:1;cursor:pointer;position:relative;-webkit-transition:opacity .2s;transition:opacity .2s}.page-product-detail .content .product-gallery .product-gallery-navigation .arrow:before{content:"";position:absolute;top:50%;width:24px;height:24px;border-top:1px solid #000;margin-top:-12px}.page-product-detail .content .product-gallery .product-gallery-navigation .arrow.arrow-disabled{opacity:.4}.page-product-detail .content .product-gallery .product-gallery-navigation .arrow.arrow-left:before{left:50%;margin-left:-8px;border-left:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-product-detail .content .product-gallery .product-gallery-navigation .arrow.arrow-right:before{right:50%;margin-right:-8px;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-product-detail .content .product-gallery .product-gallery-navigation .thumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.page-product-detail .content .product-gallery .product-gallery-navigation .thumbs .thumb{padding-bottom:33.3%;-ms-flex-negative:0;flex-shrink:0;width:33.3%;position:relative;cursor:pointer;opacity:.4;-webkit-transition:opacity .2s;transition:opacity .2s}.page-product-detail .content .product-gallery .product-gallery-navigation .thumbs .thumb img{position:absolute;top:20%;left:50%;height:60%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-product-detail .content .product-gallery .product-gallery-navigation .thumbs .thumb:hover{opacity:.75}.page-product-detail .content .product-gallery .product-gallery-navigation .thumbs .thumb.active{opacity:1}.page-product-detail .content .product-gallery .product-gallery-navigation .thumbs .thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-product-detail .content .product-extra{display:block;padding-bottom:40px}.page-product-detail .content .product-extra h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;margin-bottom:15px}.page-product-detail .content .product-extra .cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.page-product-detail .content .product-extra .cards a.card{height:118px;width:185px;margin:0 16px 16px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-image .2s;transition:background-image .2s}.page-product-detail .content .product-extra .cards a.card span{position:absolute;left:13px;bottom:12px;font-family:Poppins,sans-serif;font-weight:600;font-size:18px;color:#fff}.page-product-detail .content .product-extra .cards a.card:last-of-type{margin-right:0}.page-product-detail .content .product-extra .cards a.card:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.2);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(#000));background:linear-gradient(180deg,rgba(0,0,0,.2),#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0.2)",endColorstr="#000",GradientType=1);opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s}.page-product-detail .content .product-extra .cards a.card:hover:before{opacity:0}.page-product-detail .content h1{display:block;font-family:Poppins,sans-serif;font-weight:600;font-size:36px;line-height:1.2;margin-bottom:15px;margin-top:-.5rem}.page-product-detail .content span.chinese-title{display:block;font-family:Hiragino Sans GB,sans-serif;font-size:24px;margin-bottom:25px}.page-product-detail .content .specifications{display:table;margin-bottom:15px}.page-product-detail .content .specifications .specification{display:table-row}.page-product-detail .content .specifications .specification span{display:table-cell;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;color:#666;padding-bottom:15px}.page-product-detail .content .specifications .specification span.language-english{padding-right:45px}.page-product-detail .content .specifications .specification span.language-chinese{font-family:Hiragino Sans GB,sans-serif}.page-product-detail .content .specifications .specification.product-units span{color:#222}.page-product-detail .content .product-veggies{background-color:#458a0d;padding:20px;text-align:center;color:#fff;font-weight:600;letter-spacing:1px;border:5px solid #f5f5f5;font-family:Poppins,sans-serif;font-size:16px;line-height:1.4;margin-bottom:15px}.page-product-detail .content .product-veggies span{font-size:20px;padding:5px;border:1px dashed #9cea7b;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px 0;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-product-detail .content .product-veggies span img{margin-left:10px;width:45px}.page-product-detail .content .product-max-qty{margin-bottom:15px;background-color:#222a37;padding:5px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;color:#fff;font-weight:550;letter-spacing:1px;text-transform:uppercase;line-height:normal}@media (max-width:540px){.page-product-detail .content .product-max-qty{width:100%;font-size:11px}}.page-product-detail .content .prices{display:block;font-size:0}.page-product-detail .content .prices .hide-price{display:block;width:70%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;color:#222;margin-bottom:30px}.page-product-detail .content .prices .hide-price a{color:#ff003b;text-decoration:underline}.page-product-detail .content .prices .price-type{display:inline-block;border-right:1px solid #ddd;padding-right:40px;margin-left:40px;margin-bottom:20px}.page-product-detail .content .prices .price-type .price{display:block;margin-bottom:8px}.page-product-detail .content .prices .price-type .price span{display:inline-block;vertical-align:baseline;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:38px}.page-product-detail .content .prices .price-type .price span.price-was{font-size:18px;text-decoration:line-through;margin-right:10px}.page-product-detail .content .prices .price-type span.price-name{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:20px}.page-product-detail .content .prices .price-type.price-collection .price span{color:#ff003b}.page-product-detail .content .prices .price-type:first-of-type{margin-left:0}.page-product-detail .content .prices .price-type:last-of-type{border-right:0;padding-right:0}.page-product-detail .content .prices .price-disclaimer{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-size:15px;color:#666;margin-bottom:30px}.page-product-detail .content .add-to-basket{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.page-product-detail .content .add-to-basket,.page-product-detail .content .add-to-basket form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.page-product-detail .content .add-to-basket form{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.page-product-detail .content .add-to-basket form button,.page-product-detail .content .add-to-basket form input{display:inline-block;vertical-align:middle;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;margin:0;padding:0;background-color:transparent}.page-product-detail .content .add-to-basket form button{cursor:pointer}.page-product-detail .content .add-to-basket form input{width:40px;border:1px solid #ddd;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#000;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.page-product-detail .content .add-to-basket form input::-webkit-inner-spin-button,.page-product-detail .content .add-to-basket form input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-product-detail .content .add-to-basket form input::-webkit-input-placeholder{color:#000}.page-product-detail .content .add-to-basket form input:-moz-placeholder,.page-product-detail .content .add-to-basket form input::-moz-placeholder{color:#000}.page-product-detail .content .add-to-basket form input:-ms-input-placeholder{color:#000}.page-product-detail .content .add-to-basket form .product-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f5f5f5;padding:0 20px}.page-product-detail .content .add-to-basket form .product-qty span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;margin-right:15px}.page-product-detail .content .add-to-basket form .product-qty input{height:24px;margin:0 5px}.page-product-detail .content .add-to-basket form .product-qty button{width:20px;height:20px;padding:5px;position:relative}.page-product-detail .content .add-to-basket form .product-qty button:before{content:"";position:absolute;left:5px;right:5px;top:50%;margin-top:-1px;height:2px;background-color:#222a37}.page-product-detail .content .add-to-basket form .product-qty button.qty-add:after{content:"";position:absolute;top:5px;bottom:5px;left:50%;margin-left:-1px;width:2px;background-color:#222a37}.page-product-detail .content .add-to-basket form button.product-add{display:block;height:100%;background-color:#222a37;padding:13px 20px;-webkit-transition:opacity .2s,background-color .5s;transition:opacity .2s,background-color .5s}.page-product-detail .content .add-to-basket form button.product-add span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#fff;padding:3px 0 3px 22px;background-image:url("/assets/img/icons/cart.png");background-size:17px 16px;background-position:0;background-repeat:no-repeat}.page-product-detail .content .add-to-basket form button.product-add:disabled{opacity:.4;cursor:not-allowed}.page-product-detail .content .add-to-basket form button.product-add.added{background-color:#53aa0d}.page-product-detail .content .add-to-basket .add-to-stockroom{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;border-radius:100px;background-color:#fff;padding:6px 10px 6px 24px;margin:0 0 0 20px;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#222;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity .2s,border-color .2s,background-color .2s,color .2s;transition:opacity .2s,border-color .2s,background-color .2s,color .2s;position:relative}.page-product-detail .content .add-to-basket .add-to-stockroom:after,.page-product-detail .content .add-to-basket .add-to-stockroom:before{content:"";position:absolute;top:50%;background-color:#999;-webkit-transition:all .2s;transition:all .2s}.page-product-detail .content .add-to-basket .add-to-stockroom:before{left:8px;margin-top:-1px;width:10px;height:2px}.page-product-detail .content .add-to-basket .add-to-stockroom:after{left:12px;margin-top:-5px;width:2px;height:10px}.page-product-detail .content .add-to-basket .add-to-stockroom.added{padding-left:28px;border-color:#53aa0d;background-color:#53aa0d;color:#fff}.page-product-detail .content .add-to-basket .add-to-stockroom.added:after,.page-product-detail .content .add-to-basket .add-to-stockroom.added:before{background-color:#fff}.page-product-detail .content .add-to-basket .add-to-stockroom.added:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:9px;width:5px;margin-top:1px}.page-product-detail .content .add-to-basket .add-to-stockroom.added:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:16px;height:12px;margin-top:-6px}.page-product-detail .content .add-to-basket .add-to-stockroom:hover{opacity:.9}.page-product-detail .content .add-to-basket .add-to-stockroom:disabled{opacity:.6;cursor:not-allowed}.page-product-detail .content .product-offers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:0}.page-product-detail .content .product-offers .offer{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:60px 60px 25px;background-color:#f5f5f5;margin:0 7px;background-repeat:no-repeat;text-align:center;position:relative}.page-product-detail .content .product-offers .offer span{display:block;font-family:Poppins,sans-serif;font-size:16px;line-height:1.4;color:#2b2b2b}.page-product-detail .content .product-offers .offer span em,.page-product-detail .content .product-offers .offer span i{font-size:11px;font-style:italic}.page-product-detail .content .product-offers .offer span em strong,.page-product-detail .content .product-offers .offer span i strong{font-size:16px}.page-product-detail .content .product-offers .offer span b,.page-product-detail .content .product-offers .offer span strong{font-weight:600}.page-product-detail .content .product-offers .offer:first-of-type{margin-left:0}.page-product-detail .content .product-offers .offer:last-of-type{margin-right:0}.page-product-detail .content .product-offers .offer.offer-buy-2-get-1-free{background-color:#ff003b;background-image:url("/assets/img/icons/timer-white.png");background-size:30px 24px;background-position:center 20px}.page-product-detail .content .product-offers .offer.offer-buy-2-get-1-free span{color:#fff}.page-product-detail .content .product-offers .offer.offer-free-delivery-100{background-image:url("/assets/img/icons/truck-red.png");background-size:39px 20px;background-position:center 22px}.page-product-detail .content .product-section{display:block;padding:40px 0;border-bottom:1px solid #ddd}.page-product-detail .content .product-section h3{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:24px;margin-bottom:15px}.page-product-detail .content .product-section .chinese-heading{display:block;font-family:Hiragino Sans GB,sans-serif;font-size:24px;margin-bottom:25px}.page-product-detail .content .product-section ul{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;margin-bottom:20px}.page-product-detail .content .product-section ul li{display:block;padding-left:20px;position:relative}.page-product-detail .content .product-section ul li:before{content:"";position:absolute;top:9px;left:0;width:5px;height:5px;background-color:#222;border-radius:100%}.page-product-detail .content .product-section p{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;margin-bottom:20px}.page-product-detail .content .product-section p em,.page-product-detail .content .product-section p i{font-style:italic}.page-product-detail .content .product-section p b,.page-product-detail .content .product-section p strong{font-weight:700}.page-product-detail .content .product-section p.language-chinese{font-family:Hiragino Sans GB,sans-serif}.page-product-detail .content .product-section p:last-of-type{margin-bottom:0}.page-product-detail .content .product-section table{width:100%;border-collapse:collapse;table-layout:fixed}.page-product-detail .content .product-section table tr{background-color:#fff}.page-product-detail .content .product-section table tr td,.page-product-detail .content .product-section table tr th{text-align:left}.page-product-detail .content .product-section table tr td span,.page-product-detail .content .product-section table tr th span{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.3;padding:9px 14px}.page-product-detail .content .product-section table tr td:last-of-type,.page-product-detail .content .product-section table tr th:last-of-type{width:90px;text-align:right}.page-product-detail .content .product-section table tr th span{font-weight:700}.page-product-detail .content .product-section table tr:nth-of-type(2n){background-color:#f6f6f6}.page-product-detail .content .product-section:first-of-type{padding-top:25px}.page-product-detail .content .product-section:last-of-type{border-bottom:0}@media (max-width:1200px){.page-product-detail .content .product-offers{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-product-detail .content .product-offers .offer{margin:0 0 15px}.page-product-detail .content .add-to-basket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-product-detail .content .add-to-basket .add-to-stockroom{margin:15px 0 0}}@media (max-width:820px){.page-product-detail .content .product-gallery .product-gallery-navigation .arrow{display:none}}@media (max-width:768px){.page-product-detail .banner{padding:0 0 25px}.page-product-detail .banner p{font-size:14px;margin-bottom:10px}.page-product-detail .banner h2{font-size:24px;line-height:1.2}.page-product-detail .content .side.left{width:260px}.page-product-detail .content .side.right{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-product-detail .content h1{font-size:24px;margin-bottom:10px}.page-product-detail .content span.chinese-title{font-size:18px;margin-bottom:15px}.page-product-detail .content .specifications .specification span{font-size:16px}.page-product-detail .content .product-extra h4{font-size:20px}.page-product-detail .content .product-extra .cards a.card{width:100%;height:0;padding-bottom:60%}.page-product-detail .content .product-section{padding:30px 0}.page-product-detail .content .product-section h3{font-size:20px}.page-product-detail .content .product-section ul{font-size:14px;margin-bottom:15px}.page-product-detail .content .product-section ul li{margin-bottom:5px}.page-product-detail .content .product-section ul li:before{top:7px}.page-product-detail .content .product-section p{font-size:14px}.page-product-detail .content .add-to-basket form button.product-add{padding:0}.page-product-detail .content .add-to-basket form button.product-add span{display:block;width:40px;height:40px;background-size:60% auto;background-position:50%;font-size:0;padding:0}}@media (max-width:600px){.page-product-detail .content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-product-detail .content .side{margin:0}.page-product-detail .content .product-gallery{padding-bottom:20px}.page-product-detail .content .product-extra{display:none}}@media (max-width:540px){.page-product-detail .content .prices .price-type{padding-right:20px;margin-left:20px}.page-product-detail .content .prices .price-type .price span{font-size:30px}.page-product-detail .content .prices .price-type span.price-name{font-size:18px}.page-product-detail .content .add-to-basket{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-product-detail .content .add-to-basket .add-to-stockroom{margin:20px 0 0}}@media (max-width:420px){.page-product-detail .banner{padding:0 0 20px}.page-product-detail .content{padding:0 0 30px}.page-product-detail .content .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-product-detail .content .side.left{width:100%}.page-product-detail .content .add-to-basket form .product-qty span,.page-product-detail .content .product-extra{display:none}}.page-account .account-content{border-top:none;padding:50px 0 140px}.page-account .account-content .wrapper{max-width:1034px}.page-account .account-content .wrapper .account-head{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-account .account-content .wrapper .account-head .account-heading p{font-weight:bolder;font-size:26px}.page-account .account-content .wrapper .account-head .logout-mobile{display:none;cursor:pointer}.page-account .account-content .wrapper .account-head .logout-mobile a{padding:12px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#2e4f85;letter-spacing:.5px;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s;font-weight:500;-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.2);box-shadow:0 2px 1px 0 rgba(0,0,0,.2);background-color:#f5f5f5}.page-account .account-content .wrapper .account-head .logout-mobile a:hover{opacity:1;color:#fff;background-color:#354258}@media (max-width:860px){.page-account .account-content .wrapper .account-head .logout-mobile{display:block}}.page-account .account-content .products-wrapper{padding:0}.page-account .account-content .products-wrapper .observe-stickiness{height:1px}.page-account .account-content .products-wrapper .stockroom-filtering{background-color:#fff;z-index:3;padding-bottom:5px;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-sort{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-sort .listings-setting{width:100%}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-sort .listings-setting select{width:100%!important}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div{width:100%;margin-top:10px}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search{width:100%;height:33px;font-size:14px;font-family:Poppins,sans-serif;background-color:#222a37;border:0;padding:10px 20px;border-radius:1px;background-image:url(../img/icons/stockroomsearch3.png);background-size:15px 15px;background-position:98%;background-repeat:no-repeat;color:#fff}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search::-webkit-input-placeholder{color:#fff}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search::-moz-placeholder{color:#fff}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search::-ms-input-placeholder{color:#fff}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search::placeholder{color:#fff}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search:focus,.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search:hover{background-color:#fff;color:#222a37;background-image:url(../img/icons/stockroomsearch2.png);background-position:20px;outline-width:0;-webkit-box-shadow:0 2px 5px 0 #a3a3a3;box-shadow:0 2px 5px 0 #a3a3a3;padding-left:50px}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search:focus::-webkit-input-placeholder{color:#222a37}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search:focus::-moz-placeholder{color:#222a37}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search:focus::-ms-input-placeholder{color:#222a37}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div #stockroom-search:focus::placeholder{color:#222a37}.page-account .account-content .products-wrapper .stick-to-top{position:sticky;top:0}.page-account .account-content .products-wrapper .proceed-to-basket{cursor:pointer;display:inherit;font-weight:600;text-decoration:none;background-color:#222a37;padding:10px;margin-top:5px;background-image:url(/assets/img/icons/cart.png);background-size:17px 16px;background-position:20px;background-repeat:no-repeat;position:sticky;bottom:0;text-align:center}.page-account .account-content .products-wrapper .proceed-to-basket .basket-label{width:80%;cursor:pointer;text-align:center;padding:5px;color:#fff;font-size:12px;text-transform:uppercase}@media screen and (min-width:768px) and (max-width:1023px){.page-account .account-content .products-wrapper .stockroom-filtering{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-sort{width:40%;margin-top:0}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div{width:50%;margin-top:0}.page-account .account-content .products-wrapper .proceed-to-basket{display:none}}@media (min-width:1024px){.page-account .account-content .products-wrapper .stockroom-filtering{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-sort{width:30%}.page-account .account-content .products-wrapper .stockroom-filtering .stockroom-search-div{width:60%;margin-top:0}.page-account .account-content .products-wrapper .proceed-to-basket{display:none}}.page-account .account-content .red{color:#ff003b;font-weight:600}.page-account .account-content .product-groups,.page-account .account-content .product-groups .product-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-account .account-content .product-groups .product-group{border-top:1px solid #eee}.page-account .account-content .product-groups .product-group span.group-title{display:block;font-size:18px;padding:30px 0}.page-account .account-content .product-groups .product-group span.group-title+.products{margin-top:0}.page-account .account-content .product-groups .product-group:first-of-type{border-top:0}.page-account .account-content .products{position:relative}.page-account .account-content .products .product-item{border-bottom:none;width:22%;margin-right:4%;margin-bottom:2%}.page-account .account-content .products .product-item:nth-of-type(4n){margin-right:0}.page-account .account-content .account-items .account-item{border:1px solid #ddd;margin-bottom:15px}.page-account .account-content .account-items .account-item:last-child{margin-bottom:0}.page-account .account-content .account-items .account-item .bar{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #ddd;height:40px;padding-left:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-account .account-content .account-items .account-item .bar .text{font-weight:600;font-size:14px;margin-right:20px}.page-account .account-content .account-items .account-item .bar .link{font-weight:500;color:#2e4f85;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none;font-size:14px}.page-account .account-content .account-items .account-item .bar .button{font-size:14px;text-decoration:none;height:100%;padding:0 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#222a37;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.page-account .account-content .account-items .account-item .bar .button.red{background-color:#ff003b;font-weight:400}.page-account .account-content .account-items .account-item .bar .button.red:hover{background-color:#82001e}.page-account .account-content .account-items .account-item .bar .button.button-cancel{background-color:#ddd;color:#222}.page-account .account-content .account-items .account-item .bar .button.button-cancel:hover{background-color:#eee}.page-account .account-content .account-items .account-item .bar .button:hover{background-color:#4d4f51}.page-account .account-content .account-items .account-item .bar .blue{color:#2e4f85}.page-account .account-content .account-items .account-item .bar.address .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-account .account-content .account-items .account-item .bar.payment{height:48px;border-top:1px solid #ddd;border-bottom:none}.page-account .account-content .account-items .account-item .bar.payment .text:first-of-type{width:170px;padding-right:10px;margin:0}.page-account .account-content .account-items .account-item input{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;height:40px;line-height:38px;padding:0 7px;min-width:280px}.page-account .account-content .account-items .account-item input[readonly]{border-color:transparent}.page-account .account-content .account-items .account-item input[readonly]:focus{outline:transparent}.page-account .account-content .account-items .account-item input.strong{font-weight:700}.page-account .account-content .account-items .account-item input.blue{color:#2e4f85}.page-account .account-content .account-items .account-item .static-value,.page-account .account-content .account-items .account-item label{min-height:40px;padding-top:12px;padding-left:7px;display:block}.page-account .account-content .account-items .account-item .listings-details{padding:0}.page-account .account-content .account-items .account-item .listings-details .listings-settings{margin:0}.page-account .account-content .account-items .account-item .listings-details .listings-settings .listings-setting span{line-height:38px;height:40px;padding:0 7px}.page-account .account-content .account-items .account-item .listings-details .listings-settings .listings-setting select{height:38px}@media (max-width:768px){.page-account .account-content .account-items .account-item .listings-details .listings-settings,.page-account .account-content .account-items .account-item .listings-details .listings-settings .listings-setting{width:100%}}.page-account .account-content .account-items .account-item .account-item-details{padding:16px 20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows{font-size:14px;padding-right:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows span.error{display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;background-color:#ff3445;color:#fff;padding:5px;border:1px solid rgba(0,0,0,.1);margin-bottom:10px}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4px;line-height:1.2em}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row .account-item-details-col{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row .account-item-details-col:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:170px}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row.margin-top{margin-top:30px}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row.margin-bottom{margin-bottom:14px}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row:last-of-type{margin-bottom:0}.page-account .account-content .account-items .account-item .account-item-details .account-item-status{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .status{font-size:14px;font-weight:700;color:#2e4f85;margin-bottom:10px}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .edit{font-size:14px;color:#ff003b;text-decoration:none}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .total{font-size:20px;font-weight:700;color:#2e4f85;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .buttons{position:absolute;bottom:0;right:0}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .button{font-size:11px;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;height:38px;text-transform:uppercase;letter-spacing:.3em;background-color:#ff003b;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s linear,opacity .2s;transition:background-color .2s linear,opacity .2s;cursor:pointer;border:0}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .button:hover{background-color:#82001e}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .button:disabled{opacity:.4;cursor:not-allowed}.page-account .account-content .account-items .address-change-contact{margin-bottom:5px;text-align:center;color:#ff003b;font-size:13;line-height:1.5}.page-account .stockroom-welcome{display:block}.page-account .stockroom-welcome .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;padding:170px 0 180px}.page-account .stockroom-welcome .left,.page-account .stockroom-welcome .right{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.page-account .stockroom-welcome .left{padding:0 130px 0 85px}.page-account .stockroom-welcome .left h2{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;margin-bottom:40px}.page-account .stockroom-welcome .left p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;margin-bottom:20px}.page-account .stockroom-welcome .right{padding-left:40px}.page-account .stockroom-welcome .right img{display:block;width:100%;max-width:515px;height:auto;margin:0}.page-account .stockroom-welcome a.button{display:inline-block;height:50px;line-height:50px;padding:0 30px;background-color:#ff003b;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;-webkit-transition:opacity .2s;transition:opacity .2s;margin-top:20px}.page-account .stockroom-welcome a.button.show-mobile{display:none}.page-account .stockroom-welcome a.button:hover{opacity:.6}.page-account.order-history .account-content .wrapper{max-width:800px}.page-account.order-history .listings-details{border-bottom:none}.page-account.details .account-content .wrapper{max-width:800px}.page-account.details .account-content .wrapper .account-items .account-item .account-item-details .account-item-details-rows .account-checkbox,.page-account.details .account-content .wrapper .account-items .account-item .account-item-details .account-item-details-rows div .account-item-details-col .account-checkbox{height:20px}.page-account.details .listings-details{border-bottom:none}.page-account .stockroom-popup{display:none;width:90%;max-width:1034px;border:1px solid #5bb412;padding:25px 30px;margin:0 auto 30px;position:relative}.page-account .stockroom-popup button{position:absolute;width:13px;height:13px;top:5px;right:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background-color:transparent;padding:0;margin:0;font-size:0;cursor:pointer}.page-account .stockroom-popup button:after,.page-account .stockroom-popup button:before{content:"";position:absolute;top:50%;left:0;right:0;height:3px;background-color:#5bb412}.page-account .stockroom-popup button:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-account .stockroom-popup button:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.page-account .stockroom-popup h3{font-family:Poppins,sans-serif;font-size:24px;line-height:1.2;font-weight:600;color:#222;margin-bottom:10px}.page-account .stockroom-popup p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4;color:#222}.page-account .mobile-heading{display:none}@media (max-width:1160px){.page-account .account-content .wrapper{max-width:90%!important}.page-account .account-content .products .product-item{width:24%;margin-right:1.33%}.page-account .account-content .products .product-item:nth-of-type(4n){margin-right:0}}@media (max-width:1024px){.page-account .account-content .products .product-item{width:32%;margin-right:2%}.page-account .account-content .products .product-item:nth-of-type(4n){margin-right:2%}.page-account .account-content .products .product-item:nth-of-type(3n){margin-right:0}.page-account .stockroom-welcome .wrapper{padding:60px 0}.page-account .stockroom-welcome .left{padding:0 50px 0 0}.page-account .stockroom-welcome .right{padding:0}}@media (max-width:900px){.page-account .account-content{padding:50px 0}.page-account .stockroom-welcome .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-account .stockroom-welcome .left{width:100%;padding:0;margin-bottom:40px}.page-account .stockroom-welcome .left p{width:70%;margin-bottom:15px}.page-account .stockroom-welcome .right{width:100%}.page-account .stockroom-welcome .right img{width:100%;max-width:515px;margin:0 auto}.page-account .stockroom-welcome a.button{margin-top:0}}@media (max-width:800px){.page-account .product-listings .listings-details{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:768px){.page-account .account-content{padding:30px 0}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows{width:100%;padding-right:0}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row .account-item-details-col:last-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-account .account-content .account-items .account-item input{border:1px solid #ddd}.page-account .account-content .account-items .account-item input[readonly]{border:0}.page-account .account-content .account-items .account-item input,.page-account .account-content .account-items .account-item select{width:100%}.page-account .account-content .products .product-item{width:48%;margin-right:4%}.page-account .account-content .products .product-item:nth-of-type(3n),.page-account .account-content .products .product-item:nth-of-type(4n){margin-right:4%}.page-account .account-content .products .product-item:nth-of-type(2n){margin-right:0}.page-account .stockroom-welcome .wrapper{padding:40px 0}.page-account .stockroom-welcome .left{margin-bottom:20px}.page-account .stockroom-welcome .left p{width:100%}.page-account .stockroom-welcome a.button{margin-top:40px;text-align:center}.page-account .stockroom-welcome a.button.hide-mobile{display:none}.page-account .stockroom-welcome a.button.show-mobile{display:block}.page-account .stockroom-popup{padding:20px}.page-account .stockroom-popup h3{font-size:18px}.page-account .stockroom-popup p{font-size:14px}}@media (max-width:600px){.page-account .account-content{padding:20px 0}.page-account .account-content .account-items .account-item .account-item-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows{width:100%;padding-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row .account-item-details-col{width:100%!important;margin-bottom:5px}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row .account-item-details-col label{color:#666;font-weight:400}.page-account .account-content .account-items .account-item .account-item-details .account-item-details-rows .account-item-details-row:last-of-type .account-item-details-col:last-of-type{margin-bottom:0}.page-account .account-content .account-items .account-item .account-item-details .account-item-status{text-align:left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:15px;margin-bottom:15px;position:relative}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .edit{margin-bottom:10px}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .total{font-size:18px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-account .account-content .account-items .account-item .account-item-details .account-item-status .buttons{position:static}.page-account .account-content .account-items .account-item .account-item-details .account-item-status:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#bababa}.page-account .account-content .account-items .account-item .bar{padding-left:15px}.page-account .account-content .account-items .account-item .bar .link,.page-account .account-content .account-items .account-item .bar .text{font-size:12px}.page-account .account-content .account-items .account-item input,.page-account .account-content .account-items .account-item select{width:100%}}@media (max-width:540px){.page-account .heading-container,.page-account .sub-nav{display:none}.page-account .mobile-heading{display:block;position:relative;z-index:5}.page-account .mobile-heading h1{display:block;padding:20px;font-family:Poppins,sans-serif;font-size:24px;font-weight:600;color:#222;background-color:#f5f5f5;position:relative}.page-account .mobile-heading h1:after{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;margin-top:-10px;border-top:3px solid #222;border-right:3px solid #222;-webkit-transform:rotate(135deg);transform:rotate(135deg);pointer-events:none}.page-account .mobile-heading .dropdown{display:none;position:absolute;top:100%;left:0;right:0;border-bottom:1px solid #dcdcdc}.page-account .mobile-heading .dropdown a{display:block;padding:15px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#222;background-color:#f5f5f5;border-top:1px solid #dcdcdc;text-decoration:none}.page-account .mobile-heading.open h1:after{margin-top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.page-account .account-content .products .product-item{width:100%;margin-right:0;border-bottom:1px solid #ddd;margin-bottom:30px}.page-account .account-content .products .product-item:nth-of-type(3n),.page-account .account-content .products .product-item:nth-of-type(4n){margin-right:0}.page-account .account-content .products .product-item:last-of-type{border-bottom:0}.page-account .stockroom-welcome .wrapper{padding:30px 0}.page-account .stockroom-welcome .left{margin-bottom:5px}.page-account .stockroom-welcome .left h2{font-size:18px;line-height:1.2;margin-bottom:30px}.page-account .stockroom-welcome .left p{font-size:14px}.page-account .stockroom-popup{padding:15px;margin:0 auto 20px}.page-account .stockroom-popup button{width:20px;height:20px}.page-account .stockroom-popup h3{font-size:16px;padding-right:30px}.page-account .stockroom-popup p{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:rgba(0,0,0,.7)}}