@charset "UTF-8";@-ms-viewport{width:extend-to-zoom;zoom:1}@viewport{zoom:1;width:extend-to-zoom}html{font-size:10px}body{color:#3c4858;font-family:HurmeGeometricSans2,Helvetica,Arial,sans-serif;font-size:1.6rem;-webkit-font-smoothing:subpixel-antialiased;background:#f6f6f6}h1{font-size:3rem;margin-bottom:20px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}.sprite-container,.sprite-container-main{display:none!important}div:not(.rplg) svg:not(.logo-aka):not(.product-cat) g,div:not(.rplg) svg:not(.logo-aka):not(.product-cat) path{fill:inherit}svg use{pointer-events:none}.button,.woocommerce a.button{border-radius:36px;color:#fff;text-align:center;display:inline-block;transition:background .15s ease-in-out;height:36px;padding:8px 35px 0;background:transparent;font-weight:700;line-height:1.5em;text-transform:uppercase;font-size:1.4rem;font-weight:600;padding-top:9px}.button:focus,.button:hover,.woocommerce a.button:focus,.woocommerce a.button:hover{color:#fff;background:transparent;text-decoration:none}.button.button--primary,.woocommerce a.button.button--primary{background:#214fff}.button.button--primary:focus,.button.button--primary:hover,.woocommerce a.button.button--primary:focus,.woocommerce a.button.button--primary:hover{background:#0237ff}.button.button--secondary,.woocommerce a.button.button--secondary{background:#58595b}.button.button--secondary:focus,.button.button--secondary:hover,.woocommerce a.button.button--secondary:focus,.woocommerce a.button.button--secondary:hover{background:#494a4b}.button.button--small,.woocommerce a.button.button--small{height:36px;width:auto;padding-left:20px;padding-right:20px;padding-top:1px}.button.button--small.button--text,.woocommerce a.button.button--small.button--text{padding-top:9px}.button.button--small.button--icon,.woocommerce a.button.button--small.button--icon{width:36px;padding-top:8px;padding-left:0;padding-right:0}.button.button--large,.woocommerce a.button.button--large{height:50px;width:220px;padding-left:20px;padding-right:20px;padding-top:18px}.button.button--huge,.woocommerce a.button.button--huge{height:73px;width:380px;font-size:2rem;padding-top:22px}@media only screen and (min-width:0) and (max-width:575px){.button.button--huge,.woocommerce a.button.button--huge{width:100%;font-size:1.7rem;height:65px;padding-top:20px;padding-left:10px;padding-right:10px;max-width:370px}}.button.button--outline,.woocommerce a.button.button--outline{border:2px solid #58595b;background:transparent;color:#58595b}.button.button--outline.button--invert,.woocommerce a.button.button--outline.button--invert{border:2px solid #dddddc;color:#dddddc}.button.button--outline.button--invert:focus,.button.button--outline.button--invert:hover,.woocommerce a.button.button--outline.button--invert:focus,.woocommerce a.button.button--outline.button--invert:hover{background:#dddddc;color:#58595b}section.search-overlay{opacity:0;display:none!important;pointer-events:none;position:absolute;top:203px;left:0;right:0;min-height:100%;background:hsla(0,0%,100%,.96);z-index:100;transition:opacity .15s ease-in-out;padding-top:20px}@media only screen and (min-width:0) and (max-width:767px){section.search-overlay{top:68px;padding-top:30px}section.search-overlay .container{max-width:100%}}@media only screen and (min-width:768px) and (max-width:991px){section.search-overlay{top:250px}}@media only screen and (min-width:768px){section.search-overlay .search-icon{display:none}section.search-overlay form{display:none}}section.search-overlay.in{opacity:1;pointer-events:all}section.search-overlay .search-icon{width:100%;height:40px;min-width:25px}section.search-overlay .search-icon use{fill:#dddddc}section.search-overlay form{position:relative}section.search-overlay form .twitter-typeahead{width:100%}section.search-overlay form .twitter-typeahead input.tt-hint{opacity:.4!important}section.search-overlay form .search-field{font-size:4.8rem;height:85px;border:0;padding:6px 45px 45px 0;color:#646268;border-bottom:3px solid #e0e0e0;background:transparent!important;width:100%;max-width:100%}@media only screen and (min-width:0) and (max-width:767px){section.search-overlay form .search-field{font-size:3rem;height:60px;padding-bottom:19px;padding-right:0}}section.search-overlay form .search-field:focus,section.search-overlay form .search-field:hover{border-color:#646268;outline:none}section.search-overlay form .search-field::-webkit-input-placeholder{color:#d5d5d5}section.search-overlay form .search-field::-moz-placeholder{color:#d5d5d5}section.search-overlay form .search-field:-ms-input-placeholder{color:#d5d5d5}section.search-overlay form .search-field:-moz-placeholder{color:#d5d5d5}section.search-overlay form svg{width:36px;height:9px;position:absolute;top:15px;right:0}section.search-overlay form svg.loading-animate{display:none}@media only screen and (min-width:0) and (max-width:767px){section.search-overlay form svg{display:none!important}}section.search-overlay form.loading svg.loading{display:none}section.search-overlay form.loading svg.loading-animate{display:inline-block}section.search-overlay .hidden{display:none!important}section.search-overlay .results{margin-top:10px;display:none;overflow:auto;height:440px;-webkit-overflow-scrolling:touch}section.search-overlay .results.in{display:block}@media only screen and (min-width:768px){section.search-overlay .results{height:calc(100vh - 300px)}}section.search-overlay .results h2{color:#d5d5d5;font-weight:700;font-size:1.7rem;text-transform:uppercase}@media only screen and (min-width:0) and (max-width:767px){section.search-overlay .results h2{font-size:1.4rem}}section.search-overlay .results ul{list-style-type:none;padding:0;margin-top:30px}section.search-overlay .results ul li{margin-bottom:9px}section.search-overlay .results ul li a{font-size:2.8rem;color:#8492a6;line-height:1.2em}@media only screen and (min-width:0) and (max-width:767px){section.search-overlay .results ul li a{font-size:2rem}}section.search-overlay .results ul li a:focus,section.search-overlay .results ul li a:hover{color:#f3af42;text-decoration:none}section.search-overlay .results ul li.type-header{text-transform:uppercase;font-weight:700;opacity:.4}section.search-overlay .close{margin-top:10px}section.search-overlay .close svg{width:20px;height:20px}body.admin-bar section.search-overlay{margin-top:32px}@media only screen and (min-width:0) and (max-width:991px){body.admin-bar section.search-overlay{margin-top:46px}}@media only screen and (min-width:0) and (max-width:767px){body.admin-bar{margin-top:-46px}}.clearfix{clear:both}.overlay-bg-fade{position:fixed;top:0;left:0;background:rgba(88,89,91,.8);opacity:0;transition:opacity .15s ease-in-out;z-index:100}.overlay-bg-green-fade{background:hsla(82,67%,74%,.8)}.blue-modal-in,body.green-modal-in,body.modal-in{height:100%;overflow:hidden}@media only screen and (min-width:0) and (max-width:767px){.blue-modal-in,body.green-modal-in,body.modal-in{position:fixed;width:100%}}.blue-modal-in .overlay-bg-fade,body.green-modal-in .overlay-bg-fade,body.modal-in .overlay-bg-fade{right:0;bottom:0;opacity:1}.blue-modal-in.iosBugFixCaret,body.green-modal-in.iosBugFixCaret,body.modal-in.iosBugFixCaret{position:fixed;width:100%}.modal{border-radius:6px;background:#fff;width:470px;height:280px;padding:40px;text-align:center;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:101;box-shadow:5px 5px 30px rgba(0,0,0,.1);background-image:url(../images/tweet-bg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;margin-top:-9999px;opacity:0;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);transition:opacity .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out;transition:transform .15s ease-in-out,opacity .15s ease-in-out,-webkit-transform .15s ease-in-out}.modal.in{display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1;margin-top:0}@media only screen and (min-width:0) and (max-width:767px){.modal{max-width:95%;padding:25px;height:auto}.modal.get-email{height:260px}}.modal h2{font-size:3rem;margin-bottom:20px}@media only screen and (min-width:0) and (max-width:767px){.modal h2{font-size:2.4rem;margin-bottom:10px}}.modal p{font-size:1.6rem}.modal input.email{height:50px;font-size:1.6rem;border:1px solid #eaeaea;padding:0 20px;border-radius:4px;background:#fff;width:100%;margin-bottom:20px}.modal input.button{background:#214fff;color:#fff;width:100%}.modal input.button:focus,.modal input.button:hover{background:#0237ff;color:#fff}.modal .modal__inner{overflow:auto;max-height:100%;max-height:calc(100% - 15px);height:100%;position:relative;-webkit-overflow-scrolling:touch}.modal .close-blue-modal,.modal .close-green-modal,.modal .close-modal{position:absolute;top:20px;right:20px;opacity:.5}.modal .close-blue-modal:focus,.modal .close-blue-modal:hover,.modal .close-green-modal:focus,.modal .close-green-modal:hover,.modal .close-modal:focus,.modal .close-modal:hover{opacity:1}.modal .close-blue-modal svg,.modal .close-green-modal svg,.modal .close-modal svg{width:20px;height:20px}.tree-planted.modal{min-height:500px;height:auto;background-image:url(/wp-content/themes/promotive/dist/images/ecologi-modal-bg.png)}.tree-planted.modal .modal__inner{top:45%}.tree-planted.modal .modal__inner img{max-width:180px}@media only screen and (min-width:0) and (max-width:767px){.tree-planted.modal .modal__inner{top:40%}}.tree-planted.modal .modal__inner>div{margin-top:2rem}.our-process.modal{height:33vw;max-height:370px;background-image:none;padding:10px;width:96%;max-width:1050px}@media only screen and (min-width:0) and (max-width:767px){.our-process.modal{width:96%;max-width:370px;height:96%;max-height:none;overflow:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}.our-process.modal img.infographic{max-height:100%}@media only screen and (min-width:0) and (max-width:767px){.our-process.modal img.infographic{display:none}}.our-process.modal img.infographic-xs{display:none;max-height:none}@media only screen and (min-width:0) and (max-width:767px){.our-process.modal img.infographic-xs{display:inline}}.cant-find.modal,.get-in-touch.modal{width:600px;height:720px;max-height:95%}.cant-find.modal .gform_body,.get-in-touch.modal .gform_body{overflow:hidden}.cant-find.modal .gform_wrapper,.get-in-touch.modal .gform_wrapper{margin:0}@media only screen and (min-width:0) and (max-width:767px){.cant-find.modal .gform_wrapper,.get-in-touch.modal .gform_wrapper{margin-top:0}}.cant-find.modal ul.gform_fields,.get-in-touch.modal ul.gform_fields{margin-left:-15px!important;margin-right:-15px!important}.cant-find.modal ul.gform_fields li.gfield,.get-in-touch.modal ul.gform_fields li.gfield{display:inline-block;text-align:top}.cant-find.modal ul.gform_fields li.gfield label,.get-in-touch.modal ul.gform_fields li.gfield label{margin-bottom:0}.cant-find.modal ul.gform_fields li.gfield input:focus,.cant-find.modal ul.gform_fields li.gfield textarea:focus,.get-in-touch.modal ul.gform_fields li.gfield input:focus,.get-in-touch.modal ul.gform_fields li.gfield textarea:focus{outline:none;border-color:#3c4858}.cant-find.modal ul.gform_fields li.gfield textarea,.get-in-touch.modal ul.gform_fields li.gfield textarea{height:100px}.cant-find.modal .gform_footer,.get-in-touch.modal .gform_footer{text-align:center;margin-top:0;padding-top:0}.cant-find.modal .gform_footer input.button,.get-in-touch.modal .gform_footer input.button{border:0;padding-top:0;height:50px;min-width:200px;padding-top:11px;margin-right:0}.cant-find.modal.cant-find,.get-in-touch.modal.cant-find{background-image:none;padding-left:0;padding-right:0}.cant-find.modal.cant-find h2,.get-in-touch.modal.cant-find h2{padding-left:40px;padding-right:40px}.cant-find.modal.cant-find .modal__inner,.get-in-touch.modal.cant-find .modal__inner{padding-left:40px;padding-right:40px}.cant-find.modal.cant-find .modal__inner .gform_body ul li label,.get-in-touch.modal.cant-find .modal__inner .gform_body ul li label{font-size:1.4rem}.cant-find.modal.cant-find .modal__inner .gform_body ul li .ginput_container,.get-in-touch.modal.cant-find .modal__inner .gform_body ul li .ginput_container{margin-top:0}.cant-find.modal.cant-find .modal__inner .gform_body ul li input,.get-in-touch.modal.cant-find .modal__inner .gform_body ul li input{height:45px;padding-left:15px;padding-right:15px}.cant-find.modal.cant-find .modal__inner .gform_body ul li textarea,.get-in-touch.modal.cant-find .modal__inner .gform_body ul li textarea{padding:10px 15px}.cant-find.modal.cant-find .modal__inner .gform_body ul li .ginput_container_fileupload input,.get-in-touch.modal.cant-find .modal__inner .gform_body ul li .ginput_container_fileupload input{padding-left:0;width:100%;height:auto;font-size:1.4rem}.gform_wrapper.gf_browser_chrome .gform_body input[type=email],.gform_wrapper.gf_browser_chrome .gform_body input[type=text],.gform_wrapper.gf_browser_chrome .gform_body textarea,.gform_wrapper .gform_body input[type=email],.gform_wrapper .gform_body input[type=text],.gform_wrapper .gform_body textarea{background:#fff;border:1px solid #eaeaea;height:55px;width:100%;border-radius:5px;-webkit-appearance:none;padding-left:20px;padding-right:20px;text-align:left}.gform_wrapper.gf_browser_chrome .gform_body input[type=email]:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf_browser_chrome .gform_body input[type=text]:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper.gf_browser_chrome .gform_body textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body input[type=email]:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body input[type=text]:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper .gform_body textarea:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding-left:20px;padding-right:20px}.gform_wrapper.gf_browser_chrome .gform_body textarea,.gform_wrapper .gform_body textarea{height:100px}.gform_wrapper.gf_browser_chrome .gform_body select,.gform_wrapper .gform_body select{background:#fff;border:1px solid #eaeaea;height:55px;width:100%;border-radius:5px;-webkit-appearance:none;padding-left:20px;padding-right:50px;display:block;background-image:url(../images/chevron-down.svg);background-position:right 25px top 25px;background-size:11px 7px;background-repeat:no-repeat;cursor:pointer}.gform_wrapper.gf_browser_chrome .gform_body select:focus,.gform_wrapper.gf_browser_chrome .gform_body select:hover,.gform_wrapper .gform_body select:focus,.gform_wrapper .gform_body select:hover{outline:none;border-color:#3c4858}.gform_wrapper.gf_browser_chrome input.button,.gform_wrapper input.button{padding-top:0;border:0;background:#214fff;cursor:pointer}.gform_wrapper.gf_browser_chrome input.button:focus,.gform_wrapper.gf_browser_chrome input.button:hover,.gform_wrapper input.button:focus,.gform_wrapper input.button:hover{background:#083bff}.add-artwork.modal{width:600px;height:720px;max-height:95%;text-align:left}.add-artwork.modal h2{text-align:center}.add-artwork.modal h3{margin-bottom:15px}.add-artwork.modal.upload-only{height:250px}.add-artwork.modal .saved-image-thumb{vertical-align:top;display:inline-block;margin-right:10px;margin-top:10px;width:100px;height:100px}.add-artwork.modal .saved-image-thumb img{width:100%}.add-artwork.modal .saved-image-thumb:focus,.add-artwork.modal .saved-image-thumb:hover{outline:2px solid #214fff}@media only screen and (min-width:0) and (max-width:767px){body.mobile-menu-in{height:100%;width:100%;position:fixed;overflow:hidden}}body.mobile-menu-in .hellobar{display:none}.pro-tooltip{margin-left:12px;position:relative;top:1px;vertical-align:top;cursor:help}.pro-tooltip svg{width:14px;height:14px;opacity:.5}.pro-tooltip .tooltip-content{position:absolute;left:100%;margin-left:5px;background:#58595b;color:#fff;padding:6px 10px;font-size:1.3rem;line-height:1.2em;width:250px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;border-radius:4px}.pro-tooltip:focus .tooltip-content,.pro-tooltip:hover .tooltip-content{display:block}@keyframes ld-bounce{0%,90%{-webkit-animation-timing-function:linear;animation-timing-function:linear}10%{-webkit-animation-timing-function:cubic-bezier(0,.4,.6,1);animation-timing-function:cubic-bezier(0,.4,.6,1)}50%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,.6);animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}10%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}50%{-webkit-transform:translateY(-37px) scaleY(1.1);transform:translateY(-37px) scaleY(1.1)}90%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}to{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}}@-webkit-keyframes ld-bounce{0%,90%{-webkit-animation-timing-function:linear;animation-timing-function:linear}10%{-webkit-animation-timing-function:cubic-bezier(0,.4,.6,1);animation-timing-function:cubic-bezier(0,.4,.6,1)}50%{-webkit-animation-timing-function:cubic-bezier(.4,0,1,.6);animation-timing-function:cubic-bezier(.4,0,1,.6)}0%{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}10%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}50%{-webkit-transform:translateY(-37px) scaleY(1.1);transform:translateY(-37px) scaleY(1.1)}90%{-webkit-transform:translateY(5px) scaleY(1.1);transform:translateY(5px) scaleY(1.1)}to{-webkit-transform:translateY(30px) scaleY(.5);transform:translateY(30px) scaleY(.5)}}.ld-bounce{-webkit-animation:ld-bounce 1s infinite;animation:ld-bounce 1s infinite}body .rplg .rplg-badge_left-fixed{bottom:10px!important;left:10px!important}@media only screen and (min-width:0) and (max-width:575px){.rplg-badge2{-webkit-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:bottom left;transform-origin:bottom left}}.rplg-badge2-btn svg g path:first-child{fill:#4285f4!important}.rplg-badge2-btn svg g path:nth-child(2){fill:#34a853!important}.rplg-badge2-btn svg g path:nth-child(3){fill:#fbbc05!important}.rplg-badge2-btn svg g path:nth-child(4){fill:#ea4335!important}.rplg-badge2-btn svg g path:nth-child(5){fill:transparent!important}.rplg-social-logo svg g path:first-child{fill:#4285f4!important}.rplg-social-logo svg g path:nth-child(2){fill:#34a853!important}.rplg-social-logo svg g path:nth-child(3){fill:#fbbc05!important}.rplg-social-logo svg g path:nth-child(4){fill:#ea4335!important}.rplg-social-logo svg g path:nth-child(5){fill:transparent!important}.rplg-stars svg path{fill:#e7711b!important}.text-center{text-align:center}.text-right{text-align:right}#beacon-facade{position:fixed;border-radius:55px;height:55px;width:104px;z-index:1048;bottom:40px;right:40px;top:auto;border:0;background-color:#1947f7;box-shadow:0 4px 7px rgba(0,0,0,.1);line-height:55px;color:#fff;font-family:system-ui;cursor:pointer}#beacon-facade span.text{font-family:system-ui;font-weight:600;font-size:14px;line-height:1;vertical-align:top;display:inline-block;margin-top:19px}#beacon-facade svg{display:inline-block;vertical-align:top;margin-top:14px;margin-right:16px}#beacon-facade:active{box-shadow:none}#beacon-facade:hover{background-color:#1947f7;box-shadow:inset 0 0 0 30px rgba(0,0,0,.06)}@media (max-height:740px){#beacon-facade{bottom:10px;right:20px}}header.banner--microsite{padding-top:15px}header.banner--microsite a.brand{display:inline-block;width:80%;position:relative;margin-left:0;left:auto;top:auto;height:auto;padding-top:10px;padding-bottom:10px;-webkit-transform:none;transform:none}header.banner--microsite a.brand img{max-width:100%;max-height:100%;height:auto}header.banner--microsite h1{font-size:2rem;font-weight:700}header.banner--microsite p{font-size:1.4rem;line-height:1.3em}@media only screen and (min-width:0) and (max-width:575px){header.banner--microsite p{font-size:1.2rem}}header.banner--microsite p .account-manager-phone{display:inline-block;margin-left:10px}header.banner--microsite .powered-by{position:absolute;bottom:14px;right:0;opacity:.5;font-size:1.3rem}header.banner--microsite .powered-by svg{width:90px;height:24px;display:inline-block;margin-left:5px;position:relative;top:8px}header.banner--microsite nav.nav-actions{padding-top:10px}@media only screen and (min-width:0) and (max-width:575px){header.banner--microsite a.brand img{max-width:140px;max-height:140px;margin-bottom:20px}header.banner--microsite .powered-by{right:auto;left:0}}@media only screen and (min-width:576px) and (max-width:767px){header.banner--microsite a.brand img{max-width:240px;max-height:140px;margin-bottom:20px}header.banner--microsite .powered-by{right:auto;left:0}}header.banner--microsite.loreal nav.nav-actions a.cart{display:none}body .microsite-alert-bar{text-align:center;padding:12px 100px;position:relative;margin-top:4px;min-height:48px}body .microsite-alert-bar .alert-bar__inner{font-weight:700}body .microsite-alert-bar .pms-edit-alert-bar,body .microsite-alert-bar .pms-save-alert-bar{position:absolute;right:20px;display:inline-block;top:8px;height:32px;border-width:2px;border-style:solid;border-radius:4px;background:transparent;padding:4px 16px;font-size:1.3rem;text-transform:uppercase}body .microsite-alert-bar .pms-edit-alert-bar.hide,body .microsite-alert-bar .pms-save-alert-bar.hide{display:none}@media only screen and (min-width:0) and (max-width:575px){body .microsite-alert-bar{padding-left:15px;padding-right:15px;min-height:43px}body .microsite-alert-bar .alert-bar__inner{line-height:1.2em}body .microsite-alert-bar .pms-edit-alert-bar,body .microsite-alert-bar .pms-save-alert-bar{position:relative;top:auto;right:auto;margin-top:6px;height:25px;padding-top:1px;padding-bottom:1px}}body nav.microsite-nav{margin-top:4px;margin-bottom:20px;z-index:10}body nav.microsite-nav a.mobile-header{display:none;text-transform:uppercase;font-size:1.3rem;margin-bottom:6px;padding-left:12px;width:100%;position:relative;background-image:url(../images/chevron-down.svg);background-position:right 12px top 13px;background-size:9px 6px;background-repeat:no-repeat;padding:6px 15px;height:auto}body nav.microsite-nav a.mobile-header:focus,body nav.microsite-nav a.mobile-header:hover{text-decoration:none}body nav.microsite-nav a{display:inline-block;font-weight:700;height:80px;padding:30px 25px}@media only screen and (min-width:992px) and (max-width:1199px){body nav.microsite-nav a{padding:30px 13px}}@media only screen and (min-width:768px) and (max-width:991px){body nav.microsite-nav a{font-size:1.3rem;padding:22px 10px;height:64px}}body nav.microsite-nav ul{display:block;padding:0;margin:0;width:100%}body nav.microsite-nav ul li{display:inline-block;padding:0;margin:0;position:relative}body nav.microsite-nav ul li:focus .subcats-menu,body nav.microsite-nav ul li:hover .subcats-menu{display:block}body nav.microsite-nav .subcats-menu{position:absolute;background:#fff;top:100%;left:0;padding:35px 50px;z-index:11;display:none;width:785px;max-width:90vw;box-shadow:5px 10px 10px rgba(0,0,0,.2)}body nav.microsite-nav .subcats-menu ul{width:100%;-webkit-column-count:3;column-count:3;-webkit-column-gap:0;column-gap:0}body nav.microsite-nav .subcats-menu ul li{width:100%;display:inline-block;padding-right:25px}body nav.microsite-nav .subcats-menu ul li a{color:#3c4858;padding:0;height:auto;line-height:1.2;margin-bottom:10px}body nav.microsite-nav .subcats-menu.loreal-category{width:500px}body nav.microsite-nav .subcats-menu.loreal-category ul{-webkit-column-count:2;column-count:2}@media only screen and (min-width:768px) and (max-width:991px){body nav.microsite-nav .subcats-menu{width:450px;padding:20px 35px}body nav.microsite-nav .subcats-menu ul{-webkit-column-count:2;column-count:2}}@media only screen and (min-width:0) and (max-width:767px){body nav.microsite-nav{padding-top:10px;padding-bottom:10px}body nav.microsite-nav.closed{padding-bottom:6px}body nav.microsite-nav.closed ul{display:none}body nav.microsite-nav a.mobile-header{display:block}body nav.microsite-nav ul li{display:block}body nav.microsite-nav ul li a{padding:4px 12px;height:auto;display:block}body nav.microsite-nav .subcats-menu{display:block;position:relative;width:100%;padding:0;max-width:100%;box-shadow:none}body nav.microsite-nav .subcats-menu ul{width:100%;padding-bottom:6px;-webkit-column-count:2;column-count:2}body nav.microsite-nav .subcats-menu ul li{display:block;width:100%;padding-right:0;padding-left:30px}body nav.microsite-nav .subcats-menu ul li a{display:block;font-size:1.3rem;padding:6px 0}}body .woocommerce-form-login{margin:100px auto}body .woocommerce-form-login .woocommerce-form__label-for-checkbox{display:block;width:100%;margin-top:10px}@media only screen and (min-width:0) and (max-width:575px){body .woocommerce-form-login p.form-row{width:100%}}body .microsite-notice{background:#e7e7e8;text-align:center;font-size:1.4rem;font-weight:700;padding:10px 20px;border-radius:3px;margin:30px 0}body .action-buttons{text-align:right;margin-bottom:20px;float:right}body .microsite-panel{background:#fff;padding:30px;position:relative;margin-bottom:30px;border-radius:4px;font-size:1.4rem}@media only screen and (min-width:0) and (max-width:575px){body .microsite-panel{padding:40px 20px}body .microsite-panel.microsite-order,body .microsite-panel.microsite-stock{padding:20px}body .microsite-panel.microsite-stock{text-align:center}}body .microsite-panel.microsite-order.restock-order{background:rgba(33,79,255,.1)}body .microsite-panel.saving{opacity:.4}body .microsite-panel .microsite-edit-address,body .microsite-panel .microsite-edit-user,body .microsite-panel .microsite-save-address,body .microsite-panel .microsite-save-user{position:absolute;top:20px;right:20px;color:#ed3b3e}body .microsite-panel .microsite-delete-address,body .microsite-panel .microsite-delete-user{position:absolute;display:none;bottom:15px;right:20px;color:#ed3b3e}body .microsite-panel .microsite-save-address,body .microsite-panel .microsite-save-user{display:none;font-weight:700}body .microsite-panel .button--small{margin:15px 0 0;padding:6px 20px;height:auto;font-size:1.5rem}body .microsite-panel .text{margin-top:5px}body .microsite-panel .text input{width:260px;padding:4px 10px;border:1px solid #bbb}body .microsite-panel .text label{font-size:1.2rem;text-transform:uppercase;opacity:.6;letter-spacing:.05em;width:60px;display:inline-block;text-align:right;margin-right:20px}@media only screen and (min-width:0) and (max-width:575px){body .microsite-panel .text{margin-bottom:10px}body .microsite-panel .text label{margin-right:0;text-align:left}body .microsite-panel .text input{width:100%}body .microsite-panel .text .value{width:100%;display:block}}body .microsite-panel .text select{width:260px;padding:4px 30px 4px 10px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:33px;border:1px solid #bbb;background-image:url(../images/chevron-down.svg);background-position:right 12px top 13px;background-size:9px 6px;background-repeat:no-repeat}body .microsite-panel .checkbox{margin-top:10px}body .microsite-panel .checkbox .value{display:inline-block;width:60px;text-align:right;margin-right:20px}body .microsite-panel .checkbox input{margin-left:45px;margin-right:22px}body .microsite-panel .checkbox.true .false{display:none}body .microsite-panel .checkbox.false .true{display:none}body .microsite-panel .checkbox.false label{opacity:.35}@media only screen and (min-width:0) and (max-width:575px){body .microsite-panel .checkbox input{margin-left:0;margin-right:10px}body .microsite-panel .checkbox .value{width:auto;display:inline;margin-right:0;text-align:left}body .microsite-panel .checkbox label{display:inline}}body .microsite-panel input{display:none}body .microsite-panel .half-width{display:inline-block;width:49%}@media only screen and (min-width:0) and (max-width:575px){body .microsite-panel .half-width{width:100%}}body .microsite-panel .half-width input[type=checkbox]{margin-left:0;margin-right:12px}body .microsite-panel .xero-accounts{margin-top:18px}body .microsite-panel .xero-accounts-edit{display:none;margin-top:0}body .microsite-panel .xero-accounts-edit label{margin-bottom:0}body .microsite-panel .territories{margin-top:18px}body .microsite-panel .territories-edit{display:none;margin-top:0}body .microsite-panel .territories-edit label{margin-bottom:0}body .microsite-panel .edit-note{display:none}body .microsite-panel .product-access{margin-top:15px}body .microsite-panel .product-access h3{font-size:1.5rem;text-transform:uppercase}body .microsite-panel .product-access h4{margin-bottom:6px;font-size:1.4rem;text-transform:uppercase;margin-top:15px}body .microsite-panel .product-access .checkbox{margin-top:2px;position:relative;padding-left:20px}body .microsite-panel .product-access .checkbox.true:before{position:absolute;left:0;top:4px;content:"✔️";font-size:80%}body .microsite-panel.editing .microsite-edit-user{display:none}body .microsite-panel.editing .microsite-delete-user,body .microsite-panel.editing .microsite-save-user{display:inline-block}body .microsite-panel.editing input{display:inline-block}body .microsite-panel.editing .value{display:none}body .microsite-panel.editing .xero-accounts-edit{display:inline-block}body .microsite-panel.editing .territories-edit{display:inline-block}body .microsite-panel.editing .edit-note{display:block}body .microsite-panel.editing .product-access .checkbox{padding-left:0}body .microsite-panel.editing .product-access .checkbox:before{content:none}body .microsite-panel .for-superuser{display:none}body .microsite-panel .for-user{display:inline}body .microsite-panel.microsite-superuser .for-superuser{display:inline}body .microsite-panel.microsite-superuser .for-user{display:none}body .microsite-panel.microsite-superuser .xero-accounts,body .microsite-panel.microsite-superuser .xero-accounts-edit{display:none}body .microsite-panel.microsite-superuser .territories,body .microsite-panel.microsite-superuser .territories-edit{display:none}body .microsite-panel.microsite-superuser.editing .value{display:none}body .microsite-panel p{line-height:1.4em;font-size:1.5rem}body .microsite-panel .order-status{font-size:1.4rem;text-transform:uppercase;font-weight:700;margin-top:15px}body .microsite-panel .order-status.customer-quote{opacity:.5}body .microsite-panel .order-status.awaiting-payment{color:#214fff}body .microsite-panel .order-status.processing{color:#f3af42}body .microsite-panel .order-status.completed{color:#214fff}body .microsite-panel .order-status.cancelled,body .microsite-panel .order-status.failed{color:#ed3b3e}body .microsite-panel .order-status.awaiting-approval{color:#613d6f}@media only screen and (min-width:0) and (max-width:575px){body .microsite-panel .order-status{margin-bottom:10px}}body .microsite-panel ul{list-style-type:none;padding:0;margin-top:20px}body .microsite-panel ul li{margin-bottom:6px}body .microsite-panel.microsite-address form{display:none}body .microsite-panel.microsite-address .microsite-delete-address,body .microsite-panel.microsite-address .microsite-save-address{display:none}body .microsite-panel.microsite-address.editing form{display:block}body .microsite-panel.microsite-address.editing .microsite-edit-address{display:none}body .microsite-panel.microsite-address.editing .microsite-delete-address,body .microsite-panel.microsite-address.editing .microsite-save-address{display:inline-block}body .microsite-panel.microsite-stock.low-stock{border:2px solid #f3af42}body .microsite-panel.microsite-stock.out-of-stock{border:2px solid #ed3b3e}body .microsite-panel.microsite-stock .total-stock{margin-top:15px;font-weight:700}body .microsite-panel.microsite-stock .total-stock.good{color:#c9e990}body .microsite-panel.microsite-stock .total-stock.low-stock{color:#f3af42}body .microsite-panel.microsite-stock .total-stock.out-of-stock{color:#ed3b3e;text-transform:uppercase}body .microsite-panel.microsite-stock .button{margin-top:10px}body .microsite-panel table.ms-order-items{width:100%}body .microsite-panel table.ms-order-items td{vertical-align:top;font-size:1.3rem;padding-right:15px;line-height:1.3;min-width:60px;border-bottom:1px solid #eee;padding-top:8px;padding-bottom:8px}body .order-filters{margin-bottom:30px}body .order-filters .order-filter{display:inline-block;margin-right:8px}body .order-filters .order-filter select{height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2px;font-size:1.4rem;padding:2px 40px 0 15px;border:1px solid #bbb;background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-position:right 12px top 17px;cursor:pointer}body .order-filters .order-filter input{height:40px;border-radius:2px;font-size:1.4rem;padding:2px 30px 0 15px;border:1px solid #bbb}body .ms-order-col{min-height:0}body .pms-your-merchstore{margin:30px 0;width:100%;background:#eee;background-image:linear-gradient(210deg,#bbe7fc 2%,#a659df);border-radius:5px;padding:25px;text-align:center;color:#fff}.pms-table{width:100%;box-shadow:5px 5px 15px rgba(0,0,0,.05);font-size:1.3rem;margin:20px 0;border-radius:3px}.pms-table thead{background:rgba(0,0,0,.1);font-size:1.3rem;text-transform:uppercase}.pms-table thead th{padding:4px 12px}.pms-table thead th:first-child{border-radius:3px 0 0 0}.pms-table thead th:last-child{border-radius:0 3px 0 0}.pms-table thead th.actions{width:140px}.pms-table thead th.reveal{width:60px}@media only screen and (min-width:0) and (max-width:767px){.pms-table td.actions,.pms-table th.actions{display:none}}.pms-table tr.microsite-user,.pms-table tr.microsite-user-detail{background:#fff;transition:opacity .2s ease-in-out}.pms-table tr.microsite-user-detail td,.pms-table tr.microsite-user td{padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.03)}.pms-table tr.microsite-user-detail.saving,.pms-table tr.microsite-user.saving{opacity:.3;pointer-events:none}.pms-table tr.microsite-user-detail div.text,.pms-table tr.microsite-user div.text{display:inline-block;width:48%}@media only screen and (min-width:0) and (max-width:767px){.pms-table tr.microsite-user-detail div.text,.pms-table tr.microsite-user div.text{width:100%;display:block}}.pms-table tr.microsite-user-detail div.text label,.pms-table tr.microsite-user div.text label{width:60px;font-weight:700;margin-bottom:10px}.pms-table tr.microsite-user-detail div.text input,.pms-table tr.microsite-user div.text input{padding:5px 12px;max-width:300px;width:100%}.pms-table tr.microsite-user-detail div.checkbox,.pms-table tr.microsite-user div.checkbox{margin-top:10px;vertical-align:top}.pms-table tr.microsite-user-detail div.checkbox input,.pms-table tr.microsite-user div.checkbox input{font-size:20px;display:inline-block;margin-right:10px;vertical-align:top}.pms-table tr.microsite-user-detail div.checkbox label,.pms-table tr.microsite-user div.checkbox label{margin-bottom:0;vertical-align:top;max-width:calc(100% - 35px)}.pms-table tr.microsite-user-detail div.checkbox.inline,.pms-table tr.microsite-user div.checkbox.inline{width:200px;display:inline-block}@media only screen and (min-width:0) and (max-width:767px){.pms-table tr.microsite-user-detail div.checkbox.inline,.pms-table tr.microsite-user div.checkbox.inline{width:100%}}.pms-table tr.microsite-user-detail .send-reset-password,.pms-table tr.microsite-user .send-reset-password{display:inline-block;border-radius:3px;border:2px solid rgba(255,0,0,.5);padding:4px 12px;font-size:1.3rem;font-weight:700;color:rgba(255,0,0,.5);margin-left:15px;width:220px;text-align:center}.pms-table tr.microsite-user-detail .send-reset-password:focus,.pms-table tr.microsite-user-detail .send-reset-password:hover,.pms-table tr.microsite-user .send-reset-password:focus,.pms-table tr.microsite-user .send-reset-password:hover{color:#fff;border-color:transparent;background:rgba(255,0,0,.5);text-decoration:none}.pms-table tr.microsite-user-detail .send-reset-password.block,.pms-table tr.microsite-user .send-reset-password.block{pointer-events:none}.pms-table tr.microsite-user-detail{background:#fbfbfb}.pms-table tr.microsite-user-detail td{padding:30px}.pms-table tr.hide{display:none}.pms-table tr.open a.reveal{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.pms-table a.reveal{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.728 1.424l6 6 6-6' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd'/%3e%3c/svg%3e");display:inline-block;width:40px;height:22px;opacity:.5;background-position:50%;background-repeat:no-repeat}.pms-table a.reveal:focus,.pms-table a.reveal:hover{opacity:1}.pms-table h3{margin-top:30px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:10px;font-size:1.5rem;padding-bottom:5px;width:100%}.pms-table p{font-size:1.4rem;opacity:.7}.pms-table h4{font-size:1.4rem;margin-top:16px}.pms-table a.microsite-save-user{display:inline-block;padding:7px 15px;margin-top:20px;font-weight:700;background:#214fff;color:#fff;border-radius:3px}.pms-table a.microsite-save-user:focus,.pms-table a.microsite-save-user:hover{text-decoration:none;background:#0031ed}body.pm-microsite .table-actions{min-height:33px}body.pm-microsite .page-selector{margin:0;float:left}body.pm-microsite .page-selector select{background:#fff;border:1px solid rgba(0,0,0,.2);padding:5px 30px 5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:700;color:rgba(0,0,0,.7);font-size:1.4rem;background-image:url(../images/chevron-down.svg);background-repeat:no-repeat;background-position:right 8px top 13px;cursor:pointer}body.pm-microsite .page-selector.bottom{margin-bottom:40px}body.pm-microsite .user-search{text-align:right}body.pm-microsite .user-search form{display:inline-block;width:240px;position:relative}body.pm-microsite .user-search form input{width:100%;font-size:1.4rem;padding:4px 40px 4px 12px;border:1px solid rgba(0,0,0,.1);border-radius:40px;height:33px}body.pm-microsite .user-search form button{position:absolute;height:33px;width:33px;top:0;right:2px;background:url(../images/search-black.svg);border:0;background-color:transparent;background-size:16px auto;background-repeat:no-repeat;background-position:50%;cursor:pointer;opacity:.4}body.pm-microsite .user-search form button:focus,body.pm-microsite .user-search form button:hover{opacity:1}body.pm-microsite.woocommerce-cart .request-quote-text{display:none}body.pm-microsite.woocommerce-cart .coupon{display:none}body.pm-microsite.woocommerce-cart .content p{display:none}body.pm-microsite.woocommerce-cart .shop_table p{display:inline}body.pm-microsite .woocommerce-checkout .col2-set .col-1,body.pm-microsite .woocommerce-checkout .col2-set .col-2{padding-left:0;padding-right:0}body.pm-microsite .woocommerce-checkout .woocommerce-shipping-fields .shipping_address{display:block!important}body.pm-microsite p.restock-order{padding:12px 20px;border-radius:4px;background:#214fff;color:#fff}body.pm-microsite p.restock-order label{margin:0;font-size:1.6rem;line-height:1.4em}body.pm-microsite.single-product div.product .summary h1.product_title{margin-top:0}body.pm-microsite.single-product nav.microsite-nav{margin-bottom:4px}body.pm-microsite.single-product .woocommerce-page-content-wrapper{padding-top:50px}body.pm-microsite.single-product .product-description{margin-bottom:30px}body.pm-microsite.single-product .pms-price{font-size:2rem;font-weight:700}body.pm-microsite .reports-page{padding-bottom:100px}body.pm-microsite .reports-page h2{font-weight:700;margin-bottom:15px;margin-top:0}body.pm-microsite .reports-page a.button.small,body.pm-microsite .reports-page input.button.small{height:32px;padding:5px 35px;font-size:1.4rem;font-weight:400;margin-top:15px}body.pm-microsite .reports-page select{max-width:100%;min-width:260px;padding:4px 30px 4px 10px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;height:33px;border:1px solid #bbb;background-image:url(../images/chevron-down.svg);background-position:right 12px top 13px;background-size:9px 6px;background-repeat:no-repeat;margin-top:10px}body.pm-microsite .microsite nav.woocommerce-breadcrumb{padding-top:0;margin-top:0}body.pm-microsite .woocommerce ul.products li.product{width:23.25%}body.pm-microsite .woocommerce ul.products li.product .short-description{color:#3c4858}body.pm-microsite .woocommerce ul.products li.product .excl-shipping{font-size:70%;color:#3c4858;text-transform:none;opacity:.8}body.pm-microsite .woocommerce ul.products li.product-spacer{width:23.25%}body.pm-microsite .no-products-found{margin:30px auto;display:inline-block;background:#fff;padding:25px 50px;border-radius:4px}body.pm-microsite a.button.approve-order{margin:40px auto;background:#ed3b3e;color:#fff;height:50px;display:block;width:260px;font-size:1.6rem;padding-top:13px}body.pm-microsite a.button.approve-order:hover{background:#e01518}body.pm-microsite .order-approval-form{padding:20px;max-width:500px;border-radius:4px;text-align:center;margin-top:30px;font-size:15px;margin-left:auto;margin-right:auto;background:#fff}body.pm-microsite .order-approval-form label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}body.pm-microsite .order-approval-form input{margin-bottom:25px;width:220px}body.pm-microsite .order-approval-form input[type=text]{padding:3px 8px}body.pm-microsite .order-approval-form input.button.approve-order{margin:0 auto;background:#ed3b3e;color:#fff;height:50px;display:block;width:260px;font-size:1.6rem;padding-top:13px;border:0;padding:0;cursor:pointer}body.pm-microsite .order-approval-form input.button.approve-order:hover{background:#e01518}body.pm-microsite .pms-order-approval{text-align:center}body.pm-microsite div.product .summary button.button.single_add_to_cart_button{margin:20px 0 30px!important;width:100%;background-color:#214fff;max-width:100%}body.pm-microsite div.product .summary button.button.single_add_to_cart_button:focus,body.pm-microsite div.product .summary button.button.single_add_to_cart_button:hover{background-color:#0031ed}body.pm-microsite div.product .summary form.cart div.quantity input.qty{height:40px;font-size:1.4rem;border-radius:3px;padding-left:20px;padding-right:10px;width:140px}body.pm-microsite ul.wc_payment_methods li label{font-weight:700;cursor:pointer}body.pm-microsite .woocommerce-terms-and-conditions-wrapper p{font-size:1.4rem}body.pm-microsite .woocommerce-checkout:not(.woocommerce-order-pay) .woocommerce-checkout table.shop_table td{width:auto}body.pm-microsite.pms-entain-venues ul.products,body.pm-microsite.pms-ladbrokes ul.products{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}body.pm-microsite.pms-entain-venues ul.products li,body.pm-microsite.pms-ladbrokes ul.products li{margin:0 .87% 20px}body.pm-microsite.pms-entain-venues ul.products li .pricing-info,body.pm-microsite.pms-ladbrokes ul.products li .pricing-info{display:none}body.pm-microsite.pms-entain-venues div.product .toggle-bulk-pricing,body.pm-microsite.pms-ladbrokes div.product .toggle-bulk-pricing{display:none}body.pm-microsite.pms-entain-venues .cart_totals h2,body.pm-microsite.pms-entain-venues .cart_totals table,body.pm-microsite.pms-ladbrokes .cart_totals h2,body.pm-microsite.pms-ladbrokes .cart_totals table{display:none}body.pm-microsite.pms-entain-venues table.shop_table td.product-price,body.pm-microsite.pms-entain-venues table.shop_table td.product-subtotal,body.pm-microsite.pms-entain-venues table.shop_table th.product-price,body.pm-microsite.pms-entain-venues table.shop_table th.product-subtotal,body.pm-microsite.pms-ladbrokes table.shop_table td.product-price,body.pm-microsite.pms-ladbrokes table.shop_table td.product-subtotal,body.pm-microsite.pms-ladbrokes table.shop_table th.product-price,body.pm-microsite.pms-ladbrokes table.shop_table th.product-subtotal{display:none}body.pm-microsite.pms-entain-venues .woocommerce-checkout .woocommerce-checkout-review-order table td.product-total,body.pm-microsite.pms-entain-venues .woocommerce-checkout .woocommerce-checkout-review-order table th.product-total,body.pm-microsite.pms-ladbrokes .woocommerce-checkout .woocommerce-checkout-review-order table td.product-total,body.pm-microsite.pms-ladbrokes .woocommerce-checkout .woocommerce-checkout-review-order table th.product-total{display:none}body.pm-microsite.pms-entain-venues .woocommerce-checkout .woocommerce-checkout-review-order table tfoot,body.pm-microsite.pms-ladbrokes .woocommerce-checkout .woocommerce-checkout-review-order table tfoot{display:none}body.pm-microsite .products-page{margin-top:40px}body.pm-microsite.pms-hca-staff .products-page{margin-top:40px}body.pm-microsite.pms-southern-star-windows .toggle-bulk-pricing{display:none}.stock-add-to-cart-simple-modal input,.stock-add-to-cart-variable-modal input{margin-top:20px;padding:3px 12px}.stock-add-to-cart-simple-modal .button.primary,.stock-add-to-cart-variable-modal .button.primary{margin-top:30px}table.stock-table{width:100%;margin-bottom:40px;font-size:1.4rem}table.stock-table thead th{text-transform:uppercase;font-size:1.3rem;color:#fff;background:rgba(0,0,0,.6)}table.stock-table td,table.stock-table th{padding:3px 10px}table.stock-table tr:nth-child(2n) td,table.stock-table tr:nth-child(2n) th{background:rgba(0,0,0,.1)}.stock-info{margin-bottom:20px;opacity:.6}.bulk-product-buttons{text-align:right;margin:10px 0 30px}.bulk-product-buttons input[disabled]{color:#fff;opacity:.5}.bulk-product-buttons.top{margin:30px 0 10px}.mob-table-scroller{width:100%;overflow:auto;max-width:100%}.microsite-approve-order table.shop_table{margin:50px 0;text-align:left}.microsite-approve-order table.shop_table .wc-item-meta{padding-left:0;margin-top:10px}.microsite-approve-order table.shop_table tbody{font-size:1.3rem}.microsite-approve-order table.shop_table tfoot tr th{background:rgba(60,72,88,.1);color:#3c4858}table.bulk-product-atc{width:100%;margin-bottom:30px}table.bulk-product-atc thead tr th{text-align:center;margin-bottom:10px;background:#58595b;color:#fff;padding:4px 0}table.bulk-product-atc tbody tr td{text-align:center;padding:10px 4px 10px 0;background:#fff;border-bottom:2px solid #58595b}table.bulk-product-atc tbody tr td input.bulk-add-qty{width:50px;margin:3px 0 15px}table.bulk-product-atc tbody tr td input.bulk-add-qty.has-value{outline:2px solid #214fff}table.bulk-product-atc tbody tr td.product-title{font-weight:700;padding:12px;line-height:1.2em}table.bulk-product-atc tbody tr td.product-title img{width:100px;height:auto;margin-bottom:10px}table.bulk-product-atc tbody tr td.product-title a{color:inherit}table.bulk-product-atc tbody tr td .other-attributes{font-size:1.3rem;line-height:1.2em}.loreal .woocommerce ul.products li.product .product-loop-thumb:before{background-color:#fb9db7}.loreal .woocommerce ul.products li.product .pricing_from{color:#f96c93}.loreal .woocommerce nav.woocommerce-pagination ul li a,.loreal .woocommerce nav.woocommerce-pagination ul li span{color:#f96c93}.loreal .loreal-slider{height:20vw;max-height:300px;background-color:#f9f7f8;margin-top:-51px;margin-bottom:30px}.loreal .loreal-slider div{background-repeat:no-repeat;background-size:contain;background-position:50%;height:100%;max-height:300px}.loreal .loreal-slider .loreal-slider-redken{background-image:url(/wp-content/plugins/promotive-microsites/assets/loreal/slider-redken-300.jpg)}.loreal .loreal-slider .loreal-slider-pureology{background-image:url(/wp-content/plugins/promotive-microsites/assets/loreal/slider-pureology-300.jpg)}.loreal .loreal-slider .loreal-slider-mensexpert{background-image:url(/wp-content/plugins/promotive-microsites/assets/loreal/slider-mensexpert-300.jpg)}.pms-legacy .microsite-nav ul li a{height:50px;padding:15px 25px 0}.pms-legacy ul.products li .pricing_from .from{display:none!important}.pms-legacy .variations_form table.variations{display:none}.pms-legacy .variations_form .toggle-bulk-pricing{display:none!important}@media only screen and (min-width:0) and (max-width:991px){.pms-rubix nav.microsite-nav{padding-top:10px;padding-bottom:10px}.pms-rubix nav.microsite-nav.closed{padding-bottom:6px}.pms-rubix nav.microsite-nav.closed ul{display:none}.pms-rubix nav.microsite-nav a.mobile-header{display:block}.pms-rubix nav.microsite-nav ul li{display:block}.pms-rubix nav.microsite-nav ul li a{padding:4px 12px;height:auto;display:block}.pms-rubix nav.microsite-nav .subcats-menu{display:block;position:relative;width:100%;padding:0;max-width:100%;box-shadow:none}.pms-rubix nav.microsite-nav .subcats-menu ul{width:100%;padding-bottom:6px;-webkit-column-count:2;column-count:2}.pms-rubix nav.microsite-nav .subcats-menu ul li{display:block;width:100%;padding-right:0;padding-left:30px}.pms-rubix nav.microsite-nav .subcats-menu ul li a{display:block;font-size:1.3rem;padding:6px 0}}.dz-preview .dz-error-mark,.dz-preview .dz-size,.dz-preview .dz-success-mark{display:none}