@charset "UTF-8";
@font-face{font-family:'kghappy';src:url('/clients/frugi/resources/shared/fonts/kghappy.ttf') format('truetype'),url('/clients/frugi/resources/frontend/fonts/kghappy.eot');font-style:normal;font-weight:300;}.bluprint-css html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.bluprint-css body{margin:0;padding:0;font-family:'hypatia-sans-pro',Arial,sans-serif;color:#6e6e6e}.bluprint-css article,.bluprint-css aside,.bluprint-css details,.bluprint-css figcaption,.bluprint-css figure,.bluprint-css footer,.bluprint-css header,.bluprint-css hgroup,.bluprint-css main,.bluprint-css menu,.bluprint-css nav,.bluprint-css section,.bluprint-css summary{display:block}.bluprint-css h1,.bluprint-css h2,.bluprint-css h3,.bluprint-css h4,.bluprint-css h5,.bluprint-css h6{font-size:1em;margin:0}.bluprint-css [hidden],.bluprint-css template{display:none}.bluprint-css a{background-color:transparent;color:#817264}.bluprint-css a:active,.bluprint-css a:hover{outline:0}.bluprint-css img{border:0}.bluprint-css hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.bluprint-css pre{overflow:auto}.bluprint-css code,.bluprint-css kbd,.bluprint-css pre,.bluprint-css samp{font-family:monospace, monospace;font-size:1em}.bluprint-css button,.bluprint-css input,.bluprint-css optgroup,.bluprint-css select,.bluprint-css textarea{color:inherit;font:inherit;margin:0}.bluprint-css button{overflow:visible}.bluprint-css button,.bluprint-css select{text-transform:none}.bluprint-css button,.bluprint-css html input[type="button"],.bluprint-css input[type="reset"],.bluprint-css input[type="submit"]{-webkit-appearance:button;cursor:pointer}.bluprint-css button[disabled],.bluprint-css html input[disabled]{cursor:default}.bluprint-css button::-moz-focus-inner,.bluprint-css input::-moz-focus-inner{border:0;padding:0}.bluprint-css input{line-height:normal}.bluprint-css input[type="checkbox"],.bluprint-css input[type="radio"]{padding:0}.bluprint-css input[type="number"]::-webkit-inner-spin-button,.bluprint-css input[type="number"]::-webkit-outer-spin-button{height:auto}.bluprint-css input[type="search"]::-webkit-search-cancel-button,.bluprint-css input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.bluprint-css fieldset{border:0;margin:0;padding:0}.bluprint-css legend{border:0;padding:0}.bluprint-css textarea{overflow:auto}.bluprint-css optgroup{font-weight:bold}.bluprint-css table{border-collapse:collapse;border-spacing:0}.bluprint-css td,.bluprint-css th{padding:0}.bluprint-css th{text-align:inherit}.bluprint-css ol,.bluprint-css ul,.bluprint-css li{margin:0;padding:0}.bluprint-css dt,.bluprint-css dd{margin:0;padding:0}.bluprint-css h1,.bluprint-css h2,.bluprint-css h3,.bluprint-css h4,.bluprint-css h5,.bluprint-css h6{padding:0;font-weight:normal}.bluprint-css button{border:0;padding:0;cursor:pointer}.bluprint-css *,.bluprint-css *::before,.bluprint-css *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bluprint-css small{font-size:100%}.bluprint-css *,.bluprint-css *::before,.bluprint-css *::after{outline-color:#817264;outline-width:1px;outline-offset:2px}.bluprint-css :focus{-webkit-transition:all 0s ease-in-out !important;-moz-transition:all 0s ease-in-out !important;transition:all 0s ease-in-out !important;outline-style:solid;outline-width:1px;outline-offset:2px}.bluprint-css :focus:not(.focus-visible),.bluprint-css :focus:not(.focus-visible) *,.bluprint-css :focus:not(.focus-visible) *::before,.bluprint-css :focus:not(.focus-visible) *::after,.bluprint-css :focus:not(.focus-visible) * *::before,.bluprint-css :focus:not(.focus-visible) * *::after{outline-style:none !important}.bluprint-css input[type="color"]:focus.focus-visible,.bluprint-css input[type="date"]:focus.focus-visible,.bluprint-css input[type="datetime"]:focus.focus-visible,.bluprint-css input[type="datetime-local"]:focus.focus-visible,.bluprint-css input[type="email"]:focus.focus-visible,.bluprint-css input[type="month"]:focus.focus-visible,.bluprint-css input[type="number"]:focus.focus-visible,.bluprint-css input[type="password"]:focus.focus-visible,.bluprint-css input[type="search"]:focus.focus-visible,.bluprint-css input[type="tel"]:focus.focus-visible,.bluprint-css input[type="text"]:focus.focus-visible,.bluprint-css input[type="time"]:focus.focus-visible,.bluprint-css input[type="url"]:focus.focus-visible,.bluprint-css input[type="week"]:focus.focus-visible,.bluprint-css input:not([type]):focus.focus-visible,.bluprint-css textarea:focus.focus-visible,.bluprint-css select:focus.focus-visible,.bluprint-css textarea:focus.focus-visible{outline-style:none}.wrapper-with-border::before,.bluprint-css .layout-horizontal .form-fields::before,.bluprint-css .form-address-lookup::before,.bluprint-css .input-button-combo::before,.bluprint-css.quicksearch-wrapper .input-wrapper::before,.wrapper-with-border::after,.bluprint-css .layout-horizontal .form-fields::after,.bluprint-css .form-address-lookup::after,.bluprint-css .input-button-combo::after,.bluprint-css.quicksearch-wrapper .input-wrapper::after{content:"";display:table;clear:both}.smart-list,.bluprint-css ul.payment-methods,.bluprint-css.quicksearch-wrapper .search-results-dropdown li{list-style:none;margin:0;padding:0}.bluprint-css ul.payment-methods li.payment-method-visa span,.bluprint-css ul.payment-methods li.payment-method-discover span,.bluprint-css ul.payment-methods li.payment-method-mastercard span,.bluprint-css ul.payment-methods li.payment-method-mc span,.bluprint-css ul.payment-methods li.payment-method-amazonpayments span,.bluprint-css ul.payment-methods li.payment-method-paypal span,.bluprint-css ul.payment-methods li.payment-method-paypalrest span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span,.bluprint-css ul.payment-methods li.payment-method-diners_club span,.bluprint-css ul.payment-methods li.payment-method-dc span,.bluprint-css ul.payment-methods li.payment-method-amex span,.bluprint-css ul.payment-methods li.payment-method-americanexpress span,.bluprint-css ul.payment-methods li.payment-method-solo span,.bluprint-css ul.payment-methods li.payment-method-maestro span,.bluprint-css ul.payment-methods li.payment-method-delta span,.bluprint-css ul.payment-methods li.payment-method-jcb span,.bluprint-css ul.payment-methods li.payment-method-visae span,.bluprint-css ul.payment-methods li.payment-method-visaelectron span,.bluprint-css ul.payment-methods li.payment-method-sage span,.bluprint-css ul.payment-methods li.payment-method-klarnapayments span{width:42px;height:28px;background-image:url("/blu/resources/shared/images/bluprint/checkout/card-icons@2x.png");background-size:84px auto;text-align:left}.bluprint-css ul.payment-methods li.payment-method-visa span.small,.bluprint-css ul.payment-methods li.payment-method-discover span.small,.bluprint-css ul.payment-methods li.payment-method-mastercard span.small,.bluprint-css ul.payment-methods li.payment-method-mc span.small,.bluprint-css ul.payment-methods li.payment-method-amazonpayments span.small,.bluprint-css ul.payment-methods li.payment-method-paypal span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span.small,.bluprint-css ul.payment-methods li.payment-method-diners_club span.small,.bluprint-css ul.payment-methods li.payment-method-dc span.small,.bluprint-css ul.payment-methods li.payment-method-amex span.small,.bluprint-css ul.payment-methods li.payment-method-americanexpress span.small,.bluprint-css ul.payment-methods li.payment-method-solo span.small,.bluprint-css ul.payment-methods li.payment-method-maestro span.small,.bluprint-css ul.payment-methods li.payment-method-delta span.small,.bluprint-css ul.payment-methods li.payment-method-jcb span.small,.bluprint-css ul.payment-methods li.payment-method-visae span.small,.bluprint-css ul.payment-methods li.payment-method-visaelectron span.small,.bluprint-css ul.payment-methods li.payment-method-sage span.small,.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{width:36px;height:24px;background-image:url("/blu/resources/shared/images/bluprint/checkout/card-icons-sm@2x.png");background-size:72px auto;text-align:left}.bluprint-css .message,.bluprint-css .social-login .button,.bluprint-css.quicksearch-wrapper .button-submit,.bluprint-css.quicksearch-wrapper .search-results-dropdown li a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span,.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper{position:relative}.bluprint-css .message::before,.bluprint-css .social-login .button::before,.bluprint-css.quicksearch-wrapper .button-submit::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown li a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span::before,.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{content:"";display:block;position:absolute;left:0}.after-toggle,.bluprint-css .validation-failed .input-wrapper,.bluprint-css .validation-passed .input-wrapper,.bluprint-css .button-is-loading,.loading-products{position:relative}.after-toggle::after,.bluprint-css .validation-failed .input-wrapper::after,.bluprint-css .validation-passed .input-wrapper::after,.bluprint-css .button-is-loading::after,.loading-products::after{content:"";display:block;position:absolute;left:0}.wrapper-with-border{border:1px solid #bbbbbb;padding:2.5em;border-radius:6px;border-width:4px;background:#FFFFFF}.wrapper-with-highlight{background:#CDECFE;padding:2em;border-radius:6px;margin-bottom:3em}.hover-toggle{border-color:#817264}.after-toggle::after{opacity:0;visibility:hidden;content:'';box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-96px -64px;position:absolute;left:50%;bottom:-20px;margin-left:-20px;background-color:#FFFFFF;border-radius:50%;border:4px solid #bbbbbb;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:translateY(-6px)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.after-toggle::after{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.active-toggle,.active-toggle:hover{background-color:#f1f1f1}.is-active{cursor:default;z-index:2}.is-active a,.is-active .is-interactive{cursor:auto}.accent-font{font-family:'hypatia-sans-pro',Arial,sans-serif}.fl{float:left}.fr{float:right}.clear{display:block;clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px}.hide,.hidden{display:none !important}.smart-list{overflow:hidden}.smart-list li{position:relative;margin-bottom:-4px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transition:background 0.4s ease-in-out;background-color:#FFFFFF}.smart-list li .content{padding:1em;position:relative;border:4px solid #bbbbbb;border-width:4px;display:block}.smart-list li:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.smart-list li:first-of-type .content{border-top-left-radius:6px;border-top-right-radius:6px}.smart-list li:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:0}.smart-list li:last-of-type .content{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.smart-list li h4{margin-bottom:0;color:#817264;font-size:16px;font-size:1rem}.smart-list li .extra-content{position:absolute;top:2em;right:2em}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes progressSlide{0%{width:0}100%{width:100%}}@keyframes progressSlide{0%{width:0}100%{width:100%}}@keyframes deliveryTruck{0%{background-position:-220px 0px}100%{background-position:-192px 0px}}@-webkit-keyframes deliveryTruck{0%{background-position:-220px 0px}100%{background-position:-192px 0px}}@-moz-keyframes deliveryTruck{0%{background-position:-220px 0px}100%{background-position:-192px 0px}}@keyframes loadTick{0%{opacity:1;background-position:-256px 0px}49.999%{background-position:-256px 0px}50%{background-position:-288px 0px}100%{opacity:1}}@-webkit-keyframes loadTick{0%{opacity:1;background-position:-256px 0px}49.999%{background-position:-256px 0px}50%{background-position:-288px 0px}100%{opacity:1}}@-moz-keyframes loadTick{0%{opacity:1;background-position:-256px 0px}49.999%{background-position:-256px 0px}50%{background-position:-288px 0px}100%{opacity:1}}.bluprint-css input::-webkit-input-placeholder,.bluprint-css textarea::-webkit-input-placeholder{color:#6e6e6e}.bluprint-css input[type="color"],.bluprint-css input[type="date"],.bluprint-css input[type="datetime"],.bluprint-css input[type="datetime-local"],.bluprint-css input[type="email"],.bluprint-css input[type="month"],.bluprint-css input[type="number"],.bluprint-css input[type="password"],.bluprint-css input[type="search"],.bluprint-css input[type="tel"],.bluprint-css input[type="text"],.bluprint-css input[type="time"],.bluprint-css input[type="url"],.bluprint-css input[type="week"],.bluprint-css input:not([type]),.bluprint-css textarea{background-color:#FFFFFF;font-family:'hypatia-sans-pro',Arial,sans-serif;border:1px solid #bbbbbb;border-radius:6px;padding:0.875em;color:#817264;-webkit-appearance:none;display:block;width:100%;transition:border 0.2s,background-color 0.2s;font-size:14px;font-size:0.875rem;font-weight:normal}@media screen and (max-width: 570px){.bluprint-css input[type="color"],.bluprint-css input[type="date"],.bluprint-css input[type="datetime"],.bluprint-css input[type="datetime-local"],.bluprint-css input[type="email"],.bluprint-css input[type="month"],.bluprint-css input[type="number"],.bluprint-css input[type="password"],.bluprint-css input[type="search"],.bluprint-css input[type="tel"],.bluprint-css input[type="text"],.bluprint-css input[type="time"],.bluprint-css input[type="url"],.bluprint-css input[type="week"],.bluprint-css input:not([type]),.bluprint-css textarea,.bluprint-css select{font-size:16px;font-size:1rem;padding:0.75em}}.bluprint-css input[type="color"]:focus,.bluprint-css input[type="date"]:focus,.bluprint-css input[type="datetime"]:focus,.bluprint-css input[type="datetime-local"]:focus,.bluprint-css input[type="email"]:focus,.bluprint-css input[type="month"]:focus,.bluprint-css input[type="number"]:focus,.bluprint-css input[type="password"]:focus,.bluprint-css input[type="search"]:focus,.bluprint-css input[type="tel"]:focus,.bluprint-css input[type="text"]:focus,.bluprint-css input[type="time"]:focus,.bluprint-css input[type="url"]:focus,.bluprint-css input[type="week"]:focus,.bluprint-css input:not([type]):focus,.bluprint-css textarea:focus,.bluprint-css select:focus{color:#817264;border-color:#817264;box-shadow:0 0 3px rgba(129,114,100,0.5)}.bluprint-css select{width:48%;background:url("/blu/resources/shared/images/bluprint/checkout/icon-drop-down.png") no-repeat right center #FFFFFF;font-family:'hypatia-sans-pro',Arial,sans-serif;border:1px solid #bbbbbb;border-radius:6px;padding:0.875em;color:#817264;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;font-size:14px;font-size:0.875rem;font-weight:normal}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css select{background-size:25px 17px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-drop-down@2x.png");}}.bluprint-css textarea{line-height:1.5}.bluprint-css small{font-size:13px;font-size:0.8125rem;color:#6e6e6e;display:block}.bluprint-css small div{font-size:100%}.bluprint-css .form-asterisk{font-size:13px;font-size:0.8125rem;color:#6e6e6e;display:inline-block;vertical-align:top}.bluprint-css .validation-failed input[type="color"].validation-failed,.bluprint-css .validation-failed input[type="date"].validation-failed,.bluprint-css .validation-failed input[type="datetime"].validation-failed,.bluprint-css .validation-failed input[type="datetime-local"].validation-failed,.bluprint-css .validation-failed input[type="email"].validation-failed,.bluprint-css .validation-failed input[type="month"].validation-failed,.bluprint-css .validation-failed input[type="number"].validation-failed,.bluprint-css .validation-failed input[type="password"].validation-failed,.bluprint-css .validation-failed input[type="search"].validation-failed,.bluprint-css .validation-failed input[type="tel"].validation-failed,.bluprint-css .validation-failed input[type="text"].validation-failed,.bluprint-css .validation-failed input[type="time"].validation-failed,.bluprint-css .validation-failed input[type="url"].validation-failed,.bluprint-css .validation-failed input[type="week"].validation-failed,.bluprint-css .validation-failed input:not([type]).validation-failed,.bluprint-css .validation-failed textarea.validation-failed,.bluprint-css .validation-failed input[type="color"]:focus.validation-failed,.bluprint-css .validation-failed input[type="date"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime-local"]:focus.validation-failed,.bluprint-css .validation-failed input[type="email"]:focus.validation-failed,.bluprint-css .validation-failed input[type="month"]:focus.validation-failed,.bluprint-css .validation-failed input[type="number"]:focus.validation-failed,.bluprint-css .validation-failed input[type="password"]:focus.validation-failed,.bluprint-css .validation-failed input[type="search"]:focus.validation-failed,.bluprint-css .validation-failed input[type="tel"]:focus.validation-failed,.bluprint-css .validation-failed input[type="text"]:focus.validation-failed,.bluprint-css .validation-failed input[type="time"]:focus.validation-failed,.bluprint-css .validation-failed input[type="url"]:focus.validation-failed,.bluprint-css .validation-failed input[type="week"]:focus.validation-failed,.bluprint-css .validation-failed input:not([type]):focus.validation-failed,.bluprint-css .validation-failed textarea:focus.validation-failed{border-color:#cc0000;background-color:#fdf9f9;padding-right:60px}.bluprint-css .validation-failed input[type="color"]:focus.validation-failed,.bluprint-css .validation-failed input[type="date"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime-local"]:focus.validation-failed,.bluprint-css .validation-failed input[type="email"]:focus.validation-failed,.bluprint-css .validation-failed input[type="month"]:focus.validation-failed,.bluprint-css .validation-failed input[type="number"]:focus.validation-failed,.bluprint-css .validation-failed input[type="password"]:focus.validation-failed,.bluprint-css .validation-failed input[type="search"]:focus.validation-failed,.bluprint-css .validation-failed input[type="tel"]:focus.validation-failed,.bluprint-css .validation-failed input[type="text"]:focus.validation-failed,.bluprint-css .validation-failed input[type="time"]:focus.validation-failed,.bluprint-css .validation-failed input[type="url"]:focus.validation-failed,.bluprint-css .validation-failed input[type="week"]:focus.validation-failed,.bluprint-css .validation-failed input:not([type]):focus.validation-failed,.bluprint-css .validation-failed textarea:focus.validation-failed{box-shadow:0 0 3px rgba(204,0,0,0.5)}.bluprint-css .validation-failed .input-wrapper{position:relative}.bluprint-css .validation-failed .validation-hint{display:none}.bluprint-css .validation-passed .input-wrapper::after,.bluprint-css .validation-failed .input-wrapper::after{right:8px;top:8px;left:auto}.bluprint-css .validation-passed.form-select .input-wrapper::after,.bluprint-css .validation-failed.form-select .input-wrapper::after{right:20px}.bluprint-css .validation-failed .input-wrapper::after{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-224px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .validation-failed .input-wrapper::after{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .validation-advice{color:#cc0000;margin:0}.bluprint-css .validation-failed .form-is-optional .input-wrapper:after,.bluprint-css .validation-passed .form-is-optional .input-wrapper:after{display:none}.bluprint-css .validation-passed input[type="color"].validation-passed,.bluprint-css .validation-passed input[type="date"].validation-passed,.bluprint-css .validation-passed input[type="datetime"].validation-passed,.bluprint-css .validation-passed input[type="datetime-local"].validation-passed,.bluprint-css .validation-passed input[type="email"].validation-passed,.bluprint-css .validation-passed input[type="month"].validation-passed,.bluprint-css .validation-passed input[type="number"].validation-passed,.bluprint-css .validation-passed input[type="password"].validation-passed,.bluprint-css .validation-passed input[type="search"].validation-passed,.bluprint-css .validation-passed input[type="tel"].validation-passed,.bluprint-css .validation-passed input[type="text"].validation-passed,.bluprint-css .validation-passed input[type="time"].validation-passed,.bluprint-css .validation-passed input[type="url"].validation-passed,.bluprint-css .validation-passed input[type="week"].validation-passed,.bluprint-css .validation-passed input:not([type]).validation-passed,.bluprint-css .validation-passed textarea.validation-passed,.bluprint-css .validation-passed input[type="color"]:focus.validation-passed,.bluprint-css .validation-passed input[type="date"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime-local"]:focus.validation-passed,.bluprint-css .validation-passed input[type="email"]:focus.validation-passed,.bluprint-css .validation-passed input[type="month"]:focus.validation-passed,.bluprint-css .validation-passed input[type="number"]:focus.validation-passed,.bluprint-css .validation-passed input[type="password"]:focus.validation-passed,.bluprint-css .validation-passed input[type="search"]:focus.validation-passed,.bluprint-css .validation-passed input[type="tel"]:focus.validation-passed,.bluprint-css .validation-passed input[type="text"]:focus.validation-passed,.bluprint-css .validation-passed input[type="time"]:focus.validation-passed,.bluprint-css .validation-passed input[type="url"]:focus.validation-passed,.bluprint-css .validation-passed input[type="week"]:focus.validation-passed,.bluprint-css .validation-passed input:not([type]):focus.validation-passed,.bluprint-css .validation-passed textarea:focus.validation-passed{border-color:#090 !important;background-color:#f9fcf9;padding-right:60px}.bluprint-css .validation-passed input[type="color"]:focus.validation-passed,.bluprint-css .validation-passed input[type="date"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime-local"]:focus.validation-passed,.bluprint-css .validation-passed input[type="email"]:focus.validation-passed,.bluprint-css .validation-passed input[type="month"]:focus.validation-passed,.bluprint-css .validation-passed input[type="number"]:focus.validation-passed,.bluprint-css .validation-passed input[type="password"]:focus.validation-passed,.bluprint-css .validation-passed input[type="search"]:focus.validation-passed,.bluprint-css .validation-passed input[type="tel"]:focus.validation-passed,.bluprint-css .validation-passed input[type="text"]:focus.validation-passed,.bluprint-css .validation-passed input[type="time"]:focus.validation-passed,.bluprint-css .validation-passed input[type="url"]:focus.validation-passed,.bluprint-css .validation-passed input[type="week"]:focus.validation-passed,.bluprint-css .validation-passed input:not([type]):focus.validation-passed,.bluprint-css .validation-passed textarea:focus.validation-passed{box-shadow:0 0 3px rgba(0,153,0,0.5)}.bluprint-css .validation-passed .input-wrapper{position:relative}.bluprint-css .validation-passed .input-wrapper::after{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-128px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .validation-passed .input-wrapper::after{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .form-half input,.bluprint-css .form-half select{max-width:150px}.bluprint-css .form-is-optional .input-wrapper{position:relative}.bluprint-css .form-is-optional input,.bluprint-css .form-is-optional textarea{padding-right:80px}.bluprint-css .form-is-optional input[type='checkbox']{padding-right:0}.bluprint-css .form-is-optional .input-wrapper small.optional-text{position:absolute;top:15px;right:15px;opacity:1;transition:opacity 0.2s;pointer-events:none}.bluprint-css .form-is-optional.form-select .input-wrapper small.optional-text{right:35px}.bluprint-css .form-is-optional .input-wrapper:hover small.optional-text,.bluprint-css .form-is-optional .input-wrapper.hasText small.optional-text{opacity:0}.bluprint-css .form-is-optional.form-select .input-wrapper small.optional-text{right:35px}.bluprint-css input+input{margin-top:0.5em}.bluprint-css .form-fields{margin-bottom:1.5em}.bluprint-css .wrap-field-title label,.bluprint-css .wrap-field-input input,.bluprint-css .wrap-field-input textarea,.bluprint-css .wrap-field-input select{margin-bottom:0.5em;display:block;max-width:100%}.bluprint-css .wrap-field-title label{cursor:pointer}.bluprint-css .wrap-field-input .last-element{margin-bottom:0}.bluprint-css .step-wrapper .form-fields:last-of-type,.bluprint-css .layout-horizontal .form-fields:last-of-type{margin-bottom:0}.bluprint-css .form-address .wrap-field-input small{margin-bottom:1em}.bluprint-css .label-block{display:block}.bluprint-css .label-contains-radio,.bluprint-css .label-contains-checkbox{font-size:14px;font-size:0.875rem;cursor:pointer;margin-bottom:0.5em}.bluprint-css .label-contains-radio input,.bluprint-css .label-contains-checkbox input{display:inline-block;margin-right:0.5em;margin-bottom:0;vertical-align:middle}.bluprint-css .label-contains-radio input[type="checkbox"],.bluprint-css .label-contains-radio input[type="radio"],.bluprint-css .label-contains-checkbox input[type="checkbox"],.bluprint-css .label-contains-checkbox input[type="radio"]{margin-left:2px}.bluprint-css .label-contains-radio span,.bluprint-css .label-contains-checkbox span{width:auto;overflow:hidden;display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.bluprint-css .label-contains-radio a,.bluprint-css .label-contains-checkbox a{vertical-align:middle}.bluprint-css .has-touch .label-contains-radio,.bluprint-css .has-touch .label-contains-checkbox{border:1px solid #bbbbbb;margin:-1px 0 0}.bluprint-css .has-touch .label-contains-radio:first-of-type,.bluprint-css .has-touch .label-contains-checkbox:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.bluprint-css .has-touch .label-contains-radio:last-of-type,.bluprint-css .has-touch .label-contains-checkbox:last-of-type{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.bluprint-css .layout-horizontal .form-fields{margin-bottom:1em}.bluprint-css .layout-horizontal .wrap-field-title,.bluprint-css .layout-horizontal .wrap-field-input{float:left}.bluprint-css .layout-horizontal .wrap-field-title{width:30%;text-align:right}.bluprint-css .layout-horizontal .wrap-field-title label{line-height:46px}.bluprint-css .layout-horizontal .wrap-field-input{width:65%;margin-left:5%}.bluprint-css .layout-horizontal .wrap-field-input select{width:100%}.bluprint-css .layout-horizontal .wrap-field-title label,.bluprint-css .layout-horizontal .wrap-field-input input{margin-bottom:0}.bluprint-css .layout-horizontal small{margin-top:1em}.bluprint-css .layout-horizontal .indent-input{padding-left:35%;margin:0;width:100%}.bluprint-css .layout-horizontal .label-contains-radio{margin:0}.bluprint-css .layout-horizontal .wrap-field-title label{margin:0}.bluprint-css .form-address-lookup{clear:both;padding:2em;margin:1em 0 1.5em;background:#CDECFE;border-radius:6px}.bluprint-css .form-address-search.last-element{margin:0}.bluprint-css .form-address-wrapper .form-fields:first-of-type{margin-top:1.5em}.bluprint-css .form-address-search small{color:inherit;margin-top:1em}.bluprint-css .form-address-search .wrap-field-title,.bluprint-css .form-address-search .wrap-field-input{width:100%;text-align:left;margin:0}.bluprint-css .form-address-search .wrap-field-title{margin-bottom:1em;min-height:0}.bluprint-css .form-address-search .wrap-field-title label{line-height:normal}.bluprint-css .form-fields.form-company{margin-top:1.75em}.bluprint-css .input-button-combo{margin-bottom:2em}.bluprint-css .input-button-combo input,.bluprint-css .input-button-combo .button{width:50%;display:inline-block}.bluprint-css .message{position:relative;padding:1.5em;padding-left:48px;margin-bottom:1em;border-radius:6px;font-weight:normal;color:#817264;font-size:14px;font-size:0.875rem;line-height:1.5}.bluprint-css .message::before{left:12.8px;top:16.84211px;margin-top:0px}.bluprint-css .message p{margin:0}.bluprint-css .message a{text-decoration:underline;color:inherit}.bluprint-css .message.message-error,.bluprint-css .message.message--error{background-color:#f4cccc}.bluprint-css .message.message-error::before,.bluprint-css .message.message--error::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-64px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-error::before,.bluprint-css .message.message--error::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-info,.bluprint-css .message.message--info{background-color:#cceacc}.bluprint-css .message.message-info::before,.bluprint-css .message.message--info::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:0px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-info::before,.bluprint-css .message.message--info::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-warn,.bluprint-css .message.message--warn{background-color:#fff4cc}.bluprint-css .message.message-warn::before,.bluprint-css .message.message--warn::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-32px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-warn::before,.bluprint-css .message.message--warn::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .has-password-strength-meter .validation-advice{display:none !important}.bluprint-css .password-strength-meter{width:100%;border-radius:30px;height:12px;margin:0.5em 0 1em 0;-webkit-animation:all 1s ease-in-out;-moz-animation:all 1s ease-in-out;animation:all 1s ease-in-out}.bluprint-css .password-strength-meter::-webkit-meter-bar{background:none;border-radius:30px;background:#d7d7d7}.bluprint-css .password-strength-meter::-webkit-meter-optimum-value{border-radius:30px;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s}.bluprint-css .password-strength-meter[value="0"]::-webkit-meter-bar{background:#d7d7d7}.bluprint-css .password-strength-meter[value="0"]::-webkit-meter-optimum-value{background:#6e6e6e}.bluprint-css .password-strength-meter[value="1"]::-webkit-meter-optimum-value{background:#cc0000}.bluprint-css .password-strength-meter[value="2"]::-webkit-meter-optimum-value{background:#d74848}.bluprint-css .password-strength-meter[value="3"]::-webkit-meter-optimum-value{background:#48b348}.bluprint-css .password-strength-meter[value="4"]::-webkit-meter-optimum-value{background:#090}.bluprint-css .password-strength-meter[value="0"]::-moz-meter-bar{background:#6e6e6e}.bluprint-css .password-strength-meter[value="1"]::-moz-meter-bar{background:#cc0000}.bluprint-css .password-strength-meter[value="2"]::-moz-meter-bar{background:#d74848}.bluprint-css .password-strength-meter[value="3"]::-moz-meter-bar{background:#48b348}.bluprint-css .password-strength-meter[value="4"]::-moz-meter-bar{background:#090}.bluprint-css .password-strength-text{font-size:13px;font-size:0.8125rem;text-align:left;overflow:hidden}.bluprint-css .password-strength-text p{margin:0}.bluprint-css .password-strength-text span{margin-bottom:2em;font-weight:bold}.bluprint-css .password-strength-text .value-0,.bluprint-css .password-strength-text .value-1{color:#cc0000}.bluprint-css .password-strength-text .value-2{color:#d74848}.bluprint-css .password-strength-text .value-3{color:#48b348}.bluprint-css .password-strength-text .value-4{color:#090}.bluprint-css .password-strength-text+small{margin-top:0}.bluprint-css .button{border:0;cursor:pointer;background-color:#817264;border-radius:6px;padding:0.875em 1.45em;color:#FFFFFF;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-size:14px;font-size:0.875rem;text-decoration:none;font-weight:inherit}.bluprint-css .button span{cursor:pointer;text-transform:inherit}.bluprint-css .button:hover,.bluprint-css .button:focus{background-color:#9b8b7d;color:#FFFFFF;text-decoration:none}.bluprint-css button[disabled=disabled],.bluprint-css button[disabled=disabled]:hover,.bluprint-css button:disabled,.bluprint-css button:disabled:hover{background-color:#bbbbbb;cursor:not-allowed}.bluprint-css button[disabled=disabled] span,.bluprint-css button[disabled=disabled]:hover span,.bluprint-css button:disabled span,.bluprint-css button:disabled:hover span{cursor:not-allowed}.bluprint-css .button-is-disabled{pointer-events:none;background-color:#bbbbbb}.bluprint-css .button-important{background-color:#e44496}.bluprint-css .button-important:hover,.bluprint-css .button-important:focus{background-color:#ea71af}.bluprint-css .link{display:inline;padding:0;border-radius:0;background:none;border:none;text-transform:none;font-size:inherit;font-family:'hypatia-sans-pro',Arial,sans-serif;color:#817264}.bluprint-css .button-action:hover,.bluprint-css .button-action:focus{color:#b1a59a}.bluprint-css .button-light{background-color:#FFFFFF;border:1px solid #6e6e6e}.bluprint-css .button-light span{color:#303030}.bluprint-css .button-light:hover,.bluprint-css .button-light:focus{border-color:#555555;background:#FFFFFF}.bluprint-css .button-small,.bluprint-css .button--small{font-size:14px;font-size:0.875rem;padding:0.5em 1em}.bluprint-css .button-large{padding:1.125em 2em;font-size:16px;font-size:1rem}.bluprint-css .button-block,.bluprint-css .is-checkout-wrapper .continue{display:block;text-align:center;width:100%}.bluprint-css .button-express:hover span.icon{-webkit-animation:fadeInOut 1s infinite;-moz-animation:fadeInOut 1s infinite;animation:fadeInOut 1s infinite}.bluprint-css .button-express span.icon{-webkit-animation:fadeInOut 1s 1;-moz-animation:fadeInOut 1s 1;animation:fadeInOut 1s 1;position:relative;display:inline-block;padding-right:3em;box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-224px -64px;width:10px;padding:0;vertical-align:middle}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-express span.icon{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .button-express span.icon:first-of-type{margin-left:1em}.bluprint-css .button-express span.icon:nth-child(2n){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}.bluprint-css .button-express span.icon:nth-child(3n){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}.bluprint-css .button-express.is-hidden{display:none}.bluprint-css .button-express-second{background:#090;border-color:#090}.bluprint-css .button-express-second:hover{background:#090;border-color:#090}.bluprint-css .animate-flicker{opacity:1;animation:flickerAnimation 1s infinite}.bluprint-css .social-login .button{text-align:left;position:relative;padding-left:48px;border:0;text-transform:none;font-weight:normal}.bluprint-css .social-login .button::before{top:0;height:100%;width:48px;background-repeat:no-repeat;background-position:50% 50%;margin-right:1em}.bluprint-css .button-amazon,.bluprint-css .button.button-amazon{background-color:#f9d572 !important;color:black !important}.bluprint-css .button-amazon::before,.bluprint-css .button.button-amazon::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-amazon.png")}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-amazon::before,.bluprint-css .button.button-amazon::before{background-size:32px 32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-amazon@2x.png");}}.bluprint-css .button-amazon:hover,.bluprint-css .button-amazon:focus,.bluprint-css .button.button-amazon:hover,.bluprint-css .button.button-amazon:focus{background-color:#fbe4a3 !important;color:black}.bluprint-css .button-amazon img,.bluprint-css .button.button-amazon img{cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}.bluprint-css .amazon-pay-button{margin-bottom:1em}.bluprint-css .amazon-pay-button img{display:block}.bluprint-css .button-facebook{background-color:#435a99 !important;color:#FFFFFF !important}.bluprint-css .button-facebook::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-facebook.png")}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-facebook::before{background-size:32px 32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-facebook@2x.png");}}.bluprint-css .button-facebook:hover,.bluprint-css .button-facebook:focus{background-color:#5972b6 !important}.bluprint-css .button-google{color:#FFFFFF !important;background-color:#d55443 !important}.bluprint-css .button-google::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-google.png");border-right:1px solid #bd2619}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-google::before{background-size:32px 32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-google@2x.png");}}.bluprint-css .button-google:hover,.bluprint-css .button-google:focus{background-color:#de7a6d !important}.bluprint-css .button-google span{display:inline-block;margin-left:1em}.bluprint-css .button-link{background:none;padding:0;border:none;color:#817264}.bluprint-css .button-link:active,.bluprint-css .button-link:hover,.bluprint-css .button-link:focus,.bluprint-css .button-link .button-link{color:#817264}.bluprint-css .button-is-loading::after{width:30px;height:30px;background:url("/blu/resources/shared/images/bluprint/checkout/icons/button-loading.png") no-repeat;left:50% !important;top:50%;margin-left:-15px;margin-top:-15px;-webkit-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;-moz-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-is-loading::after{background-size:30px 30px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icons/button-loading@2x.png");}}.bluprint-css .button-is-loading span{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bluprint-css .left-nav-holder{float:left;width:18.5%;margin-right:4em;position:relative}.bluprint-css .with-left-nav{width:auto;overflow:hidden;position:relative}.bluprint-css .message{position:relative;padding:1.5em;padding-left:48px;margin-bottom:1em;border-radius:6px;font-weight:normal;color:#817264;font-size:14px;font-size:0.875rem;line-height:1.5}.bluprint-css .message::before{left:12.8px;top:16.84211px;margin-top:0px}.bluprint-css .message p{margin:0}.bluprint-css .message a{text-decoration:underline;color:inherit}.bluprint-css .message.message-error{background-color:#f4cccc}.bluprint-css .message.message-error::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-64px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-error::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-info{background-color:#cceacc}.bluprint-css .message.message-info::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:0px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-info::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-warn{background-color:#fff4cc}.bluprint-css .message.message-warn::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-32px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-warn::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css ul.payment-methods li.payment-method{display:inline-block;text-indent:-9999px}.bluprint-css ul.payment-methods li.payment-method-visa span{display:block;background-position:0px 0px}.bluprint-css ul.payment-methods li.payment-method-visa span.small{background-position:0px 0px}.bluprint-css ul.payment-methods li.payment-method-discover span{display:block;background-position:0px -28px}.bluprint-css ul.payment-methods li.payment-method-discover span.small{background-position:0px -24px}.bluprint-css ul.payment-methods li.payment-method-mastercard span,.bluprint-css ul.payment-methods li.payment-method-mc span{display:block;background-position:0px -56px}.bluprint-css ul.payment-methods li.payment-method-mastercard span.small,.bluprint-css ul.payment-methods li.payment-method-mc span.small{background-position:0px -48px}.bluprint-css ul.payment-methods li.payment-method-amazonpayments span{display:block;background-position:0px -84px}.bluprint-css ul.payment-methods li.payment-method-amazonpayments span.small{background-position:0px -72px}.bluprint-css ul.payment-methods li.payment-method-paypal span,.bluprint-css ul.payment-methods li.payment-method-paypalrest span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span{display:block;background-position:0px -112px}.bluprint-css ul.payment-methods li.payment-method-paypal span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span.small{background-position:0px -96px}.bluprint-css ul.payment-methods li.payment-method-diners_club span,.bluprint-css ul.payment-methods li.payment-method-dc span{display:block;background-position:0px -140px}.bluprint-css ul.payment-methods li.payment-method-diners_club span.small,.bluprint-css ul.payment-methods li.payment-method-dc span.small{background-position:0px -120px}.bluprint-css ul.payment-methods li.payment-method-amex span,.bluprint-css ul.payment-methods li.payment-method-americanexpress span{display:block;background-position:0px -168px}.bluprint-css ul.payment-methods li.payment-method-amex span.small,.bluprint-css ul.payment-methods li.payment-method-americanexpress span.small{background-position:0px -144px}.bluprint-css ul.payment-methods li.payment-method-solo span{display:block;background-position:0px -196px}.bluprint-css ul.payment-methods li.payment-method-solo span.small{background-position:0px -168px}.bluprint-css ul.payment-methods li.payment-method-maestro span{display:block;background-position:0px -224px}.bluprint-css ul.payment-methods li.payment-method-maestro span.small{background-position:0px -192px}.bluprint-css ul.payment-methods li.payment-method-delta span{display:block;background-position:0px -252px}.bluprint-css ul.payment-methods li.payment-method-delta span.small{background-position:0px -216px}.bluprint-css ul.payment-methods li.payment-method-jcb span{display:block;background-position:0px -280px}.bluprint-css ul.payment-methods li.payment-method-jcb span.small{background-position:0px -240px}.bluprint-css ul.payment-methods li.payment-method-visae span,.bluprint-css ul.payment-methods li.payment-method-visaelectron span{display:block;background-position:0px -308px}.bluprint-css ul.payment-methods li.payment-method-visae span.small,.bluprint-css ul.payment-methods li.payment-method-visaelectron span.small{background-position:0px -264px}.bluprint-css ul.payment-methods li.payment-method-sage span{display:block;background-position:0px -336px}.bluprint-css ul.payment-methods li.payment-method-sage span.small{background-position:0px -288px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span{display:block;background-position:0px -392px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{background-position:0px -336px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{background-position:0 -312px}.bluprint-css .bluprint-table{background:#FFFFFF;display:block;overflow:auto}.bluprint-css .bluprint-table table{width:auto}.bluprint-css .bluprint-table td,.bluprint-css .bluprint-table th{padding:1em;border-bottom:1px solid #bbbbbb;vertical-align:top}.bluprint-css .bluprint-table th{font-weight:normal}.bluprint-css .bluprint-table.remove-left-right-padding tr td:first-of-type,.bluprint-css .bluprint-table.remove-left-right-padding tr th:first-of-type{padding-left:0}.bluprint-css .bluprint-table.remove-left-right-padding tr th:last-of-type,.bluprint-css .bluprint-table.remove-left-right-padding tr td:last-of-type{padding-right:0}.bluprint-css .bluprint-table.with-border td,.bluprint-css .bluprint-table.with-border th{border:1px solid #bbbbbb}.bluprint-css .bluprint-table.with-alt-highlight tr:nth-child(odd) td{background:#f1f1f1}.bluprint-css .bluprint-table.min-width table{width:100%}.datepicker{position:absolute;border:2px solid #1C3262;font-size:11px;width:194px;padding:3px;height:221px;background:#fff;line-height:normal;z-index:3003}.datepicker.column_2{width:393px}.datepicker.column_3{width:592px}.datepicker.column_4{width:791px}.datepicker.column_5{width:990px}.datepicker .header{position:relative;background:#1C3262;height:21px;padding-top:4px;margin-bottom:3px;overflow:hidden}.datepicker .header .title{text-align:center;padding-top:1px;position:absolute;color:#fff;font-weight:bold;width:99999px}.datepicker .header .next,.datepicker .header .previous,.datepicker .header .closeButton{position:absolute;width:15px;height:15px;background:#fff;text-align:center;color:#666;top:5px;cursor:pointer}.datepicker .header .previous{left:5px}.datepicker .header .next{right:28px}.datepicker .header .closeButton{right:5px}.datepicker .body{position:relative;top:0px;left:0px;height:193px;overflow:hidden}.datepicker .body .column{float:left;width:194px;min-height:193px;margin-left:5px}.datepicker .body .column.column_1{margin-left:0}.datepicker .titleText .column{float:left;width:194px;margin-left:5px}.datepicker .titleText .column.column_1{margin-left:0}.datepicker.footer{height:280px}.datepicker .footer{margin-top:3px;padding:15px 5px;height:26px}.datepicker .time{width:100%;height:100%;background:#eee}.datepicker .time .hour,.datepicker .time .separator,.datepicker .time .minutes{border:1px solid #ccc;background:#fff;width:50px;font-size:32px;position:absolute;top:50px;text-align:center;padding:2px}.datepicker .time .hour{left:30px}.datepicker .time .separator{background:transparent;border:0px;width:10px;left:91px}.datepicker .time .minutes{left:110px}.datepicker .time .ok{position:absolute;top:105px;width:136px;left:30px;font-size:20px}.datepicker .days .day{float:left;background:#ccc;cursor:pointer;text-align:center;padding-top:4px;width:25px;overflow:hidden;height:21px;margin:0 3px 3px 0}.datepicker .days .day0{margin-right:0}.datepicker .days .week5 .day{margin-bottom:0}.datepicker .days .title{background:#5D6E95;font-weight:bold;color:#fff;cursor:default}.datepicker .days .otherMonth{background:#eee;color:#aaa}.datepicker .months .month{float:left;background:#eee;cursor:pointer;text-align:center;overflow:hidden;width:62px;height:31px;padding-top:15px;margin:0 3px 3px 0}.datepicker .months .month3,.datepicker .months .month6,.datepicker .months .month9,.datepicker .months .month12{margin-right:0;width:64px}.datepicker .months .month10,.datepicker .months .month11,.datepicker .months .month12{margin-bottom:0}.datepicker .years .year{float:left;background:#eee;cursor:pointer;text-align:center;padding-top:11px;width:46px;overflow:hidden;height:25px;margin:0 3px 3px 0}.datepicker .years .year3,.datepicker .years .year7,.datepicker .years .year11,.datepicker .years .year15,.datepicker .years .year19{margin-right:0;width:47px}.datepicker .years .year16,.datepicker .years .year17,.datepicker .years .year18,.datepicker .years .year19{margin-bottom:0;height:26px}.datepicker .selected{background:#8C929F !important;color:#fff !important}.datepicker .days .otherMonth.selected{background:#bbbfc8 !important}.datepicker .unavailable,.datepicker .body .days .week .day.unavailable:hover{background:#edd !important;color:#b88 !important;cursor:default !important}.datepicker .days .week .day:hover,.datepicker .months .month:hover,.datepicker .years .year:hover{background:#5D6E95 !important;color:#fff !important}.datepicker .days.weeknumbers .day{width:22px}.datepicker .days.weeknumbers .day.weeknumber,.datepicker .days.weeknumbers .day.weeknumber:hover{color:#AAA !important;width:16px !important;background:#EEE !important}.datepicker table{border-spacing:0}.datepicker th,.datepicker td{padding:0}a:focus{-moz-outline-style:none}s,strike,del,del span{text-decoration:line-through}label.overTxtLabel{cursor:text}div.thread{border-top:1px solid #ccc;margin:0 0 15px 0}div.thread div.item{border-bottom:1px solid #ccc;padding:10px 10px}div.thread div.user{background:#e3f0ff}div.thread div.user-alt{background:#f0f7ff}div.thread div.admin{background:#f3f3f3}div.thread div.admin-alt{background:#fcfbf7}div.thread div.no-replies p{margin:0;line-height:1em}div.thread div.item div.details{float:left;width:25%}div.thread div.item div.details h4{font-size:0.875em}div.thread div.item div.details h4 span.number{background:#666;padding:2px;margin:0 10px 0 0;float:left;width:1.2em;text-align:center;color:#fff;font-size:0.875em}div.thread div.item div.details h4 span.author{float:left;padding:2px 0}div.thread div.item div.details p.date{display:block;clear:both;padding:8px 0;font-size:0.6875em}div.thread div.item div.msg{float:right;width:75%}div.status{padding:8px 10px 0 10px;margin:0 0 15px 0;background:#f4f4f4;border:1px solid #ddd}div.status p{margin:0 0 5px 0;line-height:1.2em;float:left;clear:left}div.status p span{float:left;width:9.5em;clear:left;margin-right:0.5em}div.status p strong{font-weight:normal;color:#000}#ticket-page div.status p strong{float:left}#ticket-page div.status p strong ul{list-style-type:none;margin-left:0px}div.thread table caption{background:#bec9d1;border:1px solid #b0bac2;color:#323537}div.thread thead th{background:#d9e5ee;border:1px solid #b0bac2;color:#323537;padding:2px 5px}div.thread tbody td{background:#fff;padding:3px 5px;border:1px solid #b0bac2}.upload-image-list{margin-bottom:10px}.upload-image-list div{float:left;margin:2px}.upload-image-list .selected{border:3px solid #000000;width:95%}.upload-image-list .unselected{border:3px solid #808080;width:45%;cursor:pointer}.upload-image-list .unselected:hover{border:3px solid #a0a0a0}div.scrollarea{display:block;position:relative}div.scrollbar-horizontal{position:absolute;bottom:0;left:0;height:10px;width:100%}div.scrollbar-vertical{position:absolute;top:0;right:0;height:100%;width:10px}div.scrollbar-track{width:100%;height:100%;position:absolute;background:#eee}div.scrollbar-knob{display:block;position:absolute;top:0;left:0;cursor:pointer;background:#aaa;background-image:-moz-linear-gradient(100% 100% 90deg, #aaa, #ddd);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#aaa));width:100%;height:100%;font-size:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}div.stickyWin div.thumbnails{position:absolute;right:10px;top:30px}div.stickyWin div.thumbnails div{margin:5px;border:1px solid #808080;display:block;cursor:pointer}div.stickyWin div.thumbnails div.selected{border:1px solid #EDB530}div.stickyWin div.thumbnails div:hover{border:1px solid #EDB530;cursor:pointer}div.stickyWin div.closeButton{position:absolute}div.stickyWin iframe{border:1px solid #000000}div.stickyWin .zoom-slider{position:absolute;right:5%;top:72%;height:20%;width:4px;background-color:#ccc}div.stickyWin .zoom-slider span.plus{background:url("/blu/resources/frontend/images/site/icons/zoom_plus.png") no-repeat;display:block;height:18px;width:18px;position:absolute;top:-12px;left:2px;margin:-9px}div.stickyWin .zoom-slider span.minus{background:url("/blu/resources/frontend/images/site/icons/zoom_minus.png") no-repeat;display:block;height:18px;width:18px;position:absolute;bottom:-17px;left:2px;margin:-9px}div.stickyWin .zoom-slider .zoom-handle{position:absolute;margin:0px -10px;height:10px;width:20px;left:50%;background-color:#666;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}div.stickyWin iframe{border-style:none}div.stickyWin.dynamicPopup img{-moz-user-select:none}div.stickyWin.dynamicPopup img.draggable{cursor:move}#modalOverlay{opacity:0.8;background:#333}.dynamic-popup-hidden{visibility:hidden;overflow:hidden}#footer{padding-top:10px}.hidden{display:none !important}.area-tooltip{position:absolute;left:10px;bottom:10px}.area-tooltip{border:5px solid #666;background-color:#fff;padding:6px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;min-width:150px;-webkit-box-shadow:3px 3px 4px #888;-moz-box-shadow:3px 3px 4px #888}.area-tooltip .content{font-size:0.75em;padding:3px}.area-anchor{pointer-events:none;position:fixed;width:0px;height:0px}#sitemap-page div.text-content div{float:left;width:130px;padding-right:30px;border-right:1px dashed #bbb;margin:0 0 0 25px}#sitemap-page ul.sections{background:none;font-size:1em;padding:0}#sitemap-page ul.sections.level0{border-bottom:1px dashed #bbb;padding:0 0 15px}#sitemap-page ul.sections li ul{margin:0 0 10px 20px}#sitemap-page ul.sections.level0 li{margin:0 0 5px}#sitemap-page ul.sections li a{padding:0;display:inline}#sitemap-page ul.sections li ul.level1 li{margin:0}#sitemap-page ul.sections li ul.level1 li a{text-transform:none}#sitemap-page ul.sections li a:hover{background:none;text-decoration:underline}#dpi-check{height:10px;position:absolute;visibility:hidden;display:block}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#dpi-check{height:15px}}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){#dpi-check{height:20px}}.blu-price{white-space:nowrap}#preview-mode{position:fixed;top:0;left:0;width:100%;z-index:99999;padding:7px;background:#f2e67e;color:#000;text-align:center;font-family:Arial, helvetica, sans-serif;font-weight:normal;font-size:14px;line-height:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);border-bottom:1px solid #d8cc67;background-image:linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-o-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-moz-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-webkit-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-ms-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1, #f7eda1), color-stop(0, #f2e67e))}#preview-mode strong{font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 6px;margin-right:4px;border:1px solid rgba(0,0,0,0.15);color:#000;text-transform:uppercase}.lazyload.loading{opacity:0}.lazyload.loaded{opacity:1;transition:opacity .25s}#newticket div.formholder{padding:0 0 1em}#newticket dl.form dd select{width:89%}#newticket p.submit{margin-bottom:0}#newticket table .image{width:70px}#newticket table .option,#newticket table .quantity{text-align:center}#newticket table td.option{float:none;background-repeat:no-repeat;cursor:pointer}#newticket table td.unselected,#newticket table td.selected,#newticket table td.unchecked,#newticket table td.checked{background-image:url("/blu/resources/frontend/images/site/forms.png")}#newticket table td.unselected{background-position:50% -95px}#newticket table td.selected{background-position:50% -145px}#newticket table td.unchecked{background-position:50% 5px}#newticket table td.checked{background-position:50% -45px}#newticket table label{margin-left:32px}div#ticket-files{border:1px solid #ddd;margin:0 0 15px 0;padding:10px 10px}div#ticket-files ul{list-style-type:none;margin:0;font-size:0.75em}div#ticket-files ul li{margin:0 0 5px 0}div#ticket-files ul li a{display:block;width:80%;padding:0 0 0 15px;background:url("/blu/resources/frontend/images/site/icons.png") no-repeat -8px 2px}div#ticket-page .status{padding:18px}div#ticket-page .current-status{float:none;margin-right:0}div#ticket-page .status .attachments{float:left;clear:left;margin-top:10px}div#ticket-page .status .attachments span{float:left;width:10em;margin-right:0.5em}div#ticket-page .status .attachments ul{float:left;list-style:none;margin:0;padding:0}div#ticket-page .status .attachments li{margin-left:3px;background-position:left;background-repeat:no-repeat}div#ticket-page .status .attachments .file{background-image:url('/blu/resources/frontend/images/icons/page_white.png')}div#ticket-page .status .attachments .pdf{background-image:url('/blu/resources/frontend/images/icons/page_white_acrobat.png')}div#ticket-page .status .attachments .msword,div#ticket-page .status .attachments .rtf{background-image:url('/blu/resources/frontend/images/icons/page_white_word.png')}div#ticket-page .status .attachments .excel,div#ticket-page .status .attachments .x-excel,div#ticket-page .status .attachments .x-msexcel{background-image:url('/blu/resources/frontend/images/icons/page_white_excel.png')}div#ticket-page .status .attachments .jpeg,div#ticket-page .status .attachments .gif,div#ticket-page .status .attachments .png,div#ticket-page .status .attachments .tiff,div#ticket-page .status .attachments .x-ms-bmp{background-image:url('/blu/resources/frontend/images/icons/page_white_picture.png')}div#ticket-page .status .attachments .zip,div#ticket-page .status .attachmetns .x-zip,div#ticket-page .status .attachments .x-compressed,div#ticket-page .status .attachments .x-zip-compressed{background-image:url('/blu/resources/frontend/images/icons/page_white_compressed.png')}div#ticket-page .status .attachments a{padding-left:25px}div#ticket-page .return-items tfoot .btn-med{font-size:0.9em}div#ticket-page .return-item .heading{font-weight:bold}div#ticket-page .return-item ul{width:200px;margin:0.8em 0 15px 0;list-style-type:none}div#ticket-page .return-item .child-name{margin-left:3px;color:#666666;font-size:0.8em}div#ticket-page .return-item .date{font-size:0.9em;font-style:italic;color:#888888;float:right}h3.return-requests{margin-top:20px;margin-bottom:10px}.returns-authorised-instructions{margin-top:15px;margin-bottom:15px}.return-request{padding-bottom:20px}.return-request-header{padding:8px;text-align:right}.return-request-header .submitted-date{font-style:italic}.return-request-header .return-header-order-id{float:left}.return-request-header .rma-code{font-weight:bold}.return-request th{text-align:left}.return-request tfoot th{padding-top:10px;padding-bottom:10px;text-align:center}.return-request ul.attachments{display:inline;margin-left:0;list-style-type:none}.return-request ul.attachments li{display:inline;background-position:left;background-repeat:no-repeat;margin-left:10px}.return-request .attachments .file{background-image:url('/blu/resources/frontend/images/icons/page_white.png')}.return-request .attachments .pdf{background-image:url('/blu/resources/frontend/images/icons/page_white_acrobat.png')}.return-request .attachments .msword,.return-request .attachments .rtf{background-image:url('/blu/resources/frontend/images/icons/page_white_word.png')}.return-request .attachments .excel,.return-request .attachments .x-excel,.return-request .attachments .x-msexcel{background-image:url('/blu/resources/frontend/images/icons/page_white_excel.png')}.return-request .attachments .jpeg,.return-request .attachments .gif,.return-request .attachments .png,.return-request .attachments .tiff,.return-request .attachments .x-ms-bmp{background-image:url('/blu/resources/frontend/images/icons/page_white_picture.png')}.return-request .attachments .zip,.return-request .attachmetns .x-zip,.return-request .attachments .x-compressed,.return-request .attachments .x-zip-compressed{background-image:url('/blu/resources/frontend/images/icons/page_white_compressed.png')}.return-request .attachments a{padding-left:20px}.return-request .image{width:50px;text-align:center}.return-request .child-name{margin:0}.return-request .status{width:20%}h3.initiate-return-request{margin-top:20px}#initiate-return-request thead th.action{width:28%}#initiate-return-request thead th.reason{width:35%}#initiate-return-request td.reason select,#initiate-return-request td.reason textarea{width:100%}#initiate-return-request td.reason .reason-extra{margin-top:10px}#initiate-return-request td.reason textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#initiate-return-request .child-name{margin:0}#initiate-return-request .exchange-options{display:block;padding-top:8px}#initiate-return-request .exchange-options select{display:block}#initiate-return-request .quantity select{max-width:40px}#initiate-return-request tfoot th{padding:8px}#initiate-return-request .refund-method{padding-left:20px;padding-top:10px;text-transform:none}#initiate-return-request .refund-method-selector{margin-top:0;margin-bottom:8px}#initiate-return-request .refund-method label{display:block;float:none;margin-top:3px;margin-left:2px}#initiate-return-request th.submit{padding-right:20px;text-align:right}#initiate-return-request .image{width:100px;text-align:center}#referral dt{width:auto;padding:0 20px 0 0;float:left;clear:none}#referral dd{width:auto;padding-left:0;float:left;clear:none}#referral dd.name input,#referral dd.email input{width:180px}#referral dt.email{padding-left:40px}#referral .email{background-image:none}#account-option .order-details-items .order-summary .cost{text-align:center}#account-option .order-details-items .order-summary .cost.minus{padding-left:7px}#account-purchase-curves .curve-wrapper{margin-top:20px}#account-purchase-curves input{width:30px;border:1px solid #c0c0c0;padding:3px}.wishlist-item ul.set-components{margin-left:6px}.wishlist-item .set-components li{list-style-type:none}.wishlist-item .set-components .group-name{font-size:0.75em;margin:0.3em auto}.wishlist-item .set-component .image{float:left;margin:1px 8px 1px 0;width:auto}.wishlist-item .set-component .name{padding-top:7px}.wishlist-item .set-components .none-selected{opacity:0.5;font-size:0.9em;margin-left:2px}#account-option #social-login-container p{margin:0 0 10px}#account-option .social-login-buttons{display:block}#account-option .social-login-buttons a{display:inline;margin:0 3px 0 0;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;opacity:1}#account-option .social-login-buttons a:hover{opacity:0.8}#account-option .subscriptionsTable tr:nth-child(odd){background:#f1f1f1}#account-mailing-lists ul.mailing-list-channels *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#account-mailing-lists ul.mailing-list-channels li{list-style:none}#account-mailing-lists .mailing-list-channel,#account-mailing-lists .mailing-list-subscriptions,#account-mailing-lists .mailing-list,#account-mailing-lists .subscription{margin-bottom:1.25em}#account-mailing-lists .mailing-list-channel:last-of-type,#account-mailing-lists .mailing-list:last-of-type,#account-mailing-lists .mailing-list-subscriptions:last-of-type,#account-mailing-lists .subscription:last-of-type{margin-bottom:0}#account-mailing-lists .subscription::after{display:table;content:'';clear:both}#account-mailing-lists .subscription{display:table;width:100%}#account-mailing-lists span.subscription-contact{vertical-align:middle}#account-mailing-lists span.subscription-contact::after{content:' - '}#account-mailing-lists .status-subscribed .subscription-status{color:green}#account-mailing-lists .status-unsubscribed .subscription-status{color:red}#account-mailing-lists .subscription-status{display:inline-block;vertical-align:middle}#account-mailing-lists .subscription-status span,#account-mailing-lists .subscription-status form{display:inline-block;vertical-align:middle}#account-mailing-lists .subscription-status form{margin-left:10px}#account-register .dob-day,#account-register .dob-month,#account-register .dob-year{width:90%}#editaddress .dob-day,#editaddress .dob-month,#editaddress .dob-year{width:40%}#editaddress .chzn-container{clear:both;float:left}fieldset{margin:20px 0;position:relative}fieldset div.fieldset-content{margin:0;font-size:1em;background:#f5f5f5;padding:25px 15px 10px 15px}fieldset.nolegend div.fieldset-content{padding-top:0em}fieldset.flat div.fieldset-content{border:1px solid #ddd}fieldset legend{margin:0}fieldset legend span{font-size:1.1667em;line-height:1em;font-weight:bold;position:absolute;color:#000;background:#FFF;padding:4px 6px;border:1px solid #ccc;margin:0 0 0 10px;top:-10px}fieldset legend span span{font-size:1em;line-height:1em;position:static;padding:0;border:0;margin:0;top:0}select{background:#fff;color:#515151;border:1px solid #ddd;font-family:Arial, Helvetica, sans-serif;padding:1px}input.textinput,textarea{background:#fff;color:#444;padding:5px;border:1px solid #a8a8a8;border-right-color:#ddd;border-bottom-color:#ddd;font-family:Arial, Helvetica, sans-serif}input.disabled,select.disabled,textarea.disabled{opacity:0.4;filter:alpha(opacity=40)}.tbProgress{height:1.5em}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{float:left;padding:3px 0 0 18px;margin:0 8px 3px 0;background-image:url("/blu/resources/frontend/images/site/forms.png");background-repeat:no-repeat;cursor:pointer;line-height:1em;color:#515151;min-height:12px}button.unselected,button.selected,button.unchecked,button.checked{padding:1px 0 0 16px}label.unselected,button.unselected{background-position:0 -100px}label.selected,button.selected{background-position:0 -150px}label.unchecked,button.unchecked{background-position:0 0}label.checked,button.checked{background-position:0 -50px}div.rating label.unselected,div.rating label.selected{text-indent:-9999px;overflow:hidden;width:12px;height:14px;padding:0;margin-top:4px;background-repeat:no-repeat;background-position:50% 50%}div.rating label.unselected{background-image:url("/blu/resources/frontend/images/site/icons/star_off.png")}div.rating label.selected,div.rating label.on{background-image:url("/blu/resources/frontend/images/site/icons/star.png")}p.radios label{padding-top:2px;font-weight:normal}.fancyselect{cursor:pointer;background:#eee url("/blu/resources/frontend/images/site/forms.png") no-repeat 100% -300px;border:1px solid #ccc;padding:0;position:relative;float:left}.fancyselect:hover{background-color:#ddd}.fancyselect .selected-option{border:2px solid #fff}.fancyselect .selected-option span.holder{display:block;padding:1px 6px 0 3px;background:#fff;margin:0 20px 0 0;color:#515151;position:relative}.fancyselect .options-container{position:absolute;left:-1px;display:none;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;text-align:left;width:100%}.fancyselect .option{padding:2px 5px;color:#515151;cursor:pointer}.fancyselect .disabled{opacity:0.4;filter:alpha(opacity=40)}.fancyselect span.item{width:25%;padding:0;float:left}.fancyselect .over{background:#f1f1f1}.fancyselect .disabled{color:#90A4AA;cursor:default}dl.form dt{float:left;width:25%;clear:both;line-height:1.1em}dl.form dt label{padding:4px 0;display:block}dl.form dd{float:right;width:74%}dl.form dt,dl.form dd,dl.form dd p{padding-top:10px}dl.form dd.submit{padding-bottom:0.75em}dl.narrow dt{width:45%}dl.narrow dd{width:54%}dl.form dt.fullwidth{width:0;padding:0}dl.form dd.fullwidth{width:100%;padding-left:0;padding-right:0}dl.form dd.category label{float:none;display:block}#newsletter-form dl.form dd.privacy{padding:12px 0 0}span.red-ast{color:#c00;font-weight:bold;font-size:1.4em;position:relative;top:0.2em}div.validation-advice{clear:both;background:transparent url("/blu/resources/frontend/images/site/forms.png") no-repeat 0 -193px;color:#DE1313;font-size:0.916em;font-weight:bold;padding:5px 0 0 15px}label.overTxtLabel{color:#444}form .captcha .captcha-field{float:left;width:120px}form .captcha .captcha-img{background:#fff;padding:1px 0px}form .captcha input{width:70px}form .captcha .captcha-reload{float:left;width:90px;margin:0 0 0 8px;line-height:1.1em;font-size:0.9166em;display:none}form .captcha .captcha-reload p{padding-top:2px;margin:0}dl.form dt.upload{padding-top:12px}#upload-holder{margin-bottom:5px}#upload-holder .fileinput{margin-bottom:3px}#upload-browse{float:left}div.upload-status{margin-top:5px;background:#fafafa;color:#000;padding:3px;border:1px solid #efefef;padding:10px 15px}div.upload-status .progress{background:#fff url("/blu/resources/frontend/images/upload/progress.png") no-repeat;background-position:50% 0;margin-right:0.5em}div.upload-status .progress-text{font-size:0.9em;font-weight:bold}ul.upload-list{list-style:none;margin:0}.text-content ul.upload-list{margin:0}ul.upload-list li.file{border-bottom:1px solid #eee;background:url("/blu/resources/frontend/images/upload/file.png") no-repeat 4px 4px}ul.upload-list li.file.file-uploading{background-image:url("/blu/resources/frontend/images/upload/uploading.png");background-color:#D9DDE9}ul.upload-list li.file.file-success{background-image:url("/blu/resources/frontend/images/upload/success.png")}ul.upload-list li.file.file-failed{background-image:url("/blu/resources/frontend/images/upload/failed.png")}ul.upload-list li.file .file-name{font-size:1.2em;margin-left:44px;display:block;clear:left;line-height:40px;height:40px;font-weight:bold}ul.upload-list li.file .file-size{font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px}ul.upload-list li.file .file-info{display:block;margin-left:44px;font-size:0.9em;line-height:20px;clear:both}ul.upload-list li.file .file-remove{font-size:0.9em;clear:right;float:right;line-height:18px;margin-right:6px}div.product-option select option.sale{background:#cc0000;color:#fff}span.simple-select{display:none}div.product-option select,div.product-buy div.quantity select{opacity:1 !important}#contact-form label.checkbox-label span.text{margin-left:20px}#contact-form .field-comment{width:80%;height:100px}#locations-map .info-window{font-size:0.75em}#locations-map .info-window{width:auto;min-width:100px;height:auto;min-height:100px}#locations-map .info-window p{margin-bottom:0px}#quickbuy-orders{font-size:0.75em}#quickbuy-wrap{padding:10px 40px 30px}#quickbuy-cart-items p.empty{background:#F9E782;font-weight:bold;padding:10px 15px;font-size:0.8125em}#quickbuy-add-form tbody td,#quickbuy-add-form thead th{padding:8px 10px}#quickbuy-new-product td.actions button{float:left;margin-right:10px}#quickbuy-new-product td.actions button.remove{background:#777;border:1px solid #777}input#quickbuy-product-quantity-text{width:20px}#quickbuy-product-item img{float:left}#quickbuy-product-item div.desc{float:left;padding-left:10px}#quickbuy-product-code-result{left:0 !important;top:30px !important}#quickbuy-new-product input.sku-lookup{width:215px}#quickbuy-new-product div.sku-lookup-result div.more{display:none}#quickbuy-new-product div.sku-lookup-result{position:absolute;padding:4px 0 5px;margin-top:-5px;z-index:200;top:35px;left:3px;background:#fff}#quickbuy-new-product div.sku-lookup-result div.items{padding:0 3px 3px}#quickbuy-new-product div.sku-lookup-result ul{list-style-type:none;margin:0 !important}#quickbuy-new-product div.sku-lookup-result ul{border-bottom:1px solid #ddd;margin-bottom:2px}#quickbuy-new-product div.sku-lookup-result ul p{margin:0 0 8px}.quick-buy-overview input.add-quantity{width:60px}.product-holder img{float:left}.product-holder .desc{float:left;width:120px;padding:0 0 0 10px}.product-holder .desc p{margin:0 0 8px}.add-product-options div.product-options div.singleimage label.radio input{position:absolute;top:2px;left:-9999px}.add-product-options div.product-options div.singleimage label.radio{display:block;float:left;border:3px solid #eee}.add-product-options div.product-options div.singleimage label.radio:hover{border-color:#777}.add-product-options div.product-options div.singleimage label.radio.selected{border-color:#777}.add-product-options div.product-options div.singleimage label.title{display:block;padding:0 0 5px;clear:both}.add-product-options div.product-options div.singledrop label.title{display:none}#quickbuy-cart .desc p small{display:none}#quickbuy-cart table.order-summary td,#quickbuy-cart table#order-summary td{vertical-align:top}#contact-page form{font-size:0.75em}#contact-page form dt.fullwidth{margin:11px 0 0 0}#contact-form label.checkbox-label span.text{display:block}div.item-listing .loading-products{clear:both;background:#F9E782;color:#000;text-align:center;width:100%;padding:12px 0;font-size:1.3em}#emailfriend-popup .intro{padding:0 0 10px;border-bottom:1px dashed #ccc;margin-bottom:10px}#emailfriend-popup .intro .im{float:left;width:120px}#emailfriend-popup .intro .text{float:left;width:200px;padding:10px 0 0}#slideout{position:absolute;bottom:30px;left:-160px;height:58px;overflow:hidden;z-index:2;padding:12px 0;text-align:center;background:#ccc;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#slideout ul{margin:0;padding:0 48px 0 0;list-style-type:none;float:right;height:54px;overflow:hidden}#slideout ul li{float:left;margin:0 6px 0 0}#slideout ul li a{display:block;height:50px;width:50px;background:#ddd;border:2px solid #fff}#slideout ul li a:hover{border-color:orange}#slideout ul li a.current{border-color:yellow}#slideout ul li a img{display:block}#slideout:hover{left:0}div.item-listing .prod .swatch-wrapper{height:44px}div.item-listing .prod .swatch-wrapper ul{margin:0;padding:0;list-style-type:none}div.item-listing .prod .swatch-wrapper li{float:left;margin:0 4px 0 0}div.item-listing .prod .swatch-wrapper li a{display:block;height:30px;width:30px;border:1px solid #fff}div.item-listing .prod .swatch-wrapper li a:hover{border:1px solid #ddd}div.item-listing .prod .swatch-wrapper li a.active{border:1px solid #336699}.search-item{padding:0 0 25px}.search-item h3 span.tag{float:right;color:#999;font-size:0.6875em;text-transform:uppercase}.search-item p{font-size:0.75em;line-height:1.45em}.referral-rewards span.coupon{padding:4px 8px;background-color:green;color:#fff;font-weight:bold;text-transform:uppercase}#atlwdg-trigger{background:url(http://www.blubolt.com/assets/JIRA-icon.png) no-repeat !important;height:70px;width:58px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-indent:-99999px;transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;right:-1px !important;left:auto !important;padding:0 !important;border:0 !important}.chzn-container-single .chzn-single:active,.chzn-container-single .chzn-single:focus{-moz-outline-style:none;outline-style:none;outline:none}.chzn-container{font-size:13px;position:relative;zoom:1;display:inline-block;*display:inline;margin:0}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:999}.chzn-container-single .chzn-single{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));background-image:-webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);background-image:-moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);background-image:-o-linear-gradient(top, #eeeeee 0%, #ffffff 50%);background-image:-ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);background-image:linear-gradient(top, #eeeeee 0%, #ffffff 50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#444;text-decoration:none}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:8px;width:12px;height:13px;font-size:1px;background:url("/blu/resources/frontend/images/icons/chosen-sprite.png") right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single .chzn-single div{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-o-linear-gradient(bottom, #ccc 0%, #eee 60%);background-image:-ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);background-image:linear-gradient(top, #cccccc 0%, #eeeeee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 0 1px;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px;background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-o-linear-gradient(bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,linear-gradient(top, #ffffff 85%, #eeeeee 99%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background-image:-webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background-image:-moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background-image:-o-linear-gradient(bottom, white 85%, #eeeeee 99%);background-image:-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background-image:linear-gradient(top, #ffffff 85%, #eeeeee 99%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));background-image:-webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);background-image:-moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);background-image:-o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);background-image:-ms-linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);background-image:linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);color:#333;border:1px solid #b4b4b4;line-height:13px;padding:3px 19px 3px 6px;margin:3px 0 3px 5px;position:relative}.chzn-container-multi .chzn-choices .search-choice span{cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url("/blu/resources/frontend/images/icons/chosen-sprite.png") right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:190px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:80%;padding:7px 7px 8px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .active-result.unavailable{color:#999;background:#f1f1f1}.chzn-container .chzn-results .highlighted{background:#3875d7;color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:20px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));background-image:-webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);background-image:-moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(bottom, white 0%, #eeeeee 50%);background-image:-ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(top, #ffffff 0%, #eeeeee 50%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111 !important}.chzn-disabled{cursor:default;opacity:0.5 !important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{direction:rtl;text-align:right}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid #aaaaaa;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,#ffffff;background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-o-linear-gradient(bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,linear-gradient(top, #ffffff 85%, #eeeeee 99%);padding:4px 5px 4px 20px}#order-overview,#order-addresses{padding:8px 10px 5px 10px;margin:0 0 15px 0;background:#f4f4f4;border:1px solid #ddd}#order-overview p,th.package-overview p,#order-addresses p{margin:0 0 5px 0;line-height:1.1em}table.order-summary,table#order-summary{margin:0;font-size:0.75em}table.order-summary td,table#order-summary td{vertical-align:middle}table.order-summary td.image,table#order-summary td.image{width:60px}table.order-summary td.image div,table#order-summary td.image div{float:left}table.order-summary td.options ul,table#order-summary td.options ul{list-style-type:none}table.order-summary td.price,table.order-summary th.price,table#order-summary td.price,table#order-summary th.price{text-align:right}table.order-summary td,table.order-summary th,table#order-summary td,table#order-summary th{border-color:#C2D3E0;border-style:solid;border-bottom-width:1px}table.order-summary td,table#order-summary td{border-color:#ddd}table.order-summary th.package-overview,table#order-summary th.package-overview,table.order-summary th.package-status,table#order-summary th.package-status{font-weight:normal;padding:10px;background:#f4f4f4;vertical-align:top}table.order-summary th.package-status,table#order-summary th.package-status{background:#fff}table.order-summary th.package-status div,table.order-summary th.package-status div{margin:0 0 0.8em 0}table.order-summary th.package-status ul,table#order-summary th.package-status ul{margin-left:1.5em}table.order-summary th.package-status ul li p,table#order-summary th.package-status ul li p{margin:0 0 0.2em 0}table.order-summary th.package-status ul li p.date,table#order-summary th.package-status ul li p.date{font-size:0.8em}div#order-totals{float:right;width:300px;font-size:0.75em}div#order-totals table{width:100%;margin-bottom:10px}div#order-totals table th,div#order-totals table td{border:0;color:#000;padding:8px 10px;text-align:left}div#order-totals table td{text-align:right}div#order-totals table th{width:85%}div#order-totals table td{width:15%}div#order-totals table select{margin:0 0 2px 0}div#order-totals table tr.discounts-total th,div#order-totals table tr.discounts-total td{color:#c00}div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td{border-top:1px solid #D4D4D4;font-size:1.416em;font-weight:bold;padding-top:10px;padding-bottom:0}div#order-totals table tr.grand-total td span.blu-price{color:#c00}.order-amend-item{border:1px solid #555;margin:30px 5px;padding:15px 10px 10px 10px}.order-amend-item p.title{background:#fff;margin-top:-25px;float:left}.order-amend-item .order-summary{width:70%}.order-amend-item .order-image{width:30%}.order-amend-item td.status{font-weight:bold}.order-information.single-package h3.order-number{margin:0 0 30px}.order-information .order-items .package-item th,.order-information .order-items .package-item td{vertical-align:top;font-weight:normal;padding:10px 15px}.order-information table.order-items td.image{width:40px;padding-left:0;padding-right:0}.order-information table.order-items .quantity{text-align:center}.order-information table.order-items .price.last{text-align:right}.order-information table.order-items td .desc p{margin:0 0 4px}.item-share-icons-container{max-width:220px;margin:8px 0 0}.item-share-icons-container .social-icon-wrap{margin-right:5px;float:left}.order-information:after{clear:both;content:"";display:block}.order-information.single-package h4{margin:0 0 20px}.order-information.single-package .order-summary-wrap{overflow:hidden;width:auto}.order-information.single-package .order-addresses{float:left;width:30%}.chzn-container-single .chzn-single:active,.chzn-container-single .chzn-single:focus{-moz-outline-style:none;outline-style:none;outline:none}.chzn-container{font-size:13px;position:relative;zoom:1;display:inline-block;*display:inline;margin:0}.chzn-container .chzn-drop{background:#fff;border:1px solid #aaa;border-top:0;position:absolute;top:29px;left:0;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);-moz-box-shadow:0 4px 5px rgba(0,0,0,0.15);-o-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15);z-index:999}.chzn-container-single .chzn-single{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));background-image:-webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);background-image:-moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);background-image:-o-linear-gradient(top, #eeeeee 0%, #ffffff 50%);background-image:-ms-linear-gradient(top, #eeeeee 0%, #ffffff 50%);background-image:linear-gradient(top, #eeeeee 0%, #ffffff 50%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #aaa;display:block;overflow:hidden;white-space:nowrap;position:relative;height:26px;line-height:26px;padding:0 0 0 8px;color:#444;text-decoration:none}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:8px;width:12px;height:13px;font-size:1px;background:url("/blu/resources/frontend/images/icons/chosen-sprite.png") right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single .chzn-single div{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));background-image:-webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);background-image:-o-linear-gradient(bottom, #ccc 0%, #eee 60%);background-image:-ms-linear-gradient(top, #cccccc 0%, #eeeeee 60%);background-image:linear-gradient(top, #cccccc 0%, #eeeeee 60%);border-left:1px solid #aaa;position:absolute;right:0;top:0;display:block;height:100%;width:18px}.chzn-container-single .chzn-single div b{background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 0 1px;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{background:#fff url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px;background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-o-linear-gradient(bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat 100% -22px,linear-gradient(top, #ffffff 85%, #eeeeee 99%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #aaa;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background-image:-webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background-image:-moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background-image:-o-linear-gradient(bottom, white 85%, #eeeeee 99%);background-image:-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background-image:linear-gradient(top, #ffffff 85%, #eeeeee 99%);border:1px solid #aaa;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;padding:5px;margin:1px 0;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));background-image:-webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);background-image:-moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);background-image:-o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);background-image:-ms-linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);background-image:linear-gradient(top, #e4e4e4 0%, #eeeeee 70%);color:#333;border:1px solid #b4b4b4;line-height:13px;padding:3px 19px 3px 6px;margin:3px 0 3px 5px;position:relative}.chzn-container-multi .chzn-choices .search-choice span{cursor:default}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url("/blu/resources/frontend/images/icons/chosen-sprite.png") right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{margin:0 4px 4px 0;max-height:190px;padding:0 0 0 4px;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:80%;padding:7px 7px 8px;margin:0;list-style:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .active-result.unavailable{color:#999;background:#f1f1f1}.chzn-container .chzn-results .highlighted{background:#3875d7;color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:20px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container-active .chzn-single{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #aaa;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;-o-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;background-color:#eee;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));background-image:-webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);background-image:-moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(bottom, white 0%, #eeeeee 50%);background-image:-ms-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(top, #ffffff 0%, #eeeeee 50%);-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-bottom-left-radius:0;-moz-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:-18px 1px}.chzn-container-active .chzn-choices{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111 !important}.chzn-disabled{cursor:default;opacity:0.5 !important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{direction:rtl;text-align:right}.chzn-rtl .chzn-single{padding-left:0;padding-right:8px}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0}.chzn-rtl .chzn-single div{left:0;right:auto;border-left:none;border-right:1px solid #aaaaaa;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 6px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:5px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin-left:4px;margin-right:0;padding-left:0;padding-right:4px}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:20px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,#ffffff;background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-o-linear-gradient(bottom, white 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%);background:url('/blu/resources/frontend/images/icons/chosen-sprite.png') no-repeat -38px -22px,linear-gradient(top, #ffffff 85%, #eeeeee 99%);padding:4px 5px 4px 20px}#product-price .list-price-total{display:none}#product-price .list-price-total.was{display:block}#product-price div.price p.giftwrapprice span.wrapped{display:none}#product-price div.price p.giftwrapprice span.wrapped a.remove{display:block;color:#cc0000}#product-price div.price p.wrapped span.wrapped{display:block}#product-price div.price p.wrapped span.unwrapped{display:none}div#product-buy div.pricebreaks{margin:0 0 10px 0}div#product-buy div.pricebreaks p.save{font-weight:bold;font-size:0.75em}div#product-buy div.pricebreaks table{width:100%}div#product-buy div.pricebreaks table th,div#product-buy div.pricebreaks table td{text-align:center}div#product-buy div.pricebreaks table td{background:#fff}div#product-buy div.pricebreaks table tr.alt td{background:#e5f1fa}#product-buy .minor-upsell{padding:15px 0 0}#product-buy .minor-upsell h5{margin:0 0 8px}#product-buy .minor-upsell .item{display:block}#product-buy .minor-upsell img{float:left}#product-buy .minor-upsell label{width:73%;float:left;overflow:hidden;padding:5px 0 0 20px;font-size:0.875em;margin:8px 0 0 8px}div.product-options div.div.product-option{margin:7px 0 10px 0}div.product-options label.radio{margin-top:1px;float:left}div.product-options label.title span.selected-option{font-weight:normal}div.product-options div.singleimage label.radio{background:none;border:1px solid #ddd;margin:0 3px 0 0;padding:2px;cursor:pointer}div.product-options div.singleimage label.selected{border:2px solid #3399CC;padding:1px}div.product-options div.singleimage label.radio img{vertical-align:bottom}div.product-options div.singleimage label.radio input,div.product-options div.singleradio label.radio input{position:absolute}div.product-options div.upload-status{padding:0;border:0;background:0}div.product-options div.upload-status .current-title{display:none}div.product-options div.upload-status div.overall{display:none}div.product-options div.upload-status div.current-text{display:none}div.product-options ul.upload-list{margin-top:5px}div.product-options ul.upload-list li.file{background:none}div.product-options ul.upload-list li.file span.file-size,div.product-options ul.upload-list li.file a.file-remove,div.product-options ul.upload-list li.file span.file-name,div.product-options ul.upload-list li.file span.file-info{display:none}div.product-options ul.upload-list li.file img.preview{width:100%}select.options option{color:#000000}select.options option.unavailable{color:#a0a0a0}select.options.unavailable{color:#a0a0a0}div.product-options table tbody td.image .image-container{position:relative}div.product-options table tbody td.image img.enlarge{position:absolute;display:none;border:1px solid #cccccc;z-index:10;left:-161px;top:-6px}div.product-options table tbody td.image:hover img.enlarge{display:block}label.radio.unavailable{opacity:0.4}button.addtocart-button.disabled,button.addtocart-multi-button.disabled{opacity:0.45}#product-image{background-image:url("/clients/frugi/sites/frugi/resources/frontend/images/site/waiter.gif");background-position:center center;background-repeat:no-repeat}#product-image a{border-style:none}#product-image img{cursor:pointer;cursor:-webkit-zoom-in;opacity:1 !important;visibility:visible !important}#product-image-zoom{position:relative}#product-thumbs{clear:both}#product-thumbs a{border-style:none}#product-thumbs .thumbnail{display:block;border:1px solid #dddddd;float:left;margin:5px;cursor:pointer}#product-thumbs .thumbnail img{display:block}#product-thumbs .thumbnail:hover,#product-thumbs .thumbnail.selected{border-color:#3399CC}div.images-prod div.im{float:left;text-align:center}div.images-prod ul{float:right;list-style-type:none}div.images-prod ul li{border:1px solid #fff;text-align:center;padding:5px}div.images-prod ul li.on{border:1px solid #3496DE}.product-questions dl.questions{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px 0;max-height:30em;overflow-y:auto}.product-questions dl.questions dt{padding:0.75em 10px 0.25em 30px;font-weight:bold;border-top:1px solid #ddd}.product-questions dl.questions dt.first{border-top:0}.product-questions dl.questions dd{padding:0 10px 0.25em 30px}.product-questions dl.questions strong.qanda{margin-left:-20px;float:left;color:#9A9A9A;font-size:1.1666em}div#stocknotify input.textinput{float:left;margin:4px 10px 0 0;width:120px}div#stocknotify p.fields{margin:0}div#stocknotify button.submit{margin-top:4px}div.product-discount{background:#ebf4fb;border:1px solid #c8dceb;margin-bottom:15px;padding:12px 15px;font-size:1em;position:relative;margin-top:15px}div.product-discount h3{margin-bottom:0.1em}div.product-discount .save{float:right;font-size:1.5em;text-transform:uppercase;font-weight:bold;color:#678ca8;padding-top:6px}div.product-discount p.desc,div.product-discount button{margin-bottom:0;font-size:1em}div.product-discountcombo{border-top:1px solid #d8e7f2;padding:10px 0 0 0;margin:10px 0 0 0}div.product-discount div.buy{line-height:1em;margin-top:10px}div.product-discount div.buy h4{font-size:1.166em;margin-top:0}div.product-discount div.buy p{margin:0 0 0.5em 0}div.product-discount div.buy span.ourprice{color:#b4040a;font-size:1.166em;font-weight:bold}div.product-discount div.items span.plus{float:left;font-size:30px;padding:45px 10px 0 10px}div.product-discount div.items div.item{float:left;width:85px;font-size:0.92em;line-height:1.3em}div.product-discount div.items div.item .image{height:80px;width:80px;text-align:center;background:#fff;border:1px solid #ccc}div.product-discount div.items div.item a:hover img{border:1px solid #dc7600}div.product-discount div.items div.item p.details{padding:4px 0;margin:0}div.product-discount div.items div.item p.price{font-weight:bold;margin:0}#product-az ul{list-style-type:none}#product-az ul.letters li{float:left;padding:5px;font-size:32px}#product-az .letter-content{margin:5% 0px}.wishlist-item .personalised-name{display:block;font-size:0.9em;color:#888888;padding-bottom:3px}.vjs-default-skin{color:#3e3e3e !important}.vjs-play-progress,.vjs-volume-level{background-color:#363838 !important}.vjs-control-bar,.vjs-big-play-button{background-color:#f3f3f3 !important;background:rgba(0,0,0,0.1) !important}.vjs-slider{background-color:#FFF !important;background:rgba(255,255,255,0.233333) !important}.video-js-box{width:auto !important}video.video-js{width:auto !important}.ie10 .vjs-fullscreen-control{display:none !important}.ie10 .vjs-volume-control{margin-right:10px !important}.datepicker{position:absolute;border:2px solid #1C3262;font-size:11px;width:194px;padding:3px;height:221px;background:#fff;line-height:normal;z-index:3003}.datepicker.column_2{width:393px}.datepicker.column_3{width:592px}.datepicker.column_4{width:791px}.datepicker.column_5{width:990px}.datepicker .header{position:relative;background:#1C3262;height:21px;padding-top:4px;margin-bottom:3px;overflow:hidden}.datepicker .header .title{text-align:center;padding-top:1px;position:absolute;color:#fff;font-weight:bold;width:99999px}.datepicker .header .next,.datepicker .header .previous,.datepicker .header .closeButton{position:absolute;width:15px;height:15px;background:#fff;text-align:center;color:#666;top:5px;cursor:pointer}.datepicker .header .previous{left:5px}.datepicker .header .next{right:28px}.datepicker .header .closeButton{right:5px}.datepicker .body{position:relative;top:0px;left:0px;height:193px;overflow:hidden}.datepicker .body .column{float:left;width:194px;min-height:193px;margin-left:5px}.datepicker .body .column.column_1{margin-left:0}.datepicker .titleText .column{float:left;width:194px;margin-left:5px}.datepicker .titleText .column.column_1{margin-left:0}.datepicker.footer{height:280px}.datepicker .footer{margin-top:3px;padding:15px 5px;height:26px}.datepicker .time{width:100%;height:100%;background:#eee}.datepicker .time .hour,.datepicker .time .separator,.datepicker .time .minutes{border:1px solid #ccc;background:#fff;width:50px;font-size:32px;position:absolute;top:50px;text-align:center;padding:2px}.datepicker .time .hour{left:30px}.datepicker .time .separator{background:transparent;border:0px;width:10px;left:91px}.datepicker .time .minutes{left:110px}.datepicker .time .ok{position:absolute;top:105px;width:136px;left:30px;font-size:20px}.datepicker .days .day{float:left;background:#ccc;cursor:pointer;text-align:center;padding-top:4px;width:25px;overflow:hidden;height:21px;margin:0 3px 3px 0}.datepicker .days .day0{margin-right:0}.datepicker .days .week5 .day{margin-bottom:0}.datepicker .days .title{background:#5D6E95;font-weight:bold;color:#fff;cursor:default}.datepicker .days .otherMonth{background:#eee;color:#aaa}.datepicker .months .month{float:left;background:#eee;cursor:pointer;text-align:center;overflow:hidden;width:62px;height:31px;padding-top:15px;margin:0 3px 3px 0}.datepicker .months .month3,.datepicker .months .month6,.datepicker .months .month9,.datepicker .months .month12{margin-right:0;width:64px}.datepicker .months .month10,.datepicker .months .month11,.datepicker .months .month12{margin-bottom:0}.datepicker .years .year{float:left;background:#eee;cursor:pointer;text-align:center;padding-top:11px;width:46px;overflow:hidden;height:25px;margin:0 3px 3px 0}.datepicker .years .year3,.datepicker .years .year7,.datepicker .years .year11,.datepicker .years .year15,.datepicker .years .year19{margin-right:0;width:47px}.datepicker .years .year16,.datepicker .years .year17,.datepicker .years .year18,.datepicker .years .year19{margin-bottom:0;height:26px}.datepicker .selected{background:#8C929F !important;color:#fff !important}.datepicker .days .otherMonth.selected{background:#bbbfc8 !important}.datepicker .unavailable,.datepicker .body .days .week .day.unavailable:hover{background:#edd !important;color:#b88 !important;cursor:default !important}.datepicker .days .week .day:hover,.datepicker .months .month:hover,.datepicker .years .year:hover{background:#5D6E95 !important;color:#fff !important}.datepicker .days.weeknumbers .day{width:22px}.datepicker .days.weeknumbers .day.weeknumber,.datepicker .days.weeknumbers .day.weeknumber:hover{color:#AAA !important;width:16px !important;background:#EEE !important}.datepicker table{border-spacing:0}.datepicker th,.datepicker td{padding:0}@font-face{font-family:'frugisansregular';src:url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.eot');src:url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.eot?#iefix') format('embedded-opentype');src:url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.woff') format('woff');src:url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.ttf') format('truetype');src:url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.svg#frugisansregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'frugisansregular';src:url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.ttf'),url('/clients/frugi/resources/frontend/fonts/frugisans-webfont.eot');}@font-face{font-family:'kghappy';src:url('/clients/frugi/resources/shared/fonts/kghappy.ttf') format('truetype'),url('/clients/frugi/resources/frontend/fonts/kghappy.eot');font-style:normal;font-weight:300;}.info-browser{display:none !important}*{margin:0;padding:0;border:0;font-size:100%;background:transparent}body{font-size:16px;color:#817264;background:#fff url("/clients/frugi/resources/frontend/images/site/icons/bg_image.png") repeat;font-weight:300;font-family:"hypatia-sans-pro", sans-serif;overflow-y:scroll}input::-ms-clear{display:none}.dashed{margin:3px;border:1px dashed #fff}#site-wrapper{margin:0 auto;text-align:left;position:relative;min-width:994px}#site-wrapper .fixed-width{max-width:1120px;margin:auto}#body-content,.bluprint-css .max-width{background:#fff;padding:10px;max-width:1100px;margin:auto}.ie-support{background:#cc0000;color:#fff;text-align:center;font-weight:400;margin:5%;padding:15px 20px;display:none;font-size:18px;line-height:26px}.withleftnav{position:relative;width:auto;overflow:hidden;padding:5px 0.5% 0 2%;margin-bottom:20px}.popup-content{padding:12px}div.waiter{background:#fff url("/clients/frugi/resources/frontend/images/site/waiter.gif") no-repeat 50% 25%;z-index:999999}.ui-guide-page body{background:#fff}h1,.bluprint-css h1{background:transparent;padding:0;margin:0 0 15px;line-height:1.25em;border:0;font-size:1.625em;font-weight:300;font-style:normal}h2,.bluprint-css h2{background:transparent;padding:0;margin:0 0 0.5em 0;font-size:1.25em;line-height:1.25em;border:0;font-weight:300;font-style:normal}h3,.bluprint-css h3{font-size:1.125em;line-height:1.25em;margin-bottom:0.5em;font-weight:normal}h4,.bluprint-css h4{font-size:0.875em;margin-bottom:0.5em;font-weight:normal;font-weight:400}h4.styled{font-size:1.25em;font-weight:300;font-style:normal;margin-bottom:35px;border-bottom:1px solid #000;padding-bottom:15px;text-transform:none;text-align:center;-webkit-text-stroke:.1px}h5,.bluprint-css h5,h6,.bluprint-css h6{font-size:1em;font-weight:400}h5.styled,fieldset legend span,#thanks-page div#guest-actions h3{font-size:1em;margin:0 0 20px 0;padding:0;position:relative;text-align:left;font-weight:400;border-bottom:1px solid #000;display:block;font-weight:normal}table{width:100%;margin:0 0 0.75em 0;border:none;border-collapse:collapse}table caption{text-align:left;padding:3px 5px;border:1px solid #dbdbdb;background:#dbdbdb;font-weight:bold;margin-left:-1px}thead th,tfoot th,tbody td{padding:8px 10px;vertical-align:top;border-bottom:0}table tbody tr{border-bottom:1px dashed #ACA4A0}table table tr{border:none !important}thead th{background:#F0EBDF;font-weight:400;font-family:"hypatia-sans-pro", sans-serif;color:inherit;font-weight:normal;font-size:1em;text-align:left}Q{quotes:'"' '"'}ins{text-decoration:none}a{color:#817264;text-decoration:none}a#terms-link{text-decoration:underline}a:hover{color:#915026;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;text-decoration:underline}a:focus,a:active{-moz-outline-style:none;outline-style:none;outline:none}::selection{background:#ede9e8;color:#000}::-moz-selection{background:#ede9e8;color:#000}ins{color:#c00}.fade-effect{-webkit-transition:opacity 0.4s ease-in-out !important;-moz-transition:opacity 0.4s ease-in-out !important;transition:opacity 0.4s ease-in-out !important}.fade-effect:hover{opacity:0.7 !important}acronym{color:#589199;border-bottom:1px dotted #589199;cursor:help}img{font-size:8px}small{font-size:0.9231em}hr{border-top:1px dashed #aca4a0;margin:0 0 20px 0}div.scrollbar-knob{background:#e3e0dc}div.text-content{font-size:1em;line-height:1.5em}div.text-content-reset{font-size:1.25em}div.text-content h3{font-size:1.25em}div.text-content h4{font-size:1.25em;margin:20px 0 15px 0}div.text-content ul{margin:0 0 20px 15px;list-style:circle}div.text-content ol{margin:1em 0 1em 2.2em}div.text-content li{margin:0 0 0.25em 0}div.text-content p{margin:0 0 15px 0}div.text-content.narrow{width:505px;float:left}div.text-content strong{font-weight:400;font-family:"hypatia-sans-pro", sans-serif}.fl{float:left}.fr{float:right}.half{width:45%;padding:2%}.clear{display:block;clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px}div.stock p.tick{background:url("/clients/frugi/resources/frontend/images/prod/tick.png") no-repeat 0px center;color:#76b460;padding:0 0 0 17px}div.stock p.cross{background:url("/clients/frugi/resources/frontend/images/prod/cross.png") no-repeat 0px center;color:#e83e64;float:left;padding:0 0 0 14px}a.icon-back-to-top{font-size:0.8125em;margin:20px 0 0;float:left}.hide{display:none}.standardform{position:relative}.standardform #upload-browse{float:left}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{background:none;position:relative;padding:9px 0 4px 23px;color:#000;margin:0 5px 3px 0}label.unselected::before,label.selected::before,button.unselected::before,button.selected::before,label.unchecked::before,label.checked::before,button.unchecked::before,button.checked::before{background-image:url("/clients/frugi/resources/frontend/images/site/form.png");width:14px;height:16px;display:block;content:"";position:absolute;left:0;top:2px;color:#333}label.selected::before,button.selected::before{background-position:0 -319px}label.unselected::before,button.unselected::before{background-position:0 -93px}label.unchecked::before,button.unchecked::before{background-position:0 10px;padding-top:7px}label.checked::before,button.checked::before{background-position:0 -40px;padding-top:7px}span.red-ast{font-weight:normal;color:#dE4f58}div.rating label.unselected,div.rating label.selected{height:16px;width:15px}div.rating label.unselected,div.rating label.selected{background-image:url("/clients/frugi/resources/frontend/images/site/icons/star_off.png")}div.rating label.selected,div.rating label.on{background-image:url("/clients/frugi/resources/frontend/images/site/icons/star.png")}.panel-left{width:48%;padding-right:10px;float:left}.panel-right{width:48%;padding-left:10px;margin-left:-1px;float:right}.panel-left div.content,.panel-right div.content{padding:10px 12px}input.textinput,textarea{color:#817264;border:1px solid #ccc;padding:4px 6px 4px;font-family:"hypatia-sans-pro", sans-serif;font-weight:300;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:6px}input.textinput:focus,textarea:focus{color:#000;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;border-color:#999}select{border:0;font-family:"hypatia-sans-pro", sans-serif;font-weight:300;padding:2px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label.overtext,label.overTxtLabel{padding:3px 4px;color:#666}input.textinput.validation-failed,textarea.textinput.validation-failed{border:1px solid #8d4f2b;background:#fff6dc}input.textinput.validation-failed,textarea.textinput.validation-failed{background:#fff;border-color:#e44496}div.validation-advice{clear:both;background:none;color:#e44496;font-size:100%;font-weight:normal;padding:3px 0}.chzn-container{cursor:pointer;font-size:100%;display:block}.chzn-container-single .chzn-single{border-radius:6px;background:#fff;border:1px solid #ccc;padding:0 6px;height:auto;color:#817264;font-size:100%}.chzn-container-single .chzn-single div b{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -554px;width:14px;height:7px;margin-top:11px}.chzn-container-single .chzn-single{line-height:29px;font-size:100%}.chzn-container-single .chzn-single div{background:none;border:0}.chzn-container .chzn-drop{border-color:#ccc;top:27px !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.chzn-container .chzn-results .active-result.highlighted{background:#ede9e8;color:#817264}.chzn-search{display:none}.chzn-container .chzn-results li{background-image:none}#country_chzn .chzn-search,form#shipping-location .chzn-search,#shipping-region_chzn .chzn-search,#billing-country_chzn .chzn-search,#billing-region_chzn .chzn-search,#region_chzn .chzn-search{display:block}fieldset{margin:10px 0}fieldset div.fieldset-content{background:none;border:0;padding:1em 0}fieldset legend{width:100%;display:block;margin:0;border-radius:10px;background:#76b460;padding:3px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}fieldset legend span{display:block;width:100%;border:0;font-weight:normal;top:0;margin:0;line-height:normal;background:none;border:1px dashed #fff;border-radius:8px;display:block;padding:10px;color:#fff;font-family:"frugisansregular";box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}dl.form dt,dl.form dd,dl.form dd p{padding:0}dl.form dt,dl.form dd{margin:0 0 15px}dl.form dd.privacy{display:none}dl.form dd.fullwidth{background:transparent}dl.form dd.mailing-list{padding-bottom:0}dl.form dd.fullwidth a#terms-link{padding-top:4px;float:left}dl.form dt{width:20%}dl.form dd{width:79%}dl.form dd small{font-size:0.875em;line-height:1.33;padding:5px 0 0}dl.form dt label{padding:5px 0;line-height:1.25}dl.form dt label.no-padding{padding:0}dl.form dd.submit{margin:10px 0 0}dl.narrow dd{width:49%}dl.narrow dt{width:49%}fieldset div.fieldset-content button span,fieldset div.fieldset-content a span,#contact-page button span,#checkout-stages button span,#checkout-stages a span{font-size:1em !important}dl.form.with-formatting dt{width:100%;float:none}dl.form.with-formatting dd{width:100%;float:none;padding:2px 0 10px;font-weight:400;font-family:"hypatia-sans-pro", sans-serif}div.message{background-color:#ffe199;position:relative;border-radius:10px;padding:12px 14px;margin:0 0 1em 0}div.message-error{background:#e83e64;color:#fff;width:81%}pre.message{font-family:"Courier New";font-size:12px;color:#1F2627;line-height:17px;font-weight:normal}div.status{padding:8px 10px 0 10px;margin:0 0 15px 0;background:#f1f1f1;border:0}div.status p{margin:0 0 8px 0;line-height:1em;width:100%}div.status p span,div.status p span.current-status{float:left;width:16%;clear:none}div.status p span.current-status{width:7em;font-weight:400;font-family:"hypatia-sans-pro", sans-serif}div.status p strong{font-weight:normal;color:inherit}#breadcrumbs{font-size:0.66em}#breadcrumbs .crumbs span.title{text-decoration:none;padding:4px 0;font-size:1.2em;margin:0 6px}#breadcrumbs .crumbs span.active span.title{border-bottom:1px dashed #aca4a0;color:#817264}#breadcrumbs .browse a:last-of-type{border:0;padding-right:0}#breadcrumbs div.view-all{float:right;padding:2px 0 2px 0}#breadcrumbs div.browse{float:right;margin:0}#breadcrumbs div.browse span{float:left}#breadcrumbs div.browse a:hover span{text-decoration:underline}#breadcrumbs div.browse a.arrow{margin-left:5px}#breadcrumbs .browse a,#breadcrumbs .browse a span{float:right;margin:0 0 0 8px}#breadcrumbs #previous-page a{border:none;margin:0;padding:0}#breadcrumbs #previous-page a.prev span{padding:4px 6px;border:1px dashed #817264;border-radius:20px;margin:0}#breadcrumbs .crumbs{margin:4px 0}#previous-page{margin:0;margin-right:5px}#previous-page,.crumbs{float:left}#browseButtons .browse span{display:none}#browseButtons .browse a span{display:block}#breadcrumbs a.breadcrumb-backto,#productlisting-page #breadcrumbs a.prev{display:none}ul.tab-menu{list-style:none;position:relative;z-index:1;display:inline-block;top:3px}ul.tab-menu li{float:left;font-size:0.8em;margin:0 5px 0 0;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:0px !important}ul.tab-menu a:focus{outline:none}ul.tab-menu li a{float:left;display:block;text-decoration:none;padding:5px 10px;text-decoration:none;font-size:1.2em;color:rgba(139,123,109,0.54)}ul.tab-menu li.tab-selected{border-bottom:2px solid #fff !important}ul.tab-menu li.tab-selected a{color:#817264}ul.tab-menu a:hover{color:#666}ul.tab-menu li.tab-selected a:hover{color:#000}div.tab-wrapper{position:relative;clear:both;top:-2px;border:2px dashed #aea39a;padding:5px 10px 0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-right-radius:6px}#product-details-wrap .tab-wrapper,#product-details-wrap ul.tab-menu li{border:1px dashed #aea39a}#product-details-wrap ul.tab-menu li.tab-selected{border-bottom:2px solid #fff}div.pagination{float:right;padding-top:1px;font-size:1em}div.pagination a.item,div.pagination span.item,div.pagination span.prev,div.pagination a.prev,div.pagination span.next,div.pagination a.next{display:block;float:left;margin:0 1px 0 0;padding:2px 6px;display:block;line-height:1.4em}div.pagination span.current,div.pagination a.item:hover,div.pagination a.next:hover,div.pagination a.prev:hover{color:#000}div.pagination span.current{font-weight:400;font-family:"hypatia-sans-pro", sans-serif}div.pagination span.spacer{float:left;margin-right:3px}#product-reviews .pagination{color:#fff}#product-reviews .pagination a{color:#fff;text-decoration:underline}.tip{background:#000;color:#fff;font-size:0.75em;line-height:1em;text-align:center;z-index:13000;padding:8px 10px}.tip-text{display:none}#footer{padding-top:0;position:relative}#footer hr{position:absolute;top:-5px;border-top:2px dashed #fff;width:100%}#footer a{color:#000}#footer h4{margin:0 0 14px;font-weight:normal;text-transform:none;font-size:1.25em}#footer-search{display:none}#footer .text-content{font-size:0.75em;color:#444;margin-top:20px}#footer .awards{margin-top:15px;float:left}#footer .awards:nth-child(2){width:68%}#footer .awards img{width:100%;margin-right:10px;float:left}#footer .cards{width:32%;margin-top:56px}#footer .col{width:17.5%;float:left;color:#fff;margin:0 1% 0 0}#footer .col a{color:#fff}#footer .dashed{padding:10px;min-height:154px}#footer .col.order{background:#be82b5}#footer .col.about{background:#e83e64}#footer .col.help{background:#76b360}#footer .col ul{margin:0;padding:0;font-size:0.875em;line-height:1.1667em;list-style-type:none}#footer .col ul li{margin:0 0 8px 0;padding:0}#footer .col ul li a{display:block;text-transform:none;text-decoration:none}#footer .col ul li a:hover{text-decoration:underline}.footer-contact{margin:75px 0 0;font-size:0.8125em}.footer-contact a{float:left;display:block;margin:0 25px 0 0;background-image:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png");background-repeat:no-repeat;padding:3px 0 0 29px;text-decoration:none}.footer-contact a:hover{text-decoration:underline}.footer-contact a.phone{background-position:0 -522px}.footer-contact a.phone:hover{text-decoration:none;cursor:text}.footer-contact a.email{background-position:-1px -552px;padding-left:26px}.footer-contact a.address{background-position:0 -494px;padding-left:20px}#footer .bottom-wrap{margin:20px 0 0;padding:12px 0;position:relative;background:#162730;color:#fff}#foot-news{position:relative;float:right;width:44.5%;background:#27a7df}#foot-news h4{border:0;color:#fff;padding:0}#foot-news p{font-size:0.875em;margin:10px 0 0}#foot-news .formholder{position:relative;float:none;width:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#foot-news input{width:100%;float:left;position:relative;font-size:1.25em;line-height:1.4em;color:#000;border:0;padding:0.28em;border-radius:3px;background:#fff url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 6px -136px;padding-left:40px}#foot-news button{position:absolute;right:1px;top:1px;padding:9px 6px 10px 6px;background:#27a7df;border-radius:3px;color:#fff;line-height:1.18em}#foot-news label.overTxtLabel{padding:2px 5px 3px 37px;font-size:1.25em;text-transform:none;color:#27a7df;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 3px -139px}#foot-news ul.social{background:url("/clients/frugi/resources/frontend/images/site/icons/Newsletter_Sign_Up_Icons_Follow_Us.png") no-repeat;background-size:180px 21px;background-position-y:8px;padding-left:204px;margin-top:20px;margin-bottom:10px}#foot-news ul.social li{margin:0 12px 0 0;float:left;list-style:none}#foot-news ul.social li.youtube{margin:0}#foot-news ul.social li a{background:black;text-indent:-9999px;display:block;width:41px;height:41px;padding:0;overflow:hidden}#foot-news ul.social li.facebook a{background:url("/clients/frugi/resources/frontend/images/site/icons/Newsletter_Sign_Up_Icons_Facebook.png") no-repeat;background-size:40px}#foot-news ul.social li.twitter a{background:url("/clients/frugi/resources/frontend/images/site/icons/Newsletter_Sign_Up_Icons_Twitter.png") no-repeat;background-size:40px}#foot-news ul.social li.pinterest a{background:url("/clients/frugi/resources/frontend/images/site/icons/Newsletter_Sign_Up_Icons_Pinterest.png") no-repeat;background-size:40px}#foot-news ul.social li.instagram a{background:url("/clients/frugi/resources/frontend/images/site/icons/Newsletter_Sign_Up_Icons_Instagram.png") no-repeat;background-size:40px}#foot-news ul.social li.youtube a{background:url("/clients/frugi/resources/frontend/images/site/icons/Newsletter_Sign_Up_Icons_Youtube.png") no-repeat;background-size:40px}#footer .social-bar ul{list-style-type:none;margin:4px 0 0 0;float:right;z-index:2;position:relative}#footer .social-bar ul li{float:left;margin:0 0 0 22px}#footer .social-bar ul li a{display:block;text-indent:-9999px;background-image:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png");background-repeat:no-repeat;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;height:18px}#footer .social-bar ul li a:hover{opacity:0.5}#footer .social-bar ul li.facebook a{background-position:-485px -87px;width:11px}#footer .social-bar ul li.twitter a{background-position:-525px -86px;width:20px}#footer .social-bar ul li.pinterest a{background-position:-577px -87px;width:15px}#footer .social-bar ul li.google a{background-position:-451px -87px;width:22px}#footer .social-bar ul li.rss a{background-position:-414px -87px;width:18px}#footer-tracking iframe{display:none}#footer .sign-off{font-size:0.875em;line-height:2em;float:left;padding:0 15% 0 0}#footer .sign-off p{margin:0}#modalOverlay{background:#fff !important;opacity:0.75}#newsletter-form p{margin:0 0 10px}#newsletter-form dl.form dt{width:34%}#newsletter-form dl.form dd{width:66%;text-align:left}#newsletter-form dl.form dd input{width:90%}#newsletter-form dl.form dd button{margin-top:15px;font-size:0.95em}#newsletter-form button.btn-sm{margin:10px 0 0}div.stickyWin.newsletter-popup #newsletter-form img{position:relative;width:100%}div.stickyWin.newsletter-popup #newsletter-form{position:absolute}div.stickyWin.popup-newsletter{border:5px solid #fff;border-bottom:1px solid #fff;width:850px;height:558px}div.stickyWin.popup-newsletter .header{border-bottom:none}div.stickyWin.popup-newsletter div.header .caption{display:none}div.stickyWin.popup-newsletter div.closeButton{right:15px;top:13px;text-indent:-58px;text-transform:uppercase;font-weight:600;font-size:1.1em;line-height:1.2em}div.stickyWin.popup-newsletter div.middle div.inner{padding:0px}div.stickyWin.popup-newsletter .btn-med{float:right;position:absolute;left:409px;bottom:-93px}div.stickyWin.popup-newsletter .btn-med span{border:none;padding:0.75em 22px}div.stickyWin.popup-newsletter #newsletter-form dl.form dd{width:63.3%;text-align:left;top:419px;left:187px;position:absolute}div.stickyWin.popup-newsletter #newsletter-form dl.form dd input{height:38px}div.stickyWin.popup-newsletter img{position:absolute}div.stickyWin.newsletter-popup #newsletter-form img{position:relative;width:100%}div.stickyWin.newsletter-popup #newsletter-form{position:absolute}div.stickyWin.popup-newsletter{border:5px solid #fff;border-bottom:1px solid #fff;width:850px;height:558px}div.stickyWin.popup-newsletter .header{border-bottom:none}div.stickyWin.popup-newsletter div.header .caption{display:none}div.stickyWin.popup-newsletter div.closeButton{right:15px;top:13px}div.stickyWin.popup-newsletter div.middle div.inner{padding:0px}div.stickyWin.popup-newsletter .btn-med{float:right;position:absolute;left:409px;bottom:-93px}div.stickyWin.popup-newsletter .btn-med span{border:none;padding:0.75em 22px}div.stickyWin.popup-newsletter #newsletter-form dl.form dd{width:63.3%;text-align:left;top:419px;left:187px;position:absolute}div.stickyWin.popup-newsletter #newsletter-form dl.form dd input{height:38px}div.stickyWin.popup-newsletter img{position:absolute;width:100%;height:auto;display:block}#generic-404-page{width:100%;position:relative}#generic-404-page img{width:100%;height:auto}#generic-404-page .content-wrap{position:absolute;top:10%;left:40px;width:65%}#generic-404-page .content-wrap h1{font-size:1.45em}#generic-404-page .content-wrap p{line-height:2;margin-bottom:5%}#generic-404-page .content-wrap .btn-lg{display:inline-block;padding:1px}#generic-404-page .content-wrap .btn-lg span{display:inline-block;padding:7px 20px;font-family:"frugisansregular";font-size:1.25em}._tooltip{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}#collection-items-wrapper{position:relative}.tooltip-clicker{position:absolute;cursor:pointer;background:url("/clients/frugi/sites/frugi/resources/frontend/images/site/icons/tooltip-clicker.png") no-repeat;height:31px;width:31px;display:block;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out;z-index:5}.tooltip-clicker.active{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.hotspot-wrapper img{width:100%;height:auto;display:block}.global-promotion{background:#e5e5e5;opacity:.7;padding-bottom:5px;z-index:999;width:100%;border-bottom:2px dashed #93877d;margin-bottom:5px}.global-promotion .fixed-width p,.cross{color:#000001;padding:10px}a.cross:hover{color:#000001}.global-promotion .fixed-width .close-icon{position:absolute;right:0;top:11px;width:22px;height:22px;z-index:10;text-indent:-9999px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -470px -899px;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.pages-detail.newsletter .inner{background-color:#87c4d6;overflow:hidden;height:auto;display:block;padding-bottom:10px;margin-bottom:21px;min-height:620px}.newsletter .newsletter-form-image{position:absolute}.newsletter-form-image-confirmation{margin-bottom:21px}.newsletter-form-image-confirmation img{width:100%}.newsletter #newsletter-form{overflow:hidden;height:auto;float:right;width:34%;padding-right:50px;padding-top:25px}.newsletter #newsletter-form .overTxtLabel{font-size:1.4em;text-transform:lowercase;color:#817264;margin-left:5px}.newsletter #newsletter-form h4{font-size:22px;line-height:1.2em;margin-bottom:20px;margin-top:15px}.newsletter #newsletter-form dl.form dt{width:0%}.newsletter #newsletter-form dl.form dd{width:100%}.newsletter-extra-form label{margin-bottom:8px;display:block}.newsletter-extra-form input{width:90%;padding:8px 10px}.newsletter-extra-form .add-child-form-row{max-height:400px;margin-bottom:12px;overflow:hidden;transition:max-height .33s ease-in}.newsletter-extra-form .add-child-form-row-right{margin-bottom:8px}.newsletter-extra-form .add-child-form-row-right input{line-height:1}.newsletter-extra-form .add-child-form-btn-wrapper{width:90%}.newsletter-extra-form .child-section-hidden{max-height:0;margin-bottom:0;transition:max-height .33 ease-in-out}.newsletter-extra-form .add-child-btn{display:inline-flex;justify-items:center;font-size:18px;padding:0.5em 20px;color:#5b5b5b;background-color:#f0f0f0;border-radius:6px;margin-right:16px;border:2px solid #ababab}.newsletter-extra-form .add-child-btn:hover{text-decoration:none}.newsletter-extra-form .add-child-btn:before{content:'+';display:inline-block;font-size:26px;margin:-8px 6px 4px 0}.newsletter .chzn-container-single .chzn-single,.newsletter .chzn-container .chzn-results li{line-height:2.5em;border-color:#817264;color:#817264;font-size:1.3em}.newsletter .chzn-container .chzn-results li{line-height:1.5em}.newsletter .chzn-container-single .chzn-single div b{height:50px;margin-top:22px}.newsletter .chzn-container.chzn-container-single,.newsletter .chzn-container.chzn-container-single.chzn-container-active{width:100% !important;margin-bottom:18px}.newsletter .chzn-container .chzn-drop{top:43px !important;width:100% !important;box-sizing:border-box;border-color:#817264}.newsletter #calendar-test{width:100% !important;height:50px;cursor:pointer}.newsletter #newsletter-form ul#child-list a.remove-child,.newsletter #newsletter-form a.add-child{margin-bottom:15px;margin-top:15px;overflow:hidden;display:block;width:100%;font-size:1.5em}.newsletter #newsletter-form ul#child-list a.remove-child span,.newsletter #newsletter-form a.add-child span{height:35px;width:35px;display:block;overflow:hidden;background-color:#fff;border-radius:50%;border:1px solid #817264;float:left;font-size:1.5em;text-align:center;font-family:helvetica;margin-right:15px}.newsletter #newsletter-form ul#child-list a.remove-child span{line-height:0.85em}.newsletter #newsletter-form a.add-child span{line-height:1em}.newsletter #newsletter-form button.btn-med span{border:none;height:22px;font-size:1.5em;line-height:0.6em}.newsletter #newsletter-form ::-webkit-input-placeholder{font-size:1.4em;text-transform:lowercase;color:#817264}.newsletter #newsletter-form ::-moz-placeholder{font-size:1.4em;text-transform:lowercase;line-height:1.6em;color:#817264 !important;opacity:1}.newsletter #newsletter-form input.textinput{padding-left:10px;border-color:#817264}.newsletter #newsletter-form .chzn-container-single .chzn-single span{padding-left:5px}.newsletter #newsletter-form #calendar-test{background:url("/clients/frugi/resources/frontend/images/site/icons/calendar-newsletter.png") no-repeat;background-position:96% 12px;background-color:#fff}map area{outline:none}#sectionlisting-page div#section-promotions ul li{position:relative}.image-map-background{position:relative}.image-map-background img{width:100%;height:auto;display:block}#customer-option #competition-form{position:absolute}#customer-option #competition-form dd label.checkbox-label{position:relative;top:0}klarna-placement{margin-top:22px}button{cursor:pointer;outline:none}button::-moz-focus-inner{border:0;outline:none}* a.btn-sm,* a.btn-med,* a.btn-lg,* button.btn-sm,* button.btn-med,* button.btn-lg,* button.btn-light,* a.btn-light{text-decoration:none;vertical-align:bottom;cursor:pointer;border:0;padding:0;font-size:1em;line-height:1em;background:#e44496;border-radius:10px;text-transform:lowercase;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;vertical-align:bottom}* a.btn-sm span,* a.btn-med span,* a.btn-lg span,* button.btn-sm span,* button.btn-med span,* button.btn-lg span,* button.btn-light span,* a.btn-light span{display:block;text-align:center;font-style:normal;line-height:normal;font-weight:400;font-family:"hypatia-sans-pro", sans-serif;color:#fff;padding:0.5em 20px;border:1px dashed #fff;margin:3px;border-radius:8px;text-transform:lowercase;line-height:1em}* button.btn-lg,* a.btn-lg{border-radius:14px;font-size:1.25em}* button.btn-lg span,* a.btn-lg span{border-radius:11px;padding:7px 26px;font-family:"frugisansregular";font-size:1.25em;margin:4px}* button.btn-sm,* a.btn-sm,* button.link,* a.link{display:inline-block;border-radius:6px;background:#fff !important;border:1px dashed #aca4a0 !important;padding:0.5em 8px;cursor:pointer;font-size:0.75rem;line-height:1;text-decoration:none !important;font-family:"hypatia-sans-pro", sans-serif}* button.btn-sm span,* a.btn-sm span,* button.link span,* a.link span{display:inline;padding:0;margin:0;text-transform:none;font-size:100% !important;text-decoration:none !important;color:inherit}* button.btn-light,* a.btn-light{background:#f0ebdf}* button.btn-light span,* a.btn-light span{border:1px dashed #817264;color:#817264}* button.btn-alt,* a.btn-alt{background:#df5058}* button.btn-med:hover,* a.btn-med:hover,* button.btn-lg:hover,* a.btn-lg:hover,* button.btn-light:hover,* a.btn-light:hover{background:#27a7df}* button.btn-med:hover span,* a.btn-med:hover span,* button.btn-lg:hover span,* a.btn-lg:hover span,* button.btn-light:hover span,* a.btn-light:hover span{border-color:#fff;color:#fff}* button.btn-sm:active,* a.btn-sm:active,* button.btn-med:active,* a.btn-med:active,* button.btn-lg:active,* a.btn-lg:active,* button.btn-light:active,* a.btn-light:active{background:#27a7df}* button.btn-sm:hover,* a.btn-sm:hover,* button.link:hover,* a.link:hover{color:#de3e94 !important;border-color:#de3e94 !important}* button.btn-sm:hover span,* a.btn-sm:hover span,* button.link:hover span,* a.link:hover span{color:inherit}button.btn-lg.disabled,a.btn-lg.disabled{background:#e299ac}button.btn-lg.disabled:hover,a.btn-lg.disabled:hover{background:#cd3e88}button.addtocart-button.disabled,button.addtocart-multi-button.disabled{opacity:1}a.with-arrow{color:#111;font-size:0.8125em;text-transform:uppercase}a.with-arrow span{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat scroll right -56px transparent;padding-right:12px}button.arrow-right{position:absolute;top:5px;right:5px;z-index:2;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -498px;width:19px;height:20px;display:block}#footer a.back-to-top,#footer span.icon-footer{display:table;text-align:center;margin:-105px auto 65px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -588px -161px;opacity:0.6;font-size:1em;padding:5px 8px 5px 20px;color:#333;font-family:"ambroise-std";font-weight:300;text-decoration:none;font-style:normal}#footer a.back-to-top:hover{opacity:1;text-decoration:underline}#footer span.icon-footer{display:none}fieldset div.fieldset-content button span,fieldset div.fieldset-content a span,#contact-page button span,#checkout-stages button span,#checkout-stages a span{font-size:1.1em;line-height:1.4em}.controls,#product-image-navigation-arrows{top:270px;position:absolute;display:block;width:100%}.controls .prev,.controls .next,#product-image-navigation-arrows .prev,#product-image-navigation-arrows .next{height:32px;width:32px;text-indent:-9999px;background:black;display:block;position:relative;cursor:pointer;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 0 0;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.controls .next:hover,.controls .prev:hover,#product-image-navigation-arrows .next:hover,#product-image-navigation-arrows .prev:hover{opacity:0.5}.controls .next,#product-image-navigation-arrows .next{position:absolute;right:0;background-position:-469px -768px}.controls .prev,#product-image-navigation-arrows .prev{position:absolute;left:0;background-position:0 -768px}#product-image-navigation-arrows .disabled{display:none}#productdetails-page .product-buy button.btn-lg:hover{background:#cd3e88}.clear-btn{display:block;overflow:hidden;float:left}#header{position:relative;z-index:20;border-bottom:10px solid #a2cce8;background:#fff;max-width:1120px;margin:0 auto}#header hr{position:absolute;bottom:-26px;border-top:2px dashed #fff;width:100%}#header a.logo{display:block;width:156px;height:111px;float:left;padding:5px 0 0 6px}#header p.title{color:#e34399;font-size:1.4em;font-weight:600;margin:56px 0 0 6px;float:left;font-family:"frugisansregular";letter-spacing:-0.02em}#header .top-nav{font-size:0.75em;list-style:none;margin:1px 0 10px 0}#header .top-nav li{float:left;margin-right:3px}#header .top-nav li:last-child{margin-right:0}#header .clearright{clear:right}#right-nav{float:right;background:none;margin:0;font-size:0.875em;width:487px;color:#817163;position:relative}#right-nav a{color:#817163}#right-nav .large{font-size:1.25em;line-height:1}#right-nav .dashed{border-color:#93877D;padding:10px;margin:0;float:right;width:320px}#right-nav .free-delivery{float:right;margin-top:-7px}#right-nav .fl h3{font-size:0.875em;margin:17px 0 0 0;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 0 3px;padding:7px 0 0 35px}#right-nav .fr ul{float:right}#right-nav .fr ul li{float:left;list-style:none;margin-left:33px}#right-nav .fr ul li.drop a{padding-right:23px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right 5px}#right-nav .fr ul li.drop{padding-bottom:10px}#right-nav .fr ul li.drop .list{display:none;position:absolute;background:#fde79b;z-index:10;float:none;width:100px}#right-nav .fr ul li.drop .list ul{float:none}#right-nav .fr ul li.drop:hover .list{display:block}#right-nav .fr ul li.drop ul li{margin:0;float:none}#right-nav .fr ul li.drop ul a{padding-right:0;background:none;display:block}#nav-wrapper h1{margin:0}#nav-wrapper h1 span{display:none}#nav-wrapper.fixed-width{position:relative;padding:20px 20px 0px 20px}#mobile-nav{display:none}#nav-top{display:block;float:left;margin:25px 0 0;position:relative}#nav-top span.shop{display:none}#nav-top ul#nav-top-list{list-style-type:none;padding:0;margin:0;display:inline}#nav-top ul#nav-top-list li{float:left;position:relative;background:#a2cce8;-webkit-border-top-left-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-topright:15px;border-top-left-radius:15px;border-top-right-radius:15px;margin-right:2px}#nav-top ul#nav-top-list li .nav-item{-webkit-border-top-left-radius:13px;-webkit-border-top-right-radius:13px;-moz-border-radius-topleft:13px;-moz-border-radius-topright:13px;border-top-left-radius:13px;border-top-right-radius:13px;margin:3px 3px 0 3px;border:1px dashed #fff;border-bottom:none}#nav-top ul#nav-top-list li .nav-item a{font-size:1.025em}#nav-top ul#nav-top-list li a{padding:6px 16px;display:block;color:#fff;text-decoration:none;font-size:1.125em}#nav-top ul#nav-top-list li:hover,#nav-top ul#nav-top-list li.active{margin-top:-15px}#nav-top ul#nav-top-list li:hover a,#nav-top ul#nav-top-list li.active a{padding-bottom:21px;-webkit-transition:none;-moz-transition:none;transition:none}#nav-top li div.nav-popup{z-index:8;display:none;left:0;top:38px;border:9px solid #a2cce8;background:#fff;position:absolute;border-radius:0 0 15px 15px}#nav-top ul#nav-top-list li:hover div.nav-popup,#nav-top ul#nav-top-list li.active div.nav-popup{top:50px}#nav-top li div.nav-popup .nav-popup-bg{padding:5px 12px 10px;border:2px dashed #fff;margin:-5px;border-radius:0 0 10px 10px;min-height:235px}#nav-top li.test div.nav-popup{display:block !important;visibility:visible !important}#nav-top li.craft div.nav-popup{left:-110px}#nav-top li div.nav-popup .nav-arrow:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;left:30px;margin-left:-10px}#nav-top li div.nav-popup .nav-arrow:before{border-color:rgba(204,204,204,0);border-bottom-color:#bbb;border-width:11px;left:30px;margin-left:-11px}#nav-top li.craft div.nav-popup .nav-arrow:after,#nav-top li.craft div.nav-popup .nav-arrow:before{left:140px}#nav-top li div.nav-popup ul{list-style-type:none;margin:5px 0 0;padding:0;width:100%}#nav-top ul#nav-top-list li div.nav-popup ul li{float:none;text-align:left;margin:0;padding:0;border-radius:0;font-size:0.875em;background:transparent}#nav-top ul#nav-top-list li div.nav-popup ul li a{display:block;text-align:left;float:none;padding:3px 8px;background:none;text-decoration:none;color:#817264;line-height:1.2em;border-radius:5px}#nav-top ul#nav-top-list li div.nav-popup ul li a:hover{background-color:#eeeEEE}#nav-top li div.nav-popup div.dd-products div.list,#nav-top li div.nav-popup div.dd-products div.listlast{float:left;width:215px;margin-right:5px}#nav-top li div.nav-popup div.dd-products div.listlast{margin-right:0}#nav-top li div.nav-popup div.dd-products div.has-multiple-children{border-right:1px solid transparent;margin:0 20px 0 0}#nav-top li div.nav-popup div.dd-products div.listlast.has-multiple-children{border:0;margin:0}#nav-top li div.nav-popup div.dd-products .extras{position:absolute;top:10px;right:5px}#nav-top li div.cols1 div.dd-products{width:220px}#nav-top li div.cols2 div.dd-products{width:440px}#nav-top li div.cols3 div.dd-products{width:662px}#nav-top li div.cols4 div.dd-products{width:880px}#nav-top li div.nav-popup hr{margin:12px 18px}#nav-top li.blog div.nav-popup{left:-63px}#nav-top li.blog div.nav-popup .nav-arrow:before,#nav-top li.blog div.nav-popup .nav-arrow:after{left:108px}#nav-top li div.nav-popup ul li a.nav-link{text-transform:uppercase;font-family:'TradeGothic Bold';font-size:1em}#nav-top li div.nav-popup ul li a.nav-link.item-offers{color:#cc0000}#nav-top ul#nav-top-list li ul li.value ul{overflow:hidden}#header .top-nav{font-size:0.75em;list-style:none;margin:1px 0 10px 0}#header .top-nav li{float:left;margin-right:3px}#header .top-nav li:last-child{margin-right:0}#header .clearright{clear:right}#right-nav{float:right;background:none;margin:0;font-size:0.875em;width:487px;color:#817163;position:relative}#right-nav a{color:#817163}#right-nav .large{font-size:1.25em;line-height:1}#right-nav .dashed{border-color:#93877D;padding:10px;margin:0;float:right;width:320px}#right-nav .free-delivery{float:right;margin-top:-7px}#right-nav .fl h3{font-size:0.875em;margin:17px 0 0 0;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 0 3px;padding:7px 0 0 35px}#right-nav .fr ul{float:right}#right-nav .fr ul li{float:left;list-style:none;margin-left:33px}#right-nav .fr ul li.drop a{padding-right:23px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right 5px}#right-nav .fr ul li.drop{padding-bottom:10px}#right-nav .fr ul li.drop .list{display:none;position:absolute;background:#fde79b;z-index:10;float:none;width:100px}#right-nav .fr ul li.drop .list ul{float:none}#right-nav .fr ul li.drop:hover .list{display:block}#right-nav .fr ul li.drop ul li{margin:0;float:none}#right-nav .fr ul li.drop ul a{padding-right:0;background:none;display:block;overflow:hidden;margin:0 0 10px 0}#nav-top ul#nav-top-list li ul li.value ul li a{text-indent:0}.sticky{width:100%;position:absolute;z-index:200;text-align:center}#static-hover{z-index:200;position:static !important}#static-hover.hovering #nav-top:hover li div.nav-item a,.products-site-wrapper #static-hover.hovering #nav-top li div.nav-item a,#static-hover.hovering #nav-top li div.nav-item a:hover,#static-hover.hovering #nav-top li:hover div.nav-item a,#static-hover.hovering #nav-top li.hover div.nav-item a,.products-site-wrapper #static-hover.hovering #nav-top li div.nav-item a.active{background:none;border:0;padding:0 5px 0 0}#static-hover.hovering #nav-top .nav-popup{display:none !important}#static-hover.hovering #minicart #minicart-dropdown{top:26px}.articles-body-wrapper #static-hover.hovering #nav-top li.blog .nav-popup{display:block !important;opacity:1;visibility:visible;top:-14px}.articles-body-wrapper #static-hover.hovering #nav-top li div.nav-item{visibility:hidden}#search-delivery{position:absolute;bottom:3px;right:0}#search-delivery .free-delivery{float:right;margin-bottom:-14px}#nav-sub{border:1px dashed #93877d;border-radius:6px;margin-bottom:6px;margin:0 0 10px}#nav-sub ul,#nav-sub ul li{list-style:none;margin:0;padding:0;text-align:center}#nav-sub ul li{float:left;border-right:1px dashed #93877d;width:25%}#nav-sub ul li a{display:block;padding:6px;line-height:1em}#nav-sub ul li a:hover{text-decoration:none}#nav-sub ul li a:hover p{color:#e54596}#nav-sub ul li.item-4{width:23.5%;border:0}#nav-sub ul li p{font-size:1.125em;margin:0 0 2px}#nav-sub ul li em{font-size:0.875em;font-style:normal;display:block;margin:0 0 2px}#nav-sub ul .divider.item-4{display:none}#quickbuy-new-product div.sku-lookup-result{width:217px;top:32px;right:auto;left:0px;border-color:#ccc;overflow:hidden}#quickbuy-new-product div.sku-lookup-result .quicksearch-loading{padding:10px}#quickbuy-new-product div.sku-lookup-result li:last-of-type{border-bottom:none}#quickbuy-new-product div.sku-lookup-result ul{border-bottom:none}#quickbuy-new-product .add-product-options div.product-options div.singleimage label.radio{border-width:1px;cursor:pointer;border-color:#fff}#quickbuy-new-product .add-product-options div.product-options div.singleimage label.radio.selected{border-color:#000}#quickbuy-new-product div.product-options label.title{display:block;padding-bottom:10px}#quickbuy-new-product div.product-options div.singleradio label.radio{cursor:pointer}#quickbuy-new-product div.product-options div.singleradio label.radio input{display:none}ul.nav-links,ul.sections{list-style-type:none;font-size:0.875em;padding-bottom:15px}ul.sections li ul{margin:0 0 5px 15px;list-style-type:none}ul.nav-links li a,ul.sections li a{color:#817264;display:block;font-family:"hypatia-sans-pro", sans-serif;font-size:1.025em;font-weight:400;line-height:1.3em;padding:2px 7px;text-decoration:none}ul.nav-links li.parent a,ul.sections li.parent a{font-weight:bold}ul.nav-links li:last-child a,ul.sections li:last-child a{border-bottom:none;padding-bottom:5px}ul.sections li:first-child a{padding-top:5px}ul.nav-links li a:hover,ul.sections li a:hover{text-decoration:underline}#leftnav-holder .childContainer h4{display:none}#leftnav-holder .childContainer ul.sections,#leftnav-holder ul.nav-links ul{font-size:1em;margin:0 0 10px;list-style-type:none}#leftnav-holder .childContainer ul.sections li a,#leftnav-holder ul.nav-links ul li a{background:none;padding:1px 7px;font-weight:normal;border:0;margin-right:-10px;text-decoration:none;font-weight:300}#leftnav-holder .childContainer ul.sections li a:hover,#leftnav-holder ul.nav-links ul li a:hover{text-decoration:underline}#leftnav-holder{float:left;width:20%;padding-bottom:40px;position:relative;text-transform:none;padding:5px;background:#fbe383;border-radius:15px}#productlisting-page #leftnav-holder{float:left;width:17%;padding-bottom:40px;position:relative;text-transform:none;padding:5px;background:none}#leftnav-holder ul{border:1px dashed #93877D;border-radius:15px;padding:10px}#leftnav-holder ul ul{border:none;border-radius:0;padding:0}#leftnav-holder .dashed{border:1px dashed #93877D;margin:0}#leftnav-holder h4,#leftnav-holder #nav-filters h3{font-size:1.25em;margin:0 0 10px;color:#817264}#leftnav-holder #nav-filters h3 span{font-size:0.8em}#leftnav-holder .navigation-promo img{width:100%;height:auto;display:block}#leftnav-holder #message{margin-top:10px;padding:10px}#leftnav-holder #message h2{font-family:"frugisansregular"}#sectionlisting-page #leftnav-holder ul li li.not-active .childContainer,#leftnav-holder ul li.not-active .childContainer{display:none}#sectionlisting-page #leftnav-holder ul li .childContainer,#leftnav-holder ul li.active .childContainer,#leftnav-holder.search-holder ul li .childContainer{display:block}#leftnav-holder .childContainer ul.sections li.active a{color:#CC0066}#leftnav-holder .childContainer ul.sections li .childContainer,#leftnav-holder .childContainer ul.sections li .childContainer li .childContainer{display:none}#leftnav-holder .childContainer ul.sections li.active .childContainer,#leftnav-holder .childContainer ul.sections li.active .childContainer li.active .childContainer{display:block}#leftnav-holder .childContainer ul.sections li.active .childContainer li a,#leftnav-holder .childContainer ul.sections li.active .childContainer li.active .childContainer li a{color:#817264}#leftnav-holder .childContainer ul.sections li.active .childContainer{padding:5px 0 0 10px}#leftnav-holder .childContainer ul.sections li.active .childContainer li.active a,#leftnav-holder .childContainer ul.sections li.active .childContainer li.active .childContainer li.active a{color:#CC0066}#customer-option #leftnav-holder ul li .childContainer{padding:0 0 0 20px;display:none}#customer-option #leftnav-holder ul li.active .childContainer{display:block}#customer-option #leftnav-holder ul li.active a,#customer-option #leftnav-holder ul li.active .childContainer li.active a{color:#CC0066}#customer-option #leftnav-holder ul li.active .childContainer a{color:#817264}#nav-filters{margin-top:10px}#nav-filters ul{border:none;padding:0}#nav-filters ul a{display:block;background:url("/clients/frugi/resources/frontend/images/site/form.png") no-repeat 2% 10px;padding:2px 0 4px 23px;text-transform:capitalize;font-weight:300;border-bottom:1px dashed #aea39a;font-size:0.8125em;margin-right:5px;line-height:2em}#nav-filters ul a.selected{background-position:2% -38px}#nav-filters ul a small{display:none}#nav-filters ul li:last-child a{border:0}#nav-filters .colour ul li{width:100%;list-style:none;float:none}#nav-filters .colour ul li .color-sample{text-indent:-9999px;display:inline-block;width:23px;height:23px;border-radius:3px}#nav-filters .colour ul li .color-name{padding-left:4px}#nav-filters .colour ul li a{border-bottom:none;background-position:2% 9px}#nav-filters .colour ul li a.selected{background-position:2% -43px}#nav-filters .colour ul li a:hover{text-decoration:none}#nav-filters .colour ul li a:hover span{text-decoration:underline}#nav-filters .dashed{padding:2px 12px;margin-bottom:10px}#nav-filters h3{cursor:pointer}#nav-filters div.element{margin-bottom:2px;display:block;position:relative}#nav-filters div.scrollarea{margin:0;padding:0}#nav-filters div.scrollarea .scrollbar-horizontal,#nav-filters div.scrollarea .scrollbar-horizontal div.scrollbar-track{display:none !important}#nav-filters div.options{margin:0 0 12px 0;padding:0;max-height:400px;overflow-y:hidden}.categories .value .color-sample{display:none}#listing-filters-sections .arrow{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -484px -480px;width:12px;height:28px;display:inline-block;margin-left:10px}#listing-filters-sections .open .arrow{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -487px -535px}#index_main_placeholder{width:100%;height:100%;padding-bottom:0;margin-top:7px;margin-bottom:15px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#main-content #promotion{width:100%;margin-bottom:10px}#main-content #promotion .box{position:relative;overflow:hidden;margin-bottom:0.5em}#main-content #promotion img{width:100%;height:339px}#main-content #promotion .box:nth-child(1n+1){width:66.5%;float:left}#main-content #promotion .box:nth-child(2n+2){width:33.5%;float:left;margin-right:0%}.home-video .middle #breadcrumbs,.home-video #homepagevideo-page #leftnav-holder,.home-video #homepagevideo-page .header{display:none;visibility:hidden}#blog{background:#fbe383;padding:1px 0;margin-top:20px;position:relative}#blog .dashed{border-color:#5a4a42;margin:2px 3px;height:177px}#blog h2{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") 0 -270px no-repeat;text-indent:-9999px;width:320px;height:55px;margin:5px auto 5px auto;display:block;position:relative;left:-10px}#blog ul{padding:15px;overflow:auto;height:65px}#blog ul li{list-style:none;margin-bottom:3px}#main-content{width:100%;display:inline-block}#main-content .fr{width:27%}#main-content #catalogue{position:relative;z-index:1;margin-top:-8px}#main-content #catalogue .titles{width:95%;margin-top:20px}#main-content #catalogue .image{position:absolute;right:9px;top:-6px}#main-content #catalogue .titles a,#main-content #catalogue .titles a span{display:block;color:#fff;border-radius:10px;border-top-right-radius:0px;border-bottom-right-radius:0px}#main-content #catalogue .titles a{padding:1px 107px 1px 0;margin:11px 0;transform:rotate(4deg);-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg);box-shadow:2px 2px #999;font-size:1.5em;line-height:1}#main-content #catalogue .titles a:nth-child(even){transform:rotate(-5deg);-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg)}#main-content #catalogue .titles a span{margin:2px 3px;padding:10px;border-right:0}#main-content #catalogue .titles a.offline{background:#be83b5}#main-content #catalogue .titles a.online{background:#25abe2}#main-content #catalogue .image img{display:block;height:auto}#sectionlisting-page div#section-promotions ul,#sectionlisting-page div#section-promotions-headers ul,#sectionlisting-page div#section-promotions-boxes ul{list-style:none}#sectionlisting-page div#section-promotions ul li,#sectionlisting-page div#section-promotions-headers ul li,#sectionlisting-page div#section-promotions-boxes ul li{float:left;margin:0 0 10px}#sectionlisting-page div#section-promotions ul li{float:none}#sectionlisting-page div#section-promotions ul li img,#sectionlisting-page div#section-promotions-headers ul li img,#sectionlisting-page div#section-promotions-boxes ul li img{width:100%;height:auto;border-radius:10px}#sectionlisting-page #leftnav-holder{background:none}#sectionlisting-page #listing-filters{display:none}#sectionlisting-page div#section-promotions-boxes ul li{width:33.333%}#section-category-description .text-content{font-family:"hypatia-sans-pro", sans-serif}#quickbuy-wrap{padding:0 10px 20px}#quickbuy-wrap h1{color:#fff;background:#76b460;border-radius:10px;padding:3px}#quickbuy-wrap h1 span{padding:10px;border:1px dashed #fff;display:block;border-radius:10px}#quickbuy-wrap .cart-checkout{margin-bottom:15px}#quickbuy-cart p{font-size:0.875em;line-height:1.5}#quickbuy-cart p.title{font-size:100%;margin-bottom:0.25em}#quickbuy-cart td.quantity input{width:60px;display:inline}#quickbuy-cart td.quantity div.update{display:inline}p.instock{background:url("/clients/frugi/resources/frontend/images/prod/tick.png") no-repeat 0px center;color:#76b460;padding:0 0 0 17px}#quickbuy-cart .cart-items{margin:0 0 1em}#giftcard-wrap{padding:10px}#giftcard-wrap .options-wrapper{margin-bottom:20px;padding-bottom:25px;border-bottom:1px dashed #aea39a;border-top:1px dashed #aea39a}#giftcard-wrap .left,#giftcard-wrap .right{width:48%}#giftcard-wrap .left,div.product-buy .giftcard-options label.title{float:left}#giftcard-wrap .left img{width:100%;height:auto;display:block}#giftcard-wrap .right{float:right}#giftcard-wrap .group-giftcard_value{margin-bottom:8px;margin-top:20px}#giftcard-wrap .group-giftcard_value span.selected-option{display:none}#giftcard-wrap div.product-buy .singletext{margin-bottom:10px}#giftcard-wrap div.product-buy .singletext label.title,#giftcard-wrap div.product-buy .singledate label.title{float:left}#giftcard-wrap div.product-buy .singletext input,#giftcard-wrap div.product-buy .singletext textarea,#giftcard-wrap div.product-buy .singledate input{width:45%;float:left;border-style:dashed}#giftcard-wrap div.product-buy .singledate{position:relative}#giftcard-wrap div.product-buy .singledate #date-chooser{display:block;width:26px;height:26px;background:url("/clients/frugi/resources/frontend/images/site/icons/calendar.png");position:absolute;left:33%;top:2px;cursor:pointer}#giftcard-wrap div.product-buy .singledate input{padding-left:40px}#giftcard-wrap div.product-options .group-delivery_method,#giftcard-wrap div.product-options .group-giftcard_date{display:none}#giftcard-wrap div.product-options .group-delivery_method label{padding-top:7px;padding-left:20px;margin-right:10px;display:block;float:none}#giftcard-wrap div.product-options .group-delivery_method label.title{float:left;margin:0;padding-left:0}#giftcard-wrap div.product-options .group-delivery_method .option-radios{width:auto;overflow:hidden}#giftcard-wrap div.product-options .group-delivery_method label.selected{border:none;font-weight:normal}#giftcard-wrap .field-preview{position:absolute;right:0;bottom:135px}#giftcard-wrap #option-pick-warning{position:absolute;top:-36px}#giftcard-wrap div.product-options label.title span.selected-option{display:none}.datepicker{cursor:default !important}.datepicker thead{cursor:move}.datepicker .days{background:#fff}.datepicker .days tbody td{cursor:pointer}.datepicker .days tbody td:hover{color:#e44496}#giftcard-wrap .stock{display:none}div.product-buy .giftcard-options div.property-option{border:0}div.product-buy .giftcard-options label.title{padding-right:10px;color:#817264;width:30%;text-transform:lowercase}.product-options .title em{font-style:normal}.giftcard-options .product-options .title em{display:none}.giftcard-options .tbCounter{text-align:left !important;padding-top:5px}.giftcard-options #option-pick-warning:after{border-top-color:#e83e64;top:45px}#giftCardPreview{background:#6faad2 !important;color:#fff;border:none !important;width:110px}#giftcard-wrap div.product-buy .singletext textarea{height:90px !important}#giftcard-wrap div.singleradio label.radio{padding:0 10px}#giftcard-wrap .addthis_toolbox{padding:10px 0px;margin-top:20px;border-top:1px dashed #aea39a}#giftcard-wrap p.voucher-popup-text{margin-top:10px}#giftcard-wrap p.voucher-popup-text a{text-decoration:underline}.giftcard-preview{text-align:center;max-width:900px}.giftcard-preview .single-image{float:left;width:40%;margin-right:20px;height:auto}#remove-filter-selection{list-style:none;margin:5px 0 15px 0}#remove-filter-selection li{font-size:0.875em;float:left;margin-right:10px}#remove-filter-selection li a{padding:6px 10px 9px 25px;display:block;border-radius:10px;border:1px dashed #aea39a;background:url("/clients/frugi/resources/frontend/images/site/icons/cross.png") no-repeat 10px 11px;line-height:1em}#remove-filter-selection li a:hover{background-color:#f3f3f3;border-collapse:#ccc}#remove-filter-selection li a .filter-remove-label{display:none}#productlisting-page #breadcrumbs{margin-bottom:14px}#productlisting-page #header-product-banner .product-heading img{width:100%;height:auto;display:block}#productlisting-page .product-content .header{padding:10px 0;border-bottom:1px dashed #aea39a;margin-bottom:10px}#productlisting-page .product-content .header .dashed{border:1px dashed #AEA39A;font-size:0.875em;display:inline-block;border-radius:10px}.product-listing-layout{padding:16px 12px;margin-left:2px}.product-listing-layout li{list-style:none;float:left}.product-listing-layout li .tip{background:none;color:#897a6d;background:url("/clients/frugi/resources/frontend/images/prod/gridlist.png") no-repeat right;padding-right:30px;font-size:100%;background-position:100% -43px}.product-listing-layout #list .tip{background-position:100% -143px}.product-listing-layout #grid .selected .tip{background-position:100% 7px}.product-listing-layout #list .selected .tip{background-position:100% -92px}#productlisting-page .product-content .header .dashed{margin:0}#productlisting-page .product-content .header .product-listing-layout.dashed{margin:0 0 0 4px}#productlisting-page .product-content .header .dashed .layout,#productlisting-page .product-content .header .dashed .sort,#productlisting-page .product-content .header .dashed .results{float:left;padding:8px 15px;border-right:1px dashed #aea39a}#productlisting-page .product-content .header .dashed .results{padding:14px 15px}#productlisting-page .product-content .header .dashed .layout{padding:16px 15px 11px 12px}#productlisting-page .product-content .header .dashed .sort label{vertical-align:middle}#productlisting-page .product-content .header .dashed .results{border:none}#productlisting-page .product-content .header .dashed .sort .chzn-container{position:relative;display:inline-block;vertical-align:middle;top:2px;margin-left:5px;width:125px !important}#productlisting-page .product-content .header .dashed .sort .chzn-container-single .chzn-single{height:auto}#productlisting-page .product-content .header .dashed .sort .chzn-container .chzn-drop{margin-top:-3px;width:123px !important}#productlisting-page .product-content .header .dashed .layout ul{margin:0 0 0 5px;padding:0;list-style:none}#productlisting-page .product-content .header .dashed .layout ul li{float:left;margin-right:10px}#productlisting-page .product-content .layout ul li a{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -417px -1066px;padding-right:37px;height:25px;display:block}#productlisting-page .product-content .layout ul li.last a{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -432px -650px}#productlisting-page .product-content .layout ul li a.selected{color:#CC0066}#productlisting-page .model-listing-view .layout ul li a.selected{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -432px -679px}#productlisting-page .product-listing-view .layout ul li a.selected{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -417px -1015px}#productlisting-page .reloads .sort .chzn-drop,#productlisting-page .reloads .sort .chzn-single{text-transform:lowercase}.loading-products{width:100%;padding:12px 0;text-align:center;color:#666;background:#ffd860;font-size:1.25em;position:relative;margin-bottom:120px}.loading-products::after{position:absolute;top:60px;left:0;height:100px;background:#fff url("/clients/frugi/resources/frontend/images/site/waiter.gif") no-repeat center center;width:100%}#productlisting-page #load-more-wrap{display:none !important}#productlisting-page .content-wrapper{clear:both}#productlisting-page .content-wrapper ol{list-style:none;margin:0;padding:0;width:101.3%}#productlisting-page .content-wrapper ol li{float:left;width:25%;margin-bottom:4%;border-bottom:1px dashed #aea39a}#productlisting-page .content-wrapper ol li .feefo{min-height:29px}#productlisting-page .content-wrapper ol li .feefo img{display:inline-block;width:auto}#productlisting-page .content-wrapper ol li .feefo a{text-decoration:none}li.prod{text-align:center}#productlisting-page .content-wrapper ol li .desc,#productlisting-page .content-wrapper ol li .im{width:95%;margin:0 auto;position:relative}#productlisting-page .content-wrapper ol li img{display:block;width:100%;max-width:210px;height:auto;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transition-delay:0.6s;-webkit-transition-delay:0.6s;position:relative;z-index:2}#productlisting-page .content-wrapper ol li img.product-sticker{width:auto;height:auto;position:absolute;right:25px;top:25px;z-index:4}#productlisting-page .content-wrapper ol li div.icon-banner-stickers img.product-sticker{width:auto;height:auto;position:absolute;bottom:0px;right:0px;top:auto;z-index:4}#productlisting-page .content-wrapper ol li img.product-sticker.hidden{display:none}#productlisting-page .content-wrapper ol li .has-multiples .image2{position:absolute;top:0;left:0;visibility:hidden;opacity:0}#productlisting-page .content-wrapper ol li:hover .has-multiples .image2,#productlisting-page .model-listing-view .content-wrapper ol li .has-multiples img.image2{visibility:visible;opacity:1}#productlisting-page .grid-wrapper ol li{position:relative}@media only screen and (device-width: 768px){div.stickyWin.quickViewStickyWin{left:60px !important}}li.prod div.desc{padding:12px 0}li.prod .price{margin:10px 0;font-size:1em}#productlisting-page .content-wrapper ol li .price-save{display:none}#productlisting-page .content-wrapper ol li .dynamictype-difference .pricetype-list-unit{text-decoration:line-through}#productlisting-page .content-wrapper ol li .now{color:#e83e64}#productlisting-page .content-wrapper p.price .dynamic-price{font-weight:normal}#productlisting-page .grid-wrapper .prod h5{height:42px}#productlisting-page .grid-wrapper .prod .itemsaddtocart .btn-med{width:100%}#productlisting-page .grid-wrapper .prod .unavailable{height:39px;font-size:0.8em}#productlisting-page .quickview-button{display:none}.prod .im .listing-out-of-stock{width:100px;background:#AEA39A;color:#fff;position:absolute;height:34px;left:50%;margin-left:-50px;display:block;z-index:5;top:263px;border-radius:5px;line-height:26px}.prod .im:hover .listing-out-of-stock{display:block}.list .prod .im .listing-out-of-stock{top:auto;bottom:12px}.prod .im .listing-out-of-stock .dashed{border-radius:5px}#productlisting-page .content-wrapper ol li .im:hover a{display:block}#productlisting-page .content-wrapper ol li .im:hover a.quickview-button{bottom:6%;opacity:1}#productlisting-page .list-wrapper .prod{width:100%}#productlisting-page .list-wrapper .prod .im{width:20%;float:left;margin-bottom:4%}#productlisting-page .list-wrapper .prod .desc{float:left;text-align:left;padding:0 4.5%;width:56%}#productlisting-page .list-wrapper .prod .desc h5{font-weight:600;margin-bottom:5px}#productlisting-page .list-wrapper .prod .buy{float:right;text-align:left;width:14%}#collections .image{float:left;position:relative;text-align:center}#collections .image img{width:auto;height:auto;border-radius:10px}#collections .image p{text-align:left;margin:20px 0 0}#collections #collection-items-wrapper .header{padding-bottom:10px;margin-bottom:10px;border-bottom:2px dashed #aea39a}#collections #collection-items-wrapper .header img{width:100%;height:auto}#collections #collection-items-wrapper{width:auto;overflow:hidden;padding:0 0 0 2%}#collection-items a.back-to{float:right;font-size:0.75em;padding:10px 0 0}#collection-items ul{margin:0;padding:0;list-style-type:none}#collection-items .prod{margin:0 0 20px 0;overflow:hidden;position:relative;padding-bottom:10px;border-bottom:2px dashed #aea39a}#collection-items .prod .multi-buy{display:none}#collection-items .prod .head{overflow:hidden;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dashed #aea39a}#collection-items .prod .head .fl{overflow:hidden;width:auto;padding:0;float:none}#collection-items .prod .head .im{float:left;width:140px}#collection-items .prod .head .review-stars{margin:10px 0}#collection-items .prod .head .review-stars .fl{float:left}#collection-items .prod .head .review-stars .read{margin:3px 0 0 6px}#collection-items .prod .head .review-stars .read a{color:#ae9f92}#collection-items .prod span.list{padding:0 4px 0 0;text-decoration:line-through;border-right:2px dotted #aca4a0;margin-right:10px;padding-right:10px}#collection-items .prod h3{font-size:1.5em;line-height:1.7em;margin:0 0 0;overflow:hidden;display:inline;text-transform:none;font-weight:normal;color:#817264}#collection-items .prod h3 a{text-decoration:none}#collection-items .prod p.price{display:block;font-size:1.25em;font-weight:bold;margin-bottom:10px}#collection-items .prod p.price .now-price{color:#e04e54}#collection-items label.title{padding-bottom:10px}#collection-items .prod .desc p.summary{font-size:0.875em;line-height:1.4em;padding:13px;border-radius:5px;border:2px dashed #aea39a;margin:0 0 0 10px}#collection-items .prod div.stock{padding:5px 0 0}#collection-items .prod .buy{padding:5px 0 0}#collection-items .prod .buy .list-options a.size-chart{display:none}#collection-items .prod .buy .list-options button.addtocart-button{margin:0 10px 0 0;font-size:1em;padding:0}#collection-items .prod .buy form.addtocart .stock{font-size:1em;margin-left:0}#collection-items .prod .buy .product-option{padding:0 0 5px}#collection-items div.product-options div.singleimage label.radio{margin-top:0}#collection-items .prod .buy .product-options{font-size:0.9em;padding:0}#collection-items .prod .buy .quantity-wrap{display:none}#collection-items .prod .buy .product-options .property-option{padding:0 0 10px;display:block;border-bottom:2px dashed #aea39a;margin-bottom:16px;position:relative}#collection-items .prod .buy button{padding:8px 25px;margin:0 0 10px}#collection-items .prod .buy label.title{padding:0 0 10px;font-size:1.125em;display:block;font-weight:bold}#collection-items .prod .buy label.title span{font-weight:normal;margin-left:5px}#collection-items .prod p.price span.include-price{margin:0;font-size:0.875em;color:#444;display:block;padding:4px 65px 6px 10px;font-weight:bold}#collection-items .prod p.price span.was-price{font-size:0.75em;color:#444;display:block;padding:5px 0 0}#collection-items .prod .desc span.out-of-stock{font-size:0.75em;font-style:italic;display:block;border-top:1px dashed #ccc;margin:10px 0 0;padding:10px 0 0}#collection-items button.addtocart-button .dashed{width:260px}.april-header-design{width:100%;position:relative;overflow:hidden}.april-header-design .header_text{width:40%;box-sizing:border-box;float:left;padding:1.5em;background:#c1e5f5;color:#264051}.april-header-design .header_text h1{font-size:1.25em}.april-header-design .header_image{width:60%;height:100%;float:left;position:absolute;top:0;right:0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:50% 50%}#product-details-wrap{position:relative;padding:10px 0 0}#product-details-sidebar{width:51%;float:left;position:relative}#product-details-main{width:auto;overflow:hidden;position:relative;min-height:600px;padding:0 0 0 2%}#product-content-header{padding:0 0 10px 0}#product-details-main .fixed-content{width:auto !important}.product-content-inside{position:relative}#product-header #stickers{float:right}#product-header #stickers li{list-style:none;float:left;margin-left:10px}#product-header{padding-bottom:10px;border-bottom:2px dashed #aea39a;margin-bottom:20px}#product-header .sticker{position:relative;top:45px;right:10px}#product-header .title{margin:0 0 5px}#product-header .title h1{margin:0;line-height:1em;font-size:1.75em;display:block;color:#541900}#product-header .title p.code{color:#888;font-size:0.875em;float:left;margin:1px 20px 0 0}#product-header #item-description{height:24px;margin:0}#product-header #product-desc{width:100%;overflow:hidden}#product-header .text-content a{color:#53a2b7}.product-tags{width:280px}.product-tags img{display:inline-block;margin:0 0 0 4px;float:right}#product-header .title .browse span{display:none}#product-header .title .browse a{height:16px;width:9px;display:block;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -571px;text-indent:-9999px;float:right;margin:9px 0 0}#product-header .title .browse a.prev{background-position:-571px -571px}#product-header .title .browse a.next{margin:9px 0 0 12px}#product-price{position:relative;margin:10px 0 0 0;padding:0;float:left;font-size:1.375em;line-height:1em}#product-price p.price{font-weight:normal;float:left}#product-price p.price .dynamic-price{font-weight:normal}#productdetails-page #product-header span.dynamic-price{visibility:hidden}#product-price p.price .dynamic-price span.pricetype-purchase-unit,#product-price p.price .dynamic-price span.dynamictype-range{font-weight:normal}#product-price p.price .dynamic-price span.list{padding:0 4px 0 0;text-decoration:line-through;border-right:1px dashed #aca4a0;margin-right:10px;padding-right:10px}#product-price p.price .dynamic-price span.save{font-size:0.85em;padding:0 0 0 4px;border-left:1px dashed #aca4a0;margin-left:10px;padding-left:10px}#product-price p.price .dynamic-price span.now-price{color:#e04e54;padding:0 0 0 5px}#product-price p.msrp{font-weight:normal;padding:10px 0 0;display:block;clear:both;color:#c06}#pricebreaksdiv{margin:20px 0 10px;font-size:0.8125em;width:70%}#productdetails-page .review-stars{float:left}#productdetails-page .review-stars .feefo{float:left}#productdetails-page .review-stars .read{margin:1px 0 0 10px;display:inline-block;vertical-align:top}#productdetails-page .review-stars .read a{color:#ae9f92}div.product-buy{position:relative}div.product-buy .free-delivery{float:right;padding-bottom:10px;margin-top:-10px}#product-details-main div.message-error{font-size:0.875em;padding:8px 10px}div.product-buy .stock-notify-wrapper{padding:1%;font-size:0.875em;margin:0 0 15px 0;position:relative;z-index:1;background:#b6d5d3;width:98%;clear:both;border-radius:10px}.product-preorder .addtocart-button{display:none}div.product-buy .stocknotify h4{font-size:1.125em;text-transform:none;color:#3d708f;font-weight:bold}div.product-buy .stock-notify-wrapper form{border:2px dashed #fff;border-radius:10px;padding:15px 15px 10px 15px}div.product-buy .stock-notify-wrapper form a.info-popup{margin-top:10px;display:block}div.product-buy .stocknotify label{font-weight:300;line-height:1.45em;padding:0 0 10px;display:block}div.product-buy .stocknotify input.textinput{width:76%;padding:8px 2% 8px;float:left;margin-right:2%;background:#fff;border:0}div.product-buy .stocknotify button{margin:0 0 0 -1px;float:left;font-size:1em;background:#3e8caa}form.product-out-of-stock .confidence,form.product-out-of-stock .quantity,form.addtocart.product-out-of-stock button.addtocart-button{display:none}button.addtocart-button span{display:block;font-size:1.75em;display:block;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -73px;padding:10px 70px 5px 0;margin:0 -70px;border:0;line-height:1}button.addtocart-button{padding:0;border-radius:15px}button.addtocart-button .dashed{border-radius:15px;border:1px dashed #fff;padding:8px 110px}.quantity-wrap{padding:0 0 16px;float:left}.quantity-wrap input.quantity{font-size:0.875em;text-align:center;float:left;margin:0 10px 0 0;color:#000;width:34px;height:34px;line-height:1;text-align:center}.quantity-wrap a.qty{display:block;width:25px;height:25px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat;float:left;margin:3px 3px 0 0;cursor:pointer}.quantity-wrap a.qty:hover{opacity:0.7}.quantity-wrap a.qty.plus{background-position:-488px -562px}.quantity-wrap a.qty.minus{background-position:-511px -562px}div.product-buy .multi-buy{position:absolute;margin:5px 0 0;z-index:1;top:0;right:0}div.product-buy .multi-buy span.save{font-size:0.75em;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 101.5% -132px #fff;padding:3px 25px 4px 8px;position:relative;z-index:5;border:1px solid #fff;transition-delay:0.3s;cursor:help;text-transform:uppercase}div.product-buy .multi-buy:hover span.save{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 101.5% -163px #fff;border-color:#aaa;border-radius:4px;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;border-bottom:0;-webkit-box-shadow:0 -1px 1px rgba(0,0,0,0.15);-moz-box-shadow:0 -1px 1px rgba(0,0,0,0.15);box-shadow:0 -1px 1px rgba(0,0,0,0.15)}div.product-buy .multi-buy .popup{position:absolute;top:24px;right:0;line-height:1.7em;border:1px solid #aaa;border-radius:4px;-moz-border-radius-topright:0;border-top-right-radius:0;color:#000;background:#fff;padding:8px 10px;font-size:0.75em;text-transform:uppercase;background:#f3f5f0;background-color:rgba(237,231,221,0.85);width:160px;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.15);-moz-box-shadow:0 0 2px rgba(0,0,0,0.15);box-shadow:0 0 2px rgba(0,0,0,0.15);transition-delay:0.3s;visibility:hidden;opacity:0}div.product-buy .multi-buy:hover .popup{opacity:1;visibility:visible}div.product-buy .multi-buy .popup .fr{color:#cc0000}div.product-buy .options-wrapper{position:relative}div.product-buy label.title{color:#000;padding:0 0 10px;display:block;color:#551A00}div.product-buy label.title span{font-size:1em;display:inline-block;font-weight:normal}div.product-buy div.property-option.singleimage{position:relative;padding-top:0}div.product-options label.title span.property-name-text{display:none}div.product-buy a.size-chart{float:left;right:0;font-size:0.9125em;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -582px -284px;top:110px;color:#817264;position:absolute}div.product-buy .singledrop label.title{display:none}form.addtocart .stock{font-size:0.875em;color:#cc0000;float:left;margin:6px 0 0 0}form.addtocart .stock p{color:#76b460}form.addtocart .stock p.oos{color:#cc0000}form.addtocart .stock p.available.low{color:#ed691e}form.addtocart .stock p.available{color:green;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 0 -578px;padding-left:17px}div.product-buy p.code{padding:15px 0 0;font-size:0.75em}button.addtocart-button span{padding:0;background:none}div.product-buy div.product-option,div.product-buy div.property-option{padding:0 0 10px;display:block;border-bottom:2px dashed #aea39a;margin-bottom:16px;position:relative}div.product-buy label.radio{margin-top:4px;font-size:0.875em}div.product-buy div.product-options select{font-size:0.875em;float:left;width:160px;background:#e0e0e0}div.product-options{margin-bottom:10px}div.product-options div.product-option label.disabled:hover{border:1px solid #e3e0dc;background:#fff;color:#8F9293}div.product-options div.singleradio label.radio{margin:0 4px 4px 0;padding:0 6px;text-align:center;position:relative;overflow:hidden;border:1px dashed #aea39a;height:34px;min-width:24px;background:#fff;line-height:34px;border-radius:6px;background-image:none}div.product-options div.singleradio label.radio:before,div.product-options div.singleimage label.radio:before{background-image:none}div.product-options div.singleimage label.radio{margin:0 5px 3px 0;padding:2px;text-align:center;position:relative;overflow:hidden;width:40px;height:40px;border-radius:6px;border:1px solid #fff}div.product-options div.singleradio label.radio:hover{border:1px solid #817264;color:#817264;background:#f7f7f7}div.product-options div.singleimage label.selected,div.product-options div.singleradio label.selected,div.product-options div.singleimage label.selected:hover,div.product-options div.singleradio label.selected:hover{border:1px solid #817264;background-color:#fff;color:#817264;font-weight:bold}div.product-options div.singleimage label .tick,div.product-options div.singleimage label .cross{display:none}div.product-options div.singleimage label.unselected span.tick,div.product-options div.singleimage label.selected span.tick,div.product-options div.singleradio label.unselected span.tick,div.product-options div.singleradio label.selected span.tick{display:block;height:36px;width:50px;position:absolute;bottom:0;left:0;display:none}div.product-options div.singleimage label.unavailable span.tick,div.product-options div.singleradio label.unavailable span.tick{display:none}div.product-options div.singleradio label.unavailable span.cross{display:block;background:#E1ECEB;height:32px;width:32px;position:absolute;top:0;left:0}div.product-options div.singleimage label.unavailable,div.product-options div.singleradio label.unavailable,div.product-options div.singleradio label.unavailable:hover{color:#000;background:#DEDEDE url("/clients/frugi/resources/frontend/images/prod/outofstock.png") no-repeat 50% 50%}div.product-options div.singleradio label.radio.unavailable span.radio-label,div.product-options div.singleradio label.radio.unavailable:hover span.radio-label{color:#817264}div.product-options div.singleimage label.radio img{vertical-align:bottom;padding:0;border-radius:6px}div.product-options div.singleimage label.radio input,div.product-options div.singleradio label.radio input{position:relative;top:2px}div.product-options label.unavailable{opacity:1 !important}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{color:#817264}.group-personalisation label.title em,.group-emb_colour label.title em{display:none}div.product-buy .hide-single-options div.group-size,div.product-buy .hide-single-options a.size-chart{display:none}div.product-options div.singleradio label.absent-child{display:none}#bottom-tabs{margin-bottom:10px}#bottom-tabs .the_look{margin:10px 0}#bottom-tabs .the_look h3{color:#fff;border-radius:12px;padding:3px 40px 5px 20px;display:inline-block;font-size:1.45em;background:#bab4ac url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -846px}#bottom-tabs .the_look ul{list-style:none;margin:2%}#bottom-tabs .the_look li{margin:0;padding:0;width:16%;margin-right:4%;float:left;list-style:none;position:relative}#bottom-tabs .the_look li:first-of-type{margin-left:2%}#bottom-tabs .the_look li .product-name{margin-top:10px;display:block}#bottom-tabs .the_look li .min{height:258px}#bottom-tabs .the_look li .center{text-align:center;margin-bottom:10px}#bottom-tabs .the_look li .center img{max-height:166px;width:auto}#bottom-tabs .the_look li .price{margin:0 0 10px 0}#bottom-tabs .the_look .chzn-container-single .chzn-single span{padding:0}#bottom-tabs .the_look .chzn-container-single,#bottom-tabs .the_look .chzn-container .chzn-drop{width:100% !important}#bottom-tabs .the_look .chzn-container-single .chzn-single{border-radius:6px;border:1px dashed #000}#bottom-tabs .the_look .chzn-container-single .chzn-single div b{margin-top:11px}#bottom-tabs .the_look label{display:none}#bottom-tabs .the_look li button.btn-med{background:#eb9bbf}#bottom-tabs .the_look li .plus{position:absolute;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 0 -833px;width:28px;height:26px;top:50%;left:104%}#bottom-tabs .the_look li:last-of-type .plus{display:none}#bottom-tabs .the_look li .btn-med{display:block;margin-top:15px;width:100%}#bottom-tabs .the_look li.buy{margin-right:0;width:20%}#bottom-tabs .the_look li.buy ul{margin:-50px 0 0 0}#bottom-tabs .the_look li.buy ul li{width:45%;margin:0;border-radius:6px;margin:2.5%;border:1px dashed #000;height:90px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#bottom-tabs .the_look li.buy a.rounded{margin-top:70px}#bottom-tabs .the_look li.buy a.rounded span{padding:5px;text-align:center;background:none;font-size:1.2em}#bottom-tabs .the_look .chzn-container .chzn-results{width:100%;padding:0;margin:0}#bottom-tabs .the_look .chzn-container .chzn-results li{float:none;width:100%;padding:5px 0;font-size:1em}#site-wrapper #leftnav-holder{background:none;margin-bottom:15px}#site-wrapper #lookbook #listing-filters{display:none}#site-wrapper #lookbook.fixed-width{margin:0 0 10px}#lookbook .withleftnav .banner.fullwidth{width:100%}#lookbook .withleftnav .banner.fullwidth img{width:100%;margin:0 0 15px}#lookbook .lookbook-scroll{position:relative;margin:0 36px}#lookbook .lookbook-scroll .panel-frame{height:380px !important}#lookbook .lookbook-scroll .panel-frame img{border-radius:17px;width:100%}#lookbook .panels-inner{list-style:none;padding:0;margin:0}#lookbook .lookbook-scroll .panel a{display:block;float:left;width:33.333%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#lookbook .lookbook-scroll .panel a span.shop-the-look{background:url("/clients/frugi/resources/frontend/images/prod/icons/icon_shop_look.png") 4px 4px no-repeat;display:block;width:75px;height:75px;text-indent:-999em;position:absolute}#lookbook .lookbook-scroll .panel a.left{text-align:left;padding:0 10px 0 0}#lookbook .lookbook-scroll .panel a.center{text-align:center;padding:0 5px}#lookbook .lookbook-scroll .panel a.right{text-align:right;padding:0 0 0 10px}#lookbook .lookbook-scroll .controls{top:45%}#lookbook .lookbook-scroll .controls .prev,#lookbook .lookbook-scroll .controls .next{background:url("/clients/frugi/resources/frontend/images/site/icons/arrows_left_right.png") 0 0 no-repeat;width:30px;height:30px}#lookbook .lookbook-scroll .controls .left{left:-36px}#lookbook .lookbook-scroll .controls .right{right:-36px;background-position:-30px}#recently-viewed,#recently-viewed li{list-style:none;margin:0;padding:0}#recently-viewed{padding:20px 0}#recently-viewed .content{width:16.66667%;float:left;padding-bottom:20px}#recently-viewed .content{text-align:center}#recently-viewed.others-bought .content{padding-bottom:0}#recently-viewed.others-bought a{text-decoration:none}#recently-viewed.others-bought img{margin-bottom:7px}#recently-viewed.others-bought .title{display:block;margin-bottom:10px}#recently-viewed.others-bought .price{display:block}#recently-viewed.others-bought .price .dynamictype-difference .pricetype-list-unit{text-decoration:line-through}#recently-viewed.others-bought .price .now{color:#e83e64}.social-links-wrapper{position:absolute;bottom:-35px;z-index:1}.social-links-wrapper span.title{display:block;float:left;margin:0 0;font-size:0.875em;font-weight:400;font-family:"hypatia-sans-pro", sans-serif}.social-links{display:block;margin:auto;width:113px;height:17px;position:relative;margin:0 0 0 10px;z-index:5;float:left}.social-links span.icons{display:block;width:113px;height:17px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -172px -88px;margin:auto;cursor:pointer}.social-links:hover .addthis_toolbox{bottom:0;visibility:visible}.addthis_toolbox a,.addthis_toolbox iframe{float:left;margin:0 0 5px;height:25px}.addthis_toolbox a.btn-light{height:auto;font-size:0.6875em;padding:3px 7px 2px;margin:5px 0 0}.addthis_toolbox .email{font-family:"frugisansregular";padding-right:35px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -707px;color:#827264}div.saveproduct,#product-buy .in-wishlist{width:148px;float:left;margin:10px 0 0;position:relative}div.saveproduct button{border:1px dashed #aea39a;border-radius:6px;padding:8px 15px;font-size:1em}div.saveproduct button span{text-decoration:none;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -375px;padding-right:22px;padding-top:4px}div.saveproduct button.disabled{opacity:0.5}div.saveproduct div.message{text-align:center;z-index:5;margin:0 0 0.5em}div.saveproduct div.message a{display:inline;background:none;padding:0;font-size:1em}#product-buy .in-wishlist{text-align:center}.saveproduct p{margin:0 0 8px 0}.saveproduct .message{margin:0;font-size:1em;margin-bottom:10px}.saveproduct #saveproduct-options{display:none;position:absolute;top:100%;left:0;padding:7px 10px;width:180px;background:#fff;text-align:center;z-index:2;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);box-shadow:0 0 5px 2px rgba(0,0,0,0.1)}.saveproduct:hover #saveproduct-options{display:block}.saveproduct #saveproduct-options button{width:100%;margin:3px 0}.rating-review-logo{width:200px;float:left;display:inline-block;margin-top:0.5em;margin-left:0.6em}#emailfriend dl.form dt{width:25%}#emailfriend dl.form dd{width:68%}#emailfriend input.textinput,#emailfriend textarea{width:307px}#emailfriend input.textinput.validate-captcha{width:120px}#product-details-main #option-pick-warning,#collection-items .prod .buy #option-pick-warning{left:0;position:absolute;top:102px;background:#000;border:0;color:#000;text-align:center;color:#fff;padding:6px 8px;margin:0;font-size:0.875em}#option-pick-warning:after{content:"";height:0;position:absolute;width:0;border:12px solid transparent;border-top-color:#000;left:40px;top:26px}#product-details-sidebar{position:relative}#product-details-sidebar .product-stickers{z-index:20;position:absolute;right:20px;top:10px}#product-details-sidebar .product-banner-stickers{z-index:20;position:absolute;right:7px;bottom:35px}#product-image,#product-image img{width:100% !important;height:auto !important;max-width:450px}#product-image img{border-radius:15px}#product-details-sidebar #product-image-holder,#product-details-sidebar #product-image-zoom{margin-left:103px}#product-details-sidebar #product-image-zoom{margin-top:5px;padding-left:25px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 0 -660px;padding-bottom:5px}#product-thumbs{position:absolute;left:0;top:0;width:93px;max-height:665px;overflow:hidden;height:100%;overflow-y:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}#product-thumbs::-webkit-scrollbar{width:0 !important;height:0}#product-thumbs .content{overflow:visible !important}.product-details-sidebar-arrows-wrapper:before,.product-details-sidebar-arrows-wrapper:after{content:'';display:block;width:35px;height:35px;position:absolute;z-index:10;background-image:url(/clients/frugi/resources/frontend/images/site/icons/arrow.svg);background-repeat:no-repeat;background-size:45%;background-position:10px 13px;background-color:#54ABA5;border-radius:185px;margin-left:26px}.product-details-sidebar-arrows-wrapper:before{top:0;transform:scale(-1)}.product-details-sidebar-arrows-wrapper:after{bottom:21px}#product-image-navigation-arrows{margin-left:110px;width:79%;top:45%}#product-thumbs .thumbnail{margin:0 0 7px 0;border:none}#product-thumbs .thumbnail img{height:auto !important;width:95px !important;border-radius:10px}#product-thumbs .thumbnail:hover,#product-thumbs .thumbnail.selected{border:none}#product-thumbs .thumbnail.video .overlay{background:url("/clients/frugi/resources/frontend/images/prod/video-play-button.png") no-repeat center center;width:95px;height:136px;position:absolute}#product-details-sidebar #product-image-holder.single-image{margin-left:15px}#product-details-sidebar #product-image-zoom.single-image{margin:-70px 0 10px 15px;width:50%}#product-thumbs.single-image{display:none}#product-recent{height:auto;position:relative;background:#fff}#product-description{margin:20px 0 15px}#product-description h5{border-bottom:1px solid #000;font-weight:400;font-family:"hypatia-sans-pro", sans-serif;padding:10px 0;font-size:0.875em;cursor:pointer;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 103% -336px}#product-description h5 span{padding:0 6px 0 0}#product-description h5:hover{text-decoration:underline}#product-description h5.open{background-position:103% -369px}#product-description .wrapper,#product-description .text-content{margin:10px 0}#product-description .description .wrapper:before,.quickview-prod #product-description .element.description .wrapper:before{content:"<";display:block;position:absolute;margin-left:-20px;margin-top:-2px}.quickview-prod form.addtocart button.addtocart-button span{padding:7px 0px;font-size:1.125em;background:none}.quickview-prod form.addtocart button.addtocart-button .dashed{padding:7px 108px}#product-description h5.product-reviews:hover{text-decoration:none}#product-description h5.product-reviews:hover span{text-decoration:underline}#product-description h5.product-reviews span{float:left;margin:0 5px 0 0}#product-description h5.product-reviews img{float:left;margin:2px 3px 0 0}#essentials-items h3{font-family:"ambroise-std";font-weight:300;color:#666;display:none}#essentials-items div.item-listing .content{margin:0}#essentials-items li.prod{width:22%;margin-bottom:0}#essentials-items li.prod img{width:100%;display:block;height:auto}#essentials-items li.prod a{display:block;border:1px solid #fff;padding:0;margin:0;position:relative}#essentials-items li.prod a.quickview-button{background:none;width:100%;height:100%;top:0;display:none}#essentials-items li.prod .overlay span{padding-top:52% !important}#essentials-items li.prod a span{font-size:1.125em !important;color:#000 !important}#essentials-items li.prod a:hover img{opacity:0.25}#essentials-items li.prod a:hover{border:1px solid #ccc}ul#product-actions{list-style-type:none;margin:20px 0 35px;border:1px solid #aaa}ul#product-actions li.look{border-right:1px solid #aaa;width:50%;float:left}ul#product-actions li.recent{width:auto;overflow:hidden}ul#product-actions li a{display:block;font-size:1em;font-family:"ambroise-std";font-weight:300;padding:10px 0;color:#222;text-decoration:none}ul#product-actions li a:hover{background-color:#f3f3f3;text-decoration:none}ul#product-actions li a span{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 103% -345px;padding-right:35px;display:table;text-align:center;margin:0 auto}#complete-look{margin:90px 0 50px;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.1) inset;box-shadow:0 0 5px 2px rgba(0,0,0,0.1) inset;border:1px solid #eee;padding:50px}#complete-look .product-wrapper{width:75%;overflow:hidden;float:left;margin:10px 0 0}#complete-look .product-wrapper ul{width:100%;list-style-type:none;display:block;margin:0 auto;text-align:center}#complete-look .product-wrapper ul li{width:15%;display:inline-block;text-align:center;position:relative}#complete-look .product-wrapper ul li.plus{color:#DEE2D5;font-family:arial;font-size:4em;padding-top:50px;vertical-align:top;width:30px}#complete-look ol{float:left;width:20%;font-size:0.875em;line-height:1.7em;margin:15px 0 0}ul#recently-viewed li.prod.content a span,.tab-wrapper .the_look .buy span.product-name a{font-size:0.875em}ul#recently-viewed span.price span.blu-price span,.tab-wrapper .the_look .buy .price span.blu-price span{font-size:0.8125em;margin-bottom:0}.tab-wrapper .the_look .buy span.product-name a,.tab-wrapper .the_look .buy .price span.blu-price span{display:inline-block;text-align:center;margin-right:10px}#related_container .tab-wrapper{-webkit-border-radius:15px;-webkit-border-top-left-radius:0;-moz-border-radius:15px;-moz-border-radius-topleft:0;border-radius:15px;border-top-left-radius:0;padding:0}#related_container .tab-wrapper .the_look{margin:0}.the_look .the_look__products{display:flex;justify-content:space-around}.the_look .the_look__products li{float:none !important;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.the_look .the_look__products li .product{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;height:100%}.the_look .the_look__products li form{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:100%}.the_look .the_look__products li form .buy{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.the_look .the_look__products li form .buy .product-name,.the_look .the_look__products li form .buy .product-options{-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.the_look.tab-container .buy{text-align:center}.the_look.tab-container .buy span.now-price{font-weight:300;color:#e83e64}.the_look.tab-container .product-options .property-option{margin-bottom:0.7em}#sitemap-page ul.sections{float:none}#sitemap-page div.text-content div{float:left;width:33.3%;margin:0;padding:0 0 40px;border:0}#sitemap-page{padding:10px}#sitemap-page ul.sections.level0{margin:0 0 20px;padding:0;border:0;list-style:none;font-size:0.875em}#sitemap-page ul.sections a{color:#27A7DF}#product-reviews{background:#88c4d5;padding:1px 0;margin-bottom:15px}#product-reviews .dashed{padding:10px}#product-reviews .dashed h3{font-size:1.25em;color:#fff}#product-reviews table *{color:#fff}#product-reviews table th{border-bottom:2px solid #fff;padding:10px 5px;font-weight:normal}#product-reviews table td{border-bottom:1px solid #fff;padding:10px 5px}#product-reviews table td.service p{margin-bottom:5px}#product-reviews table td .response{margin-top:10px}#product-reviews #more-reviews{display:block;padding:1px 0}#product-reviews #more-reviews span{display:block;margin:2px 3px}#product-details-tabs div.content.product-measurements table.measurements th{padding:5px 6px}#product-details-tabs div.content.product-measurements table.measurements td{padding:5px 6px;font-size:0.9em;white-space:nowrap}#product-details-tabs.measurement-cm div.content.product-measurements .measurement-inch{display:none}#product-details-tabs.measurement-inch div.content.product-measurements .measurement-cm{display:none}#product-details-tabs div.content.product-measurements h3{float:left;font-size:1em}#product-details-tabs div.content.product-measurements p,#product-details-tabs div.content.product-measurements .measurements-header{clear:both}#product-details-tabs div.content.product-measurements .measurements-header span{float:right;color:#817264;cursor:pointer;font-size:0.9em}#product-details-tabs .measurements-header{margin-top:0.8em}#product-details-tabs table.measurements th{background:#dddad6}#product-details-tabs table.measurements th:first-child{border-radius:10px 0 0 10px}#product-details-tabs table.measurements th:last-child{border-radius:0 10px 10px 0}#product-details-tabs .text-content p{margin:0 0 5px 0;line-height:1.6em}.datepicker{border:none}.datepicker .header,.datepicker .days .title,.datepicker .header .title{background:#f0ebdf;color:#817264;font-weight:normal}.datepicker .days .day{width:14.28%;margin:0}.datepicker .unavailable,.datepicker .days .day{background:none !important;color:#817264 !important}.datepicker .body .days .week .day.unavailable:hover{background:#5D6E95 !important;color:#fff !important}#size_curve .btn-light{padding:3px}#size_curve .btn-light span,#size_curve .btn-light{background:#e44496;color:#fff;display:block;border-color:#fff}.oufit-wrap #leftnav-holder #nav-filters,.oufit-wrap #leftnav-holder img{display:none}.oufit-wrap #leftnav-holder ul li.not-active .childContainer{display:none}#productdetails-page.outfit{padding:1% 2% 4%}#productdetails-page.outfit h1{text-align:center;margin:0 0 3%}#productdetails-page.outfit .item-summary{border:2px dashed #aea39a;margin:20px 0 30px;border-radius:10px}#productdetails-page.outfit .item-summary h5{display:none}#productdetails-page.outfit .item-summary .items{width:34%;padding:3% 4%;float:left;background:#fff;border-right:2px dashed #aea39a}#productdetails-page.outfit .item-summary .element{overflow:hidden;width:auto;padding:2% 4% 0}#productdetails-page.outfit .item-summary .items h4{font-size:1.25em;margin:0 0 15px;padding:6px 0;text-align:center;background:#f0a3c3;color:#fff;border-radius:10px}#productdetails-page.outfit .item-summary .items p.code{font-size:0.8125em;color:#888;padding:8px 0 0;margin:0}#productdetails-page .outfit-footer #product-price p.price,#productdetails-page.outfit .item-summary .items p.price{font-size:1em;color:#000;margin-top:26px}#productdetails-page .outfit-footer #product-price p.price{font-size:1.125em}#productdetails-page.outfit .item-summary .items p.price{font-size:1em;float:none}#productdetails-page .outfit-footer #product-price p.price span,#productdetails-page.outfit .item-summary .items p.price span{color:#817264}#productdetails-page.outfit p.price span.dynamic-current{font-size:2.25em}#productdetails-page .outfit-footer p.price span.dynamic-current{font-size:1.85em}#productdetails-page .outfit-footer .combined,#productdetails-page.outfit .item-summary .items .combined{display:block;font-size:0.875em;line-height:1.35em;padding:7px 0;width:auto;overflow:hidden}#productdetails-page .outfit-footer .combined,#productdetails-page.outfit .item-summary .items .combined{float:left;margin:33px 0 0 10px}#productdetails-page .outfit-footer .combined em,#productdetails-page.outfit .item-summary .items .combined em{font-style:normal;color:#cc0000}#productdetails-page .outfit-footer #product-price{float:left;margin-top:7px;border:0}#productdetails-page .outfit-footer #product-price,#productdetails-page.outfit .item-summary .items #product-price{margin-bottom:0;margin-top:0}#productdetails-page.outfit .item-summary .items #product-price,#productdetails-page.outfit .item-summary .items .combined{text-align:center}#productdetails-page.outfit .item-summary #product-description{background:#f7f7f7;padding:30px 45px;position:relative;width:auto;overflow:hidden}#productdetails-page.outfit .item-summary h6{display:none}.product-set-components{display:block;position:relative;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.product-set-components .psc-group{display:block;position:relative}.product-set-components .psc-group-header{padding:10px 0}.product-set-components .psc-group-header span{font-size:1.5em;color:#fff;text-align:center;background:#999;width:36px;height:38px;padding:4px 0 0;display:inline-block;font-weight:bold;border-radius:8px}.product-set-components .component-selected .psc-group-header span.selected{background:#f0a3c3}.product-set-components .psc-group-header h5{font-size:1.25em;color:#817264;margin:7px 0 0 12px;display:inline-block}.product-set-components .component-selected .psc-group-header h5{color:#444}.product-set-components .psc-group-header em{float:right;font-style:normal;font-size:0.875em;padding:10px 10px 0 0;color:#777;display:none}.product-set-components .psc-group.component-selected .psc-group-header em{display:block;padding:5px 12px;margin:6px 5px 0 0;background:#f0a3c3;color:#fff;font-weight:bold}.product-set-components .psc-group.component-selected .psc-group-header em:before{content:"✓ "}.product-set-components .psc-group .psc-group-selectors{float:none;width:100%;padding:2% 2% 0}.product-set-components .psc-group .padding{padding:30px}.product-set-components .psc-group.single .psc-group-selectors{display:none}.product-set-components .psc-group .psc-group-selector{float:left;cursor:pointer;margin:0 10px 10px 0;opacity:0.5;border:3px solid #000;padding:10px 20px;font-size:0.875em}.product-set-components .psc-group .psc-group-selector:hover{opacity:0.8}.product-set-components .psc-group .psc-group-selector.selected{opacity:1.0;background:#f1f1f1;border-color:#f02200}.product-set-components .psc-group .psc-group-details{overflow:hidden;width:auto;clear:both;border:2px solid #f0a3c3;border-radius:10px}.product-set-components .psc-group .psc-group-details:last-of-type{border:0}.product-set-components .psc-group.single .psc-group-details{width:100%}.product-set-components .psc-group .psc-group-detail{padding:30px}.product-set-components .psc-group .psc-group-details .psc-group-detail{display:none !important}.product-set-components .psc-group .psc-group-details .psc-group-detail:nth-of-type(2){display:block !important}.product-set-components .psc-group .psc-group-detail .image{float:left;width:26%;cursor:pointer}.product-set-components .psc-group .psc-group-detail .image img{width:100% !important;height:auto !important;cursor:pointer;cursor:-webkit-zoom-in}.product-set-components .psc-group.multi .psc-type-parent .image{margin:0 0 20px 40px}.product-set-components .psc-group .more{display:inline-block;margin-top:15px}.product-set-components .psc-group .psc-group-detail .description,.product-set-components .psc-group .psc-group-detail .right{width:73%;float:right}.product-set-components .psc-group .psc-group-detail .description-wrap{max-height:150px;overflow:auto}.product-set-components .psc-group .psc-group-detail a.more-details{margin:10px 0 0;float:left}.product-set-components .psc-group .psc-group-detail .right .description{padding-left:0;width:auto;max-height:250px;overflow:hidden;float:none}.product-set-components .psc-group .psc-group-detail .right .options{width:47%;float:left}.product-set-components .psc-group .psc-group-detail .right .options select{width:180px}#productdetails-page .outfit-footer{padding:0;margin-top:25px;border-radius:10px;border:2px solid #f0a3c3}#productdetails-page .outfit-footer .wrapper-price{padding:10px 20px 20px 20px;width:40%;float:left}#productdetails-page .outfit-footer .wrapper{overflow:hidden;width:auto;padding:20px;border-left:2px solid #f0a3c3}#productdetails-page .outfit-footer .quant{float:right;font-size:0.875em;padding:9px 24px 0 0;display:none}#productdetails-page .outfit-footer button{float:right;font-size:1.25em;margin:5px 0 0}#productdetails-page .outfit-footer .addtocart-button .dashed{padding:8px 18px}#productdetails-page .outfit-footer button span{background:none;margin:0;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat right -73px;padding:10px 70px 5px 0}#productdetails-page .outfit-footer .quant label{float:left;font-weight:bold;padding:5px 6px 0 0}#productdetails-page .outfit-footer .quant input{width:40px;text-align:center}#productdetails-page .outfit-footer span.item-select{display:none}#productdetails-page.components-incomplete .outfit-footer .addtocart-button{float:right;opacity:0.4}#productdetails-page.outfit .message-error{margin:15px 0 17px}.product-set-components .psc-group .psc-group-detail .options .property-option{padding:0 0 20px}.product-set-components .psc-group .psc-group-detail .options .property-option.singleimage{position:relative;padding:0 0 20px 0}.product-set-components .psc-group .psc-group-detail .options .property-name-text,.product-set-components .psc-group .psc-group-detail .options .title{font-weight:bold;display:inline-block;margin-bottom:7px;font-size:0.875rem}.product-set-components .psc-group .psc-group-detail label{font-size:0.8125em}.product-set-components .psc-group .psc-group-detail .options .property-option.singleimage .title{margin-bottom:12px;display:block}.product-set-components .psc-group .psc-group-detail .options .property-option.singleimage .title span.property-name-text{display:none}.product-set-components .psc-group .psc-group-detail .options .property-option.singleimage .radio{margin:0 6px 6px 0}.display-sku-product{margin-top:10px;font-size:0.875em}.page-product-details #delivery-promise-container{clear:both;border-radius:8px;background:#CDECFE;margin:1em 0;padding:15px;font-size:0.875em;position:relative}.page-product-details #delivery-promise-container::after{bottom:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(205,236,254,0);border-bottom-color:#CDECFE;border-width:7px;margin-left:-7px}#options-hidden-customisations-text{display:block !important}.rounded{border-radius:10px}.pages-detail h5.styled{margin:0}.pages-detail .left-side{float:left;margin:10px 0 30px;overflow:hidden;width:42%}.pages-detail .with-box{padding:10px 0 5px;float:right;width:55%}div.text-content.introduction-text{padding:0 0 10px}#customer-option .header{padding:1px 0;margin-bottom:20px}#customer-option .header h1{margin-bottom:0;color:#fff}#customer-option .header a{color:#fff}#customer-option .header p{margin-top:5px;color:#fff}#customer-option h1,#customer-option h2,#customer-option h3,#customer-option h4,#customer-option h5,#customer-option h6{font-family:"frugisansregular";text-transform:capitalize}#customer-option .header span{display:block;padding:10px 15px;color:#fff}#customer-option #contact-form dl.form dt{width:29%}#customer-option #contact-form dl.form dd #advice-validate-required-check-input_{position:relative;top:41px;left:-94px}#customer-option #contact-form dl.form dd{width:67%}#customer-option #contact-form dl.form .chzn-container{width:100% !important}#customer-option form .captcha .captcha-reload{width:40%;padding-left:3%;float:left}#customer-option #contact-form dl.form dd.fullwidth{width:100%}#customer-option #contact-form dl.form dd.submit{width:96%}#customer-option #contact-form dl.form dd.submit button{float:right}dl.form dd.submit{margin:0px}#catalogue-page .header span{padding:15px}#static-page .overview{background:url("/clients/frugi/resources/frontend/images/customer/overview-bg.png") no-repeat top right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:550px;margin-bottom:20px;padding:3% 0;width:832px;float:right}#static-page .banner{width:100%;height:auto;margin-bottom:10px}#static-page .overview .help-intro p{text-align:center;margin-top:10px;font-size:1.2em}#static-page .overview ul{list-style:none;width:759px;margin:auto;margin-top:30px}#static-page .overview ul li{float:left;margin-bottom:30px}#static-page .overview ul li a{display:block}#static-page .overview ul .contact a{width:210px;height:130px;background:url("/clients/frugi/resources/frontend/images/customer/overview/contact.png") no-repeat bottom;background-size:100%}#static-page .overview ul .delivery a{width:255px;height:130px;background:url("/clients/frugi/resources/frontend/images/customer/overview/delivery.png") no-repeat bottom;background-size:90%}#static-page .overview ul .faqs a{width:250px;height:120px;background:url("/clients/frugi/resources/frontend/images/customer/overview/faqs.png") no-repeat bottom right;background-size:100%;margin-left:120px}#static-page .overview ul .size a{width:230px;height:132px;background:url("/clients/frugi/resources/frontend/images/customer/overview/size.png") no-repeat bottom;background-size:79%}#static-page .overview ul .terms a{width:230px;height:120px;background:url("/clients/frugi/resources/frontend/images/customer/overview/terms.png") no-repeat bottom;background-size:100%}#static-page .overview ul .contact a,#static-page .overview ul .faqs a{margin-right:34px}.pages-detail .introduction{padding:10px 0 25px}.pages-detail .introduction span.phone,.pages-detail .introduction span.email,.pages-detail .introduction span.divider{float:left;display:block}.pages-detail .introduction span.divider{padding:0 15px}.pages-detail .introduction span.help{float:right;font-size:0.9375em;padding:2px 10px 0 0;display:block}.pages-detail .introduction span.help a{text-decoration:underline}.customer-faq{margin:0 0 25px}.customer-faq h5{margin-bottom:10px !important;font-size:1.125em !important;cursor:pointer}.customer-faq h5:after{display:none;top:25px}.customer-faq h5.open{border-color:#fff;background:#fff;color:#75b360;padding:none}.customer-faq h5:hover{text-decoration:underline}.customer-faq .content{padding:0 0 20px;background:#fff}#static-page.contact .header{background:#be83b5;padding:1px 0;color:#fff;margin-bottom:2%}#static-page.contact .header .dashed{padding:20px}#static-page.contact h2{font-family:"frugisansregular";font-size:2em;margin-bottom:5px}#static-page.contact .header .last p{margin-bottom:0}#static-page.contact .box.email{padding-bottom:40px}#static-page.contact .box{margin:30px 0 30px;border-bottom:1px dashed #93877d;clear:both}#static-page.contact .box h2{color:#be83b5}#static-page.contact .box.last{border-bottom:none}#static-page.contact .box .text-content{width:85%}#static-page.contact .box .text-content.introduction-text{padding:0 0 30px}#static-page.contact .box .fr{padding-top:20px;padding-right:20px}#contact-form input#address2{margin:5px 0 0}#contact-form dl.form dd{width:63%;float:left}#contact-form dl.form dt{width:22%}#contact-form dl.form dd input.textinput,#contact-form textarea,#contact-form .field-comment{width:100%}#contact-form textarea.field-comment{height:150px}#contact-form select{width:75%}#contact-form .chzn-container .chzn-drop{width:99.5% !important}#contact-form .postcode-field input{width:79px !important;float:left;margin:0 4px 0 0}#contact-form label.checkbox-label span.text{margin:0;display:inline-block}#contact-form button#findAddressBtn{font-size:1em;display:inline-block}#contact-form button#findAddressBtn span{height:10px;line-height:0.5em;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px}#catalogue-page dd.fullwidth label{font-size:13px;margin-right:0}.contact-box{padding:25px 25px 5px;background:#162731;margin:0 0 30px;color:#fff;font-family:"hypatia-sans-pro", sans-serif;font-weight:400;font-size:0.9375em}.contact-box a{color:#fff}.contact-box .icon{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat;padding-left:40px;margin:0 0 20px}.contact-box .icon.phone{background-position:0 -770px}.contact-box .icon.email{background-position:0 -827px}.contact-box .icon.address{background-position:0 -862px}.catalogue-download{margin-top:0}.catalogue-download img{width:100%;height:auto;margin:5px 0 15px}.catalogue-download .btn-download{border:1px solid #000;padding:4px 10px;text-decoration:none;margin:0 5px 0 0;float:left}.catalogue-download em{float:left;padding:5px 0 0 10px}#catalogue-page #static-page #contact-form .postcode-field input{width:100% !important}#catalogue-page .country{display:none}#terms-page .withleftnav .text-content{column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:50px;-moz-column-gap:50px;-webkit-column-gap:50px}#size-guide .header{background:#8bd1cf;position:relative}#size-guide .header h1{font-size:1.875em}#size-guide .header h1 small{font-size:0.75em}#size-guide .header h1,#size-guide .header p{max-width:63%}#size-guide .header p{color:#817264}#size-guide .header .dino{position:absolute;right:-10px;bottom:0}#size-guide .header.sub .dino{right:30px;top:27px}#size-guide .header.sub h1,#size-guide .header.sub p{max-width:70%}#size-guide .header.sub span{min-height:155px}#size-guide .tab-wrapper{padding:0;border:none;top:0;margin-bottom:20px}#size-guide ul.tab-menu{margin:10px;padding-top:150px;margin-top:-140px}#size-guide .text-content,#size-guide .text-content .inner{border-radius:15px}#size-guide ul.tab-menu li{border-bottom:none}#size-guide .text-content{padding:5px}#size-guide .text-content .inner{border:1px dashed #aea39a;padding:25px}#size-guide .text-content .inner table{margin-bottom:0}#size-guide .text-content .inner table tr{border-bottom:none}#size-guide .text-content .inner table table{margin-bottom:20px}#size-guide .text-content .inner table table th{padding:5px 0}#size-guide .text-content .inner table table td{padding:5px 0;border-top:1px solid #817264}#size-guide .text-content .inner strong{font-weight:bold}#size-guide .text-content .inner p:last-child{margin-bottom:0}#size-guide .tab-menu li{border:none;border-top-left-radius:10px;border-top-right-radius:10px}#size-guide .tab-menu li a{border:1px dashed #aea39a;border-bottom:none;margin:5px;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:0;padding:7px 20px;font-size:1.5em}#size-guide .baby,#size-guide .baby a{background:#e44597}#size-guide .baby a{color:#fff}#size-guide .baby{background:#e44597}#size-guide .baby{border-bottom-color:#e44597}#size-guide .baby.tab-selected,#size-guide .baby.text-content{background:#eee9dc}#size-guide .baby.tab-selected a,#size-guide .kids.tab-selected a{background:#eee9dc;color:rgba(139,123,109,0.54)}#size-guide .tab-selected{height:57px;margin-bottom:-15px;position:relative}#size-guide .tab-selected a{height:34px;-webkit-transition:none;-moz-transition:none;transition:none}#size-guide .kids{background:#29a9e0}#size-guide .kids.text-content{background-color:#eee9dc}#size-guide .kids.tab-selected a{background:#eee9dc}#size-guide .kids a{color:#fff;border-color:#fff}#size-guide .tab-menu li.kids a,#size-guide .tab-menu li.baby a{border-color:#fff}#size-guide .tab-menu li.mother a{border-color:#aea39a;color:rgba(139,123,109,0.54)}#size-guide .tab-menu li.baby.tab-selected a,#size-guide .tab-menu li.kids.tab-selected a,#size-guide .tab-menu li.mother.tab-selected a{border-color:#aea39a;color:rgba(139,123,109,0.54)}#size-guide .mother{background:#be83b5}#size-guide .tab-menu li.mother a{color:#fff;border-color:#fff}#size-guide .kids.tab-selected{border-bottom-color:#29a8e0;background:#eee9dc}#size-guide .mother.text-content,#size-guide .mother.tab-selected{background:#eee9dc}#size-guide .mother.tab-selected{border-bottom-color:#eee9dc}#size-guide.measurement-inch .cm,#size-guide.measurement-cm .inch{display:none}#size-guide .convertor{float:right;border-color:#aea39a;padding:5px 10px;margin-top:-5px}#size-guide .convertor a{padding-left:20px;background:url("/clients/frugi/resources/frontend/images/customer/size-guide-conversion.png") no-repeat 0 2px}#size-guide.measurement-inch .measurement-convert-inch,#size-guide.measurement-cm .measurement-convert-cm{background-position:0 -107px}#size-guide .measurement-convert-inch{margin-right:20px}.stickyWin #size-guide .convertor{display:none}.stickyWin.sizeguide-popup .withleftnav{max-height:500px}#locations-page{min-height:1307px}#locations-page .inner{padding:40px 50px}#locations-page h1{font-family:"frugisansregular";color:#e7697a;font-size:4em}#locations-page form{margin-top:30px;display:block}#locations-page #searchlocation{padding:9px 6px 8px;width:400px}#locations-page .content{padding:20px;background:#fff;margin:0 32px}.page-header{position:relative;margin:0 0 15px}.page-header img{width:100%;height:auto;position:relative;display:block}.page-header span,#header-product-banner .page-header h1{display:block;text-align:center;font-size:3em;color:#fff;position:absolute;width:100%;left:0;top:0;z-index:1;font-family:"frugisansregular";letter-spacing:-0.075em;padding:1.75% 0 0}#header-product-banner .page-header h1.with-description{padding-top:1.125%}#header-product-banner .page-header p.sub-title{display:block;text-align:center;font-size:1.125em;color:#fff;position:absolute;width:100%;left:0;bottom:12%;z-index:1;padding:1.75% 0 0;z-index:2}.full-width-image img{width:100%;height:auto;display:block;margin-bottom:10px}#organicseeds-page .header{background:#c1b49a url("/clients/frugi/resources/frontend/images/customer/organicseeds/header-background.jpg") no-repeat;background-size:contain;font-size:1.75em;margin-bottom:10px}#organicseeds-page .header .dashed{border-color:#817264;text-align:center}#organicseeds-page .happy{background:#8cd2d0 url("/clients/frugi/resources/frontend/images/customer/organicseeds/happy-background.jpg") no-repeat;margin-bottom:10px;padding:20px;min-height:309px}#organicseeds-page .happy h2,#organicseeds-page .happy h3,#organicseeds-page .happy p{color:#5c443a}#organicseeds-page .happy h2{font-size:2.75em}#organicseeds-page .happy h3{font-size:1.5em;font-family:"hypatia-sans-pro", sans-serif;max-width:60%}#organicseeds-page .happy p{font-size:1.125em;max-width:50%}#organicseeds-page #features{margin-bottom:10px}#organicseeds-page #features li{width:24%;margin-right:1.25%;list-style:none;float:left}#organicseeds-page #features li:last-of-type{margin-right:0}#organicseeds-page #features li img{width:100%;height:auto;display:block}#feature_list .item{margin-bottom:10px}#feature_list .item .desc.dashed{border-color:#000;margin:0;padding:10px;width:49%;float:left;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#feature_list .item .desc p{margin-bottom:10px}#feature_list .item .desc p:last-of-type{margin-bottom:0px}#feature_list .item .im{float:right;width:49%}#feature_list .item .im img{width:100%;height:auto;display:block}#welove-page .header{background:#e04d54 url("/clients/frugi/resources/frontend/images/customer/weloveorganiccotton/header-background.jpg") no-repeat;font-size:1.75em;text-align:center}#welove-page .header .dashed{padding:15px 0}#welove-page .fact{background:#9cc261;padding:3px}#welove-page .fact span{display:block;margin:1px 0;padding:10px;color:#fff}#welove-page .fact strong{position:absolute;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);font-family:"frugisansregular";color:#6d9352;bottom:32px;font-size:2.75em;left:6px}#welove-page .fact h2,#welove-page .fact p{padding-left:50px}#welove-page .fact h2{font-family:"hypatia-sans-pro", sans-serif}#welove-page .fact p{font-size:0.75em}#extraordinary-page .header{background:#fce284 url("/clients/frugi/resources/frontend/images/customer/extraordinary/header-background.jpg") no-repeat;font-size:1.75em;margin-bottom:10px}#extraordinary-page .header .dashed{border-color:#817264;text-align:center;padding:17px 0}#extraordinary-page .header .dashed h1{color:#e83e64}#extraordinary-page .happy{background:#8cd2d0 url("/clients/frugi/resources/frontend/images/customer/organicseeds/happy-background.jpg") no-repeat;margin-bottom:10px;padding:20px;min-height:309px}#extraordinary-page .happy h2,#extraordinary-page .happy h3,#extraordinary-page .happy p{color:#5c443a}#extraordinary-page .happy h2{font-size:2.75em}#extraordinary-page .happy h3{font-size:1.5em;font-family:"hypatia-sans-pro", sans-serif;max-width:60%}#extraordinary-page .happy p{font-size:1.125em;max-width:50%}#extraordinary-page #features{margin-bottom:10px}#extraordinary-page #features li{width:24%;margin-right:1.25%;list-style:none;float:left}#extraordinary-page #features li:last-of-type{margin-right:0}#extraordinary-page #features li img{width:100%;height:auto;display:block}#extraordinary-page #feature_list h2{font-size:3em;text-align:center;padding:45px 0}#extraordinary-page #feature_list p{text-align:right;font-family:"frugisansregular";padding:20px}#givingback-page .header{background:#efa3c2 url("/clients/frugi/resources/frontend/images/customer/givingback/header-background.jpg") no-repeat;font-size:1.635em;margin-bottom:10px}#givingback-page .header .dashed{border-color:#817264;text-align:center;padding:29px 0}#givingback-page .header .dashed h1{color:#e83e64}#givingback-page #features{margin-bottom:10px}#givingback-page #features li{width:24%;margin-right:1.25%;list-style:none;float:left}#givingback-page #features li:last-of-type{margin-right:0}#givingback-page #features li img{width:100%;height:auto;display:block}#givingback-page #feature_list .item .desc.dashed{width:24%;min-height:338px}#givingback-page #feature_list .item .im{width:74%}#givingback-page #feature_list h2{font-size:2em;font-family:"hypatia-sans-pro", sans-serif;font-weight:bold;color:#e83e64}#givingback-page #feature_list p{font-size:1.2em}#givingback-page .reverse #feature_list .item .desc.dashed{float:right;width:49%}#givingback-page .reverse #feature_list .item .desc.dashed a{display:inline-block;padding:1px 0}#givingback-page .reverse #feature_list .item .im{float:left;width:49%}#givingback-page .reverse #feature_list .item .desc.dashed h2{color:#457fa7;font-size:3em}#givingback-page .reverse #feature_list .item .desc.dashed p{margin-bottom:35px}#customer-option #catalogue-page h1,.h-color{color:#fff;margin-bottom:0px}#customer-option #catalogue-page h1.delivery-dates{color:#817264}#customer-option #catalogue-page p{margin-bottom:10px}#cow-page #lots{position:relative;margin-bottom:15px}#cow-page #lots img{width:100%;height:auto;display:block}#cow-page #lots .text{position:absolute;width:260px;left:270px;top:110px}#cow-page #lots .text p:first-of-type{margin-bottom:10px}#cow-page #lots.about .text{width:450px;left:20px;top:200px}#cow-page .header{background:#c7b299;text-align:center;font-size:4em}#cow-page .header h2{color:#5c4944;margin-bottom:0}#cow-page #stories,#cow-page #stories li{list-style:none;margin:0;padding:0}#cow-page #stories{margin-bottom:10px}#cow-page #stories li{float:left;width:32.33%;margin-right:1.5%}#cow-page #stories li:nth-child(3n+3){margin-right:0}#cow-page #stories li img{width:100%;height:auto;display:block;margin-bottom:10px}#cow-page #stories li .text{background:#c7b299;padding:1px 0}#cow-page #stories li .text h2{color:#534741;font-size:1.5em;margin-bottom:5px}#cow-page #stories li .text .dashed{padding:10px;min-height:287px}#video-library .heading{height:195px;background:#52a3b8;color:#fff;padding:7px;margin:0;border-radius:15px}#video-library .heading span{border:dashed #fff 2px;display:block;font-size:1.2em;padding:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:15px}#video-library .heading span p:first-of-type{display:none}#video-library .heading p{font-size:.9em;text-overflow:ellipsis;width:75%;height:96px}#video-library .videos li{list-style:none;width:32.3%;margin:1.5% 1.5% 0 0;float:left;background:#75b360;padding:7px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:15px}#video-library .videos li:nth-child(3n+0){margin-right:0}#video-library .videos li:nth-child(2n+0){background:#e55791}#video-library .videos li:nth-child(3n+0){background:#bb7fb2}#video-library .videos li:nth-child(4n+0){background:#52a3b8}#video-library .videos li a{border:dashed #fff 2px;display:block;border-radius:15px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:10px}#video-library .videos li a:hover{color:#fff;text-decoration:none}#video-library .videos li .im{position:relative}#video-library .videos li .play{background:url("/clients/frugi/resources/frontend/images/customer/play-btn.png") no-repeat center center;width:100%;height:100%;position:absolute}#video-library .videos li h3{color:#fff;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;font-size:1.3em}#video-library .videos li img{width:100%;border-radius:15px}#testimonials img.banner{width:100%;height:auto}#testimonials .intro{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"frugisansregular";background:url("/clients/frugi/resources/frontend/images/customer/testimonial-intro.jpg") no-repeat;width:843px;height:357px;margin:15px 0;padding:30px}#testimonials .intro p{font-size:1.1em;margin-bottom:10px;width:380px}#testimonial-list{border-radius:14px;border:1px solid #8dd1ce;padding:10px}#testimonial-list li{clear:both;list-style:none;border-bottom:1px solid #c4e8e8}#testimonial-list li.heading{font-size:1.25em;color:#5B4A43;border-bottom:1px solid #8dd1ce}#testimonial-list li:after{content:"";display:table;clear:both}#testimonial-list .rating,#testimonial-list .date,#testimonial-list .name,#testimonial-list .comment{display:block;float:left;padding:10px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#testimonial-list .rating{width:18%}#testimonial-list .date{width:20%}#testimonial-list .name{width:20%}#testimonial-list .comment{width:62%}#testimonial-list .rating .star{float:left;display:block;height:25px;width:22px;background-image:url("/clients/frugi/resources/frontend/images/site/icons/star_off.png");background-repeat:no-repeat;background-position:50% 50%}#testimonial-list .rating .star.filled{background-image:url("/clients/frugi/resources/frontend/images/site/icons/star.png")}.more-reviews{text-align:center}a#more-reviews{display:inline-block;margin:15px auto;float:none;text-align:center}#trade .left{float:left}#trade .header{background:#bb80b0;border-radius:15px;padding:15px}#trade label.unselected{padding:9px 0 4px 0}#trade input.textinput,#trade textarea{width:80%;padding:2px 6px 2px}#trade input[name="postcode"],#trade input[name="info[shopPostcode]"]{width:25%}#trade dl.form dt.business-tel-label{width:21%;margin-bottom:20px}#trade .business-tel-label small{font-size:0.8em}#trade label{font-size:0.9em}#trade dl.form dt.category,#trade dl.form dd.category{width:100%}#trade dl.form dd label{float:left;display:inline-block;width:100%;padding:9px 0 4px 23px}#trade dl.form dd.category label input{width:21px;margin-left:0}#trade input.align{margin-left:0}#trade .child-wear input.textinput{margin-bottom:10px}#trade .chzn-container{width:400px !important}#trade .chzn-container .chzn-drop{width:398px !important}#trade button.btn-med span{padding:0.14em 20px}.chzn-container-single .chzn-search input{width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#trade #show-box .vat_register{display:none;border:1px solid #ccc;margin-left:10px;border-radius:15px;margin-left:10px;width:50%;padding:4px}#show-box label.selected:first-child{background-position:0 -313px}#trade #show-box .selected .vat_register{display:inline}#trade label.unselected::before,#trade label.selected::before{height:22px}.competition-wrapper{min-height:1700px;position:relative}.competition-wrapper img{width:100%;height:auto;display:block}#competition-form{width:39%;position:absolute;top:210px;right:4%}#competition-form form{position:relative;z-index:99}#competition-form button#findAddressBtn{margin-top:2px}#competition-form button#findAddressBtn span{padding:0.33em 20px}#competition-form dl.form dd.form_message{font-size:1.25em}#competition-form dl.form dt,#competition-form dl.form dd{margin-bottom:10px}#competition-form dl.form dt{width:33% !important}#competition-form dl.form dd{width:65% !important}#competition-form dl.form dt.fullwidth{width:0}#competition-form dl.form dd.fullwidth,#competition-form dl.form dd.captcha{width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#competition-form dl.form dd.captcha{background:#f5f5f5;padding:10px;border-radius:8px}#competition-form dl.form dd.submit{float:right}#competition-form .termsitem{display:none}#competition-form p{margin-bottom:20px}#competition-form dd label.checkbox-label{position:absolute;left:-142px;top:12px;width:300px}#competition-form dd label.checkbox-label span.text{width:100%}.competition-wrapper div.text{width:41%;position:absolute;left:5%}.competition-wrapper .text-1{top:760px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.competition-wrapper .text-2{top:1295px}.competition-wrapper .text p{margin-bottom:20px}.competition-wrapper .full-width-background{position:relative;width:99%;margin-left:0.5%}#competition-page .formholder .message-info{background:#fff;border:2px solid #ed275b;color:#ed275b;padding:10px 14px 12px}.competition-wrapper dl.form dd{position:relative}.competition-wrapper dl.form div.validation-advice{position:absolute;top:0;right:102%;background:#e44496;color:#fff;padding:5px 10px;font-size:0.75em;border-radius:6px;width:200px}table#order-summary{font-size:inherit}table.order-summary td,table#order-summary td,table.order-summary th,table#order-summary th{padding:8px 10px !important;background:inherit;border:inherit;border:none}table#order-summary th.item{text-indent:120px}table#order-summary td.item-summary{position:relative}table.order-summary td.image,table#order-summary td.image{width:auto}table.order-summary th,table#order-summary th{background:#F0EBDF}div#order-totals table tr.shipping td{border:none}div#order-totals,div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td,div#order-totals table th,div#order-totals table td,div#order-totals table tr.grand-total td span.blu-price,div#order-totals table#shipping-options #shipping-method td,div#order-totals table,div#order-totals table#shipping-options .shipping-location th{margin:inherit;padding:inherit;font-size:inherit;font-weight:inherit;border:inherit;color:inherit}div#order-totals table tr.grand-total td span.blu-price{margin:0;padding:0;border:0}div#order-totals table tr.grand-total{border:0}#cart-page table#order-summary td.main .desc p{font-size:0.875em;line-height:1.5;margin:0;padding:0}#cart-page table#order-summary td.main .desc p.title,#cart-page table#order-summary td.main .desc p.title a{font-size:1em;color:#541900}#cart-page table#order-summary td div.desc p.stocklevel.instock{background:url("/clients/frugi/resources/frontend/images/prod/tick.png") no-repeat 0px center;color:#76b460;padding:0 0 0 17px}#cart-page table#order-summary td div.desc p.stocklevel small{font-size:100%}#cart-page table#order-summary td.quantity div.update{margin:8px 0 0}div#order-totals{width:40%;margin:0 0 20px}div#order-totals table{margin:10px 0 20px}div#order-totals table th,div#order-totals table td,div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td{padding:8px 10px}div#order-totals table table th,div#order-totals table table td{padding:0px}.totals-summary{display:none}div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td{font-size:1.5em}table#order-summary td.billing-to,table#order-summary td.deliver-to{vertical-align:top}div#order-totals table tr.shipping table#shipping-options th label,div#order-totals table tr.shipping table#shipping-options #shipping-method .select-shipping{float:left;line-height:2;margin:5px 0}div#order-totals table tr.shipping table#shipping-options #shipping-method .select-shipping{display:none}div#order-totals table tr.shipping table#shipping-options #shipping-method table,div#order-totals table tr.shipping table#shipping-options .chzn-container{float:right;width:auto;margin:5px 0}div#order-totals .shipping_nextday_warning div{text-align:center;background:#76B360;color:#fff;padding:7px 10px;font-size:0.875em;border-radius:10px;margin:0 0 5px}#cart-page div#order-totals select{width:250px}#cart-page .product-options .chzn-container-single a.chzn-single{min-width:150px}#cart-page .product-options .chzn-container-single ul.chzn-results{min-width:150px}div#order-totals table tr.shipping-method td{text-align:left}#minicart-dropdown div.holder,#minicart-dropdown li.item,#minicart-dropdown div.items,#minicart-dropdown ol.items,#minicart-dropdown ol.items li,#minicart-dropdown li.item p.title,#minicart-dropdown li.item p.price,#minicart-dropdown li.item p.options{padding:0;margin:0;background:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:inherit;color:inherit}#minicart-dropdown li.item img{display:block}#minicart-dropdown li.item p.title,#minicart-dropdown li.item p.price,#minicart-dropdown li.item p.options{display:block;float:none}#minicart-dropdown li.item span.quantity{margin-right:10px}#minicart-dropdown .stock-reservation-countdown{text-align:center;margin:0 0 10px;border-bottom:1px dashed #93877d;padding-bottom:10px}.minicart-summary{margin:7px 0 0}.minicart-summary a{display:block;position:relative;padding-right:44px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 100% -73px}#minicart-total-quantity{text-align:right}#minicart-total-quantity span{display:block}#minicart-total-quantity span.number{background:#dE4f58;border-radius:99px;color:#fff;width:20px;height:20px;overflow:hidden;text-align:center;position:absolute;right:-3px;top:6px;font-size:0.875em;line-height:1.5em;font-weight:bold;letter-spacing:-0.05em}#minicart-dropdown{width:344px;background:#eee8dc;-webkit-border-bottom-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;border-bottom-right-radius:15px;border-bottom-left-radius:15px;-webkit-box-shadow:0 5px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 6px rgba(0,0,0,0.2);box-shadow:0 5px 6px rgba(0,0,0,0.2);margin:5px 0 0;position:absolute;right:0;top:100%;z-index:1000}#minicart-dropdown div.holder{border:2px dashed #fff;margin:3px;padding:15px;-webkit-border-bottom-right-radius:13px;-webkit-border-bottom-left-radius:13px;-moz-border-radius-bottomright:13px;-moz-border-radius-bottomleft:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px}#minicart-dropdown div.holder a.close-icon{right:10px !important;top:10px !important}#minicart-dropdown div.inner{padding:15px 0 0}#minicart-dropdown li.item,#minicart-dropdown ol.items div.desc,#minicart-dropdown div.items{overflow:hidden}#minicart-dropdown div.items{margin:0 0 10px;border-bottom:1px dashed #93877d}#minicart-dropdown ol.items{max-height:280px;overflow-y:auto;list-style:none;margin:0}#minicart-dropdown ol.items li{margin:0 0 15px}#minicart-dropdown li.item p.product-title{font-size:1.25em;line-height:1.25;margin:0 0 0.25em}#minicart-dropdown li.item img{margin:0 15px 0 0;float:left}#minicart-dropdown li.item div.desc{width:auto;overflow:hidden;padding:0 0 0 5%}#minicart-dropdown p.showing{display:block;text-align:center;padding:10px 0}#minicart-dropdown .continue,#minicart-dropdown .checkout{display:inline-block}#minicart-dropdown .cart-contents{font-size:1.5em;line-height:1.75;float:left}#minicart-dropdown .checkout{float:right}#minicart-dropdown .checkout span{padding-left:30px;padding-right:30px}#minicart-dropdown .btn-sm{margin:7px 0}#minicart-popup-content{text-align:center;position:relative}#minicart-popup-content p{margin:0 0 10px}#minicart-popup-content .closeButton{right:-28px;top:-28px}#minicart-popup-content a{text-decoration:underline}#articles-option .banner img,#articles-option .banner{width:100%;height:auto}#article-listing .wrap{padding-bottom:20px;border-bottom:2px dashed #93877D}#article-listing a,#article-listing p{color:#4D4D4F}#article-listing .caption a{position:relative;display:inline-block}#article-listing .caption a span{position:absolute;width:92%;left:0;bottom:0;height:25px;margin-bottom:6px;padding:4%;text-align:center;background:#dadada}#article-listing h1{margin-top:15px}#article-listing p{font-size:13px}#article-listing .dets{font-size:12px;color:#878789;padding-bottom:15px}#article-listing .more{display:block;color:#0e73b8;padding-top:10px}#article-page .text-content{padding-top:15px}#articles-option #leftnav-holder ul{padding:15px}#articles-option #leftnav-holder li{list-style:none}#articles-option #leftnav-holder li a{line-height:30px}#articles-option #leftnav-holder h4{margin:10px 0 10px}#article-listing .email_this .addthis_toolbox{z-index:1000;box-shadow:1px 1px 5px #888888}#article-listing.article-detail p{margin-bottom:20px}.articles-body-content hr{clear:both}#site-wrapper #login-page{background:url("/clients/frugi/resources/frontend/images/account/background.jpg") no-repeat;margin-bottom:2%;min-height:718px}#site-wrapper #login-page .bottom{background:url("/clients/frugi/resources/frontend/images/account/background-bottom.jpg") no-repeat;width:100%;height:112px}#site-wrapper #login-page .with-padding{padding:4% 2%;min-height:600px}#login-page .wrapper{background:url("/clients/frugi/resources/frontend/images/account/form.png") no-repeat center 0px;width:1100px;height:auto}#login-page h2{font-family:"frugisansregular"}#login-page .btn-med{font-size:1rem}#login-page{position:relative}#login-page .message-warn{position:absolute;width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:30px 5%}#login-page #account-login input.textinput{width:100%;margin:8px 0 0}#login-page input.textinput{padding:10px}#account-login{float:left;padding:0;width:36.5%;margin-top:265px;margin-left:75px}#account-login p.submit input{float:left}#account-login a#forgotpass-link{margin:0 0 10px}#account-login #forgotpass-panel{margin:0px -29px 10px -20px;background:#eee8d4;padding:20px}#account-login #forgotpass-panel h3{font-size:1.25em;margin:0 0 10px}#account-login #forgotpass-panel input.textinput{background:#fff}#account-login #login-panel p{margin:0 0 10px}#social-login-container{background:#eee8d4;padding:22px;margin:0 -29px 0 -21px}#account-register{float:right;width:40%;background:none;margin-top:300px;margin-right:58px}#account-register p{font-size:1.25em}#account-register li{list-style-image:url("/clients/frugi/resources/frontend/images/account/bullet.png")}#account-register p.more{padding-top:15px;clear:both;line-height:1.85em}#account-register p.optional-questions{padding:15px 0 5px;margin:0}#login-page #register-panel input.textinput{width:90%;margin:0}#register-panel{background:#eee8d4;margin:0 -2px 0 -22px;padding:0 0 0 20px}fieldset .btn-edit{float:right;margin:-37px 0 0;padding:5px 30px;z-index:1;position:relative;font-size:0.875em}fieldset.account-overview-details{width:44%;float:left}fieldset.account-overview-addresses{width:44%;float:right}#account-option span.actionlinks{display:none}#account-option .account-subpanel{margin:0 0 25px 0;line-height:1em}#account-option .account-subpanel h4{margin:0;padding:0;font-size:1em;color:#000;float:left;width:29%;font-weight:normal}#account-option .account-subpanel p{margin:0 0 8px 0;float:left;width:64%}#dashboard-orders table#orders-overview .packages{display:none}table#orders-overview tbody td{margin:0;vertical-align:middle}table#orders-overview tbody td .btn-med{font-size:0.9em}table#orders-overview tbody td .btn-med.btn-return{display:none}#order-actions{display:none}table#orders-overview tbody tr{border-bottom:0}table#orders-overview tbody tr td{border-right:1px dashed #ACA4A0}table#orders-overview tbody tr td:last-of-type{border-right:none}table#orders-overview thead tr{background:#76b460;border-radius:10px}table#orders-overview thead th{background:none;color:#fff;padding:0;margin:0;width:20%}table#orders-overview thead th span{border:1px dashed #fff;border-right:none;display:block;padding:5px 8px;margin:3px 0;text-align:center;text-transform:lowercase}#orders-page h1{margin:0 0 0.25em}#orders-page p.orders-blurb{margin:0 14% 1em 0}#orders-page .withleftnav{background:url("/clients/frugi/resources/frontend/images/account/order-table.png") no-repeat 98% 0}#orders-page fieldset legend{display:none}#orders-page .fieldset-content{margin:0;padding:0}table#orders-overview th:first-child,table#orders-overview th:first-child span{border-radius:10px 0 0 10px}table#orders-overview th:last-child,table#orders-overview th:last-child span{border-radius:0 10px 10px 0}table#orders-overview th:first-child span{margin-left:3px}table#orders-overview th:last-child span{margin-right:3px;border-right:1px dashed #fff}table#orders-overview tbody td{text-align:center;padding:5px}table#orders-overview tbody a.fl{float:none;display:inline-block;margin:0 3px}table#orders-overview tbody a.fl span{padding:2px 15px}form#newticket-form .upload,form#newticket-form #upload-holder,#replyticket .upload,#replyticket #upload-holder{display:none}form#newticket-form dd input,form#newticket-form textarea{width:75%}div.status .ticket-status{float:none}.ticket-detail h3{font-family:"hypatia-sans-pro", sans-serif;font-weight:400;font-size:1em;margin:0 0 15px}div.thread,div.thread div.item{border-color:#fff}div.thread div.user-alt{background:#f5f3ef}div.thread div.user{background:#f2ede6}div.thread div.item div.details{width:17%}div.thread div.item div.msg{width:83%}div.thread div.item div.details p.date{font-size:0.75em}#orders-overview div.message-warn,#cards-overview div.message-warn{display:none}#orders-overview fieldset.empty-content,#cards-overview fieldset.empty-content{display:block !important}#cards-overview .empty-content legend{display:none}#address-page{padding:0 0 2em}#addresses-page fieldset#newaddress .fieldset-content{padding:0}#addresses-page fieldset#newaddress input#address2{margin:4px 0 15px}.account-details .mailing-list{display:none}#refer-page{margin:0 5px}#refer-page .header{padding:1px 0;margin:0 0 1em}ul#friend-list li{list-style:none}ul#friend-list li input{width:100%;height:50px;margin-bottom:15px;font-family:'hypatia-sans-pro', sans-serif;border:1px solid #817264;font-size:1rem}.refer-friend-intro{width:60%;float:left;text-align:center}.refer-friend-intro img{width:100%;height:auto}.refer-friend-intro p{margin:0 15% 1em;font-size:1.35em;color:#817265;line-height:1.35em}.refer-friend-form{width:40%;float:left}.refer-form.formholder{margin:150px 50px 0 10px}.fieldset-content a span.refer-span{font-size:1.2em !important}ul#friend-list ::-webkit-input-placeholder{text-transform:lowercase;color:#817264}ul#friend-list :-moz-placeholder{text-transform:lowercase;color:#817264 !important;opacity:1}ul#friend-list ::-moz-placeholder{text-transform:lowercase;color:#817264 !important;opacity:1}ul#friend-list :-ms-input-placeholder{text-transform:lowercase;color:#817264}.refer-form-image-confirmation{margin:0 5px}.refer-form-image-confirmation img{width:100%;height:auto}a.add-friend{margin-top:5px;overflow:hidden;display:block;width:100%;font-size:1.25em;line-height:1.75em}a.add-friend span{line-height:1em;height:35px;width:35px;display:block;overflow:hidden;background-color:#fff;border-radius:50%;border:1px solid #817264;float:left;font-size:1.5em;text-align:center;font-family:helvetica;margin-right:10px}a.remove-friend span{line-height:1em;height:35px;width:35px;display:block;overflow:hidden;background-color:#fff;border-radius:50%;border:1px solid #817264;float:left;font-size:1.5em;text-align:center;font-family:helvetica;margin-right:10px}a.remove-friend{margin:5px 0 20px;overflow:hidden;display:block;width:100%;font-size:1.25em;line-height:1.75em}.refer-friend span{text-decoration:none;cursor:pointer;border:0;padding:0;line-height:1em;border-radius:8px;border-style:none !important;text-transform:lowercase;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;vertical-align:bottom}.refer-terms{width:100%;display:block;text-align:center;padding:70px 0 40px 0}#referral dd.email input,#referral dd.name input{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:7px;padding:10px;font-size:1.25em}#referral dd{width:88%;margin-bottom:12px}#account-option .order-overview h2{margin:10px 0 0}#account-option .order-overview fieldset{margin:0}#account-option .order-overview #order-summary h6,.billing-to h6,.deliver-to h6,.item-summary p.title a{color:#551A00;font-size:1.25em;margin:0 0 0.25em}td.item-summary{position:relative}.item-summary .item-wrap .price{float:right;margin:0 0 0 10px}.item-summary .item-wrap .quantity{margin:23px 0 0;position:absolute;right:10px}.item-summary .item-wrap img{float:left;margin:0 15px 0 0}#item-share-icons-container{display:none}table#order-summary td.package-status{background:#ffe199;text-align:center}table#order-summary td.package-status div{display:inline-block;margin:0 10px}#account-option .order-overview div#order-totals{margin-top:0;padding-top:0}#account-option div#order-totals table td{text-align:right}#account-option div#order-totals table th{text-align:left}#account-option #order-messages{top:15px;background:#fff}#site-wrapper #login-page.order-tracking{padding:7% 5% 4%;min-height:100%}#site-wrapper #login-page.order-tracking h5{font-family:"frugisansregular";font-size:1.75em;margin:0 0 20px}.order-tracking #account-login,.order-tracking #account-register{margin:0}.order-tracking #account-register p{font-size:1em}#login-page.order-tracking .wrapper{width:auto;background:none}#account-mailing-lists h2::before{content:"";position:absolute;left:3px;right:3px;top:3px;bottom:3px;display:block;border:1px dashed #fff;border-radius:7px}#account-mailing-lists h2{display:block;position:relative;width:100%;border:0;font-weight:normal;line-height:normal;background:none;border-radius:8px;display:block;padding:13px;color:#fff;background:#76b460;font-family:"frugisansregular";border-radius:10px;font-size:1em;margin:0 0 1em}#account-mailing-lists .mailing-list-subscriptions{border-radius:10px;border:1px dashed #93877D}#account-mailing-lists li.mailing-list{border-bottom:1px dashed #93877D;padding:15px;margin:0}#account-mailing-lists li.mailing-list:last-of-type{border-bottom:none}#account-mailing-lists h3{margin:0}#account-mailing-lists .subscription,#account-mailing-lists .no-subscriptions{font-size:0.875em}#account-option .order-overview #delivery-summary h2{margin:1em 0 0.5em 0}#account-option .order-overview #delivery-summary table{margin-bottom:2em}.vip_upsale_banner{width:100%;display:inline-block;margin-bottom:1em}.vip_upsale_banner .vip_upsale_wrapper img{width:100%;height:auto}div.resizableStickyWin,div.resizableStickyWin div.middle,div.resizableStickyWin div.middle div.inner,div.resizableStickyWin div.middle div.inner div.body{height:100%}div.stickyWin{position:relative;float:left;text-transform:none;background:#fff;border:35px solid #fff;border-bottom:20px solid #fff;border-radius:7px;box-shadow:0 2px 10px #aea39a}div.stickyWin div.top{height:10px;position:relative;display:none}div.stickyWin div.top div.inner{background:#ede7dd;position:absolute;width:8px;height:10px;top:0}div.stickyWin div.header{padding:0;background:none;border-bottom:2px dashed #aea39a}div.stickyWin div.header span.rounded{display:none}div.stickyWin div.header div.inner{padding:0;position:relative}div.stickyWin div.middle div.inner{padding:25px 0 0}div.stickyWin div.header .caption{margin:0;border:0;line-height:1em;font-weight:normal;text-align:left;position:relative;padding:0 0 20px}div.stickyWin div.header h1.caption{padding:0}div.stickyWin div.closeButton,#minicart-dropdown div.holder a.close-icon,div.stickyWin.dynamicPopup div.closeButton,#fullscreen-alternate-view-close,#cart-page #discounts-applied li p.remove a{position:absolute;right:0;top:4px;width:22px;height:22px;z-index:10;text-indent:-9999px;background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -470px -899px;cursor:pointer;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}div.stickyWin div.body{margin:0}div.resizableStickyWin div.body{overflow-y:auto}div.resizableStickyWin div.sizeHandle{background:url("/clients/frugi/resources/frontend/images/stickywin/resize.png") no-repeat 0 0;position:absolute;width:15px;height:15px;cursor:se-resize;bottom:0px;right:0px}div.stickyWin div.bottom{clear:both;position:relative;bottom:0px;height:0;display:block}div.stickyWin div.bottom div.inner{position:absolute;bottom:0;display:none}div.resizableStickyWin div.bottom,div.resizableStickyWin div.bottom div.inner{position:absolute;bottom:0;right:0}div.stickyWin div.popup-content{padding:0}div.resizableStickyWin div.popup-content{padding-bottom:0;width:auto}div.stickyWin div.thumbnails{top:50px}div.stickyWin .zoom-slider{right:auto;left:5%}.SWclearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.SWclearfix{display:inline-table}* html .SWclearfix{height:1%}.SWclearfix{display:block}.size-guides table{margin:0;border-collapse:inherit}.size-guides table thead th{border-top:0;margin-bottom:10px}.size-guides table td.image{padding:0 20px 15px 0}.size-guides table tbody td{border-bottom:none;padding:4px 0}.size-guides table tbody tr.alt td{background:#F2EDE6}.quickViewStickyWin .quickview-prod .product-tags,.quickViewStickyWin .quickview-prod .feefo-reviews-summary,.quickViewStickyWin .quickview-prod #desc-more,.quickViewStickyWin div.header .caption,.quickViewStickyWin .quickview-prod #product-description,.quickViewStickyWin .quickview-prod #product-image-zoom{display:none}.quickViewStickyWin #product-header #product-desc{width:100%;height:auto}.quickViewStickyWin .full-details{margin-top:10px}.quickViewStickyWin .addtocart-button{background:#e44496 url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 115% -63px;width:75%}.quickViewStickyWin .addtocart-button:hover{background:#27a7df url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat 135% -59px}.quickViewStickyWin .addtocart-button span{text-align:left}.quickViewStickyWin #product-image-navigation-arrows .next{right:14%}div.quickViewStickyWin div.header{border:none !important}.quickViewStickyWin #product-image img{cursor:default}div.stickyWin #leftnav-holder,div.stickyWin #breadcrumbs,div.stickyWin .withleftnav h1,div.stickyWin .withleftnav .header{display:none}div.stickyWin .pages-detail{padding:0}div.stickyWin .withleftnav,div.stickyWin.careers .text-content{padding:0;overflow:auto;max-height:350px}div.stickyWin .pages-detail p b{font-weight:600}div.stickyWin.voucher-faqs{overflow:hidden}div.stickyWin.voucher-faqs .middle{height:465px;overflow-y:auto;margin-top:25px}div.stickyWin.voucher-faqs .middle .inner{padding-top:0px}div.stickyWin.voucher-faqs .middle .inner .text-content p{margin:0 0 20px 0}div.stickyWin.voucher-faqs .middle div.header{display:none}div.stickyWin.video-guides div.header{height:3em}div.stickyWin.video-guides div.middle{position:absolute;top:3em;bottom:0;width:100%;overflow:auto}.wishlist-header-new{width:100%;height:auto;display:block;position:relative;margin-bottom:1em}.wishlist-header-new h1{position:absolute;color:#fff;font-family:"frugisansregular";font-weight:normal;z-index:10;top:30%;font-size:2.5em;left:33.5%}.wishlist-header-new img{width:100%;height:auto;display:block}.nav-left-wishlists .log-in{font-size:0.875em;line-height:1.2em}.nav-left-wishlists .log-in ul{margin:10px 0 20px 15px}.nav-left-wishlists .log-in ul li{margin:0 0 5px}.nav-left-wishlists a.btn-med{float:left}.wishlist .actions{padding:8px 0}.wishlist .actions a.remove,.wishlist .actions span.move .btn-light{cursor:pointer;font-size:0.875em}.wishlist .actions .move-container{position:absolute;display:none}.wishlist .actions .move-wishlist{padding:10px;position:relative;width:300px;background:#fff;background:#fff;-webkit-box-shadow:0px 0px 25px #8F9293;-moz-box-shadow:0px 0px 25px #8F9293;border:25px solid #fff;text-align:center;top:-40px;left:0;z-index:2}.wishlist-header{background:#A6DAD8;padding:1px;position:relative}.wishlist-header h1{background:url('/clients/frugi/resources/frontend/images/wishlist/bunny.png') no-repeat 0 0;width:250px;height:352px;position:absolute;left:20px;top:0}.wishlist-header h1 span{font-family:"frugisansregular";font-size:1.66em;text-transform:lowercase;position:absolute;left:60px;top:60px;transform:rotate(7deg);-moz-transform:rotate(7deg);-webkit-transform:rotate(7deg)}.wishlist-header .dashed{padding:20px;min-height:302px;background:url('/clients/frugi/resources/frontend/images/wishlist/flowers.png') no-repeat 260px 165px}.wishlist-header .blurb{padding:0 0 10px 250px;font-size:1em;line-height:1.5}.wishlist-header .blurb p:first-of-type{padding-right:190px;margin-bottom:100px}.wishlist-header .blurb span.easy-peasy{width:250px;height:137px;position:absolute;right:0;top:50px;background:url('/clients/frugi/resources/frontend/images/wishlist/easypeasy.png') no-repeat 0 0}.wishlist-buttons{padding:0 0 20px 0}.wishlist-buttons>span{color:#0E9B88;padding-right:1em;overflow:hidden;width:auto;font-size:2em}.wishlist-buttons a{display:inline-block;float:right;margin-top:1em}form.quantity-wanted{margin:10px 0 0;display:none}form.quantity-wanted label{float:left;padding:1px 5px 0 0}form.quantity-wanted input.textinput{width:30px;float:left;margin:0 5px 0 0}form.quantity-wanted button{float:left}.wishlist .wishlist-add-all{padding:15px 35px;clear:both;text-align:right;background:#f1f1f1}#wishlist-empty{margin:0 0 2em}#wishlist-empty li{list-style:none;margin:0 0 2em;border-bottom:1px solid #ccc}#wishlist-empty li.point4{margin:0}#wishlist-empty h2{margin:0;font-size:1.5em;color:#628d66;font-family:"frugisansregular"}#wishlist-empty .point.bottom{margin-bottom:0;border:0}#wishlist-empty .num{float:left;margin-right:1em}#wishlist-empty .text{width:auto;overflow:hidden}#wishlist-empty .text h3{margin-top:1em;font-weight:bold}#wishlist-empty .text img{max-width:100%;height:auto;display:block}#wishlist-empty .text img.alignleft{float:left}#wishlist-empty .point .image{float:left;width:30%;height:85px;padding:15px 0 0;border:1px solid #ccc;margin-right:20px;text-align:center;font-size:4em;line-height:1em;font-family:"ambroise-std";font-weight:300;color:#ccc}#wishlist-empty .point .text{width:auto;overflow:hidden}#wishlist-empty .point .text p{font-size:0.875em;line-height:1.5em;margin:5px 0 0}#wishlist-empty li:nth-of-type(1) h2{color:#1d6178}#wishlist-empty li:nth-of-type(2) h2{color:#19958a}#wishlist-empty li:nth-of-type(3) h2{color:#d76f4c}#wishlist-empty li:nth-of-type(4) h2{color:#d53551}.text-content .wishlist-link-to{background:#f1f1f1;padding:12px 13px 7px;border:2px dashed #e3e0dc;margin:0 0 15px}.text-content .wishlist-link-to p{margin:0 0 8px}#share_emailform .text-content .wishlist-link-to p input{width:90%}#share_emailform input.textinput,#share_emailform textarea{width:90%}#share_emailform dd{width:69%}#share_emailform dt{width:30%}.wishlist-items{overflow:hidden;border-radius:6px;border:2px dashed #93877D;padding:20px;margin:0 0 2em}.wishlist div.item-listing .content.list{width:100%;padding-top:0}.wishlist div.item-listing .content.list .prod{padding:15px 0;margin-right:2%;float:left;width:23%;position:relative}.wishlist div.item-listing .content.list .prod .im img{width:100%;height:auto;display:block}.wishlist.loggedout .item-listing .content.list .prod:nth-child(4n+4){margin-right:0}.wishlist.loggedout .item-listing .content.list .prod:nth-child(4n+1){clear:both}.wishlist.withleftnav .item-listing .content.list .prod{width:31%}.wishlist.withleftnav .item-listing .content.list .prod:nth-child(3n+3){margin-right:0}.wishlist.withleftnav .item-listing .content.list .prod:nth-child(3n+1){clear:both}.wishlist div.item-listing .content.list .prod .im .quantity{position:absolute;background:#27a7df;color:#fff;border-radius:50%;width:25px;height:25px;text-align:center;line-height:25px;right:0;top:0}.wishlist div.item-listing .content.list .prod .buy{font-size:0.875em}.wishlist div.item-listing .content.list .prod .stocklevel{color:#cc0000;margin-bottom:10px}.wishlist div.item-listing .content.list .prod .buy .added{padding:10px 0 0}.wishlist div.item-listing .content.list .prod .buy a.btn-med{margin:10px 0 0}.wishlist div.item-listing .content.list .prod .buy p.price span.list{text-decoration:line-through}.wishlist div.item-listing .content.list .prod .desc{padding:1em 0 0 0;height:auto;border:0}.wishlist div.item-listing .content.list .prod .desc p{min-height:2.8em}.wishlist div.item-listing .content.list .prod .desc h3 a{text-decoration:none;font-weight:bold;font-family:"hypatia-sans-pro", sans-serif;font-size:0.875em}.wishlist div.item-listing .content.list .prod .desc h3 a:hover{text-decoration:underline}.wishlist div.item-listing .list .prod div.desc div.added{font-size:0.875em;color:#8F9293;font-style:italic;margin:6px 0 0}.wishlist div.item-listing .list .prod div.desc .summary{padding:8px 0;font-size:0.875em}.wishlist .wishlist-add-all{padding:15px;background:none;display:none}.wishlist div.item-listing .content.list .prod .buy .quantity-selector{margin-top:1em}.wishlist div.item-listing .content.list .prod .buy .quantity-selector .qty{width:29px;height:29px;background:#f0ebdf;border-radius:5px;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;padding:3px;border-radius:10px;text-align:center;text-decoration:none}.wishlist div.item-listing .content.list .prod .buy .quantity-selector .qty span{border:1px dashed #817264;color:#817264;border-radius:8px;display:block;height:26px;line-height:21px;font-weight:bold}.wishlist div.item-listing .content.list .prod .buy .quantity-selector .qty,.wishlist div.item-listing .content.list .prod .buy .quantity-selector input{display:inline-block;vertical-align:top}.wishlist div.item-listing .content.list .prod .buy .quantity-selector input{width:50px;text-align:center;height:35px}.wishlist .edit-quantity{cursor:pointer}.wishlist .overlay{display:none;position:absolute;left:0;bottom:0;right:0;top:0;background:rgba(255,255,255,0.7)}.wishlist .edit-visible .change-quantity-wishlist{display:block}.wishlist .location-visible .wish-move{display:block}.wishlist .overlay .table{text-align:center}.wishlist .overlay .table input,.wishlist .overlay .table input{text-align:center;margin:1em 0}.wishlist .overlay .table .chzn-container{margin:1em auto}.wishlist .edit-location{display:inline-block;cursor:pointer;margin:1em 0}div.wishlist-edit div.header .caption h1.caption{font-size:2em}div.wishlist-edit .edit-options-container{font-size:0.8em}div.wishlist-edit .edit-options h1{text-align:center;margin-bottom:20px}div.wishlist-edit .edit-options{box-shadow:none}div.wishlist-edit .edit-options .close{font-size:1.5em;cursor:pointer}div.wishlist-edit .edit-options .close:hover{text-decoration:none}div.wishlist-edit .edit-options .group{margin:0;display:block;border:none;padding:0 0 20px 0;width:auto;height:auto;float:none;text-align:left}div.wishlist-edit .edit-options .btn-sm{font-size:0.875em}div.wishlist-edit .edit-options .btn-lg{font-size:1.25em}div.wishlist-edit .edit-options .group label{font-weight:normal;position:static;margin-bottom:5px;display:block;font-size:1.125em}div.wishlist-edit .edit-options .group .chzn-container-single .chzn-single{padding:0 0 0 10px}div.wishlist-edit .edit-options .group .chzn-container-single .chzn-single div{right:10px}div.wishlist-edit .edit-options .group .contents input{float:none;width:100% !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}div.wishlist-edit .edit-options .group .contents select{width:100% !important}.nav-left-wishlists h3{color:#541900;font-size:1.5em}.nav-left-wishlists .log-in ul{margin:20px 0;list-style:none}.nav-left-wishlists .log-in ul li:before{content:"> "}@media only screen and (max-width: 1060px){.wishlist-item .btn-med{margin-top:8px;display:block}}@media only screen and (max-width: 1070px){.planetFrugi{font-size:.9em !important}}@media only screen and (max-device-width: 1040px){#cart-page div#order-totals select{float:right}.chzn-container{display:none !important}select{display:block !important}}@media only screen and (max-width: 1140px){.newsletter .newsletter-form-image{width:90%}}#location-search-results h1{clear:both}.locations-results{background:#76b360;padding:3px;max-width:42%;float:left}.locations-list{border-radius:6px;list-style:none;color:#fff;position:relative}.locations-list li{border-bottom:2px solid #5e9e47}.locations-list li:last-of-type{border-bottom:none}.locations-list li.location{padding:20px;z-index:10;box-sizing:border-box}.locations-list h3{font-size:1.25em}.locations-list h3 a{text-decoration:none}.locations-list a{color:#fff;text-decoration:underline}.locations-list h3 .counter{background:#fff;color:#e04797;border-radius:3px;display:inline-block;text-align:center;width:28px;height:28px;line-height:28px;margin-right:10px}.locations-list li.location .store{display:block;float:left;width:60%}.locations-list li.location .distance{display:block;width:28%;float:right;text-align:right}.locations-list .location-extra-content{display:none}.locations-list .content-active .location-extra-content{display:block}.locations-list li.location h4{font-size:1em;margin-top:1em}.location-opening-hours{border:2px solid #5e9e47;border-radius:4px;list-style:none;font-size:0.875em}.location-opening-hours li{border-bottom:2px solid #5e9e47;padding:0.5em 1em;margin-bottom:2px;clear:both}.location-opening-hours span{display:block;width:50%;float:left}.location-opening-hours span.hours{text-align:right}#locations-page .location-content{position:relative}#locations-page .introduction{padding:10px 15px 15px;position:relative}#locations-page .introduction h1{margin:0 0 10px}#locations-page .introduction .text-content{width:350px;float:left}#locations-list tr{border:none;font-size:1.1em;display:block}#locations-list tr:nth-child(even){border-bottom:1px dashed #fff}#locations-list tr:last-child{border-bottom:none}#locations-list .distance,#locations-list .moredetails{vertical-align:middle;color:#fff}.locations-search{position:relative;width:310px;float:right;margin-bottom:10px}#locations-page .locations-search{position:absolute;top:60px;right:15px;float:none;z-index:10}.locations-search h5{font-weight:normal;text-transform:uppercase;margin:0 0 8px;font-size:0.75em;color:#1d3058}.locations-search input{margin:0px 0 6px;width:300px;font-size:0.75em}.locations-search button.btn-med{margin-left:15px}.locations-search label.overTxtLabel{padding:5px 3px;font-size:0.75em}#locations-sidebar .locations-feature select#locations-list{width:170px}#location-search-results{padding:10px}#location-search-results p.back-to-shops{font-size:0.75em;float:right}#location-search-results .locations-search{float:left;width:auto}#location-search-results .locations-search button.btn-go{top:7px;right:7px}#location-search-results .results-list{margin:15px 0 0}#location-search-results .results-list .left{float:left;width:425px}#location-search-results .results-list .stores,#location-search-results .results-list .concessions{min-height:427px;padding:7px 10px 1px 7px;font-size:0.75em;margin:0 0 15px;background:#76b360}#location-search-results .results-list .concessions{float:right}#location-search-results h2.results{margin:0 0 25px;float:left;padding:6px 0 0}#location-search-results h3.title{margin:15px;font-family:'RoadwayRegular';text-transform:uppercase;font-size:1.75em}#location-search-results #map{float:right;width:600px}#location-search-results #map .content{border:1px dashed #fff}#location-search-results #map .store-icons{font-size:0.75em;padding:15px 0 0}#location-search-results #map .store-icons ul{float:left;list-style-type:none}#location-search-results #map .store-icons li{background-image:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png");background-repeat:no-repeat;float:left;margin:0 15px 0 0;padding:1px 0 0 30px;height:20px;width:70px}#location-search-results #map .store-icons li.shop{background-position:-5px -974px}#location-search-results #map .store-icons li.stockist{background-position:-135px -974px}#location-search-results #map .content .info-window{font-size:1em}.info-window .more-info{display:none}.account-landing{max-width:824px;width:96%;margin:0 auto;font-size:16px;font-size:1rem}.account-landing p,.account-landing a{font-size:16px;font-size:1rem}@media screen and (max-width: 767px){.account-landing{width:100%;}}.account-landing figure{margin:0}.account-landing img{display:block}.account-landing a:hover{text-decoration:none}.account-landing .account-landing-header{text-align:center}.account-landing .account-landing-header strong{font-family:'kghappy',Arial,sans-serif}@media screen and (max-width: 767px){.account-landing .account-landing-header strong{font-size:16px;font-size:1rem;}}.account-landing .account-landing-header .animation-lion-arm{animation-name:new-account-lion-arm-wave;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform-origin:219px}.account-landing .account-landing-header .account-landing-header-img{max-width:350px;width:100%;margin:4em auto 3em}@media screen and (max-width: 767px){.account-landing .account-landing-header .account-landing-header-img{margin:0 auto 2em;}}.account-landing .account-landing-header .account-landing-header-description{font-size:20px;font-size:1.25rem;border-top:1px dashed #afb3b4;border-bottom:1px dashed #afb3b4;padding:1.5em 2%;margin-bottom:5%}.account-landing .account-landing-header .account-landing-header-description>p{font-size:20px;font-size:1.25rem;margin-top:0}.account-landing .account-landing-sections{display:flex;flex-wrap:wrap;justify-content:space-around;text-align:center}.account-landing .account-landing-sections .account-landing-section{width:34%;padding:0 5% 6%}@media screen and (max-width: 767px){.account-landing .account-landing-sections .account-landing-section{width:100%;padding:0;}.account-landing .account-landing-sections .account-landing-section:not(:last-child):after{content:'';height:1px;border-bottom:1px dashed #afb3b4;margin:1.5em 0 1.75em;display:block}.account-landing .account-landing-sections .account-landing-section:last-child{margin-bottom:1.75em}}.account-landing .account-landing-sections .account-landing-section .account-landing-section-img{height:130px;margin:0 auto 2em;position:relative}@media screen and (max-width: 767px){.account-landing .account-landing-sections .account-landing-section .account-landing-section-img{height:auto;width:53%;}}.account-landing .account-landing-sections .account-landing-section .account-landing-section-title{font-size:20px;font-size:1.25rem;font-family:'kghappy',Arial,sans-serif;max-width:248px;border-radius:10px;display:block;margin:0 auto 0.7em;padding:0.5em 0}@media screen and (max-width: 767px){.account-landing .account-landing-sections .account-landing-section .account-landing-section-title{padding:0.25em 0;}}.account-landing .account-landing-sections .account-landing-section .account-landing-section-title h3{color:#fff;margin:0}.account-landing .account-landing-sections .account-landing-section .account-landing-section-title .account-landing-section-title-normal{font-weight:100}@media screen and (max-width: 767px){.account-landing .account-landing-sections .account-landing-section .account-landing-section-title .account-landing-section-title-normal{font-size:16px;font-size:1rem;}}.account-landing .account-landing-sections .account-landing-section .account-landing-section-title .account-landing-section-title-caps{text-transform:uppercase}.account-landing .account-landing-sections .account-landing-section .account-landing-section-title .account-landing-section-title-caps:after{content:':'}@media screen and (max-width: 767px){.account-landing .account-landing-sections .account-landing-section .account-landing-section-title .account-landing-section-title-caps{font-size:16px;font-size:1rem;}}@media screen and (max-width: 767px){.account-landing .account-landing-sections .account-landing-section .account-landing-section-copy{width:90%;margin:0 auto;}}.account-landing .account-landing-sections .account-landing-section .account-landing-description{margin-bottom:1.1em}.account-landing .account-landing-sections .account-landing-view-more-link{display:inline-block;text-transform:uppercase}.account-landing .account-landing-sections .account-landing-view-more-link strong{font-family:'kghappy',Arial,sans-serif;font-size:14px;font-size:0.875rem;color:#373d50}.account-landing .account-landing-sections .account-landing-view-more-link .account-landing-arrow{display:inline-block}.account-landing .account-landing-sections .account-landing-view-more-link .account-landing-arrow svg{padding-left:0.4em;height:0.9em;bottom:-1.5px;position:relative}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.account-landing .account-landing-sections .account-landing-view-more-link .account-landing-arrow svg{width:7.5px;}}.account-landing .account-landing-sections .account-landing-view-more-link .account-landing-smudge{margin-top:-12px;width:110%;margin-left:-5%;position:relative;text-align:right}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.account-landing .account-landing-sections .account-landing-view-more-link .account-landing-smudge .account-landing-smudge-svg{height:4px;}}.account-landing .account-landing-sections .account-landing-view-more-link .account-landing-smudge:after{transition:all 1s cubic-bezier(0.93, -0.04, 1, 1);content:'';display:block;background:#fff;height:20px;position:absolute;top:-5px;top:9px;width:100%;pointer-events:none;right:0}.account-landing .account-landing-sections .account-landing-view-more-link .swooooooosh:after{width:0}.account-landing .account-landing-sections .wobble-horizontal:hover .account-landing-section-img{animation-name:new-account-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}.account-landing .account-landing-sections .account-landing-section-full-width{display:flex;text-align:left;width:100%;padding:1.5em 0;border-top:1px dashed #afb3b4}.account-landing .account-landing-sections .account-landing-section-full-width .account-landing-section-copy{margin:0.25em 4% 0 0}.account-landing .account-landing-sections .account-landing-section-full-width .account-landing-section-img-link{margin:0 5% 0 0;padding-left:15%;display:block}.account-landing .account-landing-sections .account-landing-section-full-width .account-landing-section-img{height:180px}.account-landing .account-landing-sections .account-landing-section-full-width .account-landing-section-title{text-align:center;margin:0 0 0.7em}.account-landing .account-landing-sections .account-landing-section-full-width-top{border-bottom:1px dashed #afb3b4;border-top:none;padding-top:0;margin-bottom:6%}.account-landing .account-landing-sections .account-landing-section-full-width-top .account-landing-section-copy{margin-right:0}.account-landing .account-landing-sections .account-landing-section-full-width-top .account-landing-section-title{max-width:330px}@media screen and (max-width: 767px){.vip-landing{text-align:center;}.vip-landing p{font-size:16px;font-size:1rem}}.vip-landing .vip-landing-1{position:relative;text-align:center}.vip-landing .vip-landing-1 .vip-landing-1-img{max-width:306px;width:69%;margin-bottom:3em}@media screen and (max-width: 767px){.vip-landing .vip-landing-1 .vip-landing-1-img{margin-top:2.8em;}}.vip-landing .vip-landing-1 .vip-landing-1-super-title{font-family:'kghappy',Arial,sans-serif;color:#315879;font-weight:300}@media screen and (max-width: 767px){.vip-landing .vip-landing-1 .vip-landing-1-super-title{font-size:20px;font-size:1.25rem;width:82%;display:block;margin:0 auto;}}.vip-landing .vip-landing-1 .vip-landing-1-super-title strong{color:#41afd8}.vip-landing .vip-landing-1 .vip-landing-1-super-title strong:after{content:'!'}.vip-landing .vip-landing-row{display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 767px){.vip-landing .vip-landing-row{display:block;width:92%;margin:0 auto;}}.vip-landing .vip-landing-row .vip-landing-img-wrapper{max-width:170px;width:25%}@media screen and (max-width: 767px){.vip-landing .vip-landing-row .vip-landing-img-wrapper{display:block;width:92%;margin:0 auto 1.5em;}}.vip-landing .vip-landing-row .vip-landing-img{width:100%}.vip-landing .vip-landing-row .vip-landing-description{display:flex;flex-direction:column;justify-content:center;padding-left:1em;padding-right:2.5em}.vip-landing .vip-landing-row .vip-landing-description h1,.vip-landing .vip-landing-row .vip-landing-description h2{font-family:'kghappy',Arial,sans-serif}@media screen and (max-width: 767px){.vip-landing .vip-landing-row .vip-landing-description h1,.vip-landing .vip-landing-row .vip-landing-description h2{font-size:20px;font-size:1.25rem;}}.vip-landing .vip-landing-row .vip-landing-inner{position:relative}.vip-landing .vip-landing-row .vip-landing-fancified-lists ul{margin-top:0.625em;width:75%}@media screen and (max-width: 767px){.vip-landing .vip-landing-row .vip-landing-fancified-lists ul{width:100%;}}.vip-landing .vip-landing-row .vip-landing-fancified-lists li{display:inline-block;margin-bottom:1em;position:relative}.vip-landing .vip-landing-row .vip-landing-fancified-lists li :first-child{padding-left:1.4em}@media screen and (max-width: 767px){.vip-landing .vip-landing-row .vip-landing-fancified-lists li{display:block;}}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:before{content:'';display:inline-block;position:absolute;top:0.25em;width:1.05em;height:1em;background-repeat:no-repeat;transform:rotate(0deg);transform-origin:50.5% 46%;transition:all 0s}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:hover:before{transform-origin:50.5% 46%;animation:vip-stars-rotating 2s linear infinite}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+1):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/johns_red_star.svg)}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+1) strong{color:#e84c6c}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+2):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/pauls_blue_star.svg)}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+2) strong{color:#3277b3}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+3):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/georges_green_star.svg)}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+3) strong{color:#02a97f}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+4):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/ringos_yellow_star.svg)}.vip-landing .vip-landing-row .vip-landing-fancified-lists li:nth-of-type(4n+4) strong{color:#f1c244}.vip-landing .vip-landing-2 a:last-of-type{font-size:12px}.vip-landing .vip-landing-3 h1 strong,.vip-landing .vip-landing-3 h2 strong{display:block}@media screen and (max-width: 767px){.vip-landing .vip-landing-3 h1,.vip-landing .vip-landing-3 h2{margin-bottom:2em;}}.vip-landing .vip-landing-subscription-date{font-size:20px;font-size:1.25rem;font-family:'kghappy',Arial,sans-serif;position:absolute;right:0;top:0;color:#315879}@media screen and (max-width: 767px){.vip-landing .vip-landing-subscription-date{position:absolute;top:3.25em;z-index:2;width:400px;margin-left:-200px;left:50%;font-size:20px;font-size:1.25rem;}}.vip-landing .vip-landing-3 a:last-of-type,.vip-landing .vip-landing-4 a:last-of-type{font-family:'kghappy',Arial,sans-serif;background-color:#e84c6c;color:#fff;border-radius:0.5em;padding:0.5em 0.75em;margin-top:0.75em;display:inline-block;text-decoration:none}.vip-landing .vip-landing-divider{margin-bottom:3em}.vip-landing .vip-landing-divider:after{content:'';position:absolute;bottom:calc(-1.5em + 0.5px);left:0;right:0;border-top:1px dashed #afb3b4}.vip-landing-accordion{margin:0 auto 36px;width:96%;display:block;font-size:16px;font-size:1rem}.vip-landing-accordion p{margin-top:0}.vip-landing-accordion .vip-landing-accordion-header{background-color:#41afd8;padding:22px 28px;position:relative;z-index:1;border-top-left-radius:16px;border-top-right-radius:16px;color:#fff}.vip-landing-accordion .vip-landing-accordion-header .vip-landing-accordion-title{margin:0;font-family:'kghappy',Arial,sans-serif;color:#fff}.vip-landing-accordion .vip-landing-accordion-header .vip-landing-accordion-subtitle{color:#fff}.vip-landing-accordion .vip-landing-accordion-header a{color:#fff}.vip-landing-accordion .vip-landing-accordion-content{border:1px dashed #afb3b4;border-top:none;margin:-2px 4px 4px}.vip-landing-accordion .vip-landing-accordion-togglers{font-size:18px;font-size:1.125rem;color:#3277b3;font-weight:300;font-family:'kghappy',Arial,sans-serif;padding:12px 24px 6px;border-top:1px dashed #afb3b4}.vip-landing-accordion .vip-landing-accordion-elements{padding:0 24px 0}.vip-landing-accordion .vip-landing-accordion-elements:after{content:'';padding-bottom:12px;display:block}.page-account-view .global-breadcrumbs{display:none}.page-account-view .account-section-header{display:none}.vip-landing-1-description{margin-bottom:0.69em}@media screen and (max-width: 767px){.vip-landing-1-description{width:92%;display:block;margin:0 auto;}}.vip-landing-1-description h1,.vip-landing-1-description h2{margin-bottom:0.75em;color:#3277b3;font-family:'kghappy',Arial,sans-serif;font-size:18px;font-size:1.125rem}@media screen and (max-width: 767px){.vip-landing-1-description h1,.vip-landing-1-description h2{font-size:20px;font-size:1.25rem;width:70%;margin:0 auto;}}.vip-landing-1-description h1 strong,.vip-landing-1-description h2 strong{color:#e84c6c;font-size:26px;font-size:1.625rem;position:relative;bottom:-0.1em}.vip-landing-1-description h1 strong:before,.vip-landing-1-description h1 strong:after,.vip-landing-1-description h2 strong:before,.vip-landing-1-description h2 strong:after{content:'';background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/vip_stars.svg);width:22px;height:28px;display:inline-block;background-repeat:no-repeat;background-size:contain;margin-bottom:-6px}.vip-landing-1-description h1 strong:before,.vip-landing-1-description h2 strong:before{margin-right:-10px}.vip-landing-1-description h1 strong:after,.vip-landing-1-description h2 strong:after{transform:scaleX(-1);margin-left:-10px}@media screen and (min-width: 767px){.subscription-settings-wrapper button.addtocart-button{border-radius:15px}.subscription-settings-wrapper button.addtocart-button span{font-size:35px;font-size:2.1875rem;border-radius:15px;border:1px dashed #fff;padding:8px 44px}}@keyframes new-account-lion-arm-wave{33%{transform:rotate(-10deg)}66%{transform:rotate(2deg)}100%{transform:rotate(0)}}@keyframes new-account-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0);display:none}}@keyframes vip-stars-rotating{to{transform:rotate(359deg)}}.subscription-wrapper .subscription-items{display:none}.subscription-wrapper .order-history{display:none}.subscription-wrapper .bundle-settings{display:none}.optional-account-details .add-child-form-main{border:1px dashed #afb3b4;border-radius:8px;position:relative;margin-bottom:16px}.optional-account-details .add-child-form-main:after{content:'';background-color:#fff;width:100%;position:absolute;height:1px;bottom:0}.optional-account-details .add-child-form-child-number{margin-top:0}.optional-account-details .add-child-form-title{font-size:22px;margin-bottom:14px;color:#e74e71;font-weight:700}.optional-account-details .add-child-form-row{display:flex;flex-wrap:wrap;position:relative;padding:12px 12px 0;max-height:400px;overflow:hidden;transition:max-height .33s ease-in}.optional-account-details .add-child-form-row .add-child-form-row-header{display:flex;flex-wrap:wrap;width:100%}.optional-account-details .add-child-form-row .add-child-form-row-header .add-child-form-row-left label{margin-bottom:0}@media screen and (max-width: 650px){.optional-account-details .add-child-form-row .add-child-form-row-header .add-child-form-row-left{width:100%;}}.optional-account-details .add-child-form-row .add-child-form-row-header .add-child-form-row-right input{margin-bottom:0}@media screen and (max-width: 650px){.optional-account-details .add-child-form-row .add-child-form-row-header .add-child-form-row-right{width:100%;}}.optional-account-details .add-child-form-row .add-child-form-row-left{width:21%;display:flex;align-items:center}@media screen and (max-width: 767px){.optional-account-details .add-child-form-row .add-child-form-row-left{width:100%;}}.optional-account-details .add-child-form-row .add-child-form-row-left label{margin-bottom:8px}.optional-account-details .add-child-form-row .add-child-form-row-right{width:78%}.optional-account-details .add-child-form-row .add-child-form-row-right input{margin-bottom:8px}@media screen and (max-width: 767px){.optional-account-details .add-child-form-row .add-child-form-row-right{width:100%;}}.optional-account-details .add-child-form-row .add-child-form-intro-text{margin:4px 0 0}@media screen and (max-width: 650px){.optional-account-details .add-child-form-row .add-child-form-intro-text{margin:4px 0 16px;}}.optional-account-details .add-child-form-row .add-child-form-child-number{font-size:16px;color:#e74e71;margin-bottom:8px;font-weight:700}.optional-account-details .add-child-form-row:after{content:'';display:block;padding:12px 12px 0;width:100%;border-bottom:1px dashed #afb3b4}.optional-account-details .add-child-form-row .rmv-child-btn{position:absolute;top:56px;left:400px;justify-items:center;padding:0.5em 20px;color:#5b5b5b;background-color:#f0f0f0;border-radius:6px;margin-right:16px;border:2px solid #ababab}@media screen and (max-width: 375px){.optional-account-details .add-child-form-row .rmv-child-btn{position:initial;}}.optional-account-details .add-child-form-row .rmv-child-btn span{pointer-events:none}.optional-account-details .child-section-hidden{max-height:0;padding:0;transition:max-height .33 ease-in-out}.optional-account-details .add-child-form-btn-wrapper{display:flex;flex-wrap:wrap}.optional-account-details .add-child-form-terms-wrapper{width:100%;position:relative}.optional-account-details .add-child-form-terms-wrapper p{width:50%;margin:0}@media screen and (max-width: 767px){.optional-account-details .add-child-form-terms-wrapper input{left:4px !important;top:4px}.optional-account-details .add-child-form-terms-wrapper p{margin-left:32px}}.optional-account-details .add-child-btn{display:inline-flex;justify-items:center;padding:0.5em 20px;color:#5b5b5b;background-color:#f0f0f0;border-radius:6px;margin-right:16px;border:2px solid #ababab}.optional-account-details .add-child-btn:hover{text-decoration:none}.optional-account-details .add-child-btn:before{content:'+';display:inline-block;font-size:26px;margin-top:-4px;margin-right:6px}@media screen and (max-width: 767px){.optional-account-details .add-child-btn:before{margin-top:-10px;}}.optional-account-details:after{content:'';width:96%}.optional-account-details .terms-and-condition-validation-text{width:100%;color:#cc0000;margin-bottom:18px;max-height:0;overflow:hidden;margin-left:22px;transition:max-height 1s}@media screen and (max-width: 767px){.optional-account-details .terms-and-condition-validation-text{margin-left:0;}}.optional-account-details [data-form-validated="false"] .terms-and-condition-validation-text{max-height:70px;transition:max-height 1s}.optional-account-details [data-form-validated="false"] .submit{cursor:not-allowed;background-color:#afb3b4}.edit-subscription-wrapper{display:flex;padding-top:0px !important}.edit-subscription-wrapper .subscription-account-details{width:100%;min-width:100%;display:flex;flex-wrap:wrap}.edit-subscription-wrapper .subscription-intro{width:100%;min-width:100%}.edit-subscription-wrapper h1{background:transparent;padding:0;margin:0 0 15px;line-height:1.25em;border:0;font-size:1.625em !important;font-weight:300;font-style:normal}.edit-subscription-wrapper h3{font-size:1.3em !important;height:auto}.edit-subscription-wrapper legend span small{float:right}.edit-subscription-wrapper .subscription-details-box{width:auto;display:flex;flex-direction:column}.edit-subscription-wrapper .subscription-details-box .price{font-size:0.85em}.edit-subscription-wrapper .subscription-details-box .price .blu-price span{font-size:1.75em;color:#E73D64}.edit-subscription-wrapper .edit-actions-wrapper{width:auto;display:flex;flex-direction:column}.edit-subscription-wrapper .subscription-details-box,.edit-subscription-wrapper .edit-actions-wrapper{flex:1;max-width:50%}.edit-subscription-wrapper .subscription-details-box .link,.edit-subscription-wrapper .edit-actions-wrapper .link{margin-bottom:10px;font-family:"hypatia-sans-pro", sans-serif;font-size:1em;background-color:#f0ebdf !important;padding:10px;box-shadow:0px 0px 0px 2px #f0ebdf}.edit-subscription-wrapper .subscription-details-box .bundle-payment .link:hover,.edit-subscription-wrapper .edit-actions-wrapper .bundle-payment .link:hover{background-color:#25A8E0 !important;box-shadow:0px 0px 0px 2px #25A8E0;color:#fff !important;border-color:#fff !important}.edit-subscription-wrapper .subscription-details-box .bundle-payment .card-wrapper,.edit-subscription-wrapper .edit-actions-wrapper .bundle-payment .card-wrapper{display:block;margin-bottom:0.5em;margin-top:0.5em}.edit-subscription-wrapper .subscription-details-box #cancel_subscription.link:hover,.edit-subscription-wrapper .edit-actions-wrapper #cancel_subscription.link:hover{background-color:#E73D64 !important;box-shadow:0px 0px 0px 2px #E73D64;color:#fff !important;border-color:#fff !important}.page-account-edit_subscription div.stickyWin div.closeButton{top:-16px}.page-account-edit_subscription .options-wrapper label{font-family:'hypatia-sans-pro',Arial,sans-serif;background-color:#f0ebdf;padding:10px;box-shadow:0px 0px 0px 2px #f0ebdf;margin-right:16px;display:inline-block;border-radius:6px;border:1px dashed #afb3b4;padding:0.5em 8px;cursor:pointer;line-height:1;text-decoration:none}.page-account-edit_subscription .options-wrapper label:hover{background-color:#25a8e0;box-shadow:0px 0px 0px 2px #25a8e0;color:#fff;border-color:#fff}.page-account-edit_subscription .options-wrapper label:hover:first-child:hover{background-color:#E73D64;box-shadow:0px 0px 0px 2px #E73D64}.page-account-edit_subscription .options-wrapper label :first-child:hover{background-color:green}.page-account-edit_subscription input{position:absolute;left:-9999px}@media screen and (max-width: 767px){.page-account-edit_subscription .subscription-wrapper .subscription-account-details .subscription-intro{display:flex;flex-direction:column;text-align:center}.page-account-edit_subscription .subscription-wrapper .subscription-account-details .status-label.status-active-label{padding:1em;width:24%;margin:0 auto 16px}.page-account-edit_subscription .subscription-wrapper .subscription-account-details .price{margin-bottom:22px}.page-account-edit_subscription .subscription-wrapper .subscription-account-details .bundle-question-wrapper{margin:0}.page-account-edit_subscription .subscription-wrapper .subscription-account-details .bundle-question-wrapper h3{margin:0 0 1em 0}.page-account-edit_subscription .subscription-wrapper .subscription-account-details .bundle-question-wrapper form{margin:0}.page-account-edit_subscription .subscription-wrapper .subscription-account-details .bundle-question-wrapper .action-link{margin:0}.page-account-edit_subscription .bundle-wrapper .cancel-subscription{text-decoration:underline}.page-account-edit_subscription .bundle-wrapper .subscription-actions{margin-top:1em}}@media screen and (min-width: 768px){.subscription-wrapper{padding-top:40px;}}@media screen and (max-width: 767px){.subscription-wrapper{text-align:center;}.subscription-wrapper .bundle-intro{padding-top:16px;padding-bottom:0}}@media screen and (min-width: 768px){.subscription-wrapper .panel-wrapper{display:flex;justify-content:space-between;}}@media screen and (min-width: 768px){.subscription-wrapper .panel{width:48%;}}.subscription-wrapper .left-panel{padding:0 10px 0 0;position:relative}.subscription-wrapper .bundle-image{display:flex;flex-wrap:wrap}.subscription-wrapper .bundle-image img{max-width:100%;margin-bottom:20px}@media screen and (max-width: 767px){.subscription-wrapper .bundle-image{padding:0;margin:0 38px;}}.subscription-wrapper .subscription-image-thumbs{width:20%}.subscription-wrapper .subscription-image-thumbs img{margin-bottom:7px}@media screen and (max-width: 767px){.subscription-wrapper .subscription-image-thumbs{width:100%;margin-bottom:16px;}.subscription-wrapper .subscription-image-thumbs img{margin-bottom:0}}.subscription-wrapper .subscription-main-image{position:relative;width:77%;margin-left:3%}@media screen and (max-width: 767px){.subscription-wrapper .subscription-main-image{display:none;}}.subscription-wrapper #product-image-navigation-arrows{width:100%;margin-left:initial}.subscription-wrapper .slick-dots{position:absolute;bottom:0;width:100%}.subscription-wrapper .slick-dots li{border-radius:50%;display:inline-block;font-size:0;width:14px;height:14px;margin:4px;border:1px solid #bbbbbb;background-color:#fff}.subscription-wrapper .slick-dots .slick-active{background-color:#25a8e0;border-color:#25a8e0}.subscription-wrapper .right-panel-inner{padding-bottom:15px;margin-bottom:5px;border-bottom:1px dashed #afb3b4}.subscription-wrapper .subscription-details .bundle-information h1,.subscription-wrapper .subscription-details .bundle-information .price,.subscription-wrapper .subscription-details .bundle-information .description{padding-right:0;clear:both}.subscription-wrapper .subscription-details .bundle-information h4{display:block}.subscription-wrapper .subscription-details .bundle-information .price{margin-top:0}@media screen and (max-width: 767px){.subscription-wrapper .subscription-details .bundle-information .price{font-size:26px;font-size:1.625rem;}}.subscription-wrapper .subscription-details .bundle-information .read a{display:block;margin-bottom:8px}.subscription-wrapper .subscription-details .bundle-information .addthis_toolbox{margin-top:16px}@media screen and (max-width: 767px){.subscription-wrapper .subscription-details .bundle-information .addthis_toolbox a.at300b{margin-bottom:0 !important}}@media screen and (max-width: 767px){.subscription-wrapper .product-details-review-item{background-color:#f9f9f9;border:1px solid #e6e8ed;margin:1em 1em;padding-top:0}}.subscription-wrapper .vip-landing-1-description h1{color:#315879;font-size:28px;font-size:1.75rem;margin-bottom:12px;font-family:'kghappy',Arial,sans-serif;font-weight:300;width:100%}@media screen and (max-width: 767px){.subscription-wrapper .vip-landing-1-description h1{font-weight:300;}}.subscription-wrapper .vip-landing-1-description strong{font-size:32px;font-size:2rem;bottom:0}.subscription-wrapper .vip-landing-1-description strong:before,.subscription-wrapper .vip-landing-1-description strong:after{width:25px;height:34px}.subscription-wrapper .price{font-size:22px;font-size:1.375rem;padding:0;margin-bottom:12px}.subscription-wrapper .description{margin-bottom:16px}.subscription-wrapper .description .description-title{color:#313c4f;font-size:23px;font-size:1.4375rem;font-weight:700}.subscription-wrapper .description .description-content p{font-size:16px;font-size:1rem}.subscription-wrapper .basket-subscription-upsell-content{clear:both;margin-bottom:24px}.subscription-wrapper .basket-subscription-upsell-content li{list-style:none}.subscription-wrapper .basket-subscription-upsell-content li:first-child strong:after{content:'';display:block}.subscription-wrapper .basket-subscription-upsell-content li:not(:last-child){margin-bottom:1em}.subscription-wrapper .basket-subscription-upsell-content li:before{content:'';display:inline-block;position:relative;top:0.25em;width:1.25em;height:1.25em;margin-right:0.4em;background-repeat:no-repeat}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+1):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/johns_red_star.svg)}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+1) strong{color:#e84c6c}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+2):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/pauls_blue_star.svg)}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+2) strong{color:#3277b3}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+3):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/georges_green_star.svg)}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+3) strong{color:#02a97f}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+4):before{background-image:url(/clients/frugi/resources/shared/images/bluprint/basket/ringos_yellow_star.svg)}.subscription-wrapper .basket-subscription-upsell-content li:nth-of-type(4n+4) strong{color:#f1c244}.subscription-wrapper .subscription-terms-link{margin:0}.subscription-wrapper .subscription-terms-link a{font-size:12px;font-size:0.75rem}.subscription-wrapper .bundle-share-subs{display:none}.subscription-wrapper .addtocart-button{font-size:20px;font-size:1.25rem;margin-bottom:16px}@media screen and (max-width: 767px){.subscription-wrapper .addtocart-button{font-family:'kghappy',Arial,sans-serif;background-color:#e84c6c;color:#fff;display:block;margin:0 auto 16px;padding:12px;border-radius:12px;}.subscription-wrapper .addtocart-button:after{content:'>';margin-left:4px}}.subscription-wrapper .subscription-details .subscription-settings-wrapper{overflow:visible;max-height:initial}.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings{margin-top:0;border:none}@media screen and (max-width: 767px){.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings{padding:0 38px;}}.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings .button-large{margin-bottom:16px}@media screen and (min-width: 768px){.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings .button-large{border-radius:1.25em;line-height:1em;}.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings .button-large span{font-size:35px !important;border-radius:15px;border:1px dashed #fff;padding:8px 30px;font-size:1.75em}}.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings:before{content:none}.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings p,.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings h3,.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings a{display:none}.subscription-wrapper .subscription-settings-wrapper:last-child{display:none}.bluprint-css.quicksearch-wrapper{position:relative}.bluprint-css.quicksearch-wrapper .input-wrapper{position:relative}.bluprint-css.quicksearch-wrapper input[type="text"]{padding-top:0.6875em;padding-bottom:0.6875em;padding-left:0.75em;padding-right:72px}.bluprint-css.quicksearch-wrapper .actions{position:absolute;right:4px;top:4px;bottom:4px}.bluprint-css.quicksearch-wrapper .button-submit{padding:0 1em;display:block;height:100%;margin-left:4px;float:left}.bluprint-css.quicksearch-wrapper .button-submit span{display:inline-block;vertical-align:middle;text-indent:-9999px}.bluprint-css.quicksearch-wrapper .button-submit::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px 0px;display:inline-block;position:static;vertical-align:middle}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .button-submit::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown{position:absolute;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);padding:1em 0.6875em 0.6875em 0.6875em;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-top:-0.25em;width:100%;background:#FFFFFF;display:none;z-index:20;font-size:13px;font-size:0.8125rem}.bluprint-css.quicksearch-wrapper .search-results-dropdown li{position:relative}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a{display:block;position:relative;padding:0.8em 0.8em 0.8em 2.25em;overflow:hidden;text-decoration:none;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a em{color:#bbbbbb}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a::before{left:8px;margin-top:-9.55224px}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a:hover{background-color:#f1f1f1}.bluprint-css.quicksearch-wrapper .search-results-dropdown li .product-count{float:right;color:#bbbbbb}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a:hover .product-count,.bluprint-css.quicksearch-wrapper .search-results-dropdown li.selected a .product-count{color:#817264}.bluprint-css.quicksearch-wrapper .search-results-dropdown li .highlighted{font-weight:normal;color:#e44496}.bluprint-css.quicksearch-wrapper .search-results-dropdown li.selected a{background-color:#f1f1f1}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header{text-transform:uppercase;color:#6e6e6e;font-weight:normal;font-size:12px;font-size:0.75rem;margin:1em 0;padding:0 0.8em;display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header .clear-history{float:right;font-weight:normal;line-height:inherit;background:transparent}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header .clear-history:hover{text-decoration:underline;color:#817264}.bluprint-css.quicksearch-wrapper .search-results-dropdown .group:first-of-type .header{margin-top:0.5em;margin-bottom:0.5em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-trending .header{display:block}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-trending a{padding:0.8em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li.selected a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product a{padding-left:0.8em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product a::before{display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-image{float:left;padding-right:1em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-image img{width:40px;height:40px;display:block}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description{width:auto;overflow:hidden}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description h3{color:inherit;margin-bottom:0.5em;font-family:'hypatia-sans-pro',Arial,sans-serif;text-transform:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description p{font-size:12px;font-size:0.75rem;color:#6e6e6e;margin:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-32px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-32px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li.selected a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-64px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-64px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li.selected a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-128px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-128px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li.selected a::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a{display:block;font-size:13px;font-size:0.8125rem;padding-left:0;padding-right:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span{padding-left:36px;line-height:1.2;display:inline-block;font-weight:normal;color:#817264}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px -32px;top:-8px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a:hover{background-color:#f1f1f1}.bluprint-css.quicksearch-wrapper.is-result-available .input-wrapper{position:relative;z-index:25}.bluprint-css.quicksearch-wrapper.is-result-available .search-results-dropdown{display:block}.bluprint-css.quicksearch-wrapper.is-searching input[type="text"]{padding-right:115.2px}.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-224px 0px;right:73.6px;z-index:20;left:auto;top:50%;margin-top:-16px;-webkit-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;-moz-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{background-image:url("/blu/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}#quickbuy-new-product .bluprint-css.quicksearch-wrapper{width:250px;float:none;position:relative;top:auto;left:auto;right:auto;margin:0;padding:0}#quickbuy-new-product .bluprint-css.quicksearch-wrapper input[type="text"]{width:100%}#quickbuy-new-product .bluprint-css.quicksearch-wrapper input[type="text"]:focus{width:100%}#quickbuy-new-product .bluprint-css.quicksearch-wrapper .search-results-dropdown ul{margin:0}#quickbuy-new-product .bluprint-css.quicksearch-wrapper .search-results-dropdown li{margin:0}#quickbuy-new-product .results-image{float:left}#quickbuy-new-product .results-description{overflow:hidden;width:auto;padding:0 0 0 0.5em}#quickbuy-new-product .results-description h3{font-size:13px;font-size:0.8125rem}.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{right:28px}.bluprint-css.quicksearch-wrapper{width:235px;margin:1.6em 0 0;float:right}.bluprint-css.quicksearch-wrapper input[type="text"],.bluprint-css.quicksearch-wrapper .search-results-dropdown,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a{font-size:14px;font-size:0.875rem}.bluprint-css.quicksearch-wrapper input[type="text"]{padding:0.375em 72px 0.375em 0.75em;border-radius:6px}.bluprint-css.quicksearch-wrapper .actions .button-submit{background:transparent;padding:0;width:18px}.bluprint-css.quicksearch-wrapper .actions .button-submit span{display:none}.bluprint-css.quicksearch-wrapper .actions .button-submit:before{background:url("/clients/frugi/resources/frontend/images/site/icons/grouped.png") no-repeat -482px -207px;height:20px;width:18px}.bluprint-css.quicksearch-wrapper .actions{top:4px;right:8px}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a{line-height:1}#cart-quickbuy-search-results .search-result{padding:0.5em 1em;border-bottom:1px solid #ccc}#cart-quickbuy-search-results img.product-image{float:left}#cart-quickbuy-search-results .description{float:left;width:60%;padding-left:1em}#cart-quickbuy-search-results .price{float:right}