@charset "UTF-8";
@import url("//hello.myfonts.net/count/2f3481");@font-face{font-family:'RockwellStd-Bold';src:url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.eot');src:url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.eot?#iefix') format('embedded-opentype'),url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.woff2') format('woff2'),url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.woff') format('woff'),url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.ttf') format('truetype');}.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:'franklin-gothic-urw',Helvetica,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:#3d150b}.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 input:focus,.bluprint-css select:focus,.bluprint-css textarea:focus,.bluprint-css button:focus{outline:none !important}.bluprint-css small{font-size:100%}.wrapper-with-border::before,.subscription-wrapper .subscription-settings-wrapper .subscription-settings::before,.subscription-wrapper .subscription-list-item::before,.is-cart .donation-box-wrapper .donation-box-border::before,.bluprint-css .layout-horizontal .form-fields::before,.bluprint-css .form-address-lookup::before,.bluprint-css .input-button-combo::before,.subscription-wrapper .purchase-type .purchase-type-option .title::before,div.stickyWin.subscription-pause-popup .subscription-popup::before,.wrapper-with-border::after,.subscription-wrapper .subscription-settings-wrapper .subscription-settings::after,.subscription-wrapper .subscription-list-item::after,.is-cart .donation-box-wrapper .donation-box-border::after,.bluprint-css .layout-horizontal .form-fields::after,.bluprint-css .form-address-lookup::after,.bluprint-css .input-button-combo::after,.subscription-wrapper .purchase-type .purchase-type-option .title::after,div.stickyWin.subscription-pause-popup .subscription-popup::after{content:"";display:table;clear:both}.subscription-wrapper .subscription-items li a{color:#6e6e6e;text-decoration:none}.smart-list,.bluprint-css ul.payment-methods,.subscription-wrapper ol.unstyled,.subscription-wrapper ul.unstyled,.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links,.subscription-wrapper .subscription-items li,.subscription-wrapper .subscription-list-item,.subscription-wrapper .subscription-settings-menu .tooltip-content li,.matcha-page-header ul,.matchachallenge .quotes-list,.matchachallenge .statistics-list,.take_the_challenge_now .products-list,.sustainability-page-header ul,.sustainability-extra-list,.donation-box .donation-type,.sustainability-listing{list-style:none}.subscription-wrapper .main-bundle-image img,.subscription-wrapper .bundle-contents .item img,.matchachallenge .statistics-list img,.take_the_challenge_now .products-list img,.ethical_tea_partnership img{display:block;width:100%;height:auto}.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,.subscription-wrapper .subscription-account-details .bundle-payment label.visad i span,.subscription-wrapper .subscription-account-details .bundle-payment label.visac i span,.subscription-wrapper .subscription-account-details .bundle-payment label.visae i span,.subscription-wrapper .subscription-account-details .bundle-payment label.amex i span,.subscription-wrapper .subscription-account-details .bundle-payment label.mc i 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,.subscription-wrapper .subscription-account-details .bundle-payment label.visad i span.small,.subscription-wrapper .subscription-account-details .bundle-payment label.visac i span.small,.subscription-wrapper .subscription-account-details .bundle-payment label.visae i span.small,.subscription-wrapper .subscription-account-details .bundle-payment label.amex i span.small,.subscription-wrapper .subscription-account-details .bundle-payment label.mc i 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,.subscription-wrapper .fancy-radios label>span,.subscription-wrapper .subscription-settings-wrapper .subscription-settings,.subscription-wrapper .subscription-instruction-content ol,.subscription-wrapper .main-bundle-image,.subscription-wrapper .purchase-type .fake-radio,.subscription-wrapper .subscription-account-details .is-saving,.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings,.subscription-wrapper .subscription-list-item .delivery-info,.subscription-wrapper .subscription-list-item .repeat-info,.subscription-wrapper .subscription-settings-menu,.subscription-wrapper .subscription-settings-menu .tooltip-content li a,.review-items.review-subscription-items .header,#minicart-dropdown .subscription-message span,.matcha-page-header span:last-of-type,.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper{position:relative}.bluprint-css .message::before,.bluprint-css .social-login .button::before,.subscription-wrapper .fancy-radios label>span::before,.subscription-wrapper .subscription-settings-wrapper .subscription-settings::before,.subscription-wrapper .subscription-instruction-content ol::before,.subscription-wrapper .main-bundle-image::before,.subscription-wrapper .purchase-type .fake-radio::before,.subscription-wrapper .subscription-account-details .is-saving::before,.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings::before,.subscription-wrapper .subscription-list-item .delivery-info::before,.subscription-wrapper .subscription-list-item .repeat-info::before,.subscription-wrapper .subscription-settings-menu::before,.subscription-wrapper .subscription-settings-menu .tooltip-content li a::before,.review-items.review-subscription-items .header::before,#minicart-dropdown .subscription-message span::before,.matcha-page-header span:last-of-type::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,.subscription-wrapper .subscription-settings-wrapper .subscription-settings,.subscription-wrapper .product-out-of-stock .purchase-type-subscription .fake-radio.subscription-purchase,.subscription-wrapper .subscription-account-details .is-saving,.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings,div.subscription-due-date-calendar,.matcha-page-header span:last-of-type{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,.subscription-wrapper .subscription-settings-wrapper .subscription-settings::after,.subscription-wrapper .product-out-of-stock .purchase-type-subscription .fake-radio.subscription-purchase::after,.subscription-wrapper .subscription-account-details .is-saving::after,.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings::after,div.subscription-due-date-calendar::after,.matcha-page-header span:last-of-type::after{content:"";display:block;position:absolute;left:0}.wrapper-with-border,.subscription-wrapper .subscription-settings-wrapper .subscription-settings,.subscription-wrapper .subscription-list-item,.is-cart .donation-box-wrapper .donation-box-border{border:1px solid #bbbbbb;padding:2.5em;border-radius:4px;border-width:2px;background:#FFFFFF}.wrapper-with-highlight{background:#f1f1f1;padding:2em;border-radius:4px;margin-bottom:3em}.hover-toggle{border-color:#3d150b}.after-toggle::after{opacity:0;visibility:hidden;content:'';box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/teapigsus/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-96px -64px;position:absolute;left:50%;bottom:-18px;margin-left:-18px;background-color:#FFFFFF;border-radius:50%;border:2px solid #000000;-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("/clients/teapigsus/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.active-toggle,.active-toggle:hover{background-color:#e2e8ed;border-color:#3d150b}.is-active{cursor:default;z-index:2}.is-active a,.is-active .is-interactive{cursor:auto}.accent-font{font-family:'franklin-gothic-urw',Helvetica,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:-2px;-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:2px solid #000000;border-width:2px;display:block}.smart-list li:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.smart-list li:first-of-type .content{border-top-left-radius:4px;border-top-right-radius:4px}.smart-list li:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0}.smart-list li:last-of-type .content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.smart-list li h4{margin-bottom:0;color:#000000;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:'franklin-gothic-urw',Helvetica,sans-serif;border:1px solid #bbbbbb;border-radius:4px;padding:0.875em;color:#000000;-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:#000000;border-color:#3d150b;box-shadow:0 0 3px rgba(61,21,11,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:'franklin-gothic-urw',Helvetica,sans-serif;border:1px solid #bbbbbb;border-radius:4px;padding:0.875em;color:#000000;-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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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:-2px 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:4px;border-top-right-radius:4px}.bluprint-css .has-touch .label-contains-radio:last-of-type,.bluprint-css .has-touch .label-contains-checkbox:last-of-type{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.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:#f1f1f1;border-radius:4px}.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:4px;font-weight:500;color:#000000;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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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:#c3cfd9}.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:#c3cfd9}.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:#d24547}.bluprint-css .password-strength-meter[value="3"]::-webkit-meter-optimum-value{background:#43b047}.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:#d24547}.bluprint-css .password-strength-meter[value="3"]::-moz-meter-bar{background:#43b047}.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:#d24547}.bluprint-css .password-strength-text .value-3{color:#43b047}.bluprint-css .password-strength-text .value-4{color:#090}.bluprint-css .password-strength-text+small{margin-top:0}.bluprint-css .button{background-color:#3d150b;border-radius:4px;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:#682413;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:#a2c87f}.bluprint-css .button-important:hover,.bluprint-css .button-important:focus{background-color:#bcd7a3}.bluprint-css .link{display:inline;padding:0;border-radius:0;background:none;border:none;text-transform:none;font-size:inherit;font-family:'franklin-gothic-urw',Helvetica,sans-serif;color:#3d150b}.bluprint-css .button-action:hover,.bluprint-css .button-action:focus{color:#333333}.bluprint-css .button-light{background-color:#FFFFFF;border:2px 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("/clients/teapigsus/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("/clients/teapigsus/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:#3d150b}.bluprint-css .button-link:active,.bluprint-css .button-link:hover,.bluprint-css .button-link:focus,.bluprint-css .button-link .button-link{color:#3d150b}.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:4px;font-weight:500;color:#000000;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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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("/clients/teapigsus/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 -364px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{background-position:0px -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:500}.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:#e2e8ed}.bluprint-css .bluprint-table.min-width table{width:100%}.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}@font-face{font-family:'BradleyHandITCStd-Bold';src:url('/clients/teapigs/resources/frontend/fonts/2F3481_0_0.eot');src:url('/clients/teapigs/resources/frontend/fonts/2F3481_0_0.eot?#iefix') format('embedded-opentype'),url('/clients/teapigs/resources/frontend/fonts/2F3481_0_0.woff2') format('woff2'),url('/clients/teapigs/resources/frontend/fonts/2F3481_0_0.woff') format('woff'),url('/clients/teapigs/resources/frontend/fonts/2F3481_0_0.ttf') format('truetype');}@font-face{font-family:'RockwellStd-Bold';src:url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.eot');src:url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.eot?#iefix') format('embedded-opentype'),url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.woff2') format('woff2'),url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.woff') format('woff'),url('/clients/teapigs/resources/frontend/fonts/2F3481_1_0.ttf') format('truetype');}*{margin:0;padding:0;border:0;font-size:100%;background:transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{background:#FFF;font-family:"franklin-gothic-urw",sans-serif;font-style:normal;font-weight:400;font-size:16px;color:#818689;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.7}body,.main-header{min-width:768px}.max-width,.page-account-subscriptions #breadcrumbs,.page-account-edit_subscription #breadcrumbs,.max-width-larger{max-width:1200px;margin:0 auto;width:95%}.max-width-larger{max-width:1400px}.max-width-larger .max-width,.max-width-larger .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .max-width-larger #breadcrumbs,.max-width-larger .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .max-width-larger #breadcrumbs{width:100%}#leftnav-holder,#static-nav{float:left;width:222px;position:relative}.withleftnav{position:relative;width:auto;overflow:hidden;padding:0 0 0 5%}div.waiter{background:#fff url("/clients/teapigs/resources/frontend/images/site/icons/waiter.gif") no-repeat 50% 50%;z-index:999999}h1,h2,h3,h4,h5,h6,.bluprint-css h1,.bluprint-css h2,.bluprint-css h3,.bluprint-css h4,.bluprint-css h5,.bluprint-css h6{font-weight:500;color:#3d150b;text-transform:lowercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none}h1,.bluprint-css h1{font-size:2em}a{color:#3d150b;text-decoration:underline;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}a:hover{color:#222}a:active{outline:none}a:focus{-moz-outline-style:none;outline-style:none}b,strong{font-weight:500}.unstyled-list{list-style:none}.full-width{width:100%;height:auto;display:block}img{font-size:8px}small{font-size:0.9167em;display:block;line-height:1.25em}hr{border:0;height:0;padding:0.75em 0;margin:0}table{width:100%;border-collapse:collapse}.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}.hide,.hidden{display:none !important}.freeshipping,.discount{color:#cc0000}div.message,.no-shipping{font-size:0.9375em;padding:7px 10px;margin:0 0 10px 0;color:inherit;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.text-content div.message{font-size:1em}div.message-info,.no-shipping{background:#edeeee;color:#333}div.message-warn{background:#c8a26e;color:#fff}div.message-error{background:#fff;color:#cc0000;border:2px solid #CC0000}div.validation-advice{font-weight:normal}.text-content p{font-size:0.9375em;line-height:1.6}pre.message{font-family:"Courier New";font-size:12px;color:#000;line-height:17px;font-weight:normal}div.status{padding:8px 10px 0 10px;margin:0 0 15px 0;background:#f4f4f4;border:1px solid #ddd}div.status p{margin:0 0 8px 0;line-height:1em}div.status p span{float:left;width:10em;clear:left}div.status p strong{font-weight:normal;color:inherit}#breadcrumbs{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;text-transform:lowercase;margin:0;padding:1em 0;font-size:0.875em}#breadcrumbs div.crumbs{float:left}#breadcrumbs a{text-decoration:none;color:#707679}#breadcrumbs a:hover{text-decoration:underline}#breadcrumbs .separator{text-indent:-9999px;width:8px;height:12px;display:inline-block;background:url("/clients/teapigs/resources/frontend/images/site/icons/breadcrumb-arrow.png") no-repeat;overflow:hidden;position:relative;top:3px;margin:0 0.25em}#breadcrumbs div.view-all{float:right;padding:2px 0 0}#breadcrumbs div.browse{float:right;margin:0}#breadcrumbs .browse a{margin:0 0 0 8px}#breadcrumbs div.browse a.arrow{margin-left:5px}#breadcrumbs #browseButtons{float:right}#breadcrumbs #browseButtons a{float:right}#breadcrumbs #browseButtons span.number{float:left}div.tab-wrapper{position:relative;clear:both}#footer{margin-top:6.5em}#footer .footer-newsletter .max-width,#footer .footer-newsletter .page-account-subscriptions #breadcrumbs,.page-account-subscriptions #footer .footer-newsletter #breadcrumbs,#footer .footer-newsletter .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription #footer .footer-newsletter #breadcrumbs{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x;padding:2em 0;text-align:center}#footer .footer-newsletter #foot-news,#footer .footer-newsletter #foot-news h4,#footer .footer-newsletter #foot-news .formholder,#footer .footer-newsletter .social-network-links{display:inline-block;text-align:left;vertical-align:middle}.social-network-links{margin-left:1.5em}.social-network-links li{list-style:none;display:inline-block;vertical-align:middle}.social-network-links li a{width:48px;height:48px;text-indent:-9999px;overflow:hidden;display:block}.social-network-links li.twitter a{background:url("/clients/teapigs/resources/frontend/images/social/tw.svg") no-repeat center center}.social-network-links li.facebook a{background:url("/clients/teapigs/resources/frontend/images/social/fb.svg") no-repeat center center}.social-network-links li.instagram a{background:url("/clients/teapigs/resources/frontend/images/social/ig.svg") no-repeat center center}.social-network-links li.pinterest a{background:url("/clients/teapigs/resources/frontend/images/social/p.svg") no-repeat center center}.social-network-links li.weibo a{background:url("/clients/teapigs/resources/frontend/images/social/weibo.svg") no-repeat center center}.social-sidebar .social-network-links li.weibo a{background:url("/clients/teapigs/resources/frontend/images/social/weibo.svg") no-repeat center center}#footer .footer-newsletter #foot-news h4{text-transform:uppercase;font-size:1.25em;position:relative;padding-left:3em;margin-right:1em;line-height:30px}#footer .footer-newsletter #foot-news h4::before{position:absolute;left:0;top:0;background:url("/clients/teapigs/resources/frontend/images/site/icons/footer-signup.png") no-repeat;width:51px;height:30px;display:block;content:" "}#footer .footer-newsletter #foot-news input{margin-right:0.75em;min-width:265px}#footer .footer-links{background:url("/clients/teapigs/resources/frontend/images/site/footer-texture.jpg")}#footer .footer-links{padding:3em 0 5em 0}#footer .footer-links .col{float:left;width:18%;margin-right:2%}#footer .footer-links .col.last{margin-right:0}#footer .footer-links .col h4{text-transform:uppercase;font-size:1.125em;margin-bottom:0.125em}#footer .footer-links .col li{list-style:none}#footer .footer-links .col li a{text-transform:lowercase;text-decoration:none;color:#3e1507;display:block}#footer .footer-links .col li a:hover{text-decoration:underline}#footer .footer-copyright{text-align:center;color:#3e1507;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-brown.png") repeat-x;padding-top:1.5em;margin-top:3em}#footer .footer-copyright p,#footer .footer-copyright a{font-size:0.875em}#footer .footer-copyright a{margin-top:0.25em;display:inline-block}#footer .footer-cards{display:table;margin:2em auto 0;text-align:center}#footer .footer-cards ul.payment-methods,#footer .footer-cards a.icon-sm{display:inline-block;vertical-align:top}#footer .actions .currency{display:inline-block;margin:1em 0 0;border:1px solid #fff;border-radius:3px;font-weight:500;font-size:0.875em;position:relative}#footer .actions .currency a.active{background:#fff;display:block;text-decoration:none;cursor:pointer;padding:3px 15px 3px 48px;text-transform:lowercase}#footer .actions .currency .popup{position:absolute;background:#fff;padding:1em 1.5em;bottom:135%;width:200px;right:0;visibility:hidden;opacity:0;transition:all 0.4s ease-in-out}#footer .actions .currency .popup::after{top:100%;right:17px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:7px;margin-left:-7px}#footer .actions .currency .popup.is-visible{display:block;visibility:visible;opacity:1}#footer .actions .currency .popup ul{list-style:none;margin:0 0 0 0.2em}#footer .actions .currency .popup h2{margin-bottom:0.5em;font-size:1.125em}#footer .actions .currency .popup ul li{float:left;width:46%;margin:0 0 0.75em}#footer .actions .currency .popup ul a{padding-left:3.3em;background-repeat:no-repeat;font-weight:400}#footer .actions .currency .popup ul a .symbol,#footer .actions .currency .popup ul a .name{display:inline-block}#footer .actions .currency a.country-uk{background:url("/clients/teapigs/resources/frontend/images/site/flags/uk.jpg") no-repeat #fff;background-size:40px 30px}#footer .actions .currency a.country-usa{background:url("/clients/teapigs/resources/frontend/images/site/flags/us.jpg") no-repeat #fff;background-size:40px 30px}#footer .actions .currency a.country-de{background:url("/clients/teapigs/resources/frontend/images/site/flags/de.jpg") no-repeat #fff;background-size:40px 30px}#footer .actions .currency a.country-fr{background:url("/clients/teapigs/resources/frontend/images/site/flags/fr.jpg") no-repeat #fff;background-size:40px 30px}#footer .actions .currency a.country-hk{background:url("/clients/teapigs/resources/frontend/images/site/flags/hk.png") no-repeat #fff;background-size:40px 30px}#footer #living-wage img{height:120px;width:160px;float:right;margin-top:-120px}.marsbar-edit-wrapper.wrapper-no-content{max-width:1200px;margin-left:auto !important;margin-right:auto !important}button{font-family:"franklin-gothic-urw",sans-serif;-webkit-font-smoothing:antialiased;cursor:pointer;outline:none;text-decoration:none}.btn-sm,.btn-med,.faq-page .header a,.page-customer .trade-page .header-content a,.page-customer .trade-page .section-our_teas a,.btn-lg,div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button{text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;display:inline-block;border-radius:4px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;background-color:#c6d1dc;font-family:"franklin-gothic-urw",sans-serif;outline:none;line-height:1;font-weight:500;text-transform:uppercase;border:2px solid transparent;color:#3e1507;text-align:center;font-style:normal}.btn-sm:hover,.btn-med:hover,.faq-page .header a:hover,.page-customer .trade-page .header-content a:hover,.page-customer .trade-page .section-our_teas a:hover,.btn-lg:hover,div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button:hover{text-decoration:none;background:#3e1507;color:#fff}.btn-sm{padding:0.5em 1em}.btn-med,.faq-page .header a,.page-customer .trade-page .header-content a,.page-customer .trade-page .section-our_teas a{padding:0.8em 1.25em}.btn-lg,div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button{padding:1.25em 5em}.btn-light{background:transparent;color:#918b8d;border:1px solid #c9c1c4}.btn-light:hover{background:#918b8d;border-color:#918b8d;color:#fff}.btn-grey{background:#707679;color:#fff;border:1px solid #707679}.btn-grey:hover{background:#3e1507;border-color:#3e1507}.btn-white{background:#fff;color:#707679;border:1px solid #fff}.btn-white:hover{background:#E1E2E2;color:#707679;border-color:#E1E2E2}.btn-green{background:#a2c87f;color:#fff;border:1px solid #a2c87f}.btn-green:hover{background:#c3dbad;border-color:#c3dbad}.btn-link,button.link{text-decoration:underline;color:#3d150b;font-size:1em;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.btn-link:hover,button.link:hover{text-decoration:underline}.main-header .nav-right li .popup .close,.nav-search .close,.stickyWin div.closeButton{position:absolute;right:1em;top:1em;width:20px;height:20px;text-indent:-9999px;display:block;overflow:hidden;background:url("/clients/teapigs/resources/frontend/images/nav/close.png") no-repeat center center;cursor:pointer}div.stickyWin div.header h1.caption{pointer-events:none}a.back-to-top{width:70px;height:70px;background-color:rgba(255,255,255,0.7);background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-up.png");background-repeat:no-repeat;background-position:center center;bottom:25px;display:block;position:fixed;right:25px;opacity:1;border-radius:50%;z-index:10;visibility:hidden}a.back-to-top:hover{opacity:1;background-color:#eee}#atlwdg-trigger{background:url("/blu/resources/frontend/images/site/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;z-index:1000}input.textinput,textarea{border:none;border-radius:4px;background:#fff;border:2px solid #e1e2e2;padding:0.875em 1em;outline:none;margin:0;vertical-align:top;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;font-family:"franklin-gothic-urw",sans-serif;-webkit-appearance:none;font-size:0.875em;color:#999999}input.textinput:focus,textarea:focus{border-color:#ccc}select{font-family:"franklin-gothic-urw",sans-serif;color:#c6d1dc;font-weight:300;-webkit-font-smoothing:antialiased;background:#fff;border:2px solid #e1e2e2;height:42px;border-radius:4px;font-weight:500;text-transform:lowercase}.standardform{position:relative}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{background:url("/clients/teapigs/resources/frontend/images/site/icons/forms.png") no-repeat;padding:0 0 0 25px;float:left;line-height:18px;cursor:pointer}label.selected,button.selected{background-position:0 -181px}label.unselected,button.unselected{background-position:0 -103px}label.unchecked,button.unchecked{background-position:0 0}label.checked,button.checked{background-position:0 -54px}.validation-advice{font-size:0.875em;color:#f40000;padding-top:0.5em;text-align:left}.validation-failed{border-color:#f40000}#checkout-stages .validation-failed{border-color:#f50000}fieldset{margin:0 0 2em 0}fieldset:last-of-type{margin-bottom:0}fieldset.withborder{border:1px solid #c9c1c4;border-radius:3px;padding:1.5em}fieldset legend{display:none}fieldset dl.form dt,fieldset dl.form dd{float:left;margin-bottom:0.5em;position:relative}fieldset dl.form dt:last-of-type,fieldset dl.form dd:last-of-type{margin-bottom:0}fieldset dl.form dt{width:30%;margin-right:5%;text-align:right}fieldset dl.form dd{width:65%}fieldset dl.form dt label{font-weight:400;margin-top:0.5em;display:block;text-transform:lowercase}fieldset dl.form dd input,fieldset dl.form dd textarea{width:100%}fieldset dl.form dd .chzn-container{width:75% !important}fieldset dl.form dd#postcode-field input{width:44%;margin-right:-4px}fieldset dl.form dd#postcode-field .btn-med,fieldset dl.form dd#postcode-field .faq-page .header a,.faq-page .header fieldset dl.form dd#postcode-field a,fieldset dl.form dd#postcode-field .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content fieldset dl.form dd#postcode-field a,fieldset dl.form dd#postcode-field .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas fieldset dl.form dd#postcode-field a{width:30%;padding:0.845em 0;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px}fieldset dl.form dd.submit button{display:block;float:left}fieldset dl.form dd input#address1{margin-bottom:0.5em}label{font-weight:400}label .red-ast{color:#f40000;font-size:0.75em;display:none}fieldset legend{margin-bottom:1em}fieldset legend span{clear:both;display:block;border:0;font-size:1.5em;font-family:'RockwellStd-Bold';font-weight:500;color:#272727;text-transform:lowercase}dl.form dt,dl.form dd,dl.form dd p{margin-top:0.5em}dl.form dd input,dl.form dd textarea{width:100%}dl.form dd textarea{min-height:10em;resize:none}dd label:first-of-type{margin-top:0}dl.narrow dd{width:49%}dl.narrow dt{width:49%}dd dt:last-of-type,dd dd:last-of-type{margin-bottom:0}.chzn-container{font-size:100%;vertical-align:top;width:auto !important}.chzn-container .chzn-drop{width:100% !important;min-width:0 !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:2px solid #e1e2e2;border-top:none;z-index:1;margin-top:-1px}.chzn-container-single .chzn-single{border:2px solid #e1e2e2;border-radius:4px;background-image:none;background:#fff;cursor:pointer;padding:0;height:auto;padding:0.5em 5em 0.5em 0.85em;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;text-transform:none;line-height:1.4}.chzn-container-active .chzn-single{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.chzn-container-single .chzn-single.chzn-single-with-drop{border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.chzn-container-single .chzn-single div{background:none;border:none;width:42px}.chzn-container-single .chzn-single div b,#sidebar.product .border h3 span{background:url("/clients/teapigs/resources/frontend/images/nav/single-arrow.png") no-repeat center center;opacity:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.chzn-container-single .chzn-single.chzn-single-with-drop div b,#sidebar.product .border h3.open span{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.chzn-container-single .chzn-single span{padding:0px;font-size:1em;margin:0;color:#918b8d;text-transform:lowercase;font-weight:500}.chzn-container .chzn-drop{min-width:200px;width:100%;box-shadow:none !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important}.chzn-container-single .chzn-search{background:#f1f1f1;padding:5px;border:1px solid #ddd;border-left:0;border-right:0;display:none}#order-totals table tr.shipping .chzn-container-single .chzn-search,#country_chzn .chzn-search,#region_chzn .chzn-search{display:block}.chzn-container-single .chzn-search input{width:100% !important;border:1px solid #DDD;border-radius:3px;background:#fff;background-image:none;padding:6px}.chzn-container .chzn-results{padding:0;margin:0;max-height:232px}.chzn-container .chzn-results li{background-image:none !important;line-height:1.25em;padding:0.5em 0.85em;color:#918b8d;text-transform:none;width:100%;text-align:left;font-weight:500;text-transform:lowercase}.chzn-container .chzn-results li:last-of-type{-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.chzn-container .chzn-results .highlighted{color:#272727;background:#c6d1dc}dl.form .chzn-container{width:100% !important}#account-login-panels,#checkout-stages.stage-process-login .wrapper .content{position:relative;max-width:1000px;margin:auto}#stage-login form,.panel-left,.panel-right{float:left;width:45%}#stage-login form.existing-customer,.panel-right{float:right}#stage-login h3,.panel-left h3,.panel-right h3,#forgotpass-panel h3{font-size:1.25em;margin-bottom:0.5em;text-transform:lowercase}.panel-right{overflow:hidden}#stage-login .horizontal p{text-align:left}#stage-login form p.new{margin-top:1em}#stage-login .password-reminder{text-align:center;margin-top:0.5em}#forgotpass-panel{padding-top:0;display:none;position:absolute;background:#EAEAEA;padding:4% 6%;width:50%;right:0;z-index:1}#forgotpass-panel form{float:none;width:100%;padding:0}#forgotpass-panel.open{display:block}.global-message{padding:0.5em 0;text-align:center;position:relative;font-size:0.875em}.global-message .more-link{width:40px;margin-left:0.5em}.global-message.is-full-height .more,.global-message .less{display:none}.global-message.is-full-height .less,.global-message .more{display:inline-block}.global-message em{display:inline-block;height:4px;width:4px;border-radius:50%;margin:0.6em 0.75em 0;background:#000;vertical-align:top}.global-message a{text-decoration:underline;color:inherit}.global-message-description{width:70%;margin:0 auto;font-size:1em;line-height:1.3;max-height:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;overflow:hidden}.global-message-description .content{margin:0.5em 0}.global-message-description .content p{margin:0 0 0.125em}.is-full-height .global-message-description{max-height:400px}#sticky_header.sticky_header__enabled{z-index:10000}.global-promotion{background:rgba(255,255,255,0.95);font-size:13px;font-size:0.8125rem;line-height:1.7;text-align:center;z-index:10000;padding:12px;position:fixed;bottom:0;left:0;width:100%}.global-promotion .content-width{padding:0;background:none}.global-promotion p{overflow:hidden;width:auto;padding:0 5%}.global-promotion p a{text-decoration:underline}.global-promotion .cross{position:absolute;right:20px;top:16px;width:18px;height:18px;text-indent:-9999px;border-radius:0;padding:0;margin:0;background:url("/clients/teapigs/resources/frontend/images/site/icons/close-message.png") no-repeat;z-index:5;float:none;line-height:1.7}.main-header{position:fixed;padding:0;z-index:25;margin:0 auto;width:100%;border-bottom:solid 2px #e1e2e2;padding:1.25em 0;min-height:90px;background:rgba(255,255,255,0.95)}.main-header:hover{background:#fff}.main-header .logo{float:left;background:url("/clients/teapigs/resources/frontend/images/site/logo.png") no-repeat 0 0;width:215px;height:48px;background-size:100%}.main-header .logo img{display:none}.main-header .card-types{float:right;margin:0.7em 1em 0 0}.main-header .nav-right{display:block;list-style-type:none}.main-header .nav-right li{display:block;margin-left:1em;float:left}.main-header .nav-right li.icon>a,.main-header .nav-right li#minicart>a{display:block}.main-header .nav-right li.icon>a span,.main-header .nav-right li#minicart>a span.icon{background:url("/clients/teapigs/resources/frontend/images/site/icons/header-icons.png") no-repeat -57px center;width:48px;height:48px;text-indent:-9999px;display:block;cursor:pointer}.main-header .nav-right li.search a span{background-position:9px 4px}.touch.overlay-active #nav-top li .nav-popup,.touch.overlay-active #nav-top li.active h2::before,.touch.overlay-active #nav-top li.active h2::after{display:none !important}.main-header .nav-right li{position:relative}.main-header .nav-right li .popup{position:absolute;background:#fff;min-width:330px;right:-50%;top:125%;opacity:0;z-index:-1;text-align:center;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;height:0;overflow:hidden;margin-top:10px}.main-header .nav-right li.active .popup{opacity:1;z-index:200;height:auto;overflow:visible;margin-top:0}.main-header .nav-right li .popup-wrapper{border:2px solid #e1e2e2;position:relative}.main-header .nav-right li .popup-wrapper::after,.main-header .nav-right li .popup-wrapper::before{bottom:100%;left:85.5%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:20}.main-header .nav-right li .popup-wrapper::after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.main-header .nav-right li .popup-wrapper::before{border-color:rgba(225,226,226,0);border-bottom-color:#e1e2e2;border-width:13px;margin-left:-13px}.main-header .nav-right li.account .popup-wrapper{padding:1.5em}.main-header .nav-right li .popup h2{margin:0;text-align:center;line-height:1;color:#272727;text-transform:lowercase;font-size:1.25em}.main-header .nav-right li .popup input{width:100%;display:block}.main-header .nav-right li .popup form{margin-top:1.5em;text-align:left}.main-header .nav-right li .popup form p{margin:0 0 0.75em 0}.main-header .nav-right li .popup form .btn-med,.main-header .nav-right li .popup form .faq-page .header a,.faq-page .header .main-header .nav-right li .popup form a,.main-header .nav-right li .popup form .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .main-header .nav-right li .popup form a,.main-header .nav-right li .popup form .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .main-header .nav-right li .popup form a{width:100%}.main-header .nav-right li .popup .old{padding-bottom:1.5em}.main-header .nav-right li .popup .btn-link{font-size:0.9375em}.main-header .nav-right li .popup .old.current{padding:0}.main-header .nav-right li .popup .old h2{margin-bottom:0.5em}.main-header .nav-right li .popup .old.current .btn-med,.main-header .nav-right li .popup .old.current .faq-page .header a,.faq-page .header .main-header .nav-right li .popup .old.current a,.main-header .nav-right li .popup .old.current .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .main-header .nav-right li .popup .old.current a,.main-header .nav-right li .popup .old.current .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .main-header .nav-right li .popup .old.current a{width:100%;margin:1em 0}.main-header .nav-right li .popup .new{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top right;padding-top:1.5em}.main-header .nav-right li .popup .new h2{margin-bottom:0.25em}.main-header nav-right li .popup .new a{color:#707679}.social-sidebar .social-network-links{background:#e1e2e2;padding:0.65em;position:fixed;z-index:1;left:0;top:40%;margin:0;-moz-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-top-right-radius:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.social-sidebar .social-network-links li{display:block;margin:0 0 0.5em}.social-sidebar .social-network-links li a{background:url("/clients/teapigs/resources/frontend/images/site/icons/social-side.png") no-repeat;width:40px;height:40px;text-indent:-9999px;overflow:hidden;display:block}.social-sidebar .social-network-links li.twitter a{background-position:0 -53px}.social-sidebar .social-network-links li.facebook a{background-position:-2px 0}.social-sidebar .social-network-links li.instagram a{background-position:0 -148px}.social-sidebar .social-network-links li.instagram{margin:0}.social-sidebar .social-network-links li.pinterest a{background-position:0 -100px}#nav-top{float:left;margin-left:3em;margin-top:0.5em}#nav-top li{float:left;list-style:none;margin-right:1.25em}#nav-top li.last{margin:0}#nav-top li h2{margin:0;font-weight:500;color:inherit;font-size:1.25em;text-transform:lowercase;position:relative}#nav-top li.drops h2::after,#nav-top li.drops h2::before,#nav-top li.matcha .nav-item h2::after,#nav-top li.matcha .nav-item h2::before{bottom:-28px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:20;visibility:hidden;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out;transition-delay:0.2s}#nav-top li.drops h2::after,#nav-top li.matcha .nav-item h2::after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}#nav-top li.drops h2::before,#nav-top li.matcha .nav-item h2::before{border-color:rgba(225,226,226,0);border-bottom-color:#e1e2e2;border-width:13px;margin-left:-13px}#nav-top li.matcha .nav-item h2::after{border-bottom-color:#f3f7e7}#nav-top li.active h2::before,#nav-top li.active h2::after,#nav-top li.matcha.active .nav-item h2::before,#nav-top li.matcha.active .nav-item h2::after{visibility:visible}#nav-top li.matcha.active .nav-item h2::before,#nav-top li.matcha.active .nav-item h2::after{left:30%}#nav-top li h2 a{color:#272727}@media screen and (max-width: 1070px){#nav-top li.trade{display:none}}#nav-top li.matcha h2 a{position:relative;padding-right:2.75em}#nav-top li.matcha h2 a::after{position:absolute;content:" ";display:block;width:48px;height:43px;right:0;top:-13px;background:url("/clients/teapigs/resources/frontend/images/nav/matcha-icon.png") no-repeat}#nav-top li .nav-popup{display:none;position:absolute;background-color:#fff;top:100%;padding:2em 0;border-top:solid 2px #e1e2e2;border-bottom:solid 2px #e1e2e2;left:0;right:0}#nav-top li.test .nav-popup{visibility:visible !important;display:block !important;opacity:1 !important}#nav-top .nav-popup .content{width:auto;overflow:hidden}#nav-top li.about .nav-popup .max-width,#nav-top li.about .nav-popup .page-account-subscriptions #breadcrumbs,.page-account-subscriptions #nav-top li.about .nav-popup #breadcrumbs,#nav-top li.about .nav-popup .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription #nav-top li.about .nav-popup #breadcrumbs{padding:0 7%}#nav-top .nav-popup .list,#nav-top .nav-popup .listlast{width:50%;float:left}#nav-top .nav-popup.cols4 .list{width:25%}#nav-top .nav-popup .list h5,#nav-top .nav-popup .listlast h5,#nav-top .nav-popup .highlighted-moods h3{color:#272727;font-size:1.25em;font-weight:500;margin-bottom:0.25em;text-transform:lowercase}#nav-top .nav-popup .list h5 a,#nav-top .nav-popup .listlast h5 a{color:inherit}#nav-top .nav-popup .list h5 a:hover,#nav-top .nav-popup .listlast h5 a:hover{text-decoration:none}#nav-top .nav-popup li{float:none}#nav-top .nav-popup li+li{margin-top:1em}#nav-top .nav-popup ul ul li+li{margin-top:0}#nav-top .nav-popup li a{text-decoration:none;color:#707679;display:block;text-transform:lowercase}#nav-top .nav-popup li a:hover{text-decoration:underline;color:#272727}#nav-top .nav-popup .highlighted-categories{float:right;width:20%;margin:0 0 0 2em}#nav-top .nav-popup .highlighted-moods{float:right;width:38.33%}#nav-top .nav-popup .highlighted-moods .mood-list{margin-top:1em}#nav-top .nav-popup .highlighted-moods .mood-list li{margin:0 0.5em 1.5em 0}#nav-top .nav-popup .highlighted-moods .mood-list li a{display:block;width:100%;text-align:center}#nav-top .nav-popup .highlighted-moods .mood-list li a:hover{text-decoration:none}#nav-top .nav-popup .highlighted-moods .mood-list li span{margin-top:0.25em}#nav-top .nav-popup .highlighted-moods .mood-list li img{max-width:48px}.navigation-highlights{text-align:center;padding:0.875em 0}.navigation-highlights ul li{display:inline-block;list-style:none;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue-vertical.png") repeat-y top right;width:33%}.navigation-highlights ul li:last-of-type{background:none}.navigation-highlights ul li a{text-decoration:none;color:inherit;padding:0 2em;display:block}.navigation-highlights ul li h5{text-transform:uppercase;color:inherit;font-size:1em;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:-0.35em}.navigation-highlights ul li a:hover h5{color:#4D555A}.navigation-highlights ul li p{font-size:0.875em}#account-option .navigation-highlights{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;padding-bottom:1em}#account-option #breadcrumbs{background:none}#nav-top li.matcha .nav-popup{background:#f3f7e7}#nav-top li.matcha .nav-popup h2{color:#000000}#nav-top li.matcha .nav-popup .matcha-page-header{border:none;padding:0;text-align:left;padding:7px 0 0 20px;margin-bottom:1.125em}#nav-top li.matcha .nav-popup .list{width:25%}#nav-top li.matcha .nav-popup .list li{margin:0}#nav-top li.matcha .nav-popup .listlast{width:50%;padding:2em;background:#FFFFFF;border-radius:5px}#nav-top li.matcha .nav-popup .listlast h5{text-align:center;line-height:1;margin-bottom:0.875em}#nav-top li.matcha .nav-popup .listlast ul{width:50%;float:left}#nav-top li.matcha .nav-popup .listlast ul li{margin:0;background:url("/clients/teapigs/resources/frontend/images/customer/matcha/matcha-tick.png") no-repeat left 3px;background-size:18px auto;padding-left:1.75em;line-height:1.2;margin-bottom:1em}#nav-top li.matcha .nav-popup .free-delivery-box{text-align:center;margin-top:0.875em;float:left;display:block;text-decoration:none;width:100%}#nav-top li.matcha .nav-popup .free-delivery-box h5{font-weight:normal;font-size:17px;font-size:1.0625rem}#nav-top li.matcha .nav-popup .free-delivery-box strong{text-transform:uppercase}#nav-top li.matcha .nav-popup .free-delivery-box span{text-transform:uppercase;text-decoration:underline;color:#9cae23;font-size:14px;font-size:0.875rem}.overlay{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(198,209,220,0.6);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0;visibility:hidden;z-index:20;-webkit-backface-visibility:hidden;backface-visibility:hidden}#modalOverlay{background:rgba(255,255,255,0.9) !important;opacity:1 !important}.overlay-active .overlay,.minicart-active .overlay,.nav-active .overlay{opacity:1;visibility:visible}.main-header{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.search-active .search-hide{opacity:1;z-index:21;visibility:visible}.search-active .main-header{position:relative}.search-active .main-header .nav-right li.search a{pointer-events:none;cursor:pointer}.search-active .main-header .nav-right li.search::after,.search-active .main-header .nav-right li.search::before{bottom:-22px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;z-index:20}.search-active .main-header .nav-right li.search::after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.search-active .main-header .nav-right li.search::before{border-color:rgba(225,226,226,0);border-bottom-color:#e1e2e2;border-width:13px;margin-left:-13px}.nav-search{max-height:0;overflow:hidden;background:#fff;position:relative;z-index:22;-webkit-transition:padding 0.2s ease-in-out;-moz-transition:padding 0.2s ease-in-out;transition:padding 0.2s ease-in-out}.nav-search.active{max-height:none}.nav-search .max-width,.nav-search .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .nav-search #breadcrumbs,.nav-search .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .nav-search #breadcrumbs{position:relative}.search-active .sub-content{padding-top:0}.sub-content{padding-top:90px}.nav-search .btn-go{display:none}.nav-search .close{right:0;top:26px;z-index:2}.main-header .nav-right li#minicart>a span.icon{background-position:-122px 6px;display:block;content:" ";float:left}.main-header .nav-right li#minicart>a span.text{position:relative;top:0.625em;font-weight:500;font-size:1.125em}.main-header .nav-right li#minicart>a{text-decoration:none;display:block;color:#272727;overflow:hidden}.main-header .nav-right li#minicart a i{position:absolute;background:#C6D1DC;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:block;color:#272727;font-style:normal;width:21px;top:9px;left:0;text-align:center;line-height:1;font-size:0.75em;padding:5px}#minicart-dropdown{position:absolute}.main-header .nav-right li #minicart-dropdown{left:auto;right:0;height:auto !important;padding-top:1em;background:transparent;top:90%;visibility:hidden}.minicart-active .nav-right li #minicart-dropdown,.main-header .nav-right li.active #minicart-dropdown{opacity:1;visibility:visible;margin-top:0}.minicart-active .nav-right li #minicart-dropdown{display:block !important}.minicart-active .nav-right li #minicart-dropdown .close{display:none}.main-header .nav-right li #minicart-dropdown .holder::before,.main-header .nav-right li #minicart-dropdown .holder::after{left:87%}#minicart-dropdown .holder{min-width:367px;background:#fff}#minicart-dropdown .content{margin:1.5em 2em 0 2em}#minicart-dropdown .holder h2{margin:0;line-height:1;display:block;text-align:center}#minicart-dropdown .holder .inner{max-height:190px;overflow-y:auto;background:#fff;margin-top:1.5em}#minicart-dropdown .holder li{width:100%;float:none;margin:0;padding:0 0 1em 0}#minicart-dropdown .holder li img{width:65px;height:auto;margin-right:2em;float:left}#minicart-dropdown .holder li .desc{width:auto;overflow:hidden;position:relative;text-align:left;text-transform:lowercase}#minicart-dropdown .holder li .desc p{margin:0}#minicart-dropdown .holder li .desc p.title{font-weight:500;line-height:1.3}#minicart-dropdown .holder li .desc p.title a{color:#272727;text-decoration:none}#minicart-dropdown .holder li .desc p.price{font-size:0.875em;color:#666}#minicart-dropdown .holder li .desc p.quantity{font-size:0.875em;color:#707679;margin-top:0.25em;text-transform:lowercase}#minicart-dropdown .holder li .desc p.options{color:#aaa;font-size:0.875em;margin:0 0 -0.5em}#minicart-dropdown .holder li .desc .remove-item{display:none}#minicart-dropdown .holder .footer{padding:1.75em;padding-top:1em;text-align:left}#minicart-dropdown .holder .footer p{margin:0}#minicart-dropdown .holder .footer .shipping{text-align:center;margin:-1em 0 1em;color:#4D555A;font-size:0.875em;line-height:1.3}#minicart-dropdown .holder .footer .shipping span.blu-price{font-weight:500}#minicart-dropdown .holder .footer .btn-med,#minicart-dropdown .holder .footer .faq-page .header a,.faq-page .header #minicart-dropdown .holder .footer a,#minicart-dropdown .holder .footer .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content #minicart-dropdown .holder .footer a,#minicart-dropdown .holder .footer .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas #minicart-dropdown .holder .footer a{display:block;width:100%}#minicart-dropdown .holder .footer .subtotal{text-transform:lowercase;color:#272727;font-weight:500;padding:1em 0;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;font-size:1.25em}#minicart-dropdown .holder .footer .subtotal span{text-align:right;float:right}.homepage-slider{width:100%;height:100%;overflow:hidden;position:relative}.homepage-slider a,.homepage-slider img{display:block}.homepage-slider img{margin-bottom:35px;width:100%;height:auto}.homepage-slider .slide{padding:0 100px}.homepage-slider .nav-button{position:absolute;z-index:20;top:50%;margin-top:-33.5px;height:67px;width:31px;display:block;background:url("/clients/teapigs/resources/frontend/images/index/slideshow-arrows.png") no-repeat;cursor:pointer}.homepage-slider .nav-button.previous{left:32px}.homepage-slider .nav-button.next{right:32px;background-position:right top}.homepage-slider .nav-button.previous:hover{background-position:left bottom}.homepage-slider .nav-button.next:hover{background-position:right bottom}.homepage-slider .thumbnails{position:absolute;bottom:-1em;left:0;margin:0 auto;text-align:center;width:100%}.homepage-slider .thumbnails .thumbnail,.general-featured .panels-dots li{width:10px;height:10px;display:inline-block;margin:0 0.25em 0 0;cursor:pointer;background:url("/clients/teapigs/resources/frontend/images/index/slideshow-dots.png");vertical-align:top}.general-featured .panels-dots li a{display:block;width:10px;height:10px}.homepage-slider .thumbnails .thumbnail:nth-child(1n+1),.general-featured .panels-dots li:nth-child(1n+1){background-position:-19px 0}.homepage-slider .thumbnails .thumbnail:nth-child(2n+2),.general-featured .panels-dots li:nth-child(2n+2){background-position:-37px 0}.homepage-slider .thumbnails .thumbnail:nth-child(3n+3),.general-featured .panels-dots li:nth-child(3n+3){background-position:-55px 0}.homepage-slider .thumbnails .thumbnail.selected,.general-featured .panels-dots li.current{background-position:0px 0px;background-color:transparent}.homepage-section h2{font-family:'RockwellStd-Bold';text-transform:lowercase;color:#272727;font-size:2.25em;margin-bottom:0.5em}.homepage-section .read-more{font-family:"BradleyHandITCStd-Bold";margin-top:2em;text-decoration:none;display:inline-block;font-size:1.375em;position:relative;color:#272727;padding-right:1em;text-transform:lowercase}.homepage-section .read-more::after{position:absolute;right:0;top:10px;width:10px;height:15px;content:" ";display:block;background:url("/clients/teapigs/resources/frontend/images/index/show-more-arrow.png") no-repeat}.homepage-highlights{padding:1.5em 0}.homepage-highlights .item{float:left}.homepage-highlights .item img{width:100%;height:auto;display:block}.homepage-highlights .item:first-of-type{width:66%;margin-right:2%}.homepage-highlights .item:nth-of-type(2){width:32%}.homepage-recipes{text-align:center}.homepage-recipes li.item{background:#fff;float:left;vertical-align:top;width:32%;margin-right:2%;margin-bottom:24px;text-align:left}.homepage-recipes li.item:nth-child(3n+3){margin-right:0}.homepage-recipes li.item a{text-decoration:none;display:block;padding:1em;border:2px solid #e1e2e2}.homepage-recipes li.item .desc{margin-top:1em}.homepage-recipes li.item h4{font-size:1.25em;font-weight:500;color:#272727;line-height:1.4;position:relative;display:inline-block;padding-right:1em}.homepage-recipes li.item h4::after{position:absolute;right:0;top:8px;width:10px;height:15px;content:" ";display:block;background:url("/clients/teapigs/resources/frontend/images/index/show-more-arrow.png") no-repeat}.homepage-recipes li.item a .image,.homepage-community li.item a .image,.product-extras .right-side a .image,.homepage-snaps li.item a,.landing-grid .box .im{overflow:hidden;position:relative}.product-extras .right-side a .image img,.homepage-snaps li.item a img,.landing-grid .box .im img{transition:all 0.2s ease-in-out;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.homepage-community li.item a:hover .image img,.product-extras .right-side a:hover .image img,.homepage-snaps li.item a:hover img,.landing-grid .box:hover .im img{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.general-featured{padding:1.5em 0;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.general-featured h3{color:#272727;font-size:1.375em;text-transform:lowercase}.general-featured .panel-scroller{margin-top:1em}.general-featured .panels-navigation{float:right;margin-top:-1.5em}.general-featured .panels-navigation span,.general-featured .panels-navigation ul{display:inline-block;vertical-align:top}.general-featured .panels-navigation span{font-size:0.875em;color:#49484a}.general-featured .panels-navigation ul{position:relative;top:0.45em;margin-left:0.5em}.general-featured .panel-scroller,.general-featured .panel-scroller .panel-frame{height:245px}.general-featured .item-listing .entry{width:14.4%;float:left;margin-right:2.7%}.general-featured .item-listing .entry:last-of-type{margin-right:0}.general-featured .controls{float:right;margin-top:-3em}.general-featured .content-wrapper{margin-top:1em}.homepage-selection{text-align:center;padding:4em 0 6em 0;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.homepage-selection h2{display:inline-block;position:relative;margin-bottom:0.75em}.homepage-selection h2::after{background:url("/clients/teapigs/resources/frontend/images/index/homepage-selection-arrow.png") no-repeat;content:" ";display:block;width:39px;height:83px;position:absolute;right:-1.25em;top:1em}.homepage-selection .selection-wrapper{background:#e2e8ed;padding:3em;border-radius:10px}.homepage-selection .selection-wrapper h3{font-family:"BradleyHandITCStd-Bold";text-decoration:none;font-size:1.75em;color:#272727;text-transform:lowercase}.homepage-selection .selection-wrapper .mood-list{padding:1em 0 3em 0;position:relative;margin-bottom:2em}.homepage-selection .selection-wrapper .mood-list::after{position:absolute;bottom:0;width:380px;height:3px;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;content:" ";display:block;left:50%;margin-left:-190px}.mood-list li{display:inline-block;margin:0 1em;vertical-align:top}.mood-list li a{text-decoration:none}.mood-list li a:hover img{-webkit-animation:wiggle 0.3s infinite;-moz-animation:wiggle 0.3s infinite;animation:wiggle 0.3s infinite}@-webkit-keyframes wiggle{0%{-webkit-transform:rotate(4deg)}50%{-webkit-transform:rotate(-4deg)}100%{-webkit-transform:rotate(4deg)}}@-moz-keyframes wiggle{0%{-moz-transform:rotate(4deg)}50%{-moz-transform:rotate(-4deg)}100%{-moz-transform:rotate(4deg)}}@keyframes wiggle{0%{transform:rotate(4deg)}50%{transform:rotate(-4deg)}100%{transform:rotate(4deg)}}.mood-list img{max-width:60px}.mood-list li span{display:block;color:#707679;margin:auto;width:90px;line-height:1.2}.homepage-community{padding:5.5em 0;background:url("/clients/teapigs/resources/frontend/images/index/news-background.jpg");text-align:center}.homepage-community li.item{padding:1em 1em 1.5em 1em;background:#fff;float:left;vertical-align:top;width:32%;margin-right:2%}.homepage-community li.item:nth-child(3){margin-right:0}.homepage-community li.item a{text-decoration:none}.homepage-community li.item .desc{margin-top:1.25em}.homepage-community li.item h4{font-size:1.188em;font-weight:500;color:#272727;line-height:1.4;min-height:2.75em}.homepage-community li.item p{font-size:0.9375em;color:#707679;line-height:1.45}.homepage-community li.item span{text-transform:uppercase;text-decoration:underline;color:#272727;font-size:0.875em;font-weight:500;display:block;padding-top:0.5em}.homepage-snaps{padding:5em 0;text-align:center;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left}.homepage-snaps h2{margin-bottom:1em}.homepage-snaps li.item{float:left;vertical-align:top;width:18%;margin-right:2.5%;text-align:left}.homepage-snaps li.item:nth-child(5){margin-right:0}.homepage-snaps li.item a{text-decoration:none;display:block}.homepage-snaps .social-network-links{margin:2em 0 0.25em 0}.homepage-snaps p strong{color:#4e4d4f;text-decoration:underline}.homepage-story{background:url("/clients/teapigs/resources/frontend/images/index/paper-background.jpg") repeat-y;height:1243px;margin-top:6em;position:relative}.homepage-story .item .story-entry-content{width:350px;clear:both;position:absolute}.homepage-story .item .story-entry-image{position:absolute}.homepage-story .item:first-child .story-entry-content{left:9%;top:9%}.homepage-story .item:first-child .story-entry-image{right:11.5%;top:4%}.homepage-story .item:nth-of-type(2n) .story-entry-content{right:11%;top:37%}.homepage-story .item:nth-of-type(2n) .story-entry-image{left:11.5%;top:40%}.homepage-story .item:nth-of-type(3n) .story-entry-content{left:9%;top:71%}.homepage-story .item:nth-of-type(3n) .story-entry-image{right:13.5%;bottom:12%}.homepage-story .item h2{margin:0}.homepage-story .item .read-more{margin-top:0.5em}.general-countdown{padding:1em;margin:1em 0;border:2px solid #e1e2e2}.general-countdown .countdown-info{color:#272727;text-transform:lowercase;margin-left:1em}.general-countdown a{text-decoration:none;display:block}.general-countdown .countdown-title{color:#272727;font-size:1em}.general-countdown img{height:50px;width:50px;display:block;float:left}.general-countdown .countdown-info{float:left}.general-countdown #countdown{float:right}.general-countdown #countdown .divider{display:inline-block;margin-left:1em;margin-top:-0.5em;text-align:center;vertical-align:top}.general-countdown #countdown .divider em{border:solid 1px #895F36;display:block;min-width:30px;font-style:normal;font-weight:bold}.general-countdown #countdown .divider b{font-size:0.875em;color:#272727;text-transform:lowercase}.listing-header{padding:0;position:relative;background-size:cover;background-position:50% 50%;background-image:url("/clients/teapigs/resources/frontend/images/prod/background-search.jpg")}.listing-header .text{padding:5.5% 5%;max-width:52%}.listing-header .text h1{line-height:1;margin-bottom:0.625em;font-size:2.25em;color:#272727;font-family:'RockwellStd-Bold';text-transform:lowercase}.listing-header .text p{font-size:1.0625em;line-height:1.5}.listing-header .text.without-description h1{margin:0}.global-tab-menu,.sub-menu,#general-details-tabs ul,ul.tab-menu{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;text-align:center;padding-bottom:3px}.global-tab-menu li,.sub-menu li,#general-details-tabs li,ul.tab-menu li{display:inline-block;margin:0.875em 0}.global-tab-menu li a,.sub-menu li a,#general-details-tabs li a,ul.tab-menu li a{padding:0.5em 0.875em;text-transform:lowercase;font-weight:500;text-decoration:none;display:block;color:#707679;border-radius:4px;font-size:1em}.global-tab-menu li a:hover,.global-tab-menu li.tab-selected a,.sub-menu li a:hover,#general-details-tabs li a:hover,.sub-menu li.active a,#general-details-tabs li.tab-selected a,ul.tab-menu li.tab-selected a{color:#272727;background:#c6d1dc}.sub-menu h4.title-category,.sub-menu a.nav-parent,.childContainer{display:none}.matcha-tabs ul.tab-menu{margin-bottom:2em}.matcha-tabs ul.tab-menu li.tab-selected a{background:#bed22f;color:#fff}#matchatab-buy .filter-products{padding-top:0}.matcha-tabs h2{font-size:1.5em;margin:0 0 0.25em}.matcha-tabs ul.tab-menu{margin-bottom:2em}.matcha-tabs ul.tab-menu li.tab-selected a{background:#bed22f;color:#fff}#matchatab-buy .filter-products{padding-top:0}.matcha-tabs h2{font-size:1.5em;margin:0 0 0.25em}.matcha-promo-bar{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2%}.matcha-promo-bar .matcha-promo{display:block;text-decoration:none;text-align:center;padding:1.5em 20px 1.5em 30px;width:49%;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left;line-height:1.4;background-color:#d2e26f}.matcha-promo-bar .matcha-promo .icon{width:auto;height:95px;margin-right:28px}.matcha-promo-bar .matcha-promo .title,.matcha-promo-bar .matcha-promo .subtitle{display:block}.matcha-promo-bar .matcha-promo .title{opacity:0.6;margin-bottom:0.6em}.matcha-promo-bar .matcha-promo .subtitle{font-family:"BradleyHandITCStd-Bold";font-size:1.5em}.matcha-promo-bar .matcha-promo .subtitle::after{content:'';display:inline-block;width:26px;height:14px;background:url("/clients/teapigs/resources/frontend/images/site/icons/point-right.png");vertical-align:middle;margin-left:0.4em}.matcha-promo-bar .clear{display:none}.no-flexbox .matcha-promo-bar .matcha-promo:first-child{float:left}.no-flexbox .matcha-promo-bar .matcha-promo{float:right}.no-flexbox .matcha-promo-bar .icon{float:left}.no-flexbox .clear{display:block}.quantity-selector{text-align:center;margin-top:0.75em;display:none}.quantity-selector ::selection{background:none;color:#fff}.quantity-selector ::-moz-selection{background:none;color:#fff}li .quantity-selector{display:block;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;min-height:50px}li:hover .quantity-selector{opacity:1}.quantity-selector a,.quantity-selector input{display:inline-block;vertical-align:middle}.quantity-selector .qty{background:#f3f1f3 url("/clients/teapigs/resources/frontend/images/product/quantity.png") no-repeat 11px center;margin:0 -5px;line-height:1;border:1px solid #e9e6e9;height:34px;width:34px;text-indent:-9999px;cursor:pointer;vertical-align:top}.quantity-selector .qty:hover{background-color:#e9e6e9}.quantity-selector .qty:first-of-type{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.quantity-selector .qty.plus{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-position:-64px center}.quantity-selector input{width:50px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:0.45em 0.45em;border-color:#e9e6e9;text-align:center;vertical-align:top;height:34px}.quantity-selector .btn-med,.quantity-selector .faq-page .header a,.faq-page .header .quantity-selector a,.quantity-selector .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .quantity-selector a,.quantity-selector .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .quantity-selector a{font-size:0.875em}.filter-products{padding:2em 0 2.25em 0}.filter-products h2{font-size:1.875em;margin:0.25em 0 0 0;line-height:1;float:left}.filter-products .fr{margin-left:2em}.filter-products h2 span{color:#918b8d}.filter-products label{margin-top:1em}.filter-products .total-count{margin-left:1em;position:relative;top:0.5em;color:#272727;text-transform:lowercase}#nav-filters{float:left;border:2px solid #e1e2e2;border-radius:4px;background-image:none;background:#fff;cursor:pointer;padding:0;height:auto;line-height:1.4;text-transform:lowercase;font-weight:500;position:relative}#nav-filters .title{position:relative;color:#918b8d;padding:0.5em 5em 0.5em 0.85em;display:block}#nav-filters .title span{background:url("/clients/teapigs/resources/frontend/images/nav/single-arrow.png") no-repeat center center;display:block;width:38px;height:100%;position:absolute;top:0;display:block;right:0;left:auto;margin:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#nav-filters.show .title span{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#filter-options{background:#f5f5f5;margin-top:2em;display:none;padding:2em}#filter-options .content{width:100%}#filter-options.show{display:block}#filter-options .filter-wrapper{margin:0 0 1em}#filter-options .filter-wrapper:last-of-type{margin-bottom:0}#filter-options h3{text-transform:lowercase;color:#272727;margin:0.4em 0 0;width:15%;font-size:1em;float:left}#filter-options .element{margin-top:1em;height:auto !important;float:left;width:80%}#filter-options .element:first-of-type{margin-top:0}#filter-options .element li,#remove-filter-selection li,.article-navigation ul li{list-style:none;margin:0 0.3em 0.3em 0;display:block;float:left}#filter-options .element li a,#remove-filter-selection li a,.article-navigation ul li a{padding:0.25em 0.75em;border-radius:4px;background:#fff;display:block;border:2px solid #e1e2e2;text-decoration:none;color:#918b8d;font-weight:500;text-transform:lowercase}#filter-options .element li a.selected,#filter-options .element li a.selected:hover,.article-navigation ul li a:hover{color:#272727}#remove-filter-selection li a{background:url("/clients/teapigs/resources/frontend/images/nav/close.png") 7px 8px no-repeat #fff;padding:0.5em 1em 0.5em 2.5em;font-size:0.875em}#filter-options .element li a{font-size:0.875em;padding:0.35em 0.875em}#filter-options .element li a:hover,.article-navigation #account-nav ul li a:hover{background-color:#f1f1f1}#filter-options .element li a small{display:none}#filter-options .mood-o-meter .element li a{border:none;padding:0;background:none;font-weight:normal;text-transform:lowercase;position:relative;min-width:90px}#filter-options .mood-o-meter .element li a img{max-width:56px;display:block;margin:0 auto 0.5em auto}#filter-options .mood-o-meter .element li a:hover{color:#272727}#remove-filter-selection{overflow:hidden}#remove-filter-selection li a:hover{background-color:#f1f1f1}#remove-filter-selection li{margin-top:2em}#remove-filter-selection.hide{display:none}.filter-products form{float:left}.view-switcher{float:right;margin:0 -0.75em 0 1em;overflow:hidden}.view-switcher span{display:block;padding:0.75em;float:left;cursor:pointer}.view-switcher span i{width:18px;height:18px;background:url("/clients/teapigs/resources/frontend/images/nav/grid-view-icons.png") no-repeat;display:block;text-indent:-9999px;overflow:hidden}.view-switcher span.grid-view:hover i,.is-grid-view .view-switcher span.grid-view i{background-position:left bottom}.view-switcher span.small-grid-view i{background-position:right top}.view-switcher span.small-grid-view:hover i,.is-small-grid-view .view-switcher span.small-grid-view i{background-position:right bottom}.item-listing li{float:left;text-align:center}.item-listing li h5{text-transform:lowercase;font-size:1em;line-height:1.4;min-height:3em;margin-bottom:0.25em}.item-listing li h5 a{color:#272727;text-decoration:none}.item-listing li .price .hidden{display:none}.item-listing li .image-wrapper,.item-listing li .im{position:relative;background:url("/clients/teapigs/resources/frontend/images/site/icons/waiter.gif") no-repeat center center;margin-bottom:0.5em}.item-listing li .image-wrapper::before,.item-listing li .im::before{content:"";display:block;padding-top:100%}.item-listing .tall li .image-wrapper:before{padding-top:167.5%}.item-listing li .image-wrapper img,.item-listing li .im img{width:100%;height:auto;display:block;position:absolute;top:0}.item-listing li .image-wrapper img.sticker_image{width:auto;height:auto;left:auto;right:10px;top:10px;pointer-events:none;z-index:10}.item-listing li .image-wrapper .image2{opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.item-listing li:hover .image-wrapper .image2{opacity:1}.product-content ol li{list-style:none;width:21.37%;margin:0 4.83871% 2% 0;position:relative;background:#fff}.product-content ol li:nth-child(4n+4){margin-right:0}.is-grid-view .product-content ol li{width:31.33%;margin:0 3% 2% 0}.is-grid-view .product-content ol li:nth-child(3n+3){margin-right:0}.is-small-grid-view .product-content ol li{width:21.37%;margin:0 4.83871% 2% 0}.is-small-grid-view .product-content ol li:nth-child(4n+4){margin-right:0}.product-content ol li .desc h5{margin:0.75em 1em 0.125em 1em}.product-content ol li .reviews-overview{display:table;text-align:center;margin:auto;height:1.75em}.product-content ol li .reviews-overview a{text-decoration:none;color:#bbb;font-size:0.875em}.product-content ol li .reviews-overview .review-images,.product-content ol li .reviews-overview .details-review-count{display:inline-block;vertical-align:top}.product-content ol li .reviews-overview .review-images img{margin:3px -1px 0 0;max-width:16px;height:auto}.product-content ol li .reviews-overview .details-review-count{padding-left:0.25em}.product-content ol li .price span.list{text-decoration:line-through;padding:0 0 0 10px;color:#888}#productlisting-page #load-more-wrap{margin-bottom:3em;text-align:center;display:block}#productlisting-page .loading-products{margin-top:3em;text-align:center}.product-content ol li.prod.advert a.quickview-button,.product-content ol li.prod.advert .details{display:none}.quickview-button{position:absolute;right:0;bottom:10%;opacity:0;width:100%;display:block;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;visibility:hidden !important;text-align:left}div.item-listing .prod:hover div.image-wrapper a.quickview-button,.product-recently-viewed li:hover .quickview-button{opacity:1;visibility:visible !important}.quickview-button span{position:relative;margin:0 auto;width:120px;height:36px;display:block;background:#c6d1dc url("/clients/teapigs/resources/frontend/images/prod/quickview-search.png") no-repeat 9px 8px;text-transform:uppercase;font-weight:500;line-height:36px;font-size:0.875em;color:#272727;padding-left:2.5em;border-radius:3px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.quickview-button:hover span{background-color:#f1f1f1}.quickview-button span::after{content:"Quick view";display:block}#load-more-wrap{text-align:center;margin:auto;height:65px;background:url("/clients/teapigs/resources/frontend/images/site/icons/waiter.gif") no-repeat center top;line-height:2.5}.no-results{margin:4em auto}.no-results h2{margin:0 0 0.5em}.no-results p{margin:0 0 0.25em}.no-results #load-more-wrap{display:none}.quickViewStickyWin .header h1{display:none}div.quickViewStickyWin .body,div.quickViewStickyWin div.middle div.inner{padding:0 !important}div.quickViewStickyWin div.middle div.inner{padding:0}.quickViewStickyWin .product-details-header .product-title{float:none;text-align:center;width:100%}.quickViewStickyWin .product-details-header .product-title h1{font-size:2.25em}.quickViewStickyWin .product-details-header .product-title h2{float:none;font-family:"franklin-gothic-urw",sans-serif;font-weight:500;font-size:1.125em}.quickViewStickyWin .product-details-header .product-reviews-summary{text-align:center;margin-top:0.125em}.quickViewStickyWin .product-details-image,.quickViewStickyWin .product-details-sidebar{width:48%}.quickViewStickyWin .product-details-image{width:46%}.quickViewStickyWin .product-details-image .product-stickers{left:0.5em;top:0.5em}.quickViewStickyWin .product-details-sidebar .sidebar-wrapper{padding:0;border:none}.quickViewStickyWin .product-details-sidebar .sidebar-wrapper table td.image,.quickViewStickyWin #product-image-zoom{display:none}.quickViewStickyWin .product-details-sidebar .sidebar-wrapper table td.name{padding:0}.quickViewStickyWin .product-details-sidebar .sidebar-wrapper .description p{line-height:1.5}.quickViewStickyWin .product-details-sidebar table tr{padding:0;background:none}.quickViewStickyWin .product-details-sidebar table .name{width:42%}.quickViewStickyWin .product-details-sidebar .btn-link{font-size:1em;margin-top:0.75em;display:inline-block}.quickViewStickyWin .standard-thumbnails{display:none}.quickViewStickyWin .oos form .group-quantity-wrap,.quickViewStickyWin .oos form .buy-button-wrap{display:none}.section-landing .listing-header .text{margin:auto;text-align:center;padding:10% 0}.section-landing .listing-header .text h1,.section-landing .listing-header .text h2{color:#fff;text-transform:lowercase}.section-landing .listing-header .text h1{font-size:3em;font-family:'RockwellStd-Bold'}.section-landing .listing-header .text h2{font-family:'BradleyHandITCStd-Bold';font-size:1.75em;margin:0.25em 0}.section-landing .listing-header .text a{background:#fff}.section-landing .listing-header .text a.btn-med span,.section-landing .listing-header .text .faq-page .header a span,.faq-page .header .section-landing .listing-header .text a span,.section-landing .listing-header .text .page-customer .trade-page .header-content a span,.page-customer .trade-page .header-content .section-landing .listing-header .text a span,.section-landing .listing-header .text .page-customer .trade-page .section-our_teas a span,.page-customer .trade-page .section-our_teas .section-landing .listing-header .text a span{color:#333}.section-landing .section-wrapper{text-align:center;padding:3em 0;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left}.section-landing .section-wrapper h2{font-size:1.75em;text-transform:lowercase;margin-bottom:0.25em}.section-landing .section-wrapper p{margin:auto;max-width:600px;line-height:1.25}.section-landing .section-wrapper .view-more{text-decoration:none;font-weight:500;text-transform:uppercase;margin-top:1em;display:inline-block;padding-right:1.5em;position:relative}.section-landing .section-wrapper .view-more::after{position:absolute;right:0;top:6px;width:10px;height:15px;content:" ";display:block;background:url("/clients/teapigs/resources/frontend/images/index/show-more-arrow.png") no-repeat}.section-landing .section-wrapper ol{overflow:hidden;padding-top:3em}.locations-page .message{max-width:60%;margin:2em auto 0;text-align:center}.locations-header{text-align:center;margin-bottom:3em}.locations-header h1{font-family:'RockwellStd-Bold';font-size:2.75em}.locations-header p{font-size:1.125em;max-width:60%;margin:0 auto}.locations-map-search{position:relative}.locations-form{position:absolute;top:30px;left:50%;z-index:1;width:630px;margin-left:-320px;line-height:1.45em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.locations-form form{display:-ms-flexbox;display:-webkit-flex;display:flex}#locations-search input,form.location-search-form input{width:100%;font-size:1em;margin-right:24px}.locations-search-again{position:absolute;top:30px;left:50%;-webkit-transform:translate(-50%, 0px);-moz-transform:translate(-50%, 0px);-o-transform:translate(-50%, 0px);-ms-transform:translate(-50%, 0px);transform:translate(-50%, 0px);text-align:center}.locations-form input,.locations-form button{box-shadow:0px 5px 10px 0px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.2)}#locations-map{width:100% !important;min-height:400px;max-height:650px;background:#f5f5f5}.locations-list-title{font-family:'RockwellStd-Bold';font-size:2.25em;text-align:center;margin-top:1.6em}.locations-list{max-width:920px;margin:0 auto;list-style-type:none}.locations-list li{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1.2em 0;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.locations-list li:first-child{background:none}.locations-list-details{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.locations-list-name{color:#272727;display:block;font-size:1.125em}.locations-list-name a{text-decoration:none}.locations-list-name a:hover{text-decoration:underline}.locations-list-distance{margin:0 4em 0 2em;white-space:nowrap}.locations-list-link{white-space:nowrap}.locations-header .address{margin-bottom:0.2em}.locations-header .tel img{vertical-align:middle;margin:0 0.5em 3px 0}.locations-header .icons{margin-top:2em}.locations-header .icons p{display:inline-block;vertical-align:bottom;margin:0 1em;min-width:6em}.locations-header .icons img{display:block;margin:0 auto}.no-flexbox .locations-list li{clear:both}.no-flexbox .locations-list-details{float:left;min-width:65%;padding-bottom:1em}.no-flexbox .locations-list-distance{float:left}.no-flexbox .locations-list-link{float:right}.no-flexbox .locations-form{text-align:center}.no-flexbox .locations-form input,.no-flexbox .locations-form button{display:inline-block;width:auto !important}.no-flexbox .locations-form .textinput{min-width:15em}.product-details-header{padding:0 0 1.5em 0;overflow:hidden}.product-details-header .product-title{float:left}.product-details-header .product-title h1,.product-details-header .product-title h2{color:#272727}.product-details-header .product-title h1{font-family:"RockwellStd-Bold";margin:0;font-size:2.75em;text-transform:lowercase}.product-details-header .product-title h2{font-family:'BradleyHandITCStd-Bold';font-size:1.75em;float:left;margin-top:-0.4em}.product-details-header .product-title .btn-link{float:left;text-transform:uppercase;font-size:1em;color:#272727;position:relative;margin-left:0.75em;margin-top:-0.25em}.product-details-header .product-price{float:right}.product-details-header .product-price .price{font-size:2.25em;color:#272727;font-weight:500;text-align:right}.product-details-header .product-price .price .to{color:#707679;font-weight:normal}.upsale-title{margin-top:1em;color:#272727;font-weight:500}#related-products-container{margin-top:1em;padding:1.5em;border:2px solid #e1e2e2}.product-details-header .product-reviews-summary{text-align:right;margin-top:-0.4em}.product-details-header .product-reviews-summary a{text-decoration:none;text-transform:lowercase}.product-details-header .product-reviews-summary a img{margin-right:-2px;max-width:16px;height:auto}.product-details-header .product-reviews-summary a .number{color:#7e7f82;margin-left:0.5em;position:relative;top:-0.125em}.product-details-image{width:54%;float:left;position:relative}.product-details-image .product-main-image,.product-details-image .product-main-image img{width:100% !important;height:auto !important;display:block}.product-details-image .product-main-image{position:relative;background:url("/clients/teapigs/resources/frontend/images/site/icons/waiter.gif") no-repeat center center}.product-details-image .product-main-image::before{content:"";display:block;padding-top:100%}.product-details-image .product-main-image img{position:absolute;top:0;left:0;cursor:pointer}.product-details-image .product-stickers{position:absolute;top:1.5em;left:1.5em;z-index:2}.product-details-image .product-stickers .sticker_image{float:left;margin:0 0 1em;clear:both}.product-details-image .image-zoom{display:block}.product-details-image .standard-thumbnails{margin-top:1em}.product-details-image .standard-thumbnails .thumbnail{float:left;margin-right:1em;width:90px;height:90px;position:relative}.product-details-image .standard-thumbnails .thumbnail img{width:100% !important;height:auto !important;display:block;cursor:pointer}.product-details-image .standard-thumbnails .thumbnail.video img{height:100% !important;object-fit:cover}#product-image-zoom.standard-item{display:none}.product-main-image>div{-ms-flex-align:center;-ms-flex-line-pack:center;-ms-flex-pack:center;-webkit-align-content:center;-webkit-align-items:center;-webkit-justify-content:center;align-content:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;position:absolute;bottom:0;left:0;right:0;top:0}#product-thumbs .thumbnail.video .overlay{background:url("/clients/teapigs/resources/frontend/images/prod/video-play-button.png") no-repeat center center;width:90px;height:90px;left:0;opacity:1;position:absolute;visibility:visible}.tea-thumbnails,#product-zoom-text.tea-header span{display:none}#product-image-zoom.tea-item{text-align:center;margin:1em auto 0;display:table}#product-zoom-text.tea-header.current-leaf .text-leaf,#product-zoom-text.tea-header.current-box .text-box{display:inline-block;margin:0 auto;padding:0 0 0 30px;cursor:pointer;text-transform:lowercase}#product-zoom-text.tea-header.current-box .text-box{background:url("/clients/teapigs/resources/frontend/images/prod/icon-leaf.png") no-repeat 0 50%}#product-zoom-text.tea-header.current-leaf .text-leaf{background:url("/clients/teapigs/resources/frontend/images/prod/icon-pack.png") no-repeat 0 50%}.product-details-sidebar{width:42%;float:right}.product-details-sidebar .sidebar-wrapper{padding:1.5em;border:2px solid #e1e2e2}form.product-out-of-stock .group-quantity-wrap,form.product-out-of-stock .buy-button-wrap{display:none}.product-details-sidebar table tr{display:block;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;padding-top:0.5em;margin-bottom:0.5em;overflow:hidden}.product-details-sidebar table tr:first-child{background:none}.product-details-sidebar table td{vertical-align:middle}.product-details-sidebar table td.image img{width:50px;height:50px}.product-details-sidebar table .name{width:190px;padding-left:0.65em}.product-details-sidebar table .wishlist{width:11%;text-align:right;padding-right:1.25em;position:relative}.product-details-sidebar table .button-wrapper{text-align:right;width:140px}.product-details-sidebar table span.oos{color:#cc0000}.product-details-sidebar table .button form{float:right}.product-details-sidebar table .name h4{display:block;text-transform:lowercase;font-weight:500;line-height:1.1;color:#272727}.product-details-sidebar table .name .product-tags{display:none}.product-details-sidebar table input{width:50px;float:left;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;text-align:center}.product-details-sidebar table input,.product-details-sidebar table .btn-med,.product-details-sidebar table .faq-page .header a,.faq-page .header .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .product-details-sidebar table a{display:inline-block;float:left;height:45px}.product-details-sidebar table .btn-med,.product-details-sidebar table .faq-page .header a,.faq-page .header .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .product-details-sidebar table a{border-top-left-radius:0;border-bottom-left-radius:0}.product-details-sidebar table .wishlist .message{padding:0;background:none;margin:0}.product-details-sidebar table .wishlist #saveproduct-options{display:none}#saveproduct-options{display:none}.product-details-sidebar table .wishlist .addtowishlist-button,.product-details-sidebar table .wishlist .message::before,.product-details-sidebar table .wishlist .in-wishlist::before{text-indent:-9999px;width:20px;height:18px;display:inline-block;overflow:hidden;background:url("/clients/teapigs/resources/frontend/images/prod/wishlist-icon-list.png") no-repeat;padding:0;border-radius:0;content:" ";top:0}.product-details-sidebar table .wishlist .addtowishlist-button{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.product-details-sidebar table .wishlist .addtowishlist-button:active{-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.product-details-sidebar table .wishlist .message::before,.product-details-sidebar table .wishlist .in-wishlist::before{background-position:left bottom}.product-details-sidebar table .wishlist .in-wishlist{position:relative}.product-details-sidebar table .wishlist .in-wishlist a,.product-details-sidebar table .wishlist .message a{position:absolute;padding:0.25em;background:#e2e8ed;left:-25px;top:107%;width:88px;font-size:0.6875em;text-align:center;text-decoration:none;border-radius:3px}.product-details-sidebar table .wishlist .message a::after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#e2e8ed;border-width:5px;margin-left:-5px}.product-details-sidebar table .wishlist .message a{width:114px;left:-41px;top:33px}.product-details-sidebar table .wishlist .in-wishlist a{background:none;left:7px;text-indent:-9999px;top:-3px;width:25px}.product-details-sidebar table .stocknotify{text-align:left}.product-details-sidebar table .stocknotify h4{display:none}.product-details-sidebar table .stocknotify p{font-size:0.875em;margin:0 0 6px}.product-details-sidebar table .stocknotify p label{line-height:1.3;display:block}.product-details-sidebar table .stocknotify p input,.product-details-sidebar table .stocknotify p button{width:100%;border-radius:4px}.product-details-sidebar table .stocknotify p button{border-top-right-radius:0;border-top-left-radius:0}.product-details-sidebar table .stocknotify p input{border:2px solid #e1e2e2;border-bottom-right-radius:0;border-bottom-left-radius:0;text-align:left}.product-details-sidebar table .stocknotify div.message{margin:0 0 5px}.show-notify a.get-notified{cursor:pointer}.show-notify a.get-notified span{text-decoration:underline}.show-notify span.status,.show-notify span.clear,.show-notify a.get-notified span{border:0 !important;padding:0 !important}.show-notify span.status{color:#cc0000 !important}.show-notify form.stocknotify,.show-notify.visible span.status,.show-notify.visible a.get-notified span.title,.show-notify a.get-notified span.close-this,.show-notify.visible br{display:none}.show-notify.visible form.stocknotify,.show-notify.visible a.get-notified span.close-this{display:block !important}.product-details-sidebar .single-product form.stocknotify .form-stock-wrapper{background-color:#f1f1f1;padding:1em}.product-details-sidebar .single-product form.stocknotify p{font-size:0.875em;font-weight:400;line-height:1.3}.product-details-sidebar .single-product form.stocknotify p label{font-weight:400}.product-details-sidebar .single-product form.stocknotify p input{width:62%;font-size:1em;padding:0.75em 1em}.product-details-sidebar .single-product form.stocknotify p.fields{margin-top:0.75em}.product-details-sidebar .product-buy .single-product{text-align:center;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;padding-bottom:2.5em;margin-bottom:1em}.product-details-sidebar .product-buy .single-product label{display:block;font-size:1.125em;color:#272727;text-transform:lowercase;font-weight:500;margin-bottom:0.25em}.product-details-sidebar .product-buy .single-product .property-option{margin:0 0 0.5em}.product-details-sidebar .product-buy .single-product .group-quantity-wrap{margin-bottom:1.5em}.product-details-sidebar .product-buy .single-product .group-quantity-wrap label,.product-details-sidebar .product-buy .single-product .quantity-icon-wrapper{vertical-align:middle;display:inline-block}.product-details-sidebar .product-buy .single-product .group-quantity-wrap label{margin:0 0.5em 0 0}.product-details-sidebar .product-buy .single-product .quantity-icon-wrapper{position:relative}.product-details-sidebar .product-buy .single-product .group-quantity-wrap input{text-align:center;padding:0.875em 4em;width:150px}.product-details-sidebar .product-buy .single-product .group-quantity-wrap .qty{position:absolute;top:7px;bottom:7px;width:50px;text-indent:-9999px;cursor:pointer;background:url("/clients/teapigs/resources/frontend/images/prod/quantity.png") no-repeat;user-select:none;-webkit-user-select:none}.product-details-sidebar .product-buy .single-product .group-quantity-wrap .qty.minus{border-right:1px solid #f5f5f5;left:0;background-position:19px 8px}.product-details-sidebar .product-buy .single-product .group-quantity-wrap .qty.plus{border-left:1px solid #f5f5f5;right:0;background-position:-89px 8px}.product-price-confirm{margin:-0.5em auto 1em;text-align:center;display:table}.product-price-confirm p{display:inline;vertical-align:top}.product-details-sidebar .product-buy .stock,#stage-confirm .stocklevel{text-transform:uppercase;font-weight:500;margin:0.75em 0;display:inline-block;line-height:13px}.product-details-sidebar .product-buy .stock.available,#stage-confirm .stocklevel.instock{color:#7cc415;background:url("/clients/teapigs/resources/frontend/images/prod/in-stock.png") no-repeat;padding-left:1.5em}.product-details-sidebar .product-buy .btn-lg,.product-details-sidebar .product-buy div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button,div.stickyWin.subscription-pause-popup .subscription-popup .product-details-sidebar .product-buy .labels-as-button{background:#a2c87f;color:#fff}.product-details-sidebar .product-buy .btn-lg:hover,.product-details-sidebar .product-buy div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button:hover,div.stickyWin.subscription-pause-popup .subscription-popup .product-details-sidebar .product-buy .labels-as-button:hover{background:#c3dbad}.product-details-sidebar .product-buy .btn-lg.disabled,.product-details-sidebar .product-buy div.stickyWin.subscription-pause-popup .subscription-popup .disabled.labels-as-button,div.stickyWin.subscription-pause-popup .subscription-popup .product-details-sidebar .product-buy .disabled.labels-as-button{background:#ccc;cursor:default}.wishlist-dropdowns.single-product-item{margin:auto;display:table;text-align:center}.product-details-sidebar .product-buy .single-product-item .saveproduct,.product-details-sidebar .product-buy .single-product-item .in-wishlist{margin:1.5em 0 -0.5em 0}.product-details-sidebar .product-buy .single-product-item .addtowishlist-button,.product-details-sidebar .product-buy .single-product-item .message,.product-details-sidebar .product-buy .single-product-item .in-wishlist{text-transform:lowercase;font-size:1em;color:#707679;position:relative;display:inline-block;padding:0;background:none;padding-left:1.75em;line-height:20px}.product-details-sidebar .product-buy .single-product-item .addtowishlist-button::before,.product-details-sidebar .product-buy .single-product-item .message::before,.product-details-sidebar .product-buy .single-product-item .in-wishlist::before{width:20px;height:18px;display:block;background:url("/clients/teapigs/resources/frontend/images/prod/wishlist-icon-list.png") no-repeat;content:" ";top:2px;left:0;position:absolute}.product-details-sidebar .product-buy .single-product-item .message::before,.product-details-sidebar .product-buy .single-product-item .in-wishlist::before{background-position:bottom left}.product-details-sidebar #delivery-promise-container{text-align:center;font-size:0.875em;line-height:1.3;margin-top:0.5em}.product-details-sidebar #delivery-promise-container span.promise-day{font-weight:500}.product-details-sidebar #delivery-promise-container .tracked_UK_delivery{display:none}.product-details-sidebar .product-subscribe a{text-decoration:none;color:#272727;position:relative;padding-right:1.25em;transition:all 0.4s ease-in-out;margin-top:2em;padding:1em;text-align:center;background:#e2e8ed;display:block}.product-details-sidebar .product-subscribe a:hover{background-color:#cfdbe6}.product-details-sidebar .product-subscribe a span{display:inline-block;background:url("/clients/teapigs/resources/frontend/images/index/show-more-arrow.png") no-repeat right center;padding-right:1.5em;transition:all 0.4s ease-in-out;line-height:1.2}.product-details-sidebar .product-subscribe a:hover span{padding-right:2em}.product-details-sidebar .sidebar-share{text-align:center;margin-top:2em;padding-top:2em;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.product-details-sidebar .sidebar-share h4{margin-right:1em;color:#272727;text-transform:lowercase}.product-details-sidebar .sidebar-share h4,.product-details-sidebar .sidebar-share .addthis_toolbox,.product-details-sidebar .sidebar-share .addthis_toolbox *{display:inline-block;vertical-align:top}.product-details-sidebar .sidebar-share .addthis_toolbox{position:relative;top:0.25em}.product-details-sidebar .sidebar-share .addthis_toolbox .social-icon{margin-right:0.25em}.product-details-page .general-featured{margin-top:3em;padding-top:3em}.product-details-page .general-featured .item-listing{margin-top:1em}.product-details-page .general-featured .item-listing li.item{width:15%;float:left;margin-right:2%}.product-details-page .general-featured .item-listing li.item:nth-child(6n+6){margin-right:0}.product-details-page .general-featured .item-listing li.item .desc{margin-top:1em}.product-details-page .general-featured .item-listing li.clear{float:none}.product-recommendation{padding:6.5em 0;background:url("/clients/teapigs/resources/frontend/images/index/news-background.jpg");text-align:center;margin-top:2em}.product-recommendation .max-width,.product-recommendation .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .product-recommendation #breadcrumbs,.product-recommendation .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .product-recommendation #breadcrumbs{max-width:1000px;width:80%}.product-recommendation p{font-size:1.125em;display:inline-block;position:relative}.product-recommendation .signature{text-indent:-9999px;overflow:hidden;background:url("/clients/teapigs/resources/frontend/images/prod/recommendation-signature.png");width:147px;height:56px;margin:2em auto 0 auto;display:block}.product-recommendation p::after,.product-recommendation p::before{font-size:5.625em;line-height:1;position:absolute}.product-recommendation p::before{content:"“";top:-14px;margin-left:-50px}.product-recommendation p::after{content:"”";bottom:-59px;margin-left:8px}.product-short-description{padding:5em 0;background:url("/clients/teapigs/resources/frontend/images/index/news-background.jpg");text-align:center;margin-top:2em}.product-short-description .item-wrapper{margin:0;max-width:65%}.product-short-description{text-align:left}.product-short-description h3{font-size:1.25em;margin:0 0 0.25em}.product-short-description ul{margin:0 0 0 1.25em}.product-short-description p{margin:0 0 1.5em}.product-extras{padding:3em 0}.product-extras .left-side{width:58%;float:left}.product-extras .right-side{width:33.33%;float:right}.product-extras h3{color:#272727;font-size:1.375em;margin-top:1em;margin-bottom:0.25em;text-transform:lowercase}.product-extras ul{margin:0 0 1em 1.1em}.product-extras h3:first-of-type{margin-top:0}.product-extras .right-side a{text-decoration:none;display:block;padding:1em;border:2px solid #e1e2e2}.product-extras .right-side .desc{margin-top:1em}.product-extras .right-side h4{font-size:1.25em;font-weight:500;color:#272727;line-height:1.4;position:relative;display:inline-block;padding-right:1em}.product-extras .right-side h4::after{position:absolute;right:0;top:8px;width:10px;height:15px;content:" ";display:block;background:url("/clients/teapigs/resources/frontend/images/index/show-more-arrow.png") no-repeat}.product-extras .right-side p{color:#818689;line-height:1.3;margin:0.5em 0 0}.product-extras .icons{text-align:center;margin-top:4em}.product-extras .icons li{display:inline-block;vertical-align:top;padding:0 1em;width:18%;text-transform:lowercase}.product-extras .icon-wrapper{min-height:95px}.product-extras .icon-wrapper img{display:block;margin:0 auto 1em auto;max-width:75px}.product-extras .icons span{line-height:1.3;display:block}.product-extras .nutritional{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;padding-top:3em;margin-top:3em}.product-extras .nutritional p{margin-top:1em}.product-extras .nutritional>ul{text-align:center;overflow:hidden;text-align:center;display:table;margin:auto;width:100%}.product-extras .nutritional ul li{width:32.33%;display:inline-block;vertical-align:top}.product-extras .nutritional>ul>li{padding:0 3%}.product-extras .nutritional ul li h3{font-size:1.25em}.product-extras .nutritional ul ul{text-align:center}.product-extras .nutritional ul ul li{width:25%;float:left;display:block}.product-extras .nutritional ul ul li span{display:block}.product-extras .nutritional ul ul li .number{font-size:2.5em;color:#272727;line-height:1;font-weight:500}.product-extras .nutritional ul ul li .number.small{font-size:2em;margin:0.125em 0}.product-green-credentials{padding:3em 0;text-align:center;background:#E3E8EE;margin-top:2em}.product-green-credentials h2{font-family:"RockwellStd-Bold";font-size:2.25em}.product-green-credentials .icons{max-width:90%;height:auto;margin:3em auto 0 auto;display:block}.product-green-credentials .type{position:relative;padding-top:2em;max-width:900px;margin:2em auto 0 auto}.product-green-credentials .type::before{height:3px;width:330px;margin-left:-165px;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;content:" ";left:50%;position:absolute;top:0}.product-green-credentials .type h4{font-family:'BradleyHandITCStd-Bold';font-size:1.75em;text-transform:lowercase;margin-bottom:0.5em;color:#272727}.product-green-credentials .type p{font-size:1.125em}.product-recently-viewed{padding:4em 0;text-align:center}.product-recently-viewed.with-border{padding-top:0}.product-recently-viewed.with-border .max-width,.product-recently-viewed.with-border .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .product-recently-viewed.with-border #breadcrumbs,.product-recently-viewed.with-border .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .product-recently-viewed.with-border #breadcrumbs{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;padding:4em 0 0}.product-recently-viewed h3{text-transform:lowercase;font-size:1.375em;color:#272727}.product-recently-viewed ul{margin-top:1em}.product-recently-viewed li{display:inline-block;margin:0 1em;width:11.5%;float:none}.product-recently-viewed li .quickview-button{display:none !important}.product-reviews .max-width,.product-reviews .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .product-reviews #breadcrumbs,.product-reviews .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .product-reviews #breadcrumbs{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.product-reviews .header-wrapper{padding:2.5em 0 1.5em;text-align:center}.product-reviews .header-wrapper h3,.product-reviews .header-wrapper .stars,.product-reviews .header-wrapper .stars img,.product-reviews .header-wrapper .stars .count{display:inline-block;vertical-align:middle}.product-reviews .header-wrapper .stars img{max-width:16px;height:auto}.product-reviews .header-wrapper h3{font-family:"RockwellStd-Bold";font-size:2.25em;text-transform:lowercase;color:#272727}.product-reviews .header-wrapper .stars{margin-left:1em}.product-reviews .header-wrapper .stars .count{color:#7e7f82;margin-left:1em}.product-reviews #customer-reviews{border-bottom:2px solid #e1e2e2}.product-reviews .review-list .review{padding:3em;border:2px solid #e1e2e2;border-bottom:none}.product-reviews .review-list .review h4{font-weight:#272727;font-size:1.25em}.product-reviews .review-list .review .name,.product-reviews .review-list .review .stars{display:inline-block;vertical-align:middle}.product-reviews .review-list .review .stars img{max-width:16px;height:auto}.product-reviews .review-list .review .name{font-size:0.875em;position:relative;margin-left:0.25em;top:-2px}.product-reviews .review-list .review p{margin-top:1em}.product-reviews .review-list .read-reviews-button{margin-top:2em;text-align:center}#product-reviews p.add{text-align:center;display:table;font-size:1.125em;margin:2em auto 0}#product-reviews p.add.reviews-empty{margin-top:-1em}#product-reviews p.add span,#product-reviews p.add a{display:inline-block !important;padding:0 0.5em 0 0;font-size:1em}.product-reviews .fieldset-content{overflow:hidden}.product-reviews .fieldset-content .formholder{margin:1em auto 0 auto;max-width:600px}.product-reviews .fieldset-content .formholder .formholder{margin:0;max-width:none}.product-reviews .fieldset-content legend{display:none}.product-reviews .fieldset-content .review-rating{min-height:39px}.product-reviews .fieldset-content .review-rating label.star{background:url("/clients/teapigs/resources/frontend/images/site/icons/star_off@2x.png") no-repeat;background-size:25px 25px;width:25px;height:25px;display:block;text-indent:-9999px;float:left;margin-top:0.5em;margin-right:0.25em;cursor:pointer}.product-reviews .fieldset-content .review-rating label.star.on,.product-reviews .fieldset-content .review-rating label.star.selected{background:url("/clients/teapigs/resources/frontend/images/site/icons/star@2x.png") no-repeat;background-size:25px 25px}.product-reviews .fieldset-content .review-rating label.star.on:nth-child(1),.product-reviews .fieldset-content .review-rating label.star.selected:nth-child(1){transition-delay:0.1s}.product-reviews .fieldset-content .review-rating label.star.on:nth-child(2),.product-reviews .fieldset-content .review-rating label.star.selected:nth-child(2){transition-delay:0.15s}.product-reviews .fieldset-content .review-rating label.star.on:nth-child(3),.product-reviews .fieldset-content .review-rating label.star.selected:nth-child(3){transition-delay:0.2s}.product-reviews .fieldset-content .review-rating label.star.on:nth-child(4),.product-reviews .fieldset-content .review-rating label.star.selected:nth-child(4){transition-delay:0.25s}.product-reviews .fieldset-content .review-rating label.star.on:nth-child(5),.product-reviews .fieldset-content .review-rating label.star.selected:nth-child(5){transition-delay:0.3s}.product-reviews .fieldset-content dd.submit{text-align:left}.mix-match .product-details-image{width:44%}.mix-match .product-details-sidebar{width:52%}div.product-buy table.combination{margin:0 0 1em}div.product-buy table.combination thead th{font-size:0.75em;text-transform:uppercase}div.product-buy table.combination thead th.quantity{text-align:right}.product-details-sidebar table.combination tr{overflow:inherit;padding-bottom:0.25em;margin-bottom:0.25em}div.product-buy table.combination tbody td{font-size:0.875em;line-height:1.2;text-transform:lowercase;text-align:left}div.product-buy table.combination tbody td.image{width:40px;padding:5px;position:relative}div.product-buy table.combination td.image .enlarge{position:absolute;top:0;left:0;display:none;width:auto;border:1px solid #ccc;left:35px;top:4px;z-index:5;width:200px;height:auto}div.product-buy table.combination td.image:hover .enlarge{display:block}div.product-buy table.combination td.image img{display:block;margin:0;width:50px;height:auto}div.product-buy table.combination tbody td.name{width:170px;padding:0 10px}div.product-buy table.combination tbody td.name strong{color:#3d150b}div.product-buy table tbody td.name p.price span.list{text-decoration:line-through}div.product-buy table tbody td.name p.price span.now{color:#C00}div.product-buy table.combination tbody td.price span.per-cup{color:#777;font-size:0.7em}div.product-buy table.combination tbody td.quantity{width:40px;padding-right:15px}div.product-buy table.combination tbody td.quantity select{width:20px;float:right;text-align:center}div.product-buy table.combination .chzn-container-single{float:right}div.product-buy table.combination .chzn-container-single .chzn-single{text-indent:0;width:auto;top:auto;margin:0;padding:5px 35px 5px 9px}div.product-buy table.combination tbody tr.combination-total-wrap{background:none;margin:0;width:100%}div.product-buy table.combination tbody td.combination-items{text-align:center}div.product-buy table.combination tbody .combination-total{padding:10px 0;text-align:center;display:block;font-size:1.25em}div.product-buy table.combination tbody .combination-total span{font-weight:bold}div.product-buy table.combination tbody .combination-total span.combination-total{float:left}div.product-buy table.combination tbody .combination-total span.combination-current{background:green;color:#fff !important;padding:5px 8px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;font-size:1.4em}div.product-buy table.combination tbody .underflow span.combination-current{color:#999 !important;background:#fff !important;padding:0 !important}div.product-buy table.combination tbody .overflow span.combination-current{color:#fff !important;background:#cc0000}div.product-buy table.combination tbody .overflow span.combination-current{color:#cc0000}div.product-buy table.combination tbody .underflow span.combination-max{font-size:1.4em}div.product-buy table.combination tbody span.combination-message{color:#cc0000;display:block;text-align:left;font-weight:500;display:none;padding-bottom:10px}div.product-buy table.combination tbody .overflow span.combination-message{display:block}.account-body-content h1{font-weight:100;font-size:2.875em;margin-bottom:0.875em}#login-page h1,.account-header h1,.account-page h2{text-align:center;margin:1em 0 1em;font-size:2em;font-family:'RockwellStd-Bold';text-transform:lowercase}.account-page h2{text-align:left}#account-login-panels{min-height:375px}#account-login-panels input{width:100%;font-size:1em;margin:0.75em 0;display:block}#account-login-panels br{display:none}#social-login-container{display:none}#account-login-panels dl.narrow dd{width:100%;font-size:0.875em}#account-login-panels dl.narrow dd.submit{margin-top:1em}#account-login-panels dl.narrow dd #terms-link{margin-left:2px}#account-login #login-panel p{margin:0}#account-login #login-panel p.submit{margin:0.5em 0 1em 0}#account-login #login-panel p.submit .btn-med,#account-login #login-panel p.submit .faq-page .header a,.faq-page .header #account-login #login-panel p.submit a,#account-login #login-panel p.submit .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content #account-login #login-panel p.submit a,#account-login #login-panel p.submit .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas #account-login #login-panel p.submit a{padding-left:0;padding-right:0;width:100%}#account-login-panels #account-register .more{display:none}#account-login-panels #account-register ul{margin-bottom:1em;line-height:1.9;margin-left:1.25em}#account-login #forgotpass-link{display:inline-block !important;font-size:0.875em}#account-login-panels #forgotpass-panel{height:120%}#forgotpass-panel p{margin-bottom:1em}#forgotpass-panel a#forgotpass-link-hide{cursor:pointer;text-decoration:underline;font-size:0.875em}#register-panel dl.form dt label{padding:0;color:#7d8786}.newsletter-additional{padding:1em 0 0;clear:both}.newsletter-additional p{margin:0}.newsletter-additional .list-info label{margin-right:1em;padding-top:0.125em;font-size:1em}dl.form dd.newsletter label{line-height:1.4}.account-header{text-align:center;padding:0 0 1.5em 0}.account-header h1{margin:0}.account-header p{color:#8b8d8d;font-size:0.935em;text-transform:lowercase}.account-header p a{margin-left:0.75em;padding-left:0.75em;border-left:1px solid #8b8d8d}.max-width.account-content,.page-account-subscriptions .account-content#breadcrumbs,.page-account-edit_subscription .account-content#breadcrumbs{padding-top:1em}.account-page .global-tab-menu{margin-bottom:2.5em}#main-content #account-content-header{margin-bottom:2.5em;min-height:63px}.account-content dl.form dd input,.account-content dl.form dd textarea{font-size:0.9375em}.account-page .content-box{margin:0 0 4% 0}.account-page .content-box fieldset{position:relative;margin:0}.account-page .content-box fieldset legend{display:block;position:absolute;top:0;left:0;width:100%;margin:0;text-transform:lowercase}.account-page .content-box fieldset legend span{float:left}.account-page .content-box fieldset legend small{float:right;padding-top:1em;font-size:1em}.account-page .content-box .fieldset-content{padding:2.75em 0 0 0;background:none}.account-page .content-box .fieldset-content dt{text-transform:lowercase;font-weight:500;margin-bottom:0;color:#333}.account-page .content-box .fieldset-content dd{margin:0 0 1.5em 0;font-size:0.9375em}.account-page .content-box .fieldset-content dd p{font-size:1em}.account-page .content-box .fieldset-content dd:last-of-type{margin-bottom:0}.account-page .content-box .fieldset-content p.empty{padding:1em 0}.account-page .content-box .edit{margin-top:1em}.account-page h2{font-size:1.5em;margin-bottom:1em}.account-page p,.account-page dd,.account-page ul{color:#7d8786}.account-page .content-box.details{width:32.59762%;float:left;border-right:1px solid #cdd4d3}.account-page .content-box.addresses{width:60.6961%;float:right}.account-page .content-box.addresses .fieldset-content dl{width:48%}.account-page .content-box.addresses .fieldset-content dl dt{margin-bottom:0.125em}.account-page .content-box.orders .empty p{line-height:1}.account-page .content-box.details dd a{text-transform:lowercase}#orders-overview{margin:0;font-size:0.9375em}.account-page .content-box.orders,.account-page .content-box.faves{padding-top:2%;border-top:1px solid #cdd4d3}.account-page .content-box.orders .fieldset-content{padding:3.4em 0 0 0}#orders-overview th,#orders-overview td{overflow:hidden;word-break:normal;padding:0.5em;border-bottom:2px solid #e2e8ed;vertical-align:middle;text-transform:lowercase}#orders-overview th:first-of-type,#orders-overview td:first-of-type{border-left:2px solid #e2e8ed}#orders-overview th:last-of-type,#orders-overview td:last-of-type{border-right:2px solid #e2e8ed}#orders-overview th{border-top:2px solid #e2e8ed;background:#e2e8ed;text-align:left;font-weight:300}#orders-overview td.id a{display:inline-block;line-height:1;font-size:1.25em;text-decoration:underline}#orders-overview td.status span{padding:0 1.5em 0em 0}#orders-overview td.status span.shipped{background:url("/clients/teapigs/resources/frontend/images/account/progress.png") no-repeat right 3px}#orders-overview td.action{font-size:1em;text-align:right}#orders-overview td.action .edit{margin-top:0}#orders-overview td.action .btn-minor{display:inline-block;margin-left:1em}.account-page .content-box.faves{margin:0}.account-page .content-box.faves ul{list-style:none}.account-page .content-box.faves ul li.product-wrapper a{text-decoration:none}.account-page .content-box.faves ul li.product-wrapper{width:14.16667%;margin:0 3% 3% 0;float:left;text-align:center}.account-page .content-box.faves ul li.product-wrapper img{width:100%;height:auto}.account-page .content-box.faves ul li.product-wrapper h4{margin:0.5em 0}.account-page .content-box.faves ul li.product-wrapper:nth-child(6n+6){margin-right:0}.account-page .content-box.faves ul li.empty{width:100%;float:none;font-size:0.875em}.account-page.changepassword h2{margin-top:1.5em}.account-page.details .box{border:1px solid #c9c1c4;padding:1.5em;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#fff}.account-page.details .fl{width:32.7674%}.account-page.details .fl h4,.account-page.order h4{margin:0 0 0.5em 0;text-transform:lowercase;font-size:1em}.account-page.details .fl p{font-size:0.9375em}.account-page.details .delivery-address{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.account-page.details .billing-address{border-top:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:3em}.account-page.details .fieldset-content .box{background:#e1e2e2}.account-page.details .formholder{width:60.78098%}.account-page.details .all-addresses .delivery-address{border-bottom:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.account-page.details .all-addresses .delivery-address:first-of-type{border-bottom:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.account-page.details .all-addresses .delivery-address:last-of-type{border-bottom:1px solid #c9c1c4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.account-page.details .formholder .privacy{display:none}.account-page.details .clear br{display:none}.account-page.details.addresses .formholder .formholder,.account-page.details.addresses fieldset dl.form dd .chzn-container{width:100% !important}.account-page.details.addresses legend{display:none}.account-page.details.addresses .postcode-manual{display:none}.account-page.order .order-wrapper{width:60.78098%;float:left}.account-page.order .order-wrapper .content-wrapper{overflow:hidden;margin-bottom:1.5em;margin-top:1em;padding-bottom:1.5em;border-bottom:1px solid #cdd4d3}.account-page.order .order-wrapper h2{line-height:1;padding:0;margin:0;font-size:1.25em}.account-page.order .order-wrapper .content-wrapper ul{list-style:none}.account-page.order .order-wrapper .content-wrapper.top-info li{float:left;margin-right:4em}.account-page.order .order-wrapper .content-wrapper.top-info li p{margin-top:-0.25em}.account-page.order .order-wrapper #order-summary tr td{padding:1em 1em 0;border-bottom:0;font-size:1em}.account-page.order .order-wrapper #order-summary tr td.image{padding-left:0}.account-page.order .order-wrapper #order-summary tr td.image .im{float:left;margin-right:1em}.account-page.order .order-wrapper #order-summary tr td.image .desc{width:auto;overflow:hidden}.account-page.order #order-summary .desc h3{font-size:1em}.account-page.order #order-summary .desc .extras{margin-top:0}.account-page.order .order-wrapper #order-summary tr td.price{padding-right:0}.account-page.order .order-wrapper #order-summary tr td br{display:none}.account-page.order .order-wrapper #order-summary img{width:auto;max-width:46px;height:auto}.account-page.order .content-wrapper .totals{width:30%;margin-top:1.5em;float:right}.account-page.order .content-wrapper .totals table{margin:0}.account-page.order .content-wrapper .totals th,.account-page.order .content-wrapper .totals td{text-transform:uppercase;font-size:0.875em;padding:0.25em;text-align:right;border:0}.account-page.order .content-wrapper .totals th{text-align:left;font-weight:500}.account-page.order .content-wrapper .totals td{padding-right:0}.account-page.order .content-wrapper .totals .grand-total th,.account-page.order .content-wrapper .totals .grand-total td{color:#415765;font-size:1.25em;padding:0;font-weight:500}.account-page.order .content-wrapper .re-order{float:left;margin-top:1.5em;width:58%}.account-page.order .content-wrapper .re-order p{font-size:0.875em;color:#7d8786;margin-bottom:1em}.account-page.order .content-wrapper.payment img{display:inline-block;vertical-align:middle;margin-right:0.5em}.account-page.changepassword .formholder dd.submit{padding-left:35%;margin-bottom:0}.account-page.cards .text-content ul,#creditcards-holder ul{padding:0}li.card{list-style:none;float:left;margin:0 5% 5% 0}li.card .card{width:309px;height:200px;display:block;background:#9D9D9D;border:1px solid rgba(0,0,0,0.1);box-shadow:0px 0px 5px #C5C5C5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;overflow:hidden;padding:1.25em}@font-face{font-family:'InputMonoRegular';src:url('/clients/teapigsus/sites/teapigsus/resources/frontend/fonts/InputMonoRegular.eot');src:url('/clients/teapigsus/sites/teapigsus/resources/frontend/fonts/InputMonoRegular.eot') format('embedded-opentype'),url('/clients/teapigsus/sites/teapigsus/resources/frontend/fonts/InputMonoRegular.woff2') format('woff2'),url('/clients/teapigsus/sites/teapigsus/resources/frontend/fonts/InputMonoRegular.woff') format('woff'),url('/clients/teapigsus/sites/teapigsus/resources/frontend/fonts/InputMonoRegular.ttf') format('truetype'),url('/clients/teapigsus/sites/teapigsus/resources/frontend/fonts/InputMonoRegular.svg#InputMonoRegular') format('svg');}.cards .text-content p{font-size:1em}li.card.visac .card,li.card.visad .card{background-color:#586475}li.card.mc .card{background-color:#3d3d66}li.card .card img{float:right;width:62px;height:auto;display:block;margin-bottom:1em}li.card .card p{margin-bottom:0}li.card .card .number{width:100%;display:block;font-size:1.313em;letter-spacing:0.03em}li.card .card .date{display:inline-block;margin-right:1em;margin-bottom:0.25em}li.card .card .date span{color:#010101;text-transform:uppercase;font-size:0.75em}li.card .card .date strong{display:block;color:#fff;font-size:0.875em}li.card .card .name{font-size:0.875em}li.card .card .number,li.card .card .date strong,li.card .card .name{font-family:'InputMonoRegular';text-shadow:0 1px 0px rgba(0,0,0,0.44);color:#fff}li.card button{margin-top:1em;opacity:0;font-size:1em}li.card:hover button{opacity:1}li.card .card .gradient{position:absolute;height:100%;width:100%;left:0;top:0;background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0.3)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#00ffffff',GradientType=0 )}.account-page.order .extra-info{width:32.68251%;float:right;background:#f1f1f1;padding:3%;border-radius:6px}.account-page.order .border{margin-bottom:4.5em}.account-page.order .border:last-of-type{margin-bottom:0}.account-page.order .border .text-content{border-bottom:1px solid #cdd4d3;padding-bottom:1.5em;margin-bottom:1.5em}.account-page.order .border .text-content p{font-size:0.875em;line-height:1.7}.account-page.order .border .text-content:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.account-page.order #order-history .item{padding:1em;background:#E2E7E7;margin-bottom:1em}.account-page.order #order-history .item:last-of-type{margin-bottom:0}.account-page.order #order-history .details h4{padding:0;font-weight:400}.account-page.order #order-history .text-content{padding:0;margin:0;border:none}#refer-page .featured-header{background:none;padding:0 0 5em 0}#refer-page .featured-header h1{font-size:3.188em;padding-top:0.5em}#refer-page .featured-header p{max-width:680px;margin:auto}#refer-page h2{font-weight:400;font-size:1.375em}#refer-page .group-wrapper{width:46%;float:left}#refer-page .group-wrapper:nth-child(2n+2){margin-left:8%}#refer-page .group{margin-bottom:2em;position:relative}#refer-page .group span{font-size:2em;font-weight:300;left:0;line-height:1em;padding:0.35em 0.65em 0.45em;position:absolute;top:7px;border:1px solid #ccc}#refer-page fieldset dl.form dt{width:35%;margin-right:7%}#refer-page fieldset dl.form dd{width:58%}#refer-page fieldset dl.form dd.submit{width:100%;margin:auto;text-align:center}#refer-page fieldset dl.form dd.submit button{display:inline-block;float:none;background:#68808f;margin-top:1.5em}#refer-page .referral-rewards{margin-top:4em}.account-page .mailinglist .navigation li{margin-bottom:0}li.mailing-list-channel{margin-bottom:2em;list-style:none}.mailing-list-channels h2{margin-bottom:0.75em}li.mailing-list-channel:last-of-type{margin-bottom:0}ul.mailing-list-subscriptions{border:1px solid #c9c1c4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:1.5em;list-style:none}ul.mailing-list-subscriptions li{margin-bottom:2em}ul.mailing-list-subscriptions li:last-of-type{margin-bottom:0}ul.mailing-list-subscriptions .subscription{margin-bottom:1.5em;padding-bottom:2em;border-bottom:1px solid #c9c1c4}ul.mailing-list-subscriptions .subscription:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}ul.mailing-list-subscriptions .subscription .btn-med,ul.mailing-list-subscriptions .subscription .faq-page .header a,.faq-page .header ul.mailing-list-subscriptions .subscription a,ul.mailing-list-subscriptions .subscription .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content ul.mailing-list-subscriptions .subscription a,ul.mailing-list-subscriptions .subscription .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas ul.mailing-list-subscriptions .subscription a{margin-top:1em}div.resizableStickyWin,div.resizableStickyWin div.middle,div.resizableStickyWin div.middle div.inner,div.resizableStickyWin div.middle div.inner div.body{height:100%}div.stickyWin{text-align:left;position:relative;float:left;background:#fff;box-shadow:1px 1.732px 10px 0px rgba(0,0,0,0.3);padding:2em}div.stickyWin div.top{height:10px;position:relative;display:none}div.stickyWin div.top div.inner{background:#FFF;position:absolute;width:8px;height:10px;top:0}div.stickyWin div.header,div.stickyWin div.middle{padding:0}div.stickyWin div.header{padding:0 10px}div.stickyWin div.header div.inner{padding:0;position:relative;background:#fff}div.stickyWin div.header h1.caption{margin:0;border:0;padding:0 0 15px 0;font-size:1.75em;text-align:center;text-transform:lowercase;position:relative;font-family:'RockwellStd-Bold'}div.stickyWin div.body{margin:0;padding:0 10px}div.resizableStickyWin div.body{overflow-y:auto}div.resizableStickyWin div.sizeHandle{background:url("/clients/teapigs/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}div.stickyWin div.bottom div.inner{position:absolute;bottom:0}div.resizableStickyWin div.bottom,div.resizableStickyWin div.bottom div.inner{position:absolute;bottom:0;right:0}div.stickyWin div.popup-content{padding:0}div.stickyWin div.popup-content .disclaimer{-webkit-overflow-scrolling:touch;overflow-y:scroll !important}div.resizableStickyWin div.popup-content{padding-bottom:0;width:auto}.stickyWin div.closeButton{right:0;top:0}.SWclearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.SWclearfix{display:inline-table}* html .SWclearfix{height:1%}.SWclearfix{display:block}#emailfriend-popup .intro{text-transform:lowercase}.dynamicPopup div.closeButton{right:1em;top:1em}.stickyWin #breadcrumbs,.stickyWin .withleftnav h1,.stickyWin #static-nav{display:none}.stickyWin .withleftnav{width:auto;float:none;max-height:350px;overflow-y:auto;padding:0;background-image:none}#newsletter-form dl.form dt,#newsletter-form dl.form dd{margin-top:1em}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;cursor:pointer}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;cursor:pointer}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}div.stickyWin.popup-newsletter{padding:0}div.stickyWin.popup-newsletter .caption{display:none}div.stickyWin.popup-newsletter .body{padding:0}div.stickyWin.popup-newsletter .max-width,div.stickyWin.popup-newsletter .page-account-subscriptions #breadcrumbs,.page-account-subscriptions div.stickyWin.popup-newsletter #breadcrumbs,div.stickyWin.popup-newsletter .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription div.stickyWin.popup-newsletter #breadcrumbs{width:100%;max-width:100%;min-width:0}div.stickyWin.popup-newsletter #newsletter-signup-page{margin-top:0}div.stickyWin.popup-newsletter div.closeButton{top:1.75em;right:1em}div.stickyWin.cart-discounts-select-reward-popup .select-reward div.item-listing .grid{display:flex;align-items:center;flex-wrap:wrap}div.stickyWin.cart-discounts-select-reward-popup .select-reward div.item-listing .grid .prod{padding-left:0.5em;padding-right:0.5em;margin:0 auto 1em;float:none;width:33%}div.stickyWin.cart-discounts-select-reward-popup .select-reward div.item-listing .grid .prod .desc{height:120px}div.stickyWin.cart-discounts-select-reward-popup .select-reward div.item-listing .grid .prod .product-name{min-height:2.5em}div.stickyWin.cart-discounts-select-reward-popup .select-reward div.item-listing .grid .prod .price{min-height:3.5em}div.stickyWin.cart-discounts-select-reward-popup{width:700px !important}div.stickyWin.cart-discounts-select-reward-popup .content-wrapper ol.content{width:100% !important}.select-reward .text-content{text-align:center}.landing-wrapper .grid-loading{background:#EEEEEE url("/clients/teapigs/resources/frontend/images/site/icons/waiter.gif") no-repeat 50% 30px;height:120px}.landing-wrapper .grid-loading .box{visibility:hidden;opacity:0;display:none}#filter-options.article-navigation ul{display:table;margin:auto;width:100%;text-align:center}#filter-options.article-navigation .group-39{display:none}#filter-options.article-navigation ul li{float:none !important;display:inline-table !important}#filter-options.article-navigation .element{float:none !important;width:100% !important}#filter-options.article-navigation{display:block;border:0;padding:0;margin:0 auto;background:none}.article-navigation h4{display:none}.article-navigation h3{margin:0.75em 1.5% 0 0;width:auto;display:none}.article-navigation a.clear-filters{margin:0.875em 0 0 1em;font-size:0.9375em;color:#272727;font-weight:400;float:left;display:none}.article-content .element{width:auto}.article-navigation #account-nav ul{background:none;display:table;margin:1em auto 0;text-align:center}.article-navigation #account-nav ul li{float:none;display:inline-block}.article-navigation ul li a{border:2px solid #e1e2e2}.article-navigation ul li a img{display:none}.article-navigation ul li a span{display:none}.article-content #article-items{padding:3em 0;background:url("/clients/teapigs/resources/frontend/images/index/news-background.jpg");text-align:center}.article-content #article-items .pagination{display:none}.landing-wrapper{overflow:hidden;min-height:26em;margin:0 auto;max-width:1200px;width:95%}.landing-grid{width:100%;margin:auto}.landing-grid .box{width:23% !important;float:left;background:#fff;margin:0 1% 1.5% 1%;padding:0.5em;position:relative;overflow:hidden}.landing-grid .box a{text-decoration:none}.landing-grid .box img{overflow:hidden;border-bottom:1px solid #e9e6e9}.landing-grid .box .desc h3{font-size:1.125em;margin:1em 0 0.25em 0;text-transform:lowercase;color:#272727;line-height:1.2}.landing-grid .box .desc p{font-size:0.875em;color:#707679;margin-bottom:1em;margin-top:0;line-height:1.4}.landing-grid .box .im{position:relative}.landing-grid .box .desc{padding:0 2%}.landing-grid .box .im .video-icon{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url("/clients/teapigs/resources/frontend/images/articles/play-icon.png") no-repeat center center}.article-detail-page{position:relative}.article-detail-page .btn-back{position:absolute;top:0;right:0}.article-detail-page .content{width:68%;float:left}.article-detail-page h1{font-size:2.25em;color:#272727;font-family:'RockwellStd-Bold';text-transform:lowercase;margin-bottom:-0.25em;margin-top:0.25em}.article-detail-page p.posted{margin-bottom:1.75em;font-size:1.375em;color:#707679;font-family:'BradleyHandITCStd-Bold';text-transform:lowercase}.article-detail-page img{margin-bottom:2em}.article-detail-page .content-wrapper p{font-size:1em;margin-bottom:1em}.article-detail-page .content-wrapper ul,.article-detail-page .content-wrapper ol{margin:0 0 1em 1.15em}.article-detail-page .share-links{text-align:left;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;padding:2em 0 3em 0}.article-detail-page .share-links h5{margin-right:1em;color:#272727;text-transform:lowercase}.article-detail-page .share-links h5,.article-detail-page .share-links .addthis_toolbox,.article-detail-page .share-links .addthis_toolbox *{display:inline-block;vertical-align:top}.article-detail-page .share-links .addthis_toolbox{position:relative;top:0.25em}.article-detail-page .share-links .addthis_toolbox .social-icon{margin-right:0.25em}.article-detail-page .related-products h2{margin-bottom:0;padding:1.75em 0 1em 0;text-transform:lowercase;font-size:1.375em}.article-detail-page .sidebar-item{margin-bottom:2em;width:22.5%;float:left;margin-right:3%}.article-detail-page .sidebar-item:nth-child(5n+5){margin-right:0}.article-detail-page .sidebar-item:nth-last-of-type(1),.article-detail-page .sidebar-item:nth-last-of-type(2),.article-detail-page .sidebar-item:nth-last-of-type(3),.article-detail-page .sidebar-item:nth-last-of-type(4){margin-bottom:0}.article-detail-page .sidebar-item img{margin:0}.article-detail-page .sidebar-item h3{text-transform:lowercase;font-size:1em;margin:0.5em 0 0.3em 0}.article-detail-page .sidebar-item h3 a{color:#272727}.article-detail-page .right-sidebar{width:26%;float:right}.article-detail-page .right-sidebar h4,.article-detail-page .right-sidebar small.itemcount,.article-detail-page .right-sidebar a.clear-filters{display:none}.article-detail-page .right-sidebar h3,.article-detail-page .right-sidebar h2{margin-bottom:0.5em;font-size:1em;text-transform:uppercase}.article-detail-page .right-sidebar .posted-in-box{padding:1.5em;background:#e2e8ed}.article-detail-page .right-sidebar .posted-in-box .item-category{font-size:0.9375em;margin:0 0 1em}.article-detail-page .right-sidebar #account-nav ul{text-align:left;padding-bottom:1em;margin-bottom:1em}.article-detail-page .right-sidebar #account-nav ul li{margin:0 0.5em 0.5em 0}.article-detail-page .right-sidebar #account-nav ul li a{background:#fff;border:2px solid #e1e2e2}.article-detail-page .right-sidebar .social-network-links{margin:0}.article-detail-page .right-sidebar .categories .social-network-links li{margin:0}.article-detail-page .right-sidebar .categories ul li{list-style-type:none;color:#000;line-height:1.4;margin-bottom:0.75em}.article-detail-page .right-sidebar .news-archive{margin-top:2.5em;padding-top:1.75em;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.article-detail-page .right-sidebar .news-archive h2{margin-bottom:1em}.article-detail-page .right-sidebar .news-archive a.rss{display:none}.article-detail-page .right-sidebar .news-archive li{margin-bottom:1em;text-transform:lowercase}.article-detail-page .right-sidebar .news-archive li a{color:#707679;text-decoration:none}.article-detail-page .right-sidebar .news-archive li .number::before{content:"("}.article-detail-page .right-sidebar .news-archive li .number::after{content:")"}#disqus_thread{margin-top:3em}#wishlist-option .wishlist,#alternative-wishlists{max-width:782px;margin:auto}#wishlist-option .wishlist.logged-in{margin-top:2em}#wishlist-option .wishlist .message{margin-bottom:2em}#wishlist-option .wishlist h2 a{text-decoration:underline}#wishlist-empty ol{margin:3em 0}#wishlist-empty ol .number{display:block;float:left;font-size:3.125em;color:#5e5b5c;font-weight:300;margin-right:0.5em;line-height:1}#wishlist-empty ol li{list-style:none;margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #e9e6e9}#wishlist-empty ol li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#wishlist-empty ol .content{width:auto;overflow:hidden}#wishlist-empty ol .content h3{font-size:1.25em;font-weight:400;color:#000;line-height:1.25em;margin:0 0 0.25em 0}#wishlist-empty ol .content p{font-weight:#C6D1DC}.wishlist-header{margin-bottom:1em}.wishlist-header h2{float:left;text-transform:lowercase;font-size:1.5em}.wishlist.logged-out h2{font-size:1.125em;font-weight:400;line-height:1.5;margin:0 0 2.25em;text-align:center;color:#818689}.wishlist-header .edit-share{float:right}.wishlist-header .edit-share a{margin-left:1em;font-size:0.875em;text-decoration:underline;padding:0;background:none;border-radius:none;text-transform:none;border:none;color:#272727;font-weight:normal}#share_emailform dd,#share_emailform dt,#share_emailform input,#share_emailform textarea{width:100%}#share_emailform form{margin-top:1em}.edit-options select,.edit-options input{width:100%}div.stickyWin.wishlist-view .btn-lg,div.stickyWin.wishlist-view div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button,div.stickyWin.subscription-pause-popup .subscription-popup div.stickyWin.wishlist-view .labels-as-button{padding:0.8em 1.25em}.edit-options-container .group{margin:0 0 12px}.edit-options-container label{display:block;padding:0 0 6px}.product-content.wishlist-items ol{overflow:hidden;margin-bottom:2em}.product-content.wishlist-items ol li{width:30%;padding-bottom:1em;margin-right:5% !important}.product-content.wishlist-items ol li:nth-of-type(3n+3){margin-right:0 !important}.product-content.wishlist-items .im{margin-bottom:1em}.product-content.wishlist-items .im .quantity{position:absolute;right:10px;top:10px;width:32px;height:32px;color:#fff;line-height:32px;font-size:1.125em;background:#C6D1DC;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;display:none}.product-content.wishlist-items .im a.remove{position:absolute;top:15px;left:15px;z-index:2;opacity:0;background:rgba(255,255,255,0.8);padding:3px 7px;font-size:0.875em;text-decoration:none;border-radius:4px}.product-content.wishlist-items .im a.remove span{display:none}.product-content.wishlist-items .im:hover a.remove{opacity:1}.product-content.wishlist-items .im:hover a.remove span{display:block}.product-content.wishlist-items h3{text-transform:lowercase}.product-content.wishlist-items .actions{display:none}.product-content.wishlist-items ol li .quantity-selector{opacity:1;margin-top:1em}.product-content.wishlist-items ol li .quantity-selector .btn-med,.product-content.wishlist-items ol li .quantity-selector .faq-page .header a,.faq-page .header .product-content.wishlist-items ol li .quantity-selector a,.product-content.wishlist-items ol li .quantity-selector .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .product-content.wishlist-items ol li .quantity-selector a,.product-content.wishlist-items ol li .quantity-selector .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .product-content.wishlist-items ol li .quantity-selector a{display:block;margin:1em auto 0 auto}.product-content.wishlist-items ol li .btn-link{font-size:1em;cursor:pointer}.product-content.wishlist-items ol li .overlay{display:block;visibility:hidden;opacity:0;position:absolute;width:100%;padding:1em;background:rgba(255,255,255,0.9);left:0;top:0;height:100%;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border:1px solid #e9e6e9;cursor:auto}.product-content.wishlist-items ol li.edit-visible .change-quantity-wishlist.overlay,.product-content.wishlist-items ol li.location-visible .wish-move.overlay,.product-content.wishlist-items ol li.edit-visible .actions,.product-content.wishlist-items ol li.edit-visible div.im a.quickview-button{visibility:visible;opacity:1;z-index:4}.product-content.wishlist-items ol li .overlay h6{font-weight:400}.product-content.wishlist-items ol li .overlay input{font-size:0.875em;text-align:center;margin:0.5em 0}.product-content.wishlist-items ol li .overlay a.close{width:15px;height:15px;background:url("/clients/teapigs/resources/frontend/images/nav/search/close-smaller.png") center center no-repeat;padding:24px;top:0px;left:0px;position:absolute;text-indent:-9999px;display:block}.product-content.wishlist-items .edit-location{margin-top:1em;display:block}.product-content.wishlist-items ol li .wish-move .chzn-container{width:100% !important;margin:1em 0;text-align:left}.product-content.wishlist-items ol li .wish-move .chzn-container li{width:100%;float:none;margin:0 !important}.product-content.wishlist-items ol li .wish-quantity{margin-top:0.5em}#alternative-wishlists ul{list-style:none}#alternative-wishlists ul li{width:49.5%;float:left;text-align:center;margin-bottom:1%}#alternative-wishlists ul li:nth-child(2n+2){margin-left:1%}#alternative-wishlists ul li a{text-decoration:none;padding:1em;border:2px solid #e1e2e2;display:block;position:relative;height:100px;border-radius:4px;overflow:hidden}#alternative-wishlists ul li a:hover,#alternative-wishlists ul li.active a{border-color:#ccc}#alternative-wishlists ul li a img{display:none}#alternative-wishlists ul li h3{font-size:1em;text-transform:lowercase}#alternative-wishlists ul li.new h3{font-size:1.125em;margin:0}#alternative-wishlists ul li a .content .privacy,#alternative-wishlists ul li a .content .default{text-transform:uppercase;display:inline-block;font-size:0.875em;padding:0.125em 0.25em 0.25em 0.25em;line-height:1;font-weight:500;color:#C6D1DC}#alternative-wishlists ul li a .content .default{background:#c6d1dc;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.pages-detail .sidebar .box h4{text-transform:uppercase;margin-bottom:1em}.pages-detail .sidebar .box a{text-decoration:none;display:block;text-transform:lowercase;font-size:0.9375em;line-height:1.3;margin:0 0 0.5em}.pages-detail .sidebar .box li.current a{font-weight:500}.pages-detail .sidebar .box a:hover{text-decoration:underline}.withleftnav{background-image:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue-vertical.png");background-repeat:repeat-y;background-position:top left}.withleftnav h1{font-family:'RockwellStd-Bold';text-transform:lowercase;margin-bottom:0.25em;text-align:center}.withleftnav ul,.withleftnav ol{margin:0 0 1em 1.4em;font-size:0.9375em}.withleftnav p{margin-bottom:1.5em;font-size:0.9375em}.withleftnav p img{max-width:100%;display:block;height:auto}.withleftnav h2{margin-bottom:1em;text-transform:lowercase;font-size:1.25em}.withleftnav h3{margin-bottom:1em}.delivery-page .withleftnav table th{text-align:left;text-transform:uppercase;font-weight:500;margin-bottom:1em}.delivery-page .withleftnav table td{vertical-align:top}.withleftnav table td{border-bottom:2px solid #e1e2e2;vertical-align:top;border-collapse:collapse;text-align:left}.withleftnav table td blockquote{margin:0}.withleftnav table{border-collapse:collapse;border-spacing:0;border:2px solid #e1e2e2;margin:1em 0;font-size:0.9375em}.withleftnav table th,.withleftnav table td{overflow:hidden;word-break:normal;padding:0.5em;border-bottom:2px solid #e1e2e2;vertical-align:top}.withleftnav table th:first-of-type,.withleftnav table td:first-of-type{border-left:2px solid #e1e2e2}.withleftnav table th:last-of-type,.withleftnav table td:last-of-type{border-right:2px solid #e1e2e2}.withleftnav table th{border-top:2px solid #e1e2e2;background:#e2e8ed}.tea-for-offices-page #breadcrumbs:after,.free-tea-page #breadcrumbs:after{content:'';display:block;clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px}.tea-for-offices-page .homepage-highlights,.free-tea-page .homepage-highlights{margin-top:3em;padding-top:3em;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left}.tea-for-offices-page .homepage-highlights .item,.free-tea-page .homepage-highlights .item{margin-bottom:2%;max-height:470px}.tea-for-offices-page .homepage-highlights .item:first-of-type,.tea-for-offices-page .homepage-highlights .item:nth-of-type(4),.tea-for-offices-page .homepage-highlights .item:nth-of-type(5),.free-tea-page .homepage-highlights .item:first-of-type,.free-tea-page .homepage-highlights .item:nth-of-type(4),.free-tea-page .homepage-highlights .item:nth-of-type(5){width:66%}.tea-for-offices-page .homepage-highlights .item:nth-of-type(2),.tea-for-offices-page .homepage-highlights .item:nth-of-type(3),.tea-for-offices-page .homepage-highlights .item:nth-of-type(6),.free-tea-page .homepage-highlights .item:nth-of-type(2),.free-tea-page .homepage-highlights .item:nth-of-type(3),.free-tea-page .homepage-highlights .item:nth-of-type(6){width:32%}.tea-for-offices-page .homepage-highlights .item:first-of-type,.tea-for-offices-page .homepage-highlights .item:nth-of-type(3),.tea-for-offices-page .homepage-highlights .item:nth-of-type(5),.free-tea-page .homepage-highlights .item:first-of-type,.free-tea-page .homepage-highlights .item:nth-of-type(3),.free-tea-page .homepage-highlights .item:nth-of-type(5){margin-right:2%}.tea-for-offices-page .homepage-highlights .item:nth-of-type(5),.tea-for-offices-page .homepage-highlights .item:nth-of-type(6),.free-tea-page .homepage-highlights .item:nth-of-type(5),.free-tea-page .homepage-highlights .item:nth-of-type(6){margin-bottom:0}ul.employees{margin:0.5em auto 0 !important;padding:0;width:100%;display:table;text-align:center}ul.employee-list li{display:block;overflow:hidden;margin:0 16px 0 0;display:inline-block;vertical-align:top;width:22%}ul.employee-list li img{display:block;height:auto;width:100%}ul.employee-list li h3{display:none}ul.owners.employee-list{float:right;margin:0 0 20px 40px;width:58%}ul.owners.employee-list li{width:auto}.faq-page .header{position:relative;text-align:center;background-position:center;background-size:cover;padding:100px;margin-bottom:2em}.faq-page .header h1,.faq-page .header p{position:relative;z-index:1}.faq-page .header h1{font-family:'RockwellStd-Bold';text-transform:lowercase;font-size:2.25em}.faq-page .header p{font-size:1.125em;max-width:600px;margin:0 auto 1em}.customer-faq{width:48%;margin:20px 0 15px}.faq-about-teapigs{float:left}.faq-about-delivery{float:right}.customer-faq h2{font-size:1.375em;margin-bottom:1em}.customer-faq h3{position:relative;cursor:pointer;font-size:1.125em;padding:1em 25px 1em 0}.customer-faq h3::after{content:"";position:absolute;right:12px;top:50%;margin-top:-8px;display:block;background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-right.png");width:10px;height:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.customer-faq h3.open::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#customer-faq h3:hover{text-decoration:underline}.customer-faq .faq-item::after{content:"";display:block;height:3px;width:100%;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x left}.customer-faq .content{padding-bottom:2em}.delivery-information{position:relative;padding:5%;margin:8em 0 3em;color:#707679;background-color:#f5f5f5}.delivery-information::before{content:"";position:absolute;display:block;height:3px;width:100%;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x left;top:-4em;left:0}.delivery-information h2{font-size:28px;margin-bottom:0.6em}.delivery-information table{margin:2em 0;border-collapse:separate;border:2px solid #e1e2e2;border-radius:4px;border-spacing:0;background-color:#fff;text-align:center}.delivery-information table td,.delivery-information table th{padding:1em;border-right:2px solid #e1e2e2}.delivery-information table td:last-child,.delivery-information table th:last-child{border-right:none}.delivery-information table th{background-color:#f1f1f1;border-bottom:2px solid #e1e2e2}.delivery-information table .note{font-size:0.875em}.generic-404-page{padding:3em 0}.generic-404-page .content-wrap{max-width:70%;margin:auto}.generic-404-page .content-wrap h1{text-align:center;font-size:2.5em;line-height:1;font-family:'RockwellStd-Bold';margin-bottom:0.75em}.generic-404-page .text-content p.message{padding:0 0 2em 0}.generic-404-page .content-wrap ul{list-style-type:none;padding:0}.generic-404-page .content-wrap ul li{margin-left:0;display:inline;margin:0 0.5em 0 0;font-size:0.9375em;text-transform:lowercase}.generic-404-page .search-wrapper{margin:0 0 2em 0}.generic-404-page h3{margin-bottom:0.5em;font-size:1.25em}.generic-404-page .search-wrapper form{position:relative}.generic-404-page .search-wrapper input{width:100%;float:left;padding:1em;height:49px}.generic-404-page .search-wrapper button{width:20%;padding:0.84em;height:49px;position:absolute;right:0;-moz-border-bottom-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-top-left-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}#contact-page .header{position:relative;padding:100px;margin-bottom:2em;background-color:#ecedec;background:url("/clients/teapigs/resources/frontend/images/index/news-background.jpg") center top;overflow:hidden}#contact-page .header::after{content:"";display:block;position:absolute;right:0;bottom:0;left:25%;height:0;padding-bottom:35%;background-image:url("/clients/teapigs/resources/frontend/images/customer/contact-header.png");background-repeat:no-repeat;background-position:right bottom;background-size:100% auto}#contact-page .header *{position:relative;z-index:10}#contact-page .header p{max-width:45%;font-size:1.125em;color:#707679}#contact-page h1{font-family:'RockwellStd-Bold';text-transform:lowercase;font-size:2.25em}#contact-page .left{width:auto;overflow:hidden;padding:0 10% 0 0}#contact-page .left h2{margin:0.5em 0}#contact-page .right{width:42%;float:right}#contact-page .right ul{font-size:100%;list-style-type:none;margin:10px 0 0 0;padding:0}#contact-page .right li h2{margin-bottom:0.25em;font-size:1.375em}#contact-page .right li p{font-size:1em;line-height:1.5em;margin:0 0 0.5em}#contact-page .right li{position:relative;margin:0 0 1em;padding:0 0 1.5em 85px}#contact-page .right li::after,#contact-page .right li::before{content:"";display:block;position:relative}#contact-page .right li::after{position:absolute;bottom:0;left:0;width:100%;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;height:3px}#contact-page .right li:last-child::after{display:none}#contact-page .right li::before{position:absolute;top:0;left:0;background:url("/clients/teapigs/resources/frontend/images/customer/contact-sprite.png") no-repeat;width:71px;height:74px}#contact-page li.contact-email::before{background-position:0 10px}#contact-page li.contact-telephone::before{background-position:0 -310px}#contact-page li.contact-post::before{background-position:0 -615px}#contact-page #contact-form dl.form dd input.textinput,#contact-page #contact-form textarea{width:100%;font-size:1em}#contact-page #contact-form .chzn-single{padding:0.74em 5em 0.74em 0.85em}#contact-page #contact-form .chzn-single span{font-weight:normal;color:#999999}#contact-page #contact-form textarea{height:120px}#contact-page form{font-size:0.9375em;margin:15px 0 0}#contact-page #contact-form dl.form dt{width:100%;display:none}#contact-page #contact-form dl.form dd{width:100%;padding-top:8px}#contact-page #contact-form dl.form dd.category label{padding-left:20px;display:block;float:none;line-height:27px}#contact-page form dt.fullwidth{padding:0 0 0 30%}#contact-form label.checkbox-label span.text{display:block;text-align:left;padding-left:0.5em}#help-contact-info{margin-top:20px}#help-contact-info dl{line-height:1.6em}#help-contact-info dl dt,#contact-info dl dt{display:inline;float:none;width:auto;font-weight:bold}#help-contact-info dl dd,#contact-info dl dd{display:inline;float:none;width:auto}#site-switcher{text-align:center}#site-switcher h2{font-size:1.5em;line-height:1.2}#site-switcher a.btn-med,#site-switcher .faq-page .header a,.faq-page .header #site-switcher a,#site-switcher .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content #site-switcher a,#site-switcher .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas #site-switcher a{margin:1em 0}.text-introduction{text-align:center;padding:2em 0 3em 0}.text-introduction h1{font-size:2.5em;font-family:'RockwellStd-Bold';text-transform:lowercase;color:#272727;margin-bottom:-0.25em}.text-introduction p{font-size:1.75em;color:#272727;font-family:'BradleyHandITCStd-Bold';margin:0.75em 0;padding:0 10%;line-height:1.2}.page-customer .trade-page .listing-header h2,.page-customer .trade-page .listing-header h3,.page-customer .trade-page .listing-header p{text-align:left}.page-customer .trade-page ul.tab-menu li.tab-selected a{color:#272727;background:#c6d1dc}.page-customer .trade-page .section:nth-child(even) .backround-wrapper{background:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-1.png") no-repeat left top,url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-2.png") no-repeat right bottom,url("/clients/teapigs/resources/frontend/images/index/news-background.jpg") center top}.page-customer .trade-page .section:nth-child(odd) .backround-wrapper{background:none}.page-customer .trade-page .header-content{text-align:center}.page-customer .trade-page .header-content a{font-size:0.875em}.page-customer .trade-page .header-content p:last-of-type{margin-bottom:0}.page-customer .trade-page .text-content,.page-customer .trade-page .trade-form{max-width:820px;width:95%;margin:0 auto;position:relative}.page-customer .trade-page .text-content img,.page-customer .trade-page .trade-form img{max-width:100%;height:auto;display:block;margin:0.5em auto}.page-customer .trade-page .section-8_reasons_to_say_yay ul{overflow:hidden;text-align:center}.page-customer .trade-page .section-8_reasons_to_say_yay li{list-style:none;overflow:hidden;margin-bottom:1em;width:49.65%;display:inline-block;text-align:center;vertical-align:top}.page-customer .trade-page .section-8_reasons_to_say_yay li:last-of-type{margin-bottom:0}.page-customer .trade-page .section-8_reasons_to_say_yay li img{margin:0 auto 1em auto}.page-customer .trade-page .section-8_reasons_to_say_yay li h3{font-size:1.375em}.page-customer .trade-page .section-8_reasons_to_say_yay li p{font-size:16px}.page-customer .trade-page .section-8_reasons_to_say_yay li .description-wrapper{width:90%;margin:0 auto;overflow:hidden}.page-customer .trade-page .section-our_teas h2{margin-bottom:0}.page-customer .trade-page .section-our_teas h3{margin-bottom:0.5em}.page-customer .trade-page .section-our_teas p:last-of-type{margin-bottom:0}.page-customer .trade-page .section-our_teas a{font-size:0.875em}.page-customer .trade-page .section-teapigs_today{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;text-align:center}.page-customer .trade-page .section-teapigs_today p:nth-of-type(2),.page-customer .trade-page .section-teapigs_today ul{max-width:820px;margin:auto;width:95%;text-align:center}.page-customer .trade-page .section-teapigs_today p{margin-bottom:0.5em;font-size:14px;font-size:0.875rem}.page-customer .trade-page .section-teapigs_today p:nth-of-type(2){font-size:16px;font-size:1rem}.page-customer .trade-page .section-teapigs_today p strong{color:#272727}.page-customer .trade-page .section-teapigs_today ul img{margin:auto;display:inline-block;margin-bottom:0.5em}.page-customer .trade-page .section-teapigs_today ul li{padding:0 5%;display:inline-block;width:45%;vertical-align:bottom}.page-customer .trade-page .section-teapigs_today table{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;text-align:left;margin-top:3em}.page-customer .trade-page .section-teapigs_today table td{padding-top:1.5em}.page-customer .trade-page .section-teapigs_today table td:nth-of-type(1){width:17%;padding-right:5%}.page-customer .trade-page .section-teapigs_today table td h3{font-size:20px;font-size:1.25rem}.page-customer .trade-page .section-teapigs_today table td p{font-size:16px;font-size:1rem}.page-customer .trade-page .section.section-contact_us .backround-wrapper{background:none;padding-bottom:0}.page-customer .trade-page .trade-form .formholder{background-color:#fbfbfb;padding:4em 0;overflow:auto}.page-customer .trade-page .trade-form .formholder form{max-width:600px;margin:0 auto}.page-customer .trade-page .trade-form .formholder form .submit{float:right}#giftcard-wrap{padding:0 0 40px 0;max-width:1000px;margin:auto}#giftcard-wrap h1{margin:0 0 0.5em;text-align:center;font-family:'RockwellStd-Bold';font-size:2.5em}#giftcard-wrap .left{float:left;width:40%}#giftcard-wrap .left img{width:100%;height:auto;display:block}#giftcard-wrap .right{width:auto;overflow:hidden;padding:0 0 0 5%}#giftcard-wrap .right h3{font-size:1.25em;margin:0 0 0.5em}#giftcard-wrap .right p{margin:0 0 0.875em}#giftcard-wrap form .bottom{display:none}#giftcard-wrap form .product-buy{background:none;margin:0;border-top:0px solid #ffffff}#giftcard-wrap form .product-buy div.product-selector{width:100%}#giftcard-wrap form .product-buy label{color:#3D150B;font-weight:normal;font-size:1.125em;font-weight:normal;margin-bottom:0.5em;text-transform:lowercase;display:block;float:left}#giftcard-wrap form .product-buy label.title{display:block;padding:0;margin:0;line-height:2em;width:auto;float:none;font-weight:500}#giftcard-wrap form .product-buy input.textinput,#giftcard-wrap form .product-buy textarea,#giftcard-wrap div.product-options div.group-giftcard_email.singletext input{width:100%;font-size:0.875em}#giftcard-wrap form div.field-preview{font-size:0.875em;float:left;margin:10px 0}#giftcard-wrap .group-delivery_method label.selected,#giftcard-wrap .group-delivery_method label.unselected{font-size:1em}#giftcard-wrap form .product-buy label.delivery_method-post,#giftcard-wrap form .product-buy label.delivery_method-email{padding:0;background:none;border:1px solid #bbb;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:4px 5px 3px 0;padding:15px;background:url("/clients/teapigs/resources/frontend/images/prod/giftcard-options.png") no-repeat 19px 10px}#giftcard-wrap form .product-buy label.delivery_method-email{background:url("/clients/teapigs/resources/frontend/images/prod/giftcard-options.png") no-repeat -71px 10px}#giftcard-wrap form .product-buy label.delivery_method-post.selected,#giftcard-wrap form .product-buy label.delivery_method-email.selected{border:2px solid #3d150b;padding:14px;background-position:18px 9px}#giftcard-wrap form .product-buy label.delivery_method-email.selected{background-position:-72px 9px}#giftcard-wrap form .product-buy label.delivery_method-post:hover,#giftcard-wrap form .product-buy label.delivery_method-email:hover{background-color:#f1f1f1}#giftcard-wrap .group-delivery_method label span{padding-top:50px;display:block;text-align:center;font-size:1.125em;color:#3D150B}#giftcard-wrap .group-delivery_method label.delivery_method-email{margin:0 10px 0 0}#giftcard-wrap .group-delivery_method label.delivery_method-email,#giftcard-wrap .group-delivery_method label.delivery_method-post{font-family:Arial, Helvetica, sans-serif;font-size:0.8125em}#giftcard-wrap form .product-buy .giftcard-options label.radio{background:#fff;margin:4px 5px 3px 0;padding:12px 14px;text-align:center;border:1px solid #bbb;font-size:0.875em;font-weight:normal;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;float:left;min-width:62px}#giftcard-wrap form .product-buy .giftcard-options label.radio:hover{background:#f1f1f1;border:1px solid #999;color:#222}#giftcard-wrap form .product-buy .giftcard-options label.radio.selected,#giftcard-wrap form .product-buy .giftcard-options label.radio:focus{border:2px solid #3d150b;color:#3d150b;padding:11px 13px}#giftcard-wrap form div.product-options label.title span.selected-option{display:none}#giftcard-wrap .property-option{width:48%;float:left}#giftcard-wrap .property-option.group-delivery_method{margin:0}#giftcard-wrap .group-giftcard_message::before,#giftcard-wrap .group-giftcard_email::before{content:".";display:block;height:0;clear:both;visibility:hidden}#giftcard-wrap .group-giftcard_message{width:100%;float:none}#giftcard-wrap form .product-buy .group-giftcard_message .title,#giftcard-wrap form .product-buy .group-giftcard_email .title{margin-top:20px}#giftcard-wrap div.product-options div.group-giftcard_email.singletext input,#giftcard-wrap form .product-buy textarea{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:100px;border:1px solid #BBBBBB}#giftcard-wrap div.product-options div.group-giftcard_email.singletext input{min-height:0}#giftcard-wrap .tbProgress{margin:0;position:absolute;right:0;width:auto !important;top:-130px}#giftcard-wrap .tbProgress *{width:auto !important;text-align:left;font-size:0.75em;left:auto !important;right:0}#giftcard-wrap .sign-off{display:none}#giftcard-wrap .giftcard-links{padding:0;margin-top:20px}#giftcard-wrap .giftcard-links h2{display:none}#giftcard-wrap .giftcard-links ul{list-style-type:none;padding:5px 0 0 0;margin:0;font-size:1em;float:left;color:#888}#giftcard-wrap .giftcard-links ul li{display:inline;margin:0 5px 0 0}#giftcard-wrap .giftcard-links ul li.display{display:none}#giftcard-wrap #addtocart .field-submit button{margin-right:1.5em}.product-no-purchase .giftcard-add-basket{pointer-events:none;opacity:0.5}#giftcard-wrap #addtocart .field-preview button#giftCardPreview{padding:9px 14px;font-size:1em;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #BBBBBB;text-decoration:none}#giftcard-wrap #addtocart .field-preview button#giftCardPreview span{color:#3D150B;font-size:1.05em;text-align:center;font-style:normal;line-height:normal;font-weight:normal;text-transform:lowercase;text-decoration:none}div.giftcard-preview{border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:648px;margin:auto;width:460px;background:url("/clients/teapigs/resources/frontend/images/prod/bg_gift_voucher.jpg") no-repeat}div.giftcard-preview div.content{float:left;background:none;border:0;width:auto;padding-top:395px}div.giftcard-preview div.card{width:380px;margin:0 0 0 40px}div.giftcard-preview p.message{border:0;padding:0;height:90px;width:380px;overflow:hidden}div.giftcard-preview p.from-name{border-bottom:1px solid #ccc;padding:0 0 20px}div.giftcard-preview p{margin:0 0 6px;text-align:left}div.giftcard-preview p.value{font-size:1em}div.giftcard-preview p.code{float:right;font-size:0.9em}div.giftcard-preview p.small{font-size:0.6875em;color:#777;line-height:1.25em;padding:0 70px 0 0}div.giftcard-preview .logo,div.giftcard-preview p.greeting{display:none}div.giftcard-preview p.intro{font-size:1em}.pages-detail-header{background-size:cover;position:relative;height:0;padding-bottom:33.3334%;margin-bottom:3em}.pages-detail-header h1{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:'RockwellStd-Bold';text-align:center}.page-international .customer-faq{margin:5px 0}.page-international .customer-faq h3{background:url("/clients/teapigs/resources/frontend/images/nav/international_arrows.png") no-repeat 0px -2px;padding:11px 0 9px 35px;margin-bottom:0px}.page-international .customer-faq h3.open{background:#3d150b url("/clients/teapigs/resources/frontend/images/nav/international_arrows.png") no-repeat 0px -42px;color:#fff}.page-international .customer-faq .element.open{padding:25px;background:#d6e1e2}.page-international .customer-faq .element.open .content{padding:25px 0 0 0}.page-international .customer-faq .content ul{margin:0;padding:0;list-style:none}.page-international .customer-faq .content ul li{float:left;width:22%;margin:0 4% 1% 0;padding:0}.page-international .customer-faq .content ul li:nth-child(4n+4){margin:0}.page-international .customer-faq .content ul li h4{margin-bottom:15px;font-family:'ITCFranklinGothicStdMedium';font-weight:normal;font-size:1.5em}.page-international #map{width:100%;height:440px;margin-bottom:15px;background:url("/clients/teapigs/resources/frontend/images/customer/international/empty.png")}.page-international #map #rollovers{width:100%;height:440px;position:relative}.page-international #map #rollovers li{display:block;position:absolute;list-style:none;margin:0;padding:0}.page-international #map #rollovers li a{display:block;text-indent:-9999px;text-decoration:none;outline:none;height:100%}.page-international #map #rollovers li.north{top:0px;left:0px;width:390px;height:237px}.page-international #map #rollovers li.north:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/north.png")}.page-international #map #rollovers li.south{top:215px;left:146px;width:151px;height:226px}.page-international #map #rollovers li.south:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/south.png") -146px -215px}.page-international #map #rollovers li.africa{top:134px;left:346px;width:204px;height:241px}.page-international #map #rollovers li.africa:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/africa.png") -346px -134px}.page-international #map #rollovers li.europe{top:31px;left:368px;width:134px;height:108px}.page-international #map #rollovers li.europe:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/europe.png") -368px -31px}.page-international #map #rollovers li.russia{top:9px;left:460px;width:354px;height:108px}.page-international #map #rollovers li.russia:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/russia.png") -460px -9px}.page-international #map #rollovers li.middle_east{top:120px;left:469px;width:113px;height:100px}.page-international #map #rollovers li.middle_east:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/middleeast.png") -469px -120px}.page-international #map #rollovers li.asia{top:79px;left:537px;width:258px;height:206px}.page-international #map #rollovers li.asia:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/asia.png") -537px -79px}.page-international #map #rollovers li.australasia{top:290px;left:717px;width:183px;height:129px}.page-international #map #rollovers li.australasia:hover{background:url("/clients/teapigs/resources/frontend/images/customer/international/australasia.png") -717px -290px}#press-gallery{width:960px;overflow:hidden}#press-gallery .box{text-align:center}#press-gallery h4{margin-bottom:0}#press-gallery ul{width:1200px;padding:20px 29px}#press-gallery ul li{width:157px;height:290px;float:left;margin:0 25px 10px 0 !important;list-style:none}#press-gallery ul li a{text-decoration:none}#press-gallery ul li a:hover{text-decoration:underline}#press-gallery ul li h4{font-size:0.875em;margin-bottom:3px;height:37px}#press-gallery ul li p{font-size:0.75em}#press-releases{float:right;width:220px}#press-releases h2{font-family:'NarzissMediumRegular';font-weight:normal;text-transform:uppercase;color:#222;font-size:1.25em;border-top:1px solid #333;padding:20px 0 0;margin:0 0 15px 10px}#press-releases ul{margin:0;padding:0;list-style-type:none}#press-releases ul li a{display:block;padding:10px;border-bottom:1px solid #ccc;text-decoration:none}#press-releases ul li a:hover,#press-releases ul li a:hover span{text-transform:none;background:#f0ebe6}#press-releases ul li a span.name{font-size:0.75em;display:block}#press-releases ul a span.date{font-size:0.6875em;color:#999}#press-releases p.summary{margin:0;font-size:0.75em;line-height:1.5em;padding:45px 10px 0}.static-fullwidth{float:none;width:100%}.rough-boxes,.rough-boxes-tall{width:960px;overflow:hidden}.withleftnav .rough-boxes-tall{width:714px}.rough-boxes ul,.rough-boxes-tall ul{width:100%;display:table;margin:auto;text-align:center}.rough-boxes li{width:184px;height:107px;background:url("/clients/teapigs/resources/frontend/images/index/bg_box.png") no-repeat #fff;margin:0 21px 0 0 !important;padding:15px 20px !important;list-style:none;display:inline-block}.rough-boxes-tall li{width:224px;height:167px;background:url("/clients/teapigs/resources/frontend/images/site/bg_box_2.png") no-repeat #fff;display:inline-block;margin:0 20px 18px 0 !important;padding:20px 20px 0 20px !important;list-style:none}.rough-boxes h4,.rough-boxes-tall h4{color:#3d150b;font-family:'ITCFranklinGothicStdMedium';font-weight:normal;text-transform:lowercase;font-size:100%;margin:0 0 10px}.rough-boxes-tall li p{font-size:0.875em}.rough-boxes li ul{margin:0;padding:0;list-style-type:none}.rough-boxes li p,.rough-boxes li a{font-size:0.75em;text-decoration:none}.rough-boxes li a:hover{text-decoration:underline}.rough-boxes li ul.sn li{float:left;margin:0 20px 0 0}.rough-boxes li ul.sn li.email{margin:0}.rough-boxes li ul.sn li a{display:block;background:url("/clients/teapigs/resources/frontend/images/site/icons/grouped.png") no-repeat;position:relative;padding-bottom:20px;-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}.rough-boxes li ul.sn li a:hover{-webkit-transform:rotate(-10deg) scale(1.2);-moz-transform:rotate(-10deg) scale(1.2);-o-transform:rotate(-10deg) scale(1.2)}.rough-boxes li ul.sn li.facebook a{width:43px;height:43px;background-position:-191px -1px}.rough-boxes li ul.sn li.twitter a{width:45px;height:43px;background-position:-259px -2px}.rough-boxes li ul.sn li.email a{width:41px;height:42px;background-position:-325px -3px}.rough-boxes li ul.sn li a span{text-align:center;position:absolute;bottom:0;left:0;text-transform:lowercase;width:45px}.rough-boxes li.ethics img,.rough-boxes li.ethics p{text-align:center;display:block}ul.green-packaging{list-style:none;margin-left:0 !important;padding:0}ul.green-packaging li{clear:both;padding:0;margin:0 0 1em 0;list-style:none}ul.green-packaging p.img{display:block;float:left;margin:0.5em 30px 2em 0;width:70px}ul.green-packaging p.img img{width:70px !important;height:auto !important}ul.green-packaging p{float:left;width:614px;margin-top:1em}.rough-boxes li span.quote{font-size:0.8125em;line-height:1.35em;display:block;background:url("/clients/teapigs/resources/frontend/images/site/icons/grouped.png") no-repeat 0 -261px;padding-left:40px}.rough-boxes li span.quote em{display:block;padding:10px 0 0}.about-page h1{margin-bottom:0.25em;text-align:center;font-family:'RockwellStd-Bold';font-size:3em}#portal li{list-style:none;display:block;width:50%;float:left}#portal li a.img{display:block;float:left;margin:0 20px 20px 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}#portal li a.img:hover{opacity:0.8}#portal li div.desc{padding:12px 5% 0 0;width:auto;overflow:hidden}#portal h4{font-family:'RockwellStd-Bold';font-weight:normal;font-size:1.25em;line-height:1.125em;text-decoration:none;text-transform:lowercase;margin:0 0 6px}#portal h4 a{text-decoration:none}#portal li p{font-size:0.875em;line-height:1.5em;margin:0 0 6px}#portal a.more{font-size:0.875em;text-decoration:none;text-transform:lowercase;background:url("/clients/teapigs/resources/frontend/images/site/icons/grouped.png") no-repeat scroll right -162px;padding:0 22px 0 0;display:inline-block;line-height:1.5em}.page-matcha a.more{background:url("/clients/teapigs/resources/frontend/images/site/icons/grouped.png") no-repeat scroll right -305px !important}ul.tick{margin-left:1em !important;list-style:none !important}.tick li{background:url("/clients/teapigs/resources/frontend/images/customer/matcha-tick.png") no-repeat 0 3px;padding:0 0 0 33px;margin:0 0 1.5em}.tick strong{color:#adbf14}.pages-detail .text-content h2{font-size:1.625em;margin:0.5em 0 1em !important}.pages-detail .text-content h3{font-size:1.375em;margin:1em 0}#matchatab-intro h3{margin:1em 0}.matcha-tabs .text-content p{margin:0 0 1em}.matcha-tabs .item-padding{padding:0 5%}.matchatab-howto .rough-boxes-tall a{display:block;margin:-11px 0 0 -15px;width:213px;height:153px;padding:0;text-decoration:none;text-align:center;position:relative}.matchatab-howto .rough-boxes-tall a img{display:block}.matchatab-howto .rough-boxes-tall a span{display:block;position:absolute;bottom:0;left:0;width:213px;text-align:center;background:#fff;opacity:0.8;line-height:2em;font-weight:bold;text-transform:lowercase}.matchatab-howto .rough-boxes-tall a:hover span{background:#dadc55}.page-matcha h1.styled,#matcha-health-benefits-page h1.styled,#what-they-say-about-matcha-page h1.styled,#matcha-challenge-page h1.styled,#what-is-matcha-page h1.styled,#matchatab-howto h1.styled,#matcha-recipes-page h1.styled,h1.styled.matcha,#account-option h1.refer-title{background:url("/clients/teapigs/resources/frontend/images/customer/matcha-title.png") no-repeat top;border-bottom:4px solid #cedc55}#matcha-health-benefits-page .withleftnav strong,#matcha-health-benefits-page .withleftnav table thead th,#matcha-recipes-page .withleftnav ul li a{color:#bbcc25;font-weight:bold}.matcha-health-benefits-page .footnotes{margin-top:100px}.matchatab-howto ul.matcha-how-to-list{list-style:none;margin:20px 0;padding:0;width:334px;float:left}.matchatab-howto ul.matcha-how-to-list li{margin:0 0 1.5em;padding:0;clear:both}.matchatab-howto ul.matcha-how-to-list li img{display:block;margin:0 10px 1.5em 0;width:50px;height:50px;float:left}.matchatab-howto ul.matcha-how-to-list li p{height:50px;vertical-align:middle;width:260px;float:left}#matcha-questionnaire-page{padding:20px 0 0;max-width:700px;margin:0 auto;text-align:center}#matcha-questionnaire-page img{display:block;margin:0 0 1em;width:100%;height:auto}#matcha-questionnaire-page p{margin:0 0 1em}#matcha-questionnaire-page iframe{width:960px !important}#tea-and-our-tea-taster-page .polaroid-1{margin-right:-10px}#tea-and-our-tea-taster-page .polaroid-2{margin-left:-10px}#tea-and-our-tea-taster-page .polaroid-1 img{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-o-transform:scale(0.85)}#tea-and-our-tea-taster-page .polaroid-2 img{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-o-transform:scale(0.85)}p.tea-border{display:block;float:right;margin:-35px 0 2em 40px !important;background:url("/clients/teapigs/resources/frontend/images/customer/tea-border.png");width:200px;height:200px;padding:5px}ul.tea-types{margin:0 !important}ul.tea-types li{clear:both;margin:0 0 2em;list-style:none;padding:0}#survey-results{clear:both;margin:0 auto 2em}#survey-results ul{padding:0;text-align:center;display:table}#survey-results li{list-style:none;margin:0;width:44%;padding:3%;display:inline-block;vertical-align:top}#survey-results h2,#survey-results h3{margin:0 0 0.25em !important;font-size:1.25em}#survey-results p{margin-bottom:0.5em}#survey-results p img{display:block;margin:1.5em auto 2em}#results-box-3 p img{margin-bottom:62px}#results-box-5 p img{margin-bottom:51px}#what-they-say-about-matcha-page table td{padding:15px 20px !important;border:2px dotted #ddd}#what-they-say-about-matcha-page .rough-boxes-tall li img{display:block;margin:0 auto 14px;max-height:50px;max-width:184px;width:auto}#what-they-say-about-matcha-page .rough-boxes-tall li p{display:block;font-size:100%}table.testimonial-of-the-month tr td{background:#f2f8bf}#what-they-say-about-matcha-page .email-testimonial{clear:right;margin:0 0 -30px 20px}#what-they-say-about-matcha-page .email-testimonial a{width:266px;height:153px;display:block;background:url("/clients/teapigs/resources/frontend/images/customer/matcha-email.png") no-repeat 0 0;font-size:0.923em;line-height:1.33em;text-decoration:none;color:#000}#what-they-say-about-matcha-page .email-testimonial a span{display:block;padding:18px 17px 0 90px}.matchatab-review .rough-boxes-tall ul,.matchatab-howto .rough-boxes-tall ul{margin:2em auto 0}.page-trade{position:relative;min-height:600px;max-width:1000px;margin:1em auto 0}.page-customer-trade .stickyWin{max-width:900px;width:90% !important}.page-trade h1{margin-bottom:0;text-align:center;font-family:'RockwellStd-Bold';font-size:2.5em}.trade-details{font-size:1.25em;line-height:1em;text-align:center;font-weight:500;display:block;margin:0 0 0.5em}.page-trade h2{font-size:1.25em;margin:0 0 0.5em}#trade-form textarea{height:120px;width:100%}#trade-form dl.form dd label{margin:0 1em 1em 0}#trade-form dl.form dd label.selected{background-position:0 -184px}#trade-form dl.form dd label.unselected{background-position:0 -106px}.page-trade .photostrip img{position:absolute;right:10px;top:150px;-webkit-transform:rotate(6deg);-moz-transform:rotate(6deg);-o-transform:rotate(6deg)}#page-results h2{font-size:1.25em;margin:40px 0 30px 25px}#page-results .results-list{width:600px;font-size:0.8125em}#page-results .results-list table tbody tr{border-bottom:dotted #ccc 2px;height:70px}#page-results .results-list table tbody tr td.store a{display:block}#page-results .results-list table tbody tr td.number{width:30px}#page-results .results-list table tbody tr td.number span{background:url("/clients/teapigs/resources/frontend/images/site/icons/grouped.png") no-repeat scroll 0 -340px transparent;padding:13px 17px 15px 17px;color:#fff;font-family:'ITCFranklinGothicStdMedium';font-size:1.5em}#page-results .results-list table tbody tr td.moredetails a{border:1px solid #ccc;padding:5px 10px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#fff;text-decoration:none;font-family:'ITCFranklinGothicStdMedium';float:right}#page-results .locations-feature{font-size:0.75em;margin:0 0 25px;line-height:1.45em;background:url("/clients/teapigs/resources/frontend/images/locations/search-box-results.png") repeat-x scroll 0 0 #FFF;width:255px;padding:26px;float:right;margin-top:90px}#page-results .locations-feature h1{text-transform:uppercase;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:1.5em;margin-bottom:10px}#page-results #locations-search input{margin:10px 0 6px;width:160px}#page-results #locations-search{position:relative;padding:5px 0 0;width:240px;margin-top:4px}#drink-real-tea-mission-page img.real-title{display:block;clear:both;margin:2em 0 0}#drink-real-tea-mission-page dl.form dt{float:left;width:40%;text-align:right;padding-top:0.5em}#drink-real-tea-mission-page dl.form dd{float:left;width:60%;padding-left:5%}#drink-real-tea-mission-page dl.form dd input,#drink-real-tea-mission-page dl.form dd textarea{width:100%}#drink-real-tea-mission-page dl.form dd.submit{padding-left:30%;margin-bottom:1.5em}.how-we-are-raising-it{width:714px;margin:2.5em 0 !important}.how-we-are-raising-it ul{width:738px;margin:0 !important}.how-we-are-raising-it ul li{list-style:none;margin:0;padding:0;width:226px;float:left;margin:0 16px 0 0}.how-we-are-raising-it li h3{display:none}.how-we-are-raising-it li img{background:url("/clients/teapigs/resources/frontend/images/customer/polaroid.jpg") no-repeat 0 0;width:170px;height:170px;padding:20px 29px 62px 27px}#quickbuy-wrap{padding:0}#quickbuy-wrap #breadcrumbs{height:16px;margin:0 0 20px}#quickbuy-wrap table.quick-buy-overview input.id-lookup{width:190px}#newsletter-signup-page{background:#d6e1e2;padding:5px;margin:10px 0 0}#newsletter-signup-page div.content{border:2px dotted #FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:80px 110px;text-align:center;max-width:800px}#newsletter-signup-page .single-image{width:100%;height:auto;display:block;margin-bottom:3em}#newsletter-signup-page h1{font-family:'RockwellStd-Bold'}#newsletter-signup-page p.blurb{color:#3D150B;font-size:0.875em;line-height:1.5em;margin:0 0 1em}#newsletter-signup-page label{display:inline;padding:0;margin:0 5px 0 0;text-transform:lowercase;color:#3D150B}#newsletter-signup-page input{margin:0 10px 0 0;border-color:#fff;width:30%}#newsletter-form p.privacy{margin:20px 0 0;font-size:0.875em}#newsletter-signup-page div.validation-advice{display:none !important}#newsletter-signup-page input.textinput.validation-failed{box-shadow:0 0 3px #DE1313;-moz-box-shadow:0 0 3px #DE1313;-webkit-box-shadow:0 0 3px #DE1313}#teapigs-tv{overflow:hidden}#teapigs-tv ul{width:1000px;list-style-type:none}#teapigs-tv ul li{float:left;width:298px;margin:0 33px 15px 0}#teapigs-tv ul li .im{background:url("/clients/teapigs/resources/frontend/images/customer/bg_teapigs_tv.png") no-repeat;padding:5px 4px 4px;margin:0 0 6px;position:relative}#teapigs-tv ul li .im a span.play{background:url("/clients/teapigs/resources/frontend/images/customer/bg_teapigs_tv_play_icon.png") no-repeat;height:51px;width:51px;display:block;position:absolute;top:96px;left:124px;display:none}#teapigs-tv ul li .im a:hover span.play{display:block}#teapigs-tv ul li h4{text-align:center;display:block;text-transform:lowercase;font-family:'ITCFranklinGothicStdMedium';font-weight:normal;font-size:1em}#teapigs-tv ul li h4 a:hover{text-decoration:underline}#tv-wrapper .see-more{border-top:2px dotted #ccc;padding:15px 0;margin:25px 0 20px}#tv-wrapper .see-more a{background:url("/clients/teapigs/resources/frontend/images/site/icons/grouped.png") no-repeat scroll right -164px transparent;padding-right:22px;font-weight:normal;text-decoration:none;font-family:'ITCFranklinGothicStdMedium'}#tv-wrapper .see-more a:hover{text-decoration:underline}#competition-page{max-width:1000px;margin:auto}#competition-page h1{margin-bottom:0.5em;text-align:center;font-family:'RockwellStd-Bold';font-size:2.5em}#competition-page .item-left{width:50%;float:left}#competition-page .item-left img{width:100%;height:auto}#competition-page .item-right{width:auto;overflow:hidden;padding:0 0 0 5%}#competition-page dl.form dt{display:none}#competition-page dl.form dt.categories{width:100%;display:block;font-size:0.9375em}#competition-page dl.form .request-categories,#competition-page dl.form span.text{font-size:0.9375em}#competition-page dl.form dd{width:100%}#competition-page dl.form dd.submit{margin:1.5em 0 0}#competition-page dl.form dd input.textinput{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#free-tea-day-banner{margin-bottom:20px}.about-page .text-introduction{background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left;margin-bottom:5em}.about-section-landing-boxes ul{clear:both;margin-bottom:6em;background-position:center center;background-size:contain;background-repeat:no-repeat}.about-section-landing-boxes ul:last-child{margin-bottom:0}.about-section-landing-boxes ul::after{clear:both;display:block;content:" "}.about-section-landing-boxes ul:nth-child(1n+1){background-image:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-1.png")}.about-section-landing-boxes ul:nth-child(2n+2){background-image:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-2.png")}.about-section-landing-boxes ul:nth-child(3n+3){background-image:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-3.png")}.about-section-landing-boxes ul li{float:left;width:32%;margin-right:2%;list-style-type:none;text-align:center}.about-section-landing-boxes ul li:nth-child(3){margin-right:0}.about-section-landing-boxes ul img{max-width:360px;margin:0 auto;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.about-section-landing-boxes ul a:hover img{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.about-section-landing-boxes ul h4{font-family:'RockwellStd-Bold';font-size:1.5em;line-height:1.2;margin-top:0.2em}.about-section-landing-boxes ul h4 a::after{content:" ";position:relative;top:-0.05em;display:inline-block;margin-left:0.5em;width:10px;height:15px;vertical-align:middle;background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-right.png")}.about-us #collection-content-header{z-index:1;width:100% !important}.about-us ul.tab-menu{background:#c6d1dc;white-space:nowrap;overflow:auto;padding:0 10px}.about-us ul.tab-menu li a{color:#707679;background-color:#ffffff}.about-us ul.tab-menu li.tab-selected a{color:#fff;background:#707679}.about-us #breadcrumbs{background:none}.about-us .section{padding:4% 0}.about-us .section:nth-child(even){background:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-1.png") no-repeat left top,url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-2.png") no-repeat right bottom,url("/clients/teapigs/resources/frontend/images/index/news-background.jpg") center top}.about-us .text-content{max-width:820px;width:95%;margin:0 auto}.about-us .text-content img{max-width:100%;height:auto;display:block;margin:0.5em auto}.about-us h2{font-size:2.25em;font-family:'RockwellStd-Bold';text-align:center;margin-bottom:0.5em}.about-us p{font-size:18px;color:#707679;margin-bottom:1.6em}.about-hover .sticky-offset{padding-top:71px}.section.our_beliefs h3{text-align:center;font-size:1.75em;margin-bottom:1.5em}.section.our_beliefs li{list-style-type:none}.section.our_beliefs li h4{font-size:1.375em}.section.our_beliefs li img{display:inline-block;vertical-align:middle;width:55px;height:55px}.section.teapigs_today{text-align:center}.section.teapigs_today .text-content{min-width:100%}.teapigs-today-map{max-width:1120px;margin:0 auto}.about-us .section.meet-the-team{background:none;text-align:center}.about-us .section.meet-the-team .locations{max-width:660px;margin:0 auto;list-style-type:none}.about-us .section.meet-the-team .locations .toggle-trigger{display:block;text-decoration:none}.about-us .section.meet-the-team .locations .toggle-trigger.is-active img{box-shadow:0 0 0 4px #bed22f;min-width:20px;min-height:20px}.about-us .section.meet-the-team .locations img{margin-bottom:10px}.about-us .section.meet-the-team .locations li{width:48%}.about-us .section.meet-the-team .locations li:nth-child(1){float:left}.about-us .section.meet-the-team .locations li:nth-child(2){float:right}.about-us .section.team-members{clear:both;padding-bottom:0;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x top left;opacity:1;overflow:hidden;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;position:relative}.about-us .section.team-members.is-hidden{opacity:0.0;position:fixed}.about-us .section.team-members .team-members-list{list-style-type:none}.about-us .section.team-members .member{width:16%;float:left;text-align:center;line-height:1.2;margin:0 5% 0.5em 0}.about-us .section.team-members .member:nth-child(5n+5){margin-right:0}.about-us .section.team-members .member img{max-width:190px;margin:0 auto 1em;border:7px solid #fff;background-color:whitesmoke;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15)}.about-us .section.team-members .member h3{font-size:1.125em;font-weight:normal}.about-us .section.team-members .member p{font-size:1em}.subscription-wrapper .fancy-radios input[type="radio"]{display:none}.subscription-wrapper .fancy-radios label{padding:1em;border:1px solid #bbbbbb;border-width:2px;margin:0 1em 1em 0;border-radius:4px;color:#3d150b;display:inline-block;font-size:16px;font-size:1rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}.subscription-wrapper .fancy-radios label:last-of-type{margin-right:0}.subscription-wrapper .fancy-radios label small{display:inline-block}.subscription-wrapper .fancy-radios label:hover{border-color:#6e6e6e}.subscription-wrapper .fancy-radios label.is-selected{border-color:#3d150b;background:#e2e8ed;position:relative;z-index:2}.subscription-wrapper .fancy-radios label>span{display:block}.subscription-wrapper .fancy-radios label>span::before{position:relative;display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:50%;background:#FFFFFF;border:1px solid #bbbbbb;border-width:1px !important;margin-right:0.75em;top:0px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.subscription-wrapper .fancy-radios label.is-selected>span::before{background:#FFFFFF;border:#3d150b 4px solid !important}.subscription-wrapper .full-width-labels label{width:100%;display:block;margin:0;border-radius:0;margin-bottom:-2px;background:#FFFFFF}.subscription-wrapper .full-width-labels label:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.subscription-wrapper .full-width-labels label:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.subscription-wrapper .full-width-labels label.is-selected,.subscription-wrapper .full-width-labels label:hover{position:relative;z-index:2}.subscription-wrapper .bundle-multiplier{position:absolute;right:1em;top:1em;background:#3d150b;display:inline-block;color:#FFFFFF;z-index:1;border-radius:50px;font-size:14px;font-size:0.875rem;padding:0 0.75002em;font-weight:500;display:none}.subscription-wrapper .subscription-or{font-size:14px;font-size:0.875rem;margin-top:2em;margin-bottom:2em;clear:both}.subscription-wrapper .subscription-settings-wrapper{max-height:0;overflow:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-top:-2px}.subscription-wrapper .subscription-settings-wrapper .subscription-settings{margin-top:5em;display:block;position:static;position:relative;text-align:left}.subscription-wrapper .subscription-settings-wrapper .subscription-settings::after,.subscription-wrapper .subscription-settings-wrapper .subscription-settings::before{bottom:100%;left:98px;border:solid transparent;height:0;width:0;pointer-events:none;z-index:10}.subscription-wrapper .subscription-settings-wrapper .subscription-settings::after{border-color:rgba(136,183,213,0);border-bottom-color:#FFFFFF;border-width:15px;margin-left:-15px}.subscription-wrapper .subscription-settings-wrapper .subscription-settings::before{border-color:rgba(194,225,245,0);border-bottom-color:#a2a2a2;border-width:16px;margin-left:-16px}.subscription-wrapper .subscription-settings-wrapper .subscription-settings .options-wrapper{padding:1.25em 0}.subscription-wrapper .subscription-settings-wrapper .subscription-settings h3{font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:0.25em}.subscription-wrapper .subscription-settings-wrapper .subscription-settings .fancy-radios{margin-bottom:0.5em}.subscription-wrapper .subscription-settings-wrapper .subscription-settings .button-large{text-align:center;min-width:300px;margin-bottom:1.25em}.subscription-wrapper .settings-visible .subscription-settings-wrapper{max-height:700px}.subscription-wrapper .subscription-instruction-content{text-align:center}.subscription-wrapper .subscription-instruction-content h1{font-size:56px;font-size:3.5rem;font-family:'Arial',Helvetica,sans-serif}.subscription-wrapper .subscription-instruction-content h2{font-family:'franklin-gothic-urw',Helvetica,sans-serif;text-transform:uppercase}.subscription-wrapper .subscription-instruction-content ol{max-width:930px;margin:4em auto}.subscription-wrapper .subscription-instruction-content ol::before{border-top:2px dotted #bbbbbb;right:10%;left:10%;top:35px}.subscription-wrapper .subscription-instruction-content .item{float:left;width:25%;padding:0 2%}.subscription-wrapper .subscription-instruction-content .item span{width:70px;height:70px;background:#bbbbbb;border-radius:50%;display:block;margin:0 auto 1em auto}.subscription-wrapper .subscription-instruction-content .item h3{font-size:14px;font-size:0.875rem;font-family:'franklin-gothic-urw',Helvetica,sans-serif;margin-bottom:0.5em}.subscription-wrapper .subscription-instruction-content .item p{font-size:13px;font-size:0.8125rem;color:#6e6e6e}.subscription-wrapper .subscription-instruction-content .button-large{width:312px}.subscription-wrapper .main-bundle-image{float:left;margin-right:2em;max-width:400px}.subscription-wrapper .bundle-information{width:auto;overflow:hidden;position:relative;min-height:210px}.subscription-wrapper .bundle-information h4{display:none}.subscription-wrapper .bundle-share-subs{position:absolute;right:0;top:0;text-align:right}.subscription-wrapper .bundle-share-subs .subscription-count{font-size:15px;font-size:0.9375rem;color:#6e6e6e}.subscription-wrapper .bundle-share-subs .button-large{padding:1.125em 3.5em 1em 3.5em;text-transform:uppercase;margin-bottom:1em}.subscription-wrapper .price{font-size:20px;font-size:1.25rem;color:#3d150b}.subscription-wrapper .description{color:#6e6e6e}.subscription-wrapper .subscription-details .price,.subscription-wrapper .subscription-details .bundle-information h1,.subscription-wrapper .subscription-details .description{padding-right:230px}.subscription-wrapper .subscription-details .subscription-settings-wrapper{margin-top:0}.subscription-wrapper .subscription-details .subscription-settings-wrapper .subscription-settings{margin-top:3em}.subscription-wrapper .bundle-information h1{margin:0;font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:36px;font-size:2.25rem;text-transform:none;font-family:'DidotLTPro-Roman', serif;font-weight:normal;text-transform:uppercase;font-weight:100}.subscription-wrapper .bundle-intro{border-bottom:1px solid #bbbbbb;padding:3em 0}.subscription-wrapper a.back{margin-bottom:1em;display:block}.subscription-wrapper .bundle-contents{padding:3em 0}.subscription-wrapper .bundle-contents h4{font-family:'franklin-gothic-urw',Helvetica,sans-serif;text-transform:uppercase;margin-bottom:1.25em;font-size:18px;font-size:1.125rem}.subscription-wrapper .bundle-contents ul{-webkit-display:flex;-moz-display:flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-wrap:wrap}.subscription-wrapper .bundle-contents .item{text-align:center;display:block;position:relative;width:17.5%;margin-right:3.1%;margin-bottom:3.1%}.subscription-wrapper .bundle-contents .item:nth-of-type(5n+5){margin-right:0}.subscription-wrapper .bundle-contents .item:nth-last-child(-n+5){margin-bottom:0}.subscription-wrapper .bundle-contents .item a{text-decoration:none;display:block;position:relative}.subscription-wrapper .bundle-contents .item h5{font-family:'franklin-gothic-urw',Helvetica,sans-serif;margin-top:0.75019em}.subscription-wrapper .subscription-pdp-wrapper h2{font-family:'franklin-gothic-urw',Helvetica,sans-serif;margin-bottom:0.75188em}.subscription-wrapper .subscription-pdp-wrapper .secondary-state h2{text-align:left}.subscription-wrapper .subscription-pdp-wrapper .button{display:inline-block;vertical-align:top}.subscription-wrapper .subscription-pdp-wrapper .subscription-question-wrapper label{text-align:left;width:100%;display:block;margin:0;border-radius:0;margin-bottom:-2px;background:#FFFFFF}.subscription-wrapper .subscription-pdp-wrapper .subscription-question-wrapper label:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.subscription-wrapper .subscription-pdp-wrapper .subscription-question-wrapper label:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.subscription-wrapper .subscription-pdp-wrapper .subscription-question-wrapper label.is-selected,.subscription-wrapper .subscription-pdp-wrapper .subscription-question-wrapper label:hover{position:relative;z-index:2}.subscription-wrapper .subscription-pdp-wrapper .payment-recurring-notice{font-size:13px;font-size:0.8125rem;margin:1em 0 0}.subscription-wrapper .subscription-pdp-wrapper .product-buy-totals{margin-top:0.25em;text-align:left}.subscription-wrapper .purchase-type{padding:0;cursor:pointer;border:1px solid #bbbbbb;margin-bottom:-2px}.subscription-wrapper .purchase-type .purchase-type-option .title{text-transform:uppercase}.subscription-wrapper .purchase-type .purchase-type-option .price{display:block;font-size:14px;font-size:0.875rem;margin:0 !important}.subscription-wrapper .purchase-type .purchase-type-option #product-price-subscription,.subscription-wrapper .purchase-type .purchase-type-option .delivery{display:inline-block}.subscription-wrapper .purchase-type .purchase-type-option .delivery{font-size:14px;font-size:0.875rem;padding:0 0 0 0.5em}.subscription-wrapper .purchase-type .fake-radio{cursor:pointer;padding:1.5em 1em 1em 3em}.subscription-wrapper .purchase-type .fake-radio::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-224px 0px;margin:-5px 0 0 1em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .purchase-type .fake-radio::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .purchase-type .content{display:none}.subscription-wrapper .purchase-type.purchase-type-selected{z-index:2;position:relative;border-color:#3d150b;background:#e2e8ed}.subscription-wrapper .purchase-type.purchase-type-selected .fake-radio::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-224px -32px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .purchase-type.purchase-type-selected .fake-radio::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .purchase-type.purchase-type-selected .content,.subscription-wrapper .purchase-type.purchase-type-selected .secondary-state{padding:0 1.5em 1.5em;display:block}.subscription-wrapper .purchase-type.purchase-type-selected .content{display:block}.subscription-wrapper .product-out-of-stock .purchase-type-subscription .fake-radio.subscription-purchase{background-color:#dce3ea;pointer-events:none;padding-top:3em}.subscription-wrapper .product-out-of-stock .purchase-type-subscription .fake-radio.subscription-purchase::after{content:"Sorry, it's not possible to subscribe to this choice";position:absolute;top:0;left:0;width:100%;text-align:center;font-size:12px;font-size:0.75rem;background-color:#cc0000;color:#FFFFFF;padding:0.5em 0}.subscription-wrapper .product-out-of-stock .purchase-type-subscription .fake-radio.subscription-purchase span.title,.subscription-wrapper .product-out-of-stock .purchase-type-subscription .fake-radio.subscription-purchase #product-price-subscription{opacity:0.6}.subscription-wrapper .product-out-of-stock .purchase-type-subscription .secondary-state.is-hidden{display:none}.subscription-wrapper .subscription-account-details .subscription-intro{border-top:1px solid #bbbbbb;border-width:2px;padding-top:2em}.subscription-wrapper .subscription-account-details .bundle-settings,.subscription-wrapper .subscription-account-details .bundle-payment{width:46%}.subscription-wrapper .subscription-account-details .bundle-settings{float:left}.subscription-wrapper .subscription-account-details .bundle-payment{float:right}.subscription-wrapper .subscription-account-details .bundle-payment .no-cards p{margin-bottom:0}.subscription-wrapper .subscription-account-details .bundle-intro img{width:90px;height:auto;float:left;margin-right:1.5em}.subscription-wrapper .subscription-account-details .bundle-question-wrapper{margin:1.5em 0}.subscription-wrapper .subscription-account-details .bundle-question-wrapper h3{font-family:'franklin-gothic-urw',Helvetica,sans-serif;margin-bottom:0.5em;font-size:22px;font-size:1.375rem}.subscription-wrapper .subscription-account-details .bundle-question-wrapper .action-link{font-size:14px;font-size:0.875rem;text-decoration:underline;margin-top:1em;display:inline-block}.subscription-wrapper .subscription-account-details .bundle-payment p{margin-bottom:1em}.subscription-wrapper .subscription-account-details .bundle-payment label small{float:right;margin-top:0.5em}.subscription-wrapper .subscription-account-details .bundle-payment label.is-expired small{color:#cc0000}.subscription-wrapper .subscription-account-details .bundle-payment label i{display:inline-block;vertical-align:middle;margin-right:0.5em}.subscription-wrapper .subscription-account-details .bundle-payment label.visad i span,.subscription-wrapper .subscription-account-details .bundle-payment label.visac i span,.subscription-wrapper .subscription-account-details .bundle-payment label.visae i span{display:block;background-position:0px 0px}.subscription-wrapper .subscription-account-details .bundle-payment label.visad i span.small,.subscription-wrapper .subscription-account-details .bundle-payment label.visac i span.small,.subscription-wrapper .subscription-account-details .bundle-payment label.visae i span.small{background-position:0px 0px}.subscription-wrapper .subscription-account-details .bundle-payment label.amex i span{display:block;background-position:0px -168px}.subscription-wrapper .subscription-account-details .bundle-payment label.amex i span.small{background-position:0px -144px}.subscription-wrapper .subscription-account-details .bundle-payment label.mc i span{display:block;background-position:0px -56px}.subscription-wrapper .subscription-account-details .bundle-payment label.mc i span.small{background-position:0px -48px}.subscription-wrapper .subscription-account-details .bundle-payment label.is-expired,.subscription-wrapper .subscription-account-details .bundle-payment label.is-expired:hover{color:#bbbbbb;padding-right:1em;cursor:not-allowed;border:1px solid #bbbbbb}.subscription-wrapper .subscription-account-details .bundle-payment label.is-expired i,.subscription-wrapper .subscription-account-details .bundle-payment label.is-expired:hover i{opacity:0.5}.subscription-wrapper .subscription-account-details .order-history{margin-top:2em}.subscription-wrapper .subscription-account-details .order-history h3{font-family:'franklin-gothic-urw',Helvetica,sans-serif;margin-bottom:0.66667em;font-size:22px;font-size:1.375rem}.subscription-wrapper .subscription-account-details .is-saving{position:relative}.subscription-wrapper .subscription-account-details .is-saving::before{left:0;right:0;top:0;bottom:0;width:100%;background:rgba(61,21,11,0.85);opacity:0;-webkit-animation:fadeOut 2.1s 1 ease-in-out;-moz-animation:fadeOut 2.1s 1 ease-in-out;animation:fadeOut 2.1s 1 ease-in-out;color:white}.subscription-wrapper .subscription-account-details .is-saving::after{left:50%;top:50%;margin-left:-16px;margin-top:-16px;box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-288px 0px;opacity:0;-webkit-animation:loadTick 2s 1 linear,spin 1s 1 ease-in-out;-moz-animation:loadTick 2s 1 linear,spin 1s 1 ease-in-out;animation:loadTick 2s 1 linear,spin 1s 1 ease-in-out;animation-direction:forwards}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-account-details .is-saving::after{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-account-details .subscription-actions{margin:2em 0 0;text-align:center}.subscription-wrapper .subscription-account-details .subscription-actions .cancel-subscription{color:#cc0000}.subscription-wrapper .subscription-account-details .subscription-actions .update-subscription{color:#3d150b}.subscription-wrapper .page-account-edit_subscription .subscription-intro{border-bottom:1px solid #bbbbbb;overflow:hidden;padding-bottom:5em}.subscription-wrapper .page-account-edit_subscription .subscription-intro .description{font-size:18px;font-size:1.125rem;margin:0.5em 0 2em 0;color:#6e6e6e}.subscription-wrapper .page-account-edit_subscription .subscription-intro .global-reviews-overview{float:left;margin-left:1em;position:relative;top:0.33333em}.subscription-wrapper .page-account-edit_subscription .subscription-intro .global-reviews-overview span{font-size:14px;font-size:0.875rem}.subscription-wrapper .page-account-edit_subscription .subscription-intro .bundle-share-subs{position:absolute;top:0;right:0}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links{height:18px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li{display:inline-block;margin-right:0.5em}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li:last-of-type{margin-right:0}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li a{padding:0;background:#fff url("/clients/teapigsus/sites/teapigsus/resources/frontend/images/site/icons/social.png") no-repeat;width:22px;height:18px;display:block}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li.facebook a{background-position:-37px 0;width:18px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li.twitter a{background-position:-69px 0;width:18px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li.google a{background-position:-102px 0;width:19px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li.pinterest a{background-position:-130px 0;width:19px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .social-links li.instagram a{background-position:-162px 0;width:19px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-count{color:#6e6e6e;text-align:right;margin-top:1em}.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper{margin:0}.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings{margin-top:4em;position:relative}.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings::after,.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings::before{bottom:100%;left:11%;border:solid transparent;height:0;width:0;pointer-events:none}.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings::after{border-color:rgba(136,183,213,0);border-bottom-color:#FFFFFF;border-width:15px;margin-left:-15px}.subscription-wrapper .page-account-edit_subscription .subscription-intro .subscription-settings-wrapper .subscription-settings::before{border-color:rgba(194,225,245,0);border-bottom-color:#a2a2a2;border-width:16px;margin-left:-16px}.subscription-wrapper .subscription-intro{width:auto;overflow:hidden;text-align:left}.subscription-wrapper .subscription-intro h3{font-family:'franklin-gothic-urw',Helvetica,sans-serif;font-size:32px;font-size:2rem}.subscription-wrapper .subscription-intro h3 a{text-decoration:none}.subscription-wrapper .subscription-intro span{display:inline-block}.subscription-wrapper .subscription-intro .price{font-size:20px;font-size:1.25rem;color:#3d150b;vertical-align:middle}.subscription-wrapper .subscription-intro .status-label{display:inline-block;vertical-align:middle;padding:0.25em 0.5em;font-size:12px;font-size:0.75rem;text-transform:uppercase;color:#FFFFFF;border-radius:4px;margin-left:0.5em}.subscription-wrapper .subscription-intro .status-label.status-active-label{background:#090}.subscription-wrapper .subscription-intro .status-label.status-paused-label{background:#303030}.subscription-wrapper .subscription-intro .status-label.status-cancelled-label{background:#cc0000}.subscription-wrapper .subscription-intro .status-label.status-creating-label{background:#fc0}.subscription-wrapper .subscription-intro .status-label.status-completed-label{background:#303030}.subscription-wrapper .subscription-intro .status-label.prepaid{margin-left:0.5em;background:#bbbbbb}.subscription-wrapper .subscription-intro .subscription-id{display:inline}.subscription-wrapper .subscription-items{margin:1em 0}.subscription-wrapper .subscription-items li{display:block}.subscription-wrapper .subscription-items li a{display:block;padding:1em;border:1px solid #bbbbbb;margin-bottom:-2px;border-width:2px}.subscription-wrapper .subscription-items li a img{display:inline-block;vertical-align:middle;margin-right:1em}.subscription-wrapper .subscription-items li a span.description{display:inline-block;vertical-align:middle}.subscription-wrapper .subscription-items li a span.description span{display:block;text-decoration:none;color:#6e6e6e;font-size:12px;font-size:0.75rem}.subscription-wrapper .subscription-items li a span.description span.title{display:block;color:#3d150b;font-size:15px;font-size:0.9375rem}.subscription-wrapper .subscription-items li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px}.subscription-wrapper .subscription-items li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-bottom:0}.subscription-wrapper .subscription-list-item{margin-bottom:2em;position:relative}.subscription-wrapper .subscription-list-item .message{margin-top:1em}.subscription-wrapper .subscription-list-item .subscription-items{margin:0.5em auto}.subscription-wrapper .subscription-list-item .subscription-items li{display:inline-block}.subscription-wrapper .subscription-list-item .subscription-items li a{padding:0;border:0}.subscription-wrapper .subscription-list-item .delivery-info,.subscription-wrapper .subscription-list-item .repeat-info{display:inline-block;position:relative;vertical-align:middle}.subscription-wrapper .subscription-list-item .delivery-info{margin-bottom:0.5em}.subscription-wrapper .subscription-list-item .delivery-info::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-192px 0px;display:inline-block;position:relative;vertical-align:middle;margin-right:0.33333em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-list-item .delivery-info::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-list-item .delivery-info span{display:inline}.subscription-wrapper .subscription-list-item .delivery-info input,.subscription-wrapper .subscription-list-item .delivery-info input:focus{display:inline;width:16em;border:0;padding:0;margin:0;font:inherit;text-decoration:underline;color:#3d150b;vertical-align:middle;box-shadow:none;border-radius:none;cursor:pointer;outline:none}.subscription-wrapper .subscription-list-item .repeat-info::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-32px -64px;display:inline-block;position:relative;vertical-align:middle;margin-right:0.63333em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-list-item .repeat-info::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-list-item:hover .repeat-info::before{-webkit-animation:spin 1s 1 ease-in-out;-moz-animation:spin 1s 1 ease-in-out;animation:spin 1s 1 ease-in-out}.subscription-wrapper .subscription-settings-menu{position:relative;display:inline-block;display:block;position:absolute;top:1em;right:1em;cursor:pointer;vertical-align:middle}.subscription-wrapper .subscription-settings-menu .tooltip-wrapper{padding-top:1em}.subscription-wrapper .subscription-settings-menu .tooltip-wrapper{position:absolute;opacity:0;transition:opacity 0.2s;transition-delay:0.2s;visibility:hidden;right:0;top:100%}.subscription-wrapper .subscription-settings-menu:hover .tooltip-wrapper,.subscription-wrapper .subscription-settings-menu.tooltip-active .tooltip-wrapper{opacity:1;visibility:visible}.subscription-wrapper .subscription-settings-menu .tooltip-toggle{cursor:pointer}.subscription-wrapper .subscription-settings-menu .tooltip-content{background:#000000;color:#FFFFFF;padding:0.66667em 1em;border-radius:4px;width:250px;position:relative;font-size:12px;font-size:0.75rem;line-height:1.7;z-index:99}.subscription-wrapper .subscription-settings-menu .tooltip-content::after{content:"";display:block;position:absolute;left:0}.subscription-wrapper .subscription-settings-menu .tooltip-content p{margin:0}.subscription-wrapper .subscription-settings-menu .tooltip-content a{color:#FFFFFF}.subscription-wrapper .subscription-settings-menu .tooltip-content::after{right:1.5em;border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent;border-width:7px;margin-left:-7px;left:auto}.subscription-wrapper .subscription-settings-menu .tooltip-content::after{bottom:100%;border-bottom-color:#000000}.subscription-wrapper .subscription-settings-menu .tooltip-content .title{display:block;text-transform:uppercase;margin-bottom:0}.subscription-wrapper .subscription-settings-menu .text{display:inline-block;vertical-align:middle;margin-left:5px}.subscription-wrapper .subscription-settings-menu::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-64px 0px;display:inline-block;position:static;cursor:pointer;vertical-align:middle}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu:hover .tooltip-wrapper{opacity:0;visibility:hidden}.subscription-wrapper .subscription-settings-menu:hover::before,.subscription-wrapper .subscription-settings-menu.active-tooltip::Before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-64px -32px;-webkit-animation:spin 0.75s 1 ease-in-out;-moz-animation:spin 0.75s 1 ease-in-out;animation:spin 0.75s 1 ease-in-out}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu:hover::before,.subscription-wrapper .subscription-settings-menu.active-tooltip::Before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu.active-tooltip .tooltip-wrapper{visibility:visible;opacity:1}.subscription-wrapper .subscription-settings-menu .tooltip-wrapper{right:-0.5em}.subscription-wrapper .subscription-settings-menu .tooltip-content{padding:2em;background:#3d150b}.subscription-wrapper .subscription-settings-menu .tooltip-content li{font-size:14px;font-size:0.875rem}.subscription-wrapper .subscription-settings-menu .tooltip-content li a{display:block;color:#bbbbbb;vertical-align:middle;text-decoration:none}.subscription-wrapper .subscription-settings-menu .tooltip-content li a:hover{color:#FFFFFF}.subscription-wrapper .subscription-settings-menu .tooltip-content li a::before{display:inline-block;vertical-align:middle;position:relative}.subscription-wrapper .subscription-settings-menu .tooltip-content li:not(:last-child){margin-bottom:1em}.subscription-wrapper .subscription-settings-menu .tooltip-content li.edit a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-96px -32px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu .tooltip-content li.edit a::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu .tooltip-content li.edit a:hover::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-96px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu .tooltip-content li.edit a:hover::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu .tooltip-content li.pause a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-160px -32px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu .tooltip-content li.pause a::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu .tooltip-content li.pause a:hover::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-160px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu .tooltip-content li.pause a:hover::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu .tooltip-content li.change-date a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-192px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu .tooltip-content li.change-date a::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu .tooltip-content li.change-date a:hover::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-192px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.subscription-wrapper .subscription-settings-menu .tooltip-content li.change-date a:hover::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.subscription-wrapper .subscription-settings-menu .tooltip-content::after{border-bottom-color:#3d150b}.subscription-wrapper .status-creating .subscription-settings-menu,.subscription-wrapper .status-cancelled .subscription-settings-menu{display:none}.subscription-wrapper .status-cancelled .delivery-info,.subscription-wrapper .status-cancelled .repeat-info{display:none}@media screen and (max-width: 750px){.subscription-wrapper .subscription-list-item{padding:1.5em;margin-bottom:1em}.subscription-wrapper .subscription-list-item .delivery-info,.subscription-wrapper .subscription-list-item .repeat-info{margin:0 0 1em}.subscription-wrapper .subscription-list-item .delivery-info::before,.subscription-wrapper .subscription-list-item .repeat-info::before{display:block;float:left}.subscription-wrapper .subscription-intro h3{font-size:22px;font-size:1.375rem;margin-bottom:0.5em}.subscription-wrapper .subscription-intro .price{font-size:16px;font-size:1rem}.subscription-wrapper .subscription-intro .status-label{font-size:10px;font-size:0.625rem}.subscription-wrapper .subscription-account-details .bundle-question-wrapper{margin:0 0 2em}.subscription-wrapper .subscription-account-details .bundle-question-wrapper h3{font-size:18px;font-size:1.125rem}.subscription-wrapper .subscription-account-details .bundle-settings,.subscription-wrapper .subscription-account-details .bundle-payment{float:none;width:auto}.subscription-wrapper .subscription-account-details .bundle-payment label small{float:none;display:block}.subscription-wrapper .subscription-account-details .bundle-payment label i{display:block;float:left}.subscription-wrapper .subscription-account-details .order-history{margin:0}}div.subscription-due-date-calendar{border-radius:4px;background:#3d150b;color:#FFFFFF;padding:1em;position:relative;margin-top:1.5em;margin-left:-3.5em}div.subscription-due-date-calendar::after{border:solid transparent;height:0;width:0;pointer-events:none;border-color:transparent;border-width:7px;margin-left:10px;left:0;bottom:100%;border-bottom-color:#3d150b}div.subscription-due-date-calendar .bundle-featured a{text-decoration:none}div.subscription-due-date-calendar caption{padding:0 0 0.7em;border-bottom:1px solid #bbbbbb;border-color:#6e6e6e;margin-bottom:1em;color:#FFFFFF}div.subscription-due-date-calendar span.month{margin:0 0.5em 0}div.subscription-due-date-calendar a.next{float:right}div.subscription-due-date-calendar a.prev{float:left}div.subscription-due-date-calendar a{color:#FFFFFF}div.subscription-due-date-calendar a:hover,div.subscription-due-date-calendar .valid:hover{cursor:pointer}div.subscription-due-date-calendar thead{color:#FFFFFF}div.subscription-due-date-calendar td{padding:0 0.7em;line-height:41px;text-align:center;color:rgba(110,110,110,0.5)}div.subscription-due-date-calendar td:hover{cursor:not-allowed}div.subscription-due-date-calendar td.active:hover{cursor:default}div.subscription-due-date-calendar td.inactive{position:relative}div.subscription-due-date-calendar td.inactive:after{left:0;top:50%;position:absolute;display:block;content:'';background:rgba(110,110,110,0.2);width:100%;height:1px;transform:rotate(-45deg);transform-origin:50% 50%}div.subscription-due-date-calendar td.valid{color:#FFFFFF;background:#3d150b}div.subscription-due-date-calendar td.active{position:relative}div.subscription-due-date-calendar td.active::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:'';display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:2px solid #FFFFFF;border-radius:50%}div.stickyWin.subscription-pause-popup{padding:2em}div.stickyWin.subscription-pause-popup h2{text-align:center}div.stickyWin.subscription-pause-popup .subscription-popup{text-align:center}div.stickyWin.subscription-pause-popup .subscription-popup input{display:none}div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button{display:block;clear:both;width:50%;margin:0 auto 1em}div.stickyWin.subscription-pause-popup .subscription-popup .options-wrapper{margin:0}div.stickyWin.subscription-pause-popup .subscription-popup .cancel-popup{font-size:14px;font-size:0.875rem;cursor:pointer}div.stickyWin.subscription-pause-popup .subscription-popup .cancel-popup:hover{text-decoration:underline}.has-normal-items .subscription-items-wrapper{border-top:1px solid #bbbbbb;padding-top:1.5em}.review-items.review-subscription-items{border-radius:4px;border-top:0}.review-items.review-subscription-items .header{border-top-left-radius:4px;border-top-right-radius:4px;padding:1em 1em 1em 3em;background:#e2e8ed;border-bottom:1px solid #bbbbbb;border-top:1px solid #bbbbbb}.review-items.review-subscription-items .header h3{padding:0}.review-items.review-subscription-items .header span.note{font-size:12px;font-size:0.75rem;color:#6e6e6e;line-height:1.5;display:block}.review-items.review-subscription-items .header::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-32px -32px;position:absolute;top:0.75em;left:0.75em;-webkit-animation:spin 1s 1 ease-in-out;-moz-animation:spin 1s 1 ease-in-out;animation:spin 1s 1 ease-in-out}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.review-items.review-subscription-items .header::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.review-items.review-subscription-items .item-actions .link{padding:0}#minicart-dropdown .subscription-message{padding:0.5em;background:#e2e8ed;font-size:14px;font-size:0.875rem;margin:0 0 1em}#minicart-dropdown .subscription-message span{display:inline-block;position:relative;vertical-align:middle}#minicart-dropdown .subscription-message span::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons.png");background-position:-32px -32px;display:inline-block;position:relative;vertical-align:middle;margin-right:0.33333em}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#minicart-dropdown .subscription-message span::before{background-image:url("/blu/resources/shared/images/bluprint/subscriptions/icons@2x.png");background-size:384px 256px;}}.page-account-subscriptions .bluprint-css,.page-account-edit_subscription .bluprint-css{margin-top:2em}.page-account-subscriptions .bluprint-css h2,.page-account-subscriptions .bluprint-css h3,.page-account-edit_subscription .bluprint-css h2,.page-account-edit_subscription .bluprint-css h3{font-size:24px;font-size:1.5rem;margin-bottom:1.5em;font-weight:500}.page-account-subscriptions .bluprint-css .subscription-wrapper .subscription-settings-menu .tooltip-content,.page-account-edit_subscription .bluprint-css .subscription-wrapper .subscription-settings-menu .tooltip-content{background:#c6d1dc}.page-account-subscriptions .bluprint-css .subscription-wrapper .subscription-settings-menu .tooltip-content::after,.page-account-edit_subscription .bluprint-css .subscription-wrapper .subscription-settings-menu .tooltip-content::after{border-bottom-color:#c6d1dc}.page-account-subscriptions .bluprint-css .subscription-wrapper .subscription-settings-menu .tooltip-content li a,.page-account-edit_subscription .bluprint-css .subscription-wrapper .subscription-settings-menu .tooltip-content li a{color:#6e6e6e}.page-account-subscriptions .bluprint-css .subscription-wrapper .subscription-intro h3,.page-account-edit_subscription .bluprint-css .subscription-wrapper .subscription-intro h3{margin-bottom:0.5em}.page-account-subscriptions .bluprint-css .subscription-wrapper .subscription-intro .price,.page-account-edit_subscription .bluprint-css .subscription-wrapper .subscription-intro .price{font-size:16px;font-size:1rem}.page-account-subscriptions .bluprint-css .subscription-items,.page-account-edit_subscription .bluprint-css .subscription-items{margin:2em 0}.page-account-subscriptions .bluprint-css .subscription-wrapper .subscription-list-item .delivery-info input,.page-account-edit_subscription .bluprint-css .subscription-wrapper .subscription-list-item .delivery-info input{box-shadow:none}.page-account-subscriptions .bluprint-css .subscription-actions br,.page-account-edit_subscription .bluprint-css .subscription-actions br{display:none}.page-account-subscriptions .bluprint-css .subscription-actions .cancel-subscription,.page-account-edit_subscription .bluprint-css .subscription-actions .cancel-subscription{float:left}.page-account-subscriptions .bluprint-css .subscription-actions .update-subscription,.page-account-edit_subscription .bluprint-css .subscription-actions .update-subscription{float:right}.page-account-subscriptions div.subscription-due-date-calendar,.page-account-subscriptions div.subscription-due-date-calendar td,.page-account-edit_subscription div.subscription-due-date-calendar,.page-account-edit_subscription div.subscription-due-date-calendar td{background:#c6d1dc}.page-account-subscriptions div.subscription-due-date-calendar a,.page-account-subscriptions div.subscription-due-date-calendar td a,.page-account-edit_subscription div.subscription-due-date-calendar a,.page-account-edit_subscription div.subscription-due-date-calendar td a{text-decoration:none}.page-account-subscriptions div.subscription-due-date-calendar::after,.page-account-subscriptions div.subscription-due-date-calendar td::after,.page-account-edit_subscription div.subscription-due-date-calendar::after,.page-account-edit_subscription div.subscription-due-date-calendar td::after{border-bottom-color:#c6d1dc}.page-account-subscriptions div.subscription-due-date-calendar td.active,.page-account-edit_subscription div.subscription-due-date-calendar td.active{background:#879eb5;color:#FFFFFF}.page-account-subscriptions div.subscription-due-date-calendar caption,.page-account-edit_subscription div.subscription-due-date-calendar caption{border-width:2px;border-color:#3d150b;font-weight:500;color:#3d150b;text-transform:lowercase}.subscription-steps li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;list-style:none;width:32.5%;padding:40px;border:2px dotted #72554E;margin:0 1.25% 0 0;height:220px;position:relative;border-radius:8px}.subscription-steps li h2{position:absolute;bottom:10px;left:10px;right:10px}.subscription-steps li:nth-child(1){background:url("/clients/teapigs/resources/frontend/images/subscriptions/how-it-works1.png") no-repeat center center}.subscription-steps li:nth-child(2){background:url("/clients/teapigs/resources/frontend/images/subscriptions/how-it-works2.png") no-repeat center center}.subscription-steps li:nth-child(3){background:url("/clients/teapigs/resources/frontend/images/subscriptions/how-it-works3.png") no-repeat center center;margin-right:0}#subscription .header,#subscription .product-nav,#subscription .step-1,#subscription .step-2,.subscription-months .months{overflow:hidden}#subscription .step-1 h3,#subscription .step-1 p,#subscription .step-2.active h3,#subscription .step-2.active p,#subscription .step-2 h3,#subscription .step-2 p,.subscription-months .months li{float:left}#subscription .products-listing .in-active,#subscription .products-listing .active,#subscription .subscription-months .proceed{font-size:1.2em;margin:0 auto;display:block;padding:14px 30px;color:#ffffff;background:#d3d3d3;text-transform:lowercase}#subscription .products-listing .active,#subscription .subscription-months .proceed{background:#42130b}#subscription .products-listing .active:hover,#subscription .products-listing .proceed,#subscription .subscription-months .proceed:hover{background:#5f2f23}#subscription .subscription-months .proceed{margin:35px auto}#subscription .subscription-months .terms{text-align:center;font-size:0.75em;color:#636363}#subscription .subscription-months .terms a{color:#636363}div.step-1 button.edit{display:none}ul li.prod.dimmed{opacity:0.3}#subscription .header{padding:30px 0 0;border-radius:8px;margin:2em 0 2em;text-align:center;background:#D2E5EC url("/clients/teapigs/resources/frontend/images/subscriptions/subscribe-and-save.jpg") no-repeat 50% 50%;height:141px}#subscription .header h1{margin-bottom:-0.25em;font-size:2em;font-family:'RockwellStd-Bold'}#subscription .header h2{font-size:1.5em;margin:0;color:#f56969}.subscription-steps h3{text-align:center;color:#38130A;bottom:5px;left:10px;right:10px;position:absolute}#subscription p.intro{clear:both;font-size:1.125em;line-height:1.5;color:#999;padding:1em 0 0;text-align:center}#subscription .product-nav{margin:0 0 20px 0;text-align:center;padding:15px;background:#F4EFEA}#subscription .product-nav ul{text-align:center;padding:0;margin:0 auto;float:left;width:100%}#subscription .product-nav li{display:block;float:left;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;line-height:2.5em;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;margin:0 10px 0 0}#subscription .product-nav li a{padding:0 20px;text-transform:lowercase;display:inline-block;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;background:#E5DDD5}#subscription .product-nav li a:hover{background:#fff}#subscription .products-listing{margin-top:12px}#subscription .products-listing ul{position:relative;text-align:center;display:table;width:100%}#subscription .products-listing .prod{width:15.5%;height:280px;display:inline-block;position:relative;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0 1% 1% 0;vertical-align:top}#subscription .products-listing .prod:nth-child(6n+6){margin-right:0}#subscription .products-listing .prod img{width:100%;height:auto}#subscription .products-listing a,.subscription-months .months li a,#subscription .product-nav li a{text-decoration:none;margin:0;display:block;text-indent:0;top:auto}#subscription .products-listing .prod:hover{-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);box-shadow:0 0 5px rgba(0,0,0,0.2);z-index:1}#subscription .products-listing .option{display:none}.no-touch #subscription .products-listing a:hover .option{display:inline;position:absolute;top:10px;left:10px;background:rgba(255,255,255,0.85);padding:5px 10px;font-size:.775em;z-index:3}#subscription .products-listing .tick{display:none}#subscription .products-listing li.added .tick{background:url("/clients/teapigs/resources/frontend/images/subscriptions/icons.png") no-repeat 0 -154px;width:32px;height:32px;display:block;position:absolute;right:10px;top:10px}#subscription .products-listing .desc{text-align:center;padding-top:5px}#subscription .products-listing h3{text-align:center;font-size:1em;margin-bottom:0.5em}#subscription .products-listing button.add-me{pointer-events:none;margin:0 auto;display:block}#subscription .products-listing .desc .price{font-family:Arial;font-weight:normal;font-size:0.75em;line-height:2.25;padding:0;display:none;margin:-10px 0 0}#subscription .products-listing .remove{display:none}#subscription .products-listing li.prod.added button.add-me{display:none}#subscription .products-listing li.prod.added .desc .price{display:block}#subscription .products-listing li.prod.added .desc .remove{display:inline-block}#subscription .products-listing .ss-overlay{display:none;-moz-box-shadow:6px 6px 0px 0 rgba(0,0,0,0.2);-webkit-box-shadow:6px 6px 0px 0 rgba(0,0,0,0.2);box-shadow:6px 6px 0px 0 rgba(0,0,0,0.2);z-index:9999}#subscription .products-listing .ss-overlay.right{display:none;-moz-box-shadow:-6px 6px 0px 0 rgba(0,0,0,0.2);-webkit-box-shadow:-6px 6px 0px 0 rgba(0,0,0,0.2);box-shadow:-6px 6px 0px 0 rgba(0,0,0,0.2)}#subscription .ss-overlay .close{color:#a1a1a1;position:absolute;top:15px;right:15px;font-size:0.8125em;text-transform:lowercase}#subscription .products-listing .ss-overlay.active{background:#ffffff;border:solid 1px #cccccc;width:450px;padding:25px;padding-top:0;position:absolute;z-index:2;top:-1px;display:block;visibility:visible}#subscription .products-listing .ss-overlay.active.right{right:100%}#subscription .products-listing .ss-overlay.active.left{left:100%}#subscription .products-listing .ss-overlay h1{font-size:1em;margin:20px 0 10px;text-align:left}#subscription .products-listing .ss-overlay ul{border:none}#subscription .products-listing .ss-overlay li{float:left;list-style:none;width:50%;margin:0 0 20px 0;height:85px}#subscription .products-listing .ss-overlay li:nth-child(even){margin-right:0}#subscription .products-listing .ss-overlay li img{width:80px;height:80px;float:left;border:solid 1px #e2e2e2;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#subscription .products-listing .ss-overlay li img.selected{border:solid 3px #3ac447}#subscription .products-listing .ss-overlay li .content{width:auto;overflow:hidden;padding:0 0 0 1em;text-align:left}#subscription .products-listing .ss-overlay h2{margin:0;font-size:0.75em;line-height:1.125em}#subscription .products-listing .ss-overlay .price{font-size:0.875em;line-height:1.4em;color:#3d150b}#subscription .products-listing .ss-overlay .quantity{margin:4px 0 0}#subscription .products-listing .ss-overlay .quantity .qty,#subscription .products-listing .ss-overlay .quantity input{background:#ffffff;float:left;width:28px;height:28px;color:#3d150b;text-align:center;font-size:1.4em;font-family:Arial, Helvetica, sans-serif;padding:0}#subscription .products-listing .ss-overlay .minus{line-height:1em}#subscription .products-listing .ss-overlay .quantity .qty.plus{font-size:1.2em;line-height:1.3em}#subscription .products-listing .ss-overlay .quantity input{background:#ffffff;color:#3d150b;font-size:1em;border:solid 1px #cccccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-family:Arial, Helvetica, sans-serif;border-radius:4px}#subscription .products-listing .ss-overlay .btn-lg,#subscription .products-listing .ss-overlay div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button,div.stickyWin.subscription-pause-popup .subscription-popup #subscription .products-listing .ss-overlay .labels-as-button{margin:0 auto;display:block;padding:10px 20px;font-size:0.75em}#subscription .step-1,#subscription .step-2{background:#DDEEEC;margin-top:40px;cursor:pointer;padding:0 20px;margin-bottom:1px}#subscription .step-2.active{margin-top:-1px}#subscription .step-2.stage2{border-top:0}#subscription .step-2{border:1px solid #ccc;margin:0 0 15px 0}#subscription .step-1 h3,#subscription .step-2 h3,#subscription .step-2.active h3{font-size:1.5em;margin:0;line-height:2.5}#subscription .step-1 p,#subscription .step-2 p,#subscription .step-2.active p{color:#3d150b;font-weight:700;line-height:2.9em}#subscription .step-2 p,#subscription .step-2 h3{color:#cccccc}#subscription .step-2.active h3{color:#3d150b}#subscription-form div.step-1.selected,#subscription-form div.step-2.selected{overflow:hidden !important;width:100% !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#subscription .step-1 .order-amount{float:right;font-weight:700;color:#40180D;padding:0 0 0 30px;position:relative;display:none;margin:8px 0 0}#subscription .step-1 .order-amount .icon{background:url("/clients/teapigs/resources/frontend/images/subscriptions/icons.png") no-repeat 0 -76px;width:24px;height:24px;display:inline-block;position:absolute;left:0;top:10px}#subscription .step-1 .order-amount.active,#subscription .step-1 .order-amount.offer{color:#A0C9C5;display:none}#subscription .step-1.minimum-met .order-amount.active{display:block !important}#subscription .step-1 .order-amount.inactive{display:block}#subscription .step-1 .order-amount.offer{display:none}#subscription .step-1.minimum-met .order-amount.inactive{display:none !important}#subscription .step-1.minimum-met .order-amount.offer{display:none !important}#subscription .step-1 .order-amount.active .icon,#subscription .step-1 .order-amount.offer .icon{background:url("/clients/teapigs/resources/frontend/images/subscriptions/icons.png") no-repeat 0 0}.subscription-months .months{font-size:1.2em;float:left;text-align:center;width:23.5%;margin:30px 0;margin-right:2%;padding:20px 0;background:#E5DDD5;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer !important}#subscription .step-1.minimum-offer-met .order-amount.active{display:none !important}#subscription .step-1.minimum-offer-met .order-amount.inactive{display:none !important}#subscription .step-1.minimum-offer-met .order-amount.offer{display:block !important}#subscription .product-nav li.selected a,#subscription .months.selected{background:url("/clients/teapigs/resources/frontend/images/site/footer-texture.jpg")}#subscription .product-nav li#my-teas a{background:#bfcf05}#subscription .product-nav li#my-teas a:hover{background:#fff}.subscription-months .months:hover{background:#F4EFEA;cursor:pointer}.subscription-months .months label{display:block;cursor:pointer}#subscription .months.selected label{color:#3d150b}.subscription-months .months-content .months:last-child{margin-right:0}.subscription-months .months input{display:none}.subscription-months .months h2{margin:0;font-size:1.8em}.subscription-months .footer-desc a{background:#E0E99A;font-weight:700;font-size:1.25em;padding:5px 10px;text-decoration:none;margin:0 8px;border-radius:8px}#hangon-wrapper h1,#hangon-wrapper h2,#hangon-wrapper p,.subscription-months .footer-desc{text-align:center;padding:0 10px}#hangon-wrapper h1{margin-bottom:5px}#hangon-wrapper h2{margin-bottom:20px;color:#8c8c8c}#hangon-wrapper .hangon-return{margin:30px auto}#hangon-wrapper .hangon-return a{color:#ffffff;text-decoration:none;line-height:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#hangon-wrapper .finish{background:#27a327}#hangon-wrapper .back{background:#969696}#subscription .submit{margin:15px 0 30px}#subscription .arrow_box{display:none}#subscription .arrow_box.active{position:absolute;left:50%;z-index:9999;background:#ffffff;width:245px;color:#656565;font-size:.8em;padding:15px;-moz-box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:10px auto;margin-left:-122px}#subscription .arrow_box:after,.arrow_box:before{bottom:100%;left:39%;border:solid transparent;content:" ";height:0;width:0;position:absolute}#subscription .arrow_box span{display:none}#subscription .arrow_box:before{background:url("/clients/teapigs/resources/frontend/images/site/icons/error-arrow.png") no-repeat;width:62px;height:20px;top:-23px}#subscription .arrow_box p{line-height:1.1em}#subscription .arrow_box.active{display:block}div.subscription-footer{height:120px;opacity:0;visibility:hidden;width:100%;position:fixed;z-index:5;bottom:0;left:0;background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.2) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.2)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.2) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.2) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.2) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.2) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 )}div.subscription-footer .msg{border-radius:100px;bottom:100px;font-size:1.125em;font-weight:bold;left:50%;margin-left:-125px;padding:8px 20px;position:fixed;text-align:center;width:auto;z-index:1;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.75);-moz-box-shadow:0 0 15px rgba(0,0,0,0.75);box-shadow:0 0 15px rgba(0,0,0,0.75)}div.subscription-footer .msg:not(.warning){background:#C9DE34}div.subscription-footer .msg:not(.warning) p.order-amount{color:#FFFFFF !important}div.subscription-footer .msg.warning .active,div.subscription-footer .msg.warning .offer{display:none}div.subscription-footer .msg.minimum-met .inactive{display:block}div.subscription-footer .msg.minimum-met .inactive,div.subscription-footer .msg.minimum-met .offer{display:none}div.subscription-footer .msg.minimum-met .active{display:block}div.subscription-footer .msg.minimum-offer-met .inactive,div.subscription-footer .msg.minimum-offer-met .active{display:none}div.subscription-footer .msg.minimum-offer-met .offer{display:block}div.subscription-footer .msg.warning{background:#3D150B}div.subscription-footer .msg.warning p.order-amount{color:#FFFFFF !important}div.step-1 button.edit{display:none;font-size:1em;margin:20px 0 0 20px;text-transform:lowercase;background:none;padding:0;text-decoration:underline}div.step-1:not(.selected) button.edit{display:inline-block !important}div#scroll-button{bottom:-4px;float:right;right:150px;position:fixed;display:none;z-index:20}div#scroll-button:hover{cursor:pointer}li.prod.added p.price{display:block}#my-teas{display:none !important}#my-teas.active{display:block !important;float:right !important;margin:0 !important}table.subscriptionsTable td{vertical-align:middle !important}table.subscriptionsTable td.active span,table.subscriptionsTable td.ended span{background:#a2c87f;color:#fff;padding:0.25em 1em;text-align:center;display:inline-block;border-radius:3px}table.subscriptionsTable td.ended span{background:#cc0000}#subscriptions #subscriptions-box{margin-bottom:2em}#subscriptions #subscriptions-box:last-of-type{margin-bottom:0}#subscriptions #subscriptions-box .header{background:#EAE7E3;padding:10px;display:block;margin:0;text-align:center}#subscriptions #subscriptions-box .message{margin:20px 20px 0;text-align:center}#subscriptions #subscriptions-box table{margin:0;border-bottom:1px solid #ccc}#subscriptions #subscriptions-box table thead th,#subscriptions #subscriptions-box table tbody td{margin:0;border:0;padding:1em;text-transform:none;text-align:left}#subscriptions #subscriptions-box table thead th{border-bottom:1px solid #ccc;color:#3d150b;font-family:Arial, Helvetica, sans-serif}#subscriptions #subscriptions-box .subscription-summary{padding:20px;border-bottom:1px solid #ccc}#subscriptions #subscriptions-box table.summary-details{border:0}#subscriptions #subscriptions-box table.summary-details td{text-align:center;padding:0;border:0;vertical-align:top}#subscriptions #subscriptions-box table.summary-details td.title{font-size:1.25em;padding-bottom:10px}#subscriptions #subscriptions-box table.summary-details td.details{font-size:2.25em;color:#5AA016;font-weight:bold}#subscriptions #subscriptions-box table.summary-details td.details small{font-size:0.45em;font-family:Arial, Helvetica, sans-serif;display:block;padding:15px 0 0;color:#444}#subscriptions #subscriptions-box table.summary-details td.details span.ended{color:#cc0000}#subscriptions #subscriptions-box table img{float:left}#subscriptions #subscriptions-box table .content{float:left;width:305px;font-size:0.9375em}#subscriptions #subscriptions-box table .text-content{font-size:0.9375em}#subscriptions #subscriptions-box table .text-content ul{margin:0;list-style-type:none}#subscriptions #subscriptions-box table .content h3{font-size:1em}#subscriptions #subscriptions-box table .delivery{background:#f1f1f1;border-left:1px solid #ccc}#subscriptions #subscriptions-box table dl dt,#subscriptions #subscriptions-box table dl dd{float:left;margin-bottom:10px}#subscriptions #subscriptions-box table dl dd{width:60%;margin-bottom:16px}#subscriptions #subscriptions-box table dl dt{width:40%;font-weight:normal;font-size:1.125em}#subscriptions #subscriptions-box table a span{display:inline}#cancel_subscription{font-size:0.875em}#update_subscription{font-size:0.875em}#cancel_subscription button{margin:20px 0 0}.stickyWin form#editaddress h3{display:none}.stickyWin form#editaddress hr{display:none}.stickyWin form#editaddress input,.stickyWin form#editaddress select{width:100%;margin:0 0 5px}.stickyWin form#editaddress dd.submit{margin-top:15px}#subscription-gift-page .product-details-header{padding:0 0 0.5em}#subscription-gift-page .product-details-image{width:46%}#subscription-gift-page .product-details-sidebar{width:48%;padding-right:7%}#subscription-gift-page #product-details-main p.subtitle{margin:0 0 10px 0}#subscription-gift-page #product-details-main .text-content p:last-of-type{margin-bottom:0}div#subscription-gift-page .item{margin:25px 0}#subscription-gift-page #product-details-main h2{margin:0;font-size:1.125em;text-transform:lowercase}div#subscription-gift-page input[type="radio"]{display:none;margin:10px}div#subscription-gift-page input[type="radio"]+label{display:inline-block;margin:0;border:1px solid #BBBBBB;margin:8px 15px 0 0;cursor:pointer;border-radius:5px;width:100px;height:100px;display:table;float:left}div#subscription-gift-page input[type="radio"]+label .text{text-align:center;font-size:0.875em;display:block;color:#3d150b;font-weight:normal;box-sizing:border-box;padding:30px 0 30px 0;display:table-cell;height:100%;width:100%;vertical-align:middle;line-height:1.3;text-transform:lowercase}div#subscription-gift-page input[type="radio"]+label[for='gift'],div#subscription-gift-page input[type="radio"]+label[for='me']{width:150px}div#subscription-gift-page input[type="radio"]+label.clicked[for='gift'],div#subscription-gift-page input[type="radio"]+label.clicked[for='me']{width:148px}div#subscription-gift-page input[type="radio"]+label.clicked{border:2px solid #3d150b;width:98px;height:98px}div#subscription-gift-page input[type="radio"]+label.clicked .text{padding:29px 0 29px 0}div#subscription-gift-page input[type="radio"]+label[for='gift'] .text,div#subscription-gift-page input[type="radio"]+label[for='me'] .text,div#subscription-gift-page input[type="radio"]+label[for='card'] .text,div#subscription-gift-page input[type="radio"]+label[for='email'] .text{padding-top:80px;padding-bottom:15px;background:url("/clients/teapigs/resources/frontend/images/subscriptions/icons_gift.png") top center no-repeat}div#subscription-gift-page input[type="radio"]+label[for='gift'] .text{background-position:center 19px}div#subscription-gift-page input[type="radio"]+label[for='me'] .text{background-position:center -96px}div#subscription-gift-page input[type="radio"]+label[for='gift'].clicked .text{background-position:center 18px}div#subscription-gift-page input[type="radio"]+label[for='me'].clicked .text{background-position:center -97px}div#subscription-gift-page input[type="radio"]+label[for='card'] .text{background-position:center -213px}div#subscription-gift-page input[type="radio"]+label[for='email'] .text{background-position:center -339px}div#subscription-gift-page input[type="radio"]+label[for='card'].clicked .text{background-position:center -214px}div#subscription-gift-page input[type="radio"]+label[for='email'].clicked .text{background-position:center -340px}div#subscription-gift-page input[type="radio"]+label[for='gift'].clicked .text,div#subscription-gift-page input[type="radio"]+label[for='me'].clicked .text,div#subscription-gift-page input[type="radio"]+label[for='card'].clicked .text,div#subscription-gift-page input[type="radio"]+label[for='email'].clicked .text{padding-top:79px;padding-bottom:14px}div#subscription-gift-page .price input[type="radio"]+label{text-indent:0;position:relative;background-image:none}div#subscription-gift-page .price input[type="radio"]+label span{text-align:center;position:absolute;top:21px;display:block;width:100%;color:#fff}div#subscription-gift-page .price input[type="radio"]+label span p{margin:2px 0 0;padding:0 10px;color:#fff;font-size:0.6875em;line-height:1em}div#subscription-gift-page .price input[type="radio"]+label span p.length{font-weight:bold;font-size:0.875em;margin-top:-2px}div#subscription-gift-page .price input[type="radio"]+label span h3{font-size:2em;margin:0;line-height:1}div#subscription-gift-page .validation-error{display:none;color:#DB0F54;font-size:0.9em}div#subscription-gift-page dl{margin:1.5em 0 0 0;overflow:hidden}div#subscription-gift-page dl dt,div#subscription-gift-page dl dd{width:100%;float:none;margin:0;padding:0}div#subscription-gift-page dl .narrow{width:47%;margin-bottom:0.5em;float:left}div#subscription-gift-page dl .narrow:first-of-type{margin-right:6%}div#subscription-gift-page dl dd input,div#subscription-gift-page dl dd textarea{width:100%;font-size:0.875em;box-sizing:border-box;padding:10px}div#subscription-gift-page dl dd textarea{min-height:100px}div#subscription-gift-page label.title{display:block;font-weight:normal;color:#3d150b;float:none;margin-bottom:5px;text-transform:lowercase}div#subscription-gift-page div#giftcard_details{display:none}div#subscription-gift-page div#giftcard_details .text-content{border-top:2px dotted #CFCFCF;padding:20px 0}div#subscription-gift-page div#giftcard_details.active{display:block}div#subscription-gift-page div#subscription_duration{display:none}div#subscription-gift-page div#subscription_duration.active{display:block}div#subscription-gift-page div#personal_gift_details{display:none}div#subscription-gift-page div#personal_gift_details.active{display:block;border-top:2px dotted #CFCFCF;padding-top:20px}div#subscription-gift-page div#personal_description::before{border-top:2px dotted #CFCFCF;width:100%;display:block;content:" ";position:absolute;top:-20px;left:0}div#subscription-gift-page div#personal_description{display:none;padding:4px;background:#DEEFEC;margin:40px 0 20px 0;position:relative}div#subscription-gift-page div#personal_description .inner{border:2px dotted #8BB595;border-radius:5px;padding:5%;color:#3d150b;font-size:0.875em;line-height:1.5}div#subscription-gift-page div#personal_description .inner a{text-decoration:none}div#subscription-gift-page div#personal_description.active{display:block}div#subscription-gift-page div#subscription_form_submit{display:none}div#subscription-gift-page div#subscription_form_submit.active{display:block}div#giftcard_redeem div.validation-error{display:none}div#subscription-gift-page div.duration-box{display:none}div#subscription-gift-page div.duration-box.active{display:block}div#subscription-gift-page form#subscription_redeem_form{display:none}div#subscription-gift-page form#subscription_redeem_form.active{display:block}div#subscription-gift-page div#giftcard_redeem{display:none}div#subscription-gift-page div#giftcard_redeem.active{display:block}#giftcard_redeem,#subscription_redeem_form{text-align:center;padding:40px 0}#giftcard_redeem .desc,#subscription_redeem_form .desc{padding:4px;background:#DEEFEC;position:relative;margin:auto;margin-bottom:40px;width:70%}#giftcard_redeem .desc .inner,#subscription_redeem_form .desc .inner{border:2px dotted #8BB595;border-radius:5px;padding:20px;color:#3d150b}#giftcard_redeem .form{width:70%;margin:40px auto;text-align:left}#subscription-gift-page #giftcard_redeem .form label{margin-bottom:15px}#giftcard_redeem .form dt{width:78%;margin-right:2%;float:left}#giftcard_redeem .form dt input{display:block;width:100%;padding:15px 9px}#giftcard_redeem .form dd{float:left;width:20%}#giftcard_redeem .form dd button{width:100%;display:block;outline:none}#giftcard_redeem .form dd button span{padding:16px 0}.duration-box span{display:inline-block;border-radius:5px;padding:5px 10px;background:#bed12f;color:#3d150b}div#subscription-gift-page #subscription_redeem_form input[type="radio"]+label{display:inline-block;vertical-align:top}div#subscription-gift-page #subscription_redeem_form input[type="radio"]+label[for="all"] .text{padding-top:40px}div#subscription-gift-page #subscription_redeem_form input[type="radio"]+label[for="all"].clicked .text{padding-top:39px}div#subscription-gift-page #subscription_redeem_form input[type="radio"]+label .text{display:block}div#subscription-gift-page #subscription_redeem_form .sign-off{border-top:2px dotted #CFCFCF;padding:20px;color:#999999;font-size:1em;width:70%;margin:auto}div.payment-card-details div.wrap-field-input .validation-advice{padding-top:0 !important}div#add-creditcard-panel div#existing-address-dropdown .chzn-container{width:100% !important}.payment-method-card .wrap-field-title.form-add-new-address label{color:#3d150b;font-size:14px;font-size:0.875rem}.payment-method-card .wrap-field-title.form-add-new-address input{display:none}.matcha-pages .section:nth-child(even) .backround-wrapper,.matcha-pages .section.what_makes_teapigs_the_best .backround-wrapper,.trade-page .section:nth-child(even) .backround-wrapper,.trade-page .section.what_makes_teapigs_the_best .backround-wrapper{background:#f3f8e7}.matcha-pages #collection-content-header,.sustainability-pages #collection-content-header,.trade-page #collection-content-header{z-index:1;width:100% !important}.matcha-pages ul.tab-menu,.sustainability-pages ul.tab-menu,.trade-page ul.tab-menu{background:rgba(255,255,255,0.95);white-space:nowrap;overflow:auto;padding:0 10px}.matcha-pages ul.tab-menu li a,.sustainability-pages ul.tab-menu li a,.trade-page ul.tab-menu li a{color:#707679;background-color:transparent}.matcha-pages ul.tab-menu li.tab-selected a,.sustainability-pages ul.tab-menu li.tab-selected a,.trade-page ul.tab-menu li.tab-selected a{color:#fff;background:#bed22f}.matcha-pages ul.tab-menu li.buy-matcha-tab a,.sustainability-pages ul.tab-menu li.buy-matcha-tab a,.trade-page ul.tab-menu li.buy-matcha-tab a{color:#3e1507;background:#c6d1dc}.matcha-pages .section::before,.sustainability-pages .section::before,.trade-page .section::before{display:block;content:" ";margin-top:-160px;height:160px;visibility:hidden}.matcha-pages .button-wrapper,.sustainability-pages .button-wrapper,.trade-page .button-wrapper{text-align:center;margin-top:3%}.matcha-pages .backround-wrapper,.sustainability-pages .backround-wrapper,.trade-page .backround-wrapper{padding:4em 0;position:relative}.matcha-pages .section:nth-child(odd) .backround-wrapper,.matcha-pages .section:nth-child(even).matchachallenge .backround-wrapper,.sustainability-pages .section:nth-child(odd) .backround-wrapper,.sustainability-pages .section:nth-child(even).matchachallenge .backround-wrapper,.trade-page .section:nth-child(odd) .backround-wrapper,.trade-page .section:nth-child(even).matchachallenge .backround-wrapper{background:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-1.png") no-repeat left top,url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-2.png") no-repeat right bottom,url("/clients/teapigs/resources/frontend/images/index/news-background.jpg") center top}.matcha-pages .section:nth-child(odd).take_the_challenge_now .backround-wrapper,.sustainability-pages .section:nth-child(odd).take_the_challenge_now .backround-wrapper,.trade-page .section:nth-child(odd).take_the_challenge_now .backround-wrapper{background:#fff}.matcha-pages .text-content,.sustainability-pages .text-content,.trade-page .text-content{max-width:820px;width:95%;margin:0 auto;position:relative}.matcha-pages .text-content img,.sustainability-pages .text-content img,.trade-page .text-content img{max-width:100%;height:auto;display:block;margin:0.5em auto}.matcha-pages h2,.sustainability-pages h2,.trade-page h2{font-size:2.25em;font-family:'RockwellStd-Bold';text-align:center;margin-bottom:0.5em}.matcha-pages .subtitle,.sustainability-pages .subtitle,.trade-page .subtitle{text-align:center;font-size:1.75em;font-weight:normal}.matcha-pages p,.sustainability-pages p,.trade-page p{font-size:18px;color:#707679;margin-bottom:1.6em}.matcha-pages .btn-med,.matcha-pages .faq-page .header a,.faq-page .header .matcha-pages a,.matcha-pages .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .matcha-pages a,.matcha-pages .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .matcha-pages a,.matcha-pages .button,.sustainability-pages .btn-med,.sustainability-pages .faq-page .header a,.faq-page .header .sustainability-pages a,.sustainability-pages .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .sustainability-pages a,.sustainability-pages .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .sustainability-pages a,.sustainability-pages .button,.trade-page .btn-med,.trade-page .faq-page .header a,.faq-page .header .trade-page a,.page-customer .trade-page .header-content a,.page-customer .trade-page .section-our_teas a,.trade-page .button{background:#000000;color:#FFFFFF;border-color:#000000}.about-matcha-hover .sticky-offset{margin-bottom:71px}.features-list{max-width:820px;width:95%;margin:4% auto 2em auto}.features-list li{display:inline-block;vertical-align:top;width:47%;margin:0 5% 3% 0}.features-list li .text-description{width:auto;overflow:hidden}.features-list li:nth-child(2n+2){margin-right:0}.features-list .title{font-size:1.125em}.features-list .icon{margin:0 6% 0 0;width:60px;height:60px;display:inline-block;float:left}.features-list p{font-size:0.875em}.features-list li.take-challenge{position:relative}.features-list li.take-challenge img{width:309px;height:205px}.features-list li.take-challenge h3{position:absolute;top:0;right:0;font-size:24px;font-size:1.5rem;font-family:'BradleyHandITCStd-Bold';text-transform:lowercase;color:#000;width:130px;text-align:center;line-height:1;background:url("/clients/teapigs/resources/frontend/images/customer/matcha/benefit-arrow.png") no-repeat 30px bottom;background-size:37px auto;padding-bottom:1.5em;padding-top:2.5em}.section.matcha_production .image-grid img:first-child{float:left;width:38.7%}.section.matcha_production .image-grid img:last-child{float:right;width:58%}.section.matcha_production .image-grid::after{content:" ";display:block;clear:both}.section.drinking_matcha p:last-child{margin-bottom:0}.matcha-faq-list{margin:2em auto 0;max-width:820px}.matcha-faq-list .faq-item::after{content:"";display:block;height:4px;width:100%;background:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue.png") repeat-x bottom left}.matcha-faq-list .faq-item:last-child::after{display:none}.matcha-faq-list h3{font-size:1.125em;cursor:pointer;position:relative;padding:0.8em 25px 0.8em 0;position:relative}.matcha-faq-list h3:hover{text-decoration:underline}.matcha-faq-list h3::after{content:"";position:absolute;right:12px;top:50%;margin-top:-8px;display:block;background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-right.png");width:10px;height:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.matcha-faq-list h3.open::after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.matcha-faq-list .content{margin-bottom:1em}.matcha-faq-list p{font-size:1em;margin-bottom:0}.matcha-page-header i,.matcha-buy-now-button i{width:10px;height:2px;background:#000;display:block;position:absolute;border-radius:3px}.matcha-page-header i:nth-child(2),.matcha-buy-now-button i:nth-child(2){transform:rotate(29deg);animation-delay:0.1s}.matcha-page-header i:nth-child(3),.matcha-buy-now-button i:nth-child(3){transform:rotate(60deg);animation-delay:0.2s}.matcha-page-header i:nth-child(4),.matcha-buy-now-button i:nth-child(4){animation-delay:0.3s;transform:rotate(102deg)}.matcha-page-header{padding-top:1.5em;text-align:center;border-bottom:2px solid #e1e2e2}.matcha-page-header span{vertical-align:middle;display:inline-block}.matcha-page-header span:first-of-type{font-size:36px;font-size:2.25rem;position:relative;line-height:1.15;font-family:'RockwellStd-Bold';margin-right:0.75em}.matcha-page-header span:last-of-type{font-size:28px;font-size:1.75rem;font-family:'BradleyHandITCStd-Bold';background:#e1ec9a;height:32px}.matcha-page-header span:last-of-type b{position:relative;font-weight:normal;top:-5px;z-index:2}.matcha-page-header span:last-of-type::before,.matcha-page-header span:last-of-type::after{background:url("/clients/teapigs/resources/frontend/images/customer/matcha/header-tag.png") no-repeat;background-size:298px auto;top:0}.matcha-page-header span:last-of-type::before{width:15px;height:32px;left:-15px}.matcha-page-header span:last-of-type::after{background-position:right top;width:61px;height:39px;left:auto;right:-27px}.matcha-page-header i{animation:matchaWidthAnimation 5s infinite}.matcha-page-header i:first-of-type{left:-20px;top:20px}.matcha-page-header i:nth-child(2){left:-17px;top:8px}.matcha-page-header i:nth-child(3){left:-8px;top:1px}.matcha-page-header i:nth-child(4){left:5px;top:-3px}.matcha-page-header ul{line-height:1;margin-bottom:-2px;margin-top:0.25em}.matcha-page-header ul li{display:inline-block;vertical-align:top;padding:0 0.75em;font-size:18px;font-size:1.125rem}.matcha-page-header ul li a{text-transform:lowercase;font-weight:500;padding:0.875em 0;text-decoration:none;display:block;color:#666666;border-bottom:2px solid transparent}.matcha-page-header ul li.active a,.matcha-page-header ul li:hover a{color:#000;border-bottom-color:#000}@keyframes matchaWidthAnimation{0%{opacity:0}40%{opacity:1}}.matcha-pages .matcha-page-header{margin-bottom:1.25em}.about_matcha .section.what_makes_teapigs_the_best,.about_matcha .section.matcha_benefits,.about_matcha .matchachallenge,.about_matcha .take_the_challenge_now{display:none}.matcha_benefits .section.what_is_matcha,.matcha_benefits .section.matcha_production,.matcha_benefits .section.what_makes_teapigs_the_best,.matcha_benefits .section.what_is_matcha,.matcha_benefits .section.drinking_matcha,.matcha_benefits .section.matcha_faq{display:none}.matcha_quality .section.what_is_matcha,.matcha_quality .section.matcha_production,.matcha_quality .section.matcha_benefits,.matcha_quality .section.what_is_matcha,.matcha_quality .section.drinking_matcha,.matcha_quality .section.matcha_faq,.matcha_quality .matchachallenge,.matcha_quality .take_the_challenge_now{display:none}.matchachallenge .quotes-list{max-width:820px;width:95%;margin:auto;text-align:center;overflow:hidden;margin-bottom:-2%}.matchachallenge .quotes-list li{width:47.5%;float:left;margin-right:5%;margin-bottom:5%}.matchachallenge .quotes-list li p{font-size:16px;font-size:1rem;color:#707679;margin:0}.matchachallenge .quotes-list li:nth-child(2n+2){margin-right:0}.matchachallenge .quotes-list .stars{margin-bottom:0.5em;display:inline-block}.matchachallenge .quotes-list .stars i{width:16px;height:16px;display:inline-block;background:url("/clients/teapigs/resources/frontend/images/customer/matcha/stars.png") no-repeat;background-size:auto 16px}.matchachallenge .quotes-list .stars-1 i:nth-child(2){background-position:right center}.matchachallenge .quotes-list .stars-1 i:nth-child(3),.matchachallenge .quotes-list .stars-2 i:nth-child(3){background-position:right center}.matchachallenge .quotes-list .stars-1 i:nth-child(4),.matchachallenge .quotes-list .stars-2 i:nth-child(4),.matchachallenge .quotes-list .stars-3 i:nth-child(4){background-position:right center}.matchachallenge .quotes-list .stars-1 i:nth-child(5),.matchachallenge .quotes-list .stars-2 i:nth-child(5),.matchachallenge .quotes-list .stars-3 i:nth-child(5),.matchachallenge .quotes-list .stars-4 i:nth-child(5){background-position:right center}.matchachallenge .quotes-list .text-description{background:#fff;margin-bottom:1em;border-radius:5px;padding:2em;line-height:1.5;position:relative;min-height:168px}.matchachallenge .quotes-list .text-description::before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.matchachallenge .quotes-list h3{color:#000000}.matchachallenge .quotes-list h4{font-weight:normal;font-size:14px;font-size:0.875rem;color:#707679;text-transform:none}.matchachallenge .statistics-list{max-width:820px;width:95%;margin:auto;text-align:center;overflow:hidden;margin-bottom:2%}.matchachallenge .statistics-list li{width:250px;height:250px;display:inline-block;margin:0 0.6em;position:relative}.matchachallenge .statistics-list .text-overlay{position:absolute;top:0;left:0;right:0;bottom:0}.matchachallenge .statistics-list .text-overlay .table,.matchachallenge .statistics-list .text-overlay .table .cell{height:100%;width:100%}.matchachallenge .statistics-list .text-overlay .table{display:table}.matchachallenge .statistics-list .text-overlay .table .cell{display:table-cell;vertical-align:middle;padding:0 2.25em}.matchachallenge .statistics-list h3{color:#000000;font-size:56px;font-size:3.5rem;line-height:1}.matchachallenge .statistics-list h4{font-weight:normal;font-size:16px;font-size:1rem;text-transform:none;line-height:1.2}.take_the_challenge_now .products-list{max-width:900px;width:95%;margin:4em auto 0 auto;text-align:center;overflow:hidden}.take_the_challenge_now .products-list li{width:30%;margin-right:4.4%;border:2px solid #e1e2e2;display:inline-block;padding:1.25em}.take_the_challenge_now .products-list li:nth-child(3n+3){margin-right:0}.take_the_challenge_now .products-list img{margin-bottom:1.25em}.take_the_challenge_now .products-list p{font-size:15px;font-size:0.9375rem;margin:0.5em 0 1em 0;line-height:1.2}.take_the_challenge_now .products-list .btn-med,.take_the_challenge_now .products-list .faq-page .header a,.faq-page .header .take_the_challenge_now .products-list a,.take_the_challenge_now .products-list .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .take_the_challenge_now .products-list a,.take_the_challenge_now .products-list .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .take_the_challenge_now .products-list a{font-size:14px;font-size:0.875rem}.statistics-list+h2{font-size:20px;font-size:1.25rem;font-family:"franklin-gothic-urw",sans-serif;margin-bottom:1em}.matcha-buy-now-button{position:fixed;width:78px;height:78px;background:#fff;border:2px solid #000;display:block;right:22px;bottom:22px;z-index:20;text-transform:uppercase;font-size:20px;font-size:1.25rem;font-weight:500;text-decoration:none;text-align:center;line-height:1.125;padding-top:0.75em;border-radius:50%}.matcha-buy-now-button i:first-of-type{left:-20px;top:20px}.matcha-buy-now-button i:nth-child(2){left:-14px;top:4px;transform:rotate(34deg)}.matcha-buy-now-button i:nth-child(3){left:-1px;top:-7px}.matcha-buy-now-button i:nth-child(4){left:15px;top:-14px;transform:rotate(90deg)}.matcha-buy-now-button:hover i{animation-name:matchaWidthAnimation;animation-duration:5s}.sustainability-page-header{padding-top:1.5em;text-align:center;border-bottom:2px solid #e1e2e2 !important;margin-bottom:1em}.sustainability-page-header ul{line-height:1;margin-bottom:-2px;margin-top:0.25em}.sustainability-page-header ul li{display:inline-block;vertical-align:top;padding:0 0.75em;font-size:18px;font-size:1.125rem}.sustainability-page-header ul li a{text-transform:lowercase;font-weight:500;padding:0.875em 0;text-decoration:none;display:block;color:#666666;border-bottom:2px solid transparent !important}.sustainability-page-header ul li.active a,.sustainability-page-header ul li:hover a{color:#000;border-bottom-color:#000 !important}.sustainability-pages .section:nth-child(even) .backround-wrapper{background:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-1.png") no-repeat left top,url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-vertical-2.png") no-repeat right bottom,url("/clients/teapigs/resources/frontend/images/index/news-background.jpg") center top}.sustainability-pages .section:nth-child(odd) .backround-wrapper{background:#fff}.sustainability-pages .text-content .image{width:auto;float:left}.sustainability-pages .text-content .image img{width:auto;height:auto;margin:0}.sustainability-pages .text-content .text-wrapper{width:auto;overflow:hidden;padding-left:3em}.sustainability-extra-list{max-width:770px;width:95%;margin:3em auto 0 auto;position:relative}.sustainability-extra-list>li:not(.clear){float:left;width:50%;margin-bottom:3em}.sustainability-extra-list>li:nth-last-of-type(-n+3){margin-bottom:0}.sustainability-extra-list .tag-font{text-align:center;display:block;font-family:'BradleyHandITCStd-Bold';margin-top:1em;font-size:18px;font-size:1.125rem}.sustainability-extra-list a{color:inherit;text-decoration:none}.sustainability-extra-list .slider img{float:left}.sustainability-extra-list .slider ul{width:auto;overflow:hidden}.sustainability-extra-list .slider li{font-size:18px;font-size:1.125rem;margin-bottom:0.75em}.sustainability-extra-list .slider .slider-content{float:left;width:90px;height:264px;position:relative;margin-left:33%}.sustainability-extra-list .slider .slider-content .outer,.sustainability-extra-list .slider .slider-content .filler{position:absolute;width:90px;height:264px}.sustainability-extra-list .slider .slider-content .outer{background:url("/clients/teapigs/resources/frontend/images/sustainability/empty-slider.png") left bottom;z-index:2}.sustainability-extra-list .slider .slider-content .filler{bottom:0;left:0;background:url("/clients/teapigs/resources/frontend/images/sustainability/filled-slider.png") left bottom}.sustainability-extra-list li:not(.slider) img{height:auto;width:auto;display:block;margin:auto}.sustainability-extra-list li:not(.slider) img{border:5px solid #fff !important;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.sustainability-extra-list li:not(.slider) img:hover{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.3);transform:rotate(0deg) !important}.sustainability-extra-list li.donation_link img{height:264px}.sustainablity_ethical_schools img{max-width:330px}.sustainablity_ethical_schools li:nth-child(1) img,.sustainablity_ethical_schools li:nth-child(4) img{transform:rotate(3deg)}.sustainablity_ethical_schools li:nth-child(2) img,.sustainablity_ethical_schools li:nth-child(3) img{transform:rotate(-3deg)}.sustainablity_ethical_university li:nth-child(odd) img,.sustainablity_ethical_house li:nth-child(odd) img{transform:rotate(3deg)}.sustainablity_ethical_university li:nth-child(even) img,.sustainablity_ethical_house li:nth-child(even) img{transform:rotate(-3deg)}.sustainablity_ethical_house{margin-bottom:3em;max-width:500px}.sustainablity_ethical_house .tag-font{max-width:200px;margin-left:auto;margin-right:auto}.donation-box{text-align:center;margin-bottom:5em !important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.donation-box h2{color:#000;font-family:"franklin-gothic-urw", sans-serif;font-size:20px;font-size:1.25rem;margin-bottom:1em}.donation-box .donate-notch{position:absolute;width:6px;height:17px;background:url("/clients/teapigs/resources/frontend/images/sustainability/donate-notch.png") left top;background-size:6px 17px;top:1px}.donation-box .donate-notch:nth-of-type(1){left:10%}.donation-box .donate-notch:nth-of-type(2){left:30%}.donation-box .donate-notch:nth-of-type(3){left:50%}.donation-box .donate-notch:nth-of-type(4){left:70%}.donation-box .donate-notch:nth-of-type(5){left:90%}.donation-box .donation-type{margin-bottom:2.5em}.donation-box .donation-type li:not(.clear){width:18.8%;border-radius:3px;float:left;margin-right:1.5%}.donation-box .donation-type li:not(.clear) .donate-text{background:#fff;padding:1.25em 1.5em 2em 1.5em}.donation-box .donation-type li:not(.clear) p{min-height:66px}.donation-box .donation-type li:not(.clear) img{width:100%;height:auto;display:block;margin:0}.donation-box .donation-type li:nth-child(5){margin-right:0}.donation-box .donation-type a{text-decoration:none}.donation-box .donation-type h3{font-size:18px;font-size:1.125rem}.donation-box .donation-type p{font-family:'BradleyHandITCStd-Bold';font-size:14px;font-size:0.875rem;margin:0}.donation-box .btn-med,.donation-box .faq-page .header a,.faq-page .header .donation-box a,.donation-box .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .donation-box a,.donation-box .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .donation-box a{background:#68366b;border-color:#68366b}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-action:none;-moz-touch-action:none;touch-action:none}.noUi-connect,.noUi-origin{-webkit-transition:top 0.3s,right 0.3s,bottom 0.3s,left 0.3s;transition:top 0.3s,right 0.3s,bottom 0.3s,left 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-target{margin-bottom:2em;border-radius:50px;height:26px;background:#fff;display:block;width:100%;border:3px solid #000;position:relative}.noUi-connect{background:#d01216;height:100%;border-radius:50px;border:3px solid #fff}.noUi-handle{width:56px;height:44px;left:50%;margin-left:-28px;top:-13px;box-shadow:0px 2px 4px 0px rgba(39,39,39,0.16);border:3px solid #b4be7c;border-radius:3px;cursor:-webkit-grab;background:#e1ec9a url("/clients/teapigs/resources/frontend/images/sustainability/donate-toggle.png") center center no-repeat;background-size:22px 28px;-webkit-transition:box-shadow 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out}.noUi-handle.noUi-active{box-shadow:0px 2px 7px 0px rgba(39,39,39,0.4);cursor:-webkit-grabbing}.sourcing .sustainablity_ethical_schools>li:not(.clear){width:33%}.sourcing .sustainablity_ethical_schools img{max-width:200px}.sourcing .sustainablity_ethical_schools>li:nth-child(3) img{transform:rotate(3deg)}.sustainability-listing{max-width:1100px;width:95%;position:relative;margin:0 auto;padding:4em 0;background:#fff;border-radius:5px;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap}.sustainability-listing li{width:100%}.sustainability-listing li img{width:100%}.sustainability-listing h3{margin-top:0.75em;font-size:20px;font-size:1.25rem}.sustainability-listing p{font-size:14px;font-size:0.875rem}.sustainability-listing .image{min-height:81px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.sustainability-listing .image img{max-width:820px;width:95%;margin:0 auto;display:block}.the_little_things ul{margin:0 auto 3em auto;max-width:690px;padding:3em;background:url("/clients/teapigs/resources/frontend/images/index/news-background.jpg") center top}.the_little_things li{margin-bottom:2em;background:url("/clients/teapigs/resources/frontend/images/sustainability/checkmark.png") left 5px no-repeat;background-size:23px auto;padding-left:2em;list-style:none;font-size:18px;font-size:1.125rem}.the_little_things li:last-of-type{margin-bottom:0}.is-cart .donation-box-wrapper h4{display:block;color:#000000;font-size:22px;font-size:1.375rem;margin:0 0 0.5em;font-family:'RockwellStd-Bold', sans-serif}.is-cart .donation-box-wrapper .donation-box-border{border-width:1px}.is-cart .donation-box-wrapper .donation-box-border>img{width:170px;height:auto;float:left;margin-right:6em;border:4px solid #fff !important;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);transform:rotate(3deg)}.is-cart .donation-box-wrapper .donation-box-right{width:auto;overflow:hidden}.is-cart .donation-box-wrapper h2,.is-cart .donation-box-wrapper .btn-med,.is-cart .donation-box-wrapper .faq-page .header a,.faq-page .header .is-cart .donation-box-wrapper a,.is-cart .donation-box-wrapper .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .is-cart .donation-box-wrapper a,.is-cart .donation-box-wrapper .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .is-cart .donation-box-wrapper a{display:none}.is-cart .donation-box-wrapper #slider-step{height:0;width:0;overflow:hidden;visibility:hidden;border:0;margin:0}.is-cart .donation-box-wrapper .donation-box{margin:0 !important}.is-cart .donation-box-wrapper .donation-box-right>p{text-align:left;margin-bottom:0.75em}.is-cart .donation-box-wrapper .donation-type{margin-bottom:0}.is-cart .donation-box-wrapper .donation-type li:nth-child(1){display:none}.is-cart .donation-box-wrapper .donation-type li:not(.clear){width:48.5%;margin:3% 3% 0 0}.is-cart .donation-box-wrapper .donation-type li:not(.clear) img{display:none}.is-cart .donation-box-wrapper .donation-type li:not(.clear) .donate-text{border-radius:3px;color:#fff;padding:1.25em;background-color:rgba(104,54,107,0.5)}.is-cart .donation-box-wrapper .donation-type li:not(.clear) h3{color:#fff}.is-cart .donation-box-wrapper .donation-type li:not(.clear) p{margin-bottom:0;min-height:0}.is-cart .donation-box-wrapper .donation-type li:nth-child(3),.is-cart .donation-box-wrapper .donation-type li:nth-child(5){margin-right:0}@media screen and (max-width: 1110px){.is-cart .donation-box-wrapper .donation-box-border>img{width:100px}}@media screen and (max-width: 1000px){.is-cart .donation-box-wrapper .donation-box-border>img{display:none}.is-cart .donation-box-wrapper .donation-type li:not(.clear) .donate-text{padding:2em}.is-cart .basket-with-denim .donation-box-wrapper .donation-type li:not(.clear) .donate-text{padding:1em}}@media screen and (max-width: 1500px){#index-option .max-width-larger,#customer-option .max-width-larger{max-width:1200px}.homepage-slider .slide{padding:0}}@media screen and (max-width: 1350px){.social-sidebar .social-network-links{display:none}}@media screen and (max-width: 1250px){.matcha-promo-bar .matcha-promo .subtitle{font-size:1.375em}}@media screen and (max-width: 1200px){#nav-top .nav-popup .highlighted-moods .mood-list li{text-align:center;width:18%}#nav-top .nav-popup .highlighted-moods .mood-list li img{display:block;margin:auto}#nav-top .nav-popup .highlighted-moods .mood-list li span{width:auto;display:block;margin-top:0.5em}.mood-list li{margin:0}.product-details-image{width:50%}.product-details-sidebar{width:46%}#subscription .products-listing h3{font-size:0.875em;height:3em;line-height:1.2}}@media screen and (max-width: 1050px){#footer .footer-newsletter .social-network-links{display:block;clear:both;margin:1em auto 0;text-align:center}#nav-top .nav-popup .list h5,#nav-top .nav-popup .listlast h5,#nav-top .nav-popup .highlighted-moods h3{font-size:1.125em}#nav-top li.subscriptions h2 a span{display:none}.quicksearch-results .item-listing li h5{height:1.5em;line-height:1}.global-tab-menu li a,.sub-menu li a,#general-details-tabs li a,ul.tab-menu li a{padding:0.3em 0.5em}.product-details-sidebar table .name{width:224px}.product-details-sidebar table .button{width:80px}.product-details-sidebar table input,.product-details-sidebar table .btn-med,.product-details-sidebar table .faq-page .header a,.faq-page .header .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .product-details-sidebar table a{width:100%;float:right;border-radius:4px;height:auto}.product-details-sidebar table input{border-bottom-left-radius:0;border-bottom-right-radius:0;border:2px solid #e1e2e2;border-bottom:0;padding:0.6em 1em}.product-details-sidebar table .btn-med,.product-details-sidebar table .faq-page .header a,.faq-page .header .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .header-content a,.page-customer .trade-page .header-content .product-details-sidebar table a,.product-details-sidebar table .page-customer .trade-page .section-our_teas a,.page-customer .trade-page .section-our_teas .product-details-sidebar table a{border-top-left-radius:0;border-top-right-radius:0;padding:0.5em 1.25em}.product-details-sidebar table .wishlist .message a{width:114px;left:-45px;top:54px}#main-map-wrapper,#locations-map{min-height:750px}.homepage-story{display:none}.homepage-snaps{background:none;padding-bottom:0}.product-short-description .item-wrapper{max-width:100%}.product-details-page .general-featured .item-listing li.item{width:23.5%}.product-details-page .general-featured .item-listing li.item:nth-child(4n){margin-right:0}.product-details-page .general-featured .item-listing li.item:nth-child(5n),.product-details-page .general-featured .item-listing li.item:nth-child(6n){display:none}#contact-page .header{padding:50px 30px}}@media screen and (max-width: 935px){.main-header{padding:0.875em 0 0;min-height:83px}.sub-content{padding-top:83px}.search-active .main-header .nav-right li.search::after,.search-active .main-header .nav-right li.search::before{bottom:-21px}#nav-top li.drops h2::after,#nav-top li.drops h2::before{bottom:-27px}.main-header .logo{width:160px;margin-top:0.55em}#nav-top{margin-left:1.5em}.main-header .nav-right li{margin-left:0.25em}.main-header .nav-right li.search{margin:0}#cart-page .may-also-like ol li{width:31.33%;text-align:center;margin-right:3%}#cart-page .may-also-like ol li:nth-child(3n+3){margin-right:0}#cart-page .may-also-like ol li:nth-child(4n+4),#cart-page .may-also-like ol li:nth-child(5n+5){display:none}#order-totals .btn-lg span span,#order-totals div.stickyWin.subscription-pause-popup .subscription-popup .labels-as-button span span,div.stickyWin.subscription-pause-popup .subscription-popup #order-totals .labels-as-button span span{display:none}#order-totals label[for='countryname']{display:block;float:left;position:relative;top:10px}.deliver-to-country .chzn-container{width:60% !important}#order-totals .discount input{padding:1.06em 0.875em}#newcreditcard{max-width:80%}.stage-process-confirm #checkout-process-summary{width:100%;border-top:1px solid #e8e8e8;margin-top:1em;padding-top:1em}#footer .footer-links .col{width:33.33%;margin:0 0 2em 0}#footer .footer-links .col:nth-child(4){clear:left}.landing-grid .box{width:31.33% !important}.article-detail-page .content{width:61%}.article-detail-page .right-sidebar{width:35%}.article-detail-page .btn-back{position:static;padding:0.5em}.about-matcha #collection-content-header.hovering{margin-top:-7px !important}.about-matcha-hover .sticky-offset{margin-bottom:64px}#contact-page .header::after{left:30%}#contact-page .right li{padding-left:50px}#contact-page .right li::before{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5)}.about-us #collection-content-header.hovering{margin-top:-7px !important}.about-hover .sticky-offset{padding-top:64px}}@media screen and (max-width: 992px){#nav-top li.matcha .nav-popup .matcha-page-header{padding-top:0}#nav-top li.matcha .nav-popup .matcha-page-header span:first-of-type{font-size:24px;font-size:1.5rem}#nav-top li.matcha .nav-popup .matcha-page-header span:last-of-type{font-size:22px;font-size:1.375rem}#nav-top li.matcha .nav-popup .matcha-page-header span:last-of-type b{top:1px}}@media screen and (max-width: 900px){.navigation-highlights ul li{width:32%}.navigation-highlights ul li a{padding:0 1em}.navigation-highlights ul li h5{font-size:0.9375em}.navigation-highlights ul li p{font-size:0.8125em}#nav-top li.tea .nav-popup.cols2 .max-width,#nav-top li.tea .nav-popup.cols2 .page-account-subscriptions #breadcrumbs,.page-account-subscriptions #nav-top li.tea .nav-popup.cols2 #breadcrumbs,#nav-top li.tea .nav-popup.cols2 .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription #nav-top li.tea .nav-popup.cols2 #breadcrumbs{width:80%}#nav-top .nav-popup .highlighted-moods{width:49%}#nav-top li.tea .nav-popup.cols2 .highlighted-categories{display:none}.homepage-section h2{font-size:1.875em}.homepage-selection .mood-list li{width:11.8%}.mood-list li span{width:auto;font-size:0.875em}.homepage-selection .mood-list li .im{height:85px}.homepage-selection .mood-list li img{width:100%;height:auto}.product-reviews .review-list .review{padding:2em}.product-details-header .product-title h1{font-size:2.5em}.product-details-header .product-title h2{font-size:1.5em}#checkout-sidebar-steps .box{width:auto}#subscription .products-listing .prod{height:210px}.mix-match .product-details-sidebar{width:100%;margin:1em 0 0}div.product-buy table.combination tbody td.name{width:230px}.mix-match .product-details-image{float:none;margin:auto}#checkout-stages .wrapper,.thanks-page-wrapper{width:100%;margin-right:0;padding-right:0;border-right:none;float:none}.create-account .panel-left,.create-account .panel-right{padding:2em}.create-account .panel-left .formholder{width:100%}#checkout-stages #cart-header-container{width:100% !important;float:none;margin-top:1em}#filter-options h3{width:20%}#tea-and-our-tea-taster-page>div.withleftnav>p:nth-child(8)>img,#tea-and-our-tea-taster-page>div.withleftnav>p:nth-child(13)>img{width:100%;float:none}#tea-and-our-tea-taster-page .polaroid-1,#tea-and-our-tea-taster-page .polaroid-2{margin:0}#tea-and-our-tea-taster-page .polaroid-1 img,#tea-and-our-tea-taster-page .polaroid-2 img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);float:none !important;margin:0 !important;margin-bottom:2em !important}.account-page.order .content-wrapper .re-order{width:50%}.account-page.order .content-wrapper .totals{width:43%}.matcha-promo-bar{display:block}.matcha-promo-bar .matcha-promo{width:auto;margin-bottom:2%}}@media screen and (max-width: 850px){.main-header .logo{width:140px;margin-top:0.65em}#nav-top li{margin-right:1em}.item-listing li h5,.item-listing li p.price{font-size:0.9375em}.delivery-information table td,.delivery-information table th{padding:0.5em}.about-section-landing-boxes ul h4{font-size:1.25em}}.touchevents .quickview-button{display:none}.touchevents #checkout-sidebar-steps .box{padding:1.25em 0 2em 0}.touchevents #checkout-sidebar-steps .box a.stage-edit{display:block;margin-top:0.25em}@media only screen and (max-device-width: 1024px){.dynamicPopup{left:7% !important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.tea-for-offices-page .homepage-highlights,.free-tea-page .homepage-highlights,#checkout-sidebar-steps,#cart-page .max-width,#cart-page .page-account-subscriptions #breadcrumbs,.page-account-subscriptions #cart-page #breadcrumbs,#cart-page .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription #cart-page #breadcrumbs,#order-totals .light,.general-featured,.homepage-selection,.homepage-selection .selection-wrapper .mood-list::after,.homepage-snaps,.global-tab-menu,.sub-menu,#general-details-tabs ul,ul.tab-menu,.section-landing .section-wrapper,#minicart-dropdown .holder .footer .subtotal,.main-header .nav-right li .popup .new,#account-option .navigation-highlights,.article-detail-page .share-links,.article-detail-page .right-sidebar .news-archive,.product-details-sidebar table tr,.product-details-sidebar .product-buy .single-product,.product-details-sidebar .sidebar-share,.product-extras .nutritional,.product-green-credentials .type::before,.product-reviews .max-width,.product-reviews .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .product-reviews #breadcrumbs,.product-reviews .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .product-reviews #breadcrumbs,#breadcrumbs,#footer .footer-newsletter .max-width,#footer .footer-newsletter .page-account-subscriptions #breadcrumbs,.page-account-subscriptions #footer .footer-newsletter #breadcrumbs,#footer .footer-newsletter .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription #footer .footer-newsletter #breadcrumbs,#footer .footer-copyright,.product-recently-viewed.with-border .max-width,.product-recently-viewed.with-border .page-account-subscriptions #breadcrumbs,.page-account-subscriptions .product-recently-viewed.with-border #breadcrumbs,.product-recently-viewed.with-border .page-account-edit_subscription #breadcrumbs,.page-account-edit_subscription .product-recently-viewed.with-border #breadcrumbs{background-image:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue@2x.png");background-size:6px 3px}.homepage-snaps{background:none}.homepage-community{background-image:url("/clients/teapigs/resources/frontend/images/index/news-background@2x.jpg");background-size:1599px 762px}.navigation-highlights ul li{background-image:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue-vertical@2x.png");background-size:3px 7px}.main-header .logo{background-image:url("/clients/teapigs/resources/frontend/images/site/logo@2x.png");background-size:215px 48px;background-repeat:no-repeat}.main-header .nav-right li.icon>a span,.main-header .nav-right li#minicart>a span.icon{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/header-icons@2x.png");background-size:159px 37px;background-repeat:no-repeat}.social-sidebar .social-network-links li a{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/social-side@2x.png");background-size:40px 181px;background-repeat:no-repeat}#footer .footer-newsletter #foot-news h4::before{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/footer-signup@2x.png");background-size:51px 30px;background-repeat:no-repeat}#footer .footer-links{background-image:url("/clients/teapigs/resources/frontend/images/site/footer-texture@2x.jpg");background-size:1600px 428px}div.waiter,.nav-search input+.loader,.item-listing li .im,#stage-shippingaddress .form-loading,#load-more-wrap,.landing-wrapper .grid-loading,.product-details-image .product-main-image,.nav-search input+.loader,#nav-top-search-quicksearch .items li .image{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/waiter@2x.gif");background-size:30px 31px;background-repeat:no-repeat}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/forms@2x.png");background-size:18px 201px;background-repeat:no-repeat}#breadcrumbs .separator{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/breadcrumb-arrow@2x.png");background-size:8px 12px;background-repeat:no-repeat}.product-details-sidebar table .wishlist .addtowishlist-button,.product-details-sidebar table .wishlist .message::before,.product-details-sidebar table .wishlist .in-wishlist::before,.product-details-sidebar .product-buy .single-product-item .addtowishlist-button::before,.product-details-sidebar .product-buy .single-product-item .message::before,.product-details-sidebar .product-buy .single-product-item .in-wishlist::before{background-image:url("/clients/teapigs/resources/frontend/images/prod/wishlist-icon-list@2x.png");background-size:20px 36px;background-repeat:no-repeat}.product-details-sidebar .product-buy .single-product .group-quantity-wrap .qty{background-image:url("/clients/teapigs/resources/frontend/images/prod/quantity@2x.png");background-size:120px 14px;background-repeat:no-repeat}a.back-to-top{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-up@2x.png");background-size:35px 20px}.product-details-sidebar .product-buy .stock.available{background-image:url("/clients/teapigs/resources/frontend/images/prod/in-stock@2x.png");background-size:13px 13px;background-repeat:no-repeat}.product-recommendation .signature{background-image:url("/clients/teapigs/resources/frontend/images/prod/recommendation-signature@2x.png");background-size:147px 56px;background-repeat:no-repeat}.quantity a{background-image:url("/clients/teapigs/resources/frontend/images/cart/quantity@2x.png");background-size:56px 24px;background-repeat:no-repeat;width:28px;height:24px}#order-summary .desc .extras .quantity span input{border-width:1px;height:25px}.homepage-selection h2::after{background-image:url("/clients/teapigs/resources/frontend/images/index/homepage-selection-arrow@2x.png");background-size:39px 83px;background-repeat:no-repeat}.homepage-section .read-more::after,.product-extras .right-side h4::after,.product-details-sidebar .product-subscribe a span,.homepage-recipes li.item h4::after{background-image:url("/clients/teapigs/resources/frontend/images/index/show-more-arrow@2x.png");background-size:10px 15px;background-repeat:no-repeat}.homepage-slider .thumbnails .thumbnail,.general-featured .panels-dots li{background-image:url("/clients/teapigs/resources/frontend/images/index/slideshow-dots@2x.png");background-size:65px 10px;background-repeat:no-repeat}.homepage-story{background-image:url("/clients/teapigs/resources/frontend/images/index/paper-background@2x.jpg");background-size:100%;background-repeat:repeat-y}.main-header .nav-right li .popup .close,.nav-search .close,.stickyWin div.closeButton{background-image:url("/clients/teapigs/resources/frontend/images/nav/close@2x.png");background-size:20px 20px;background-repeat:no-repeat}.view-switcher span i{background-image:url("/clients/teapigs/resources/frontend/images/nav/grid-view-icons@2x.png");background-size:53px 57px;background-repeat:no-repeat}.chzn-container-single .chzn-single div b,#sidebar.product .border h3 spa,#nav-filters .title span{background-image:url("/clients/teapigs/resources/frontend/images/nav/single-arrow@2x.png");background-size:14px 8px;background-repeat:no-repeat}#nav-top li.matcha h2 a::after{background-image:url("/clients/teapigs/resources/frontend/images/nav/matcha-icon@2x.png");background-size:48px 43px;background-repeat:no-repeat}.homepage-slider .nav-button{background-image:url("/clients/teapigs/resources/frontend/images/index/slideshow-arrows@2x.png");background-size:1349px 134px;background-repeat:no-repeat}.quickview-button span{background-image:url("/clients/teapigs/resources/frontend/images/prod/quickview-search@2x.png");background-size:20px 19px;background-repeat:no-repeat}.withleftnav{background-image:url("/clients/teapigs/resources/frontend/images/site/lines/dotted-blue-vertical@2x.png");background-size:3px 7px}#contact-page .header::after{background-image:url("/clients/teapigs/resources/frontend/images/customer/contact-header@2x.png")}.matcha-faq-list h3::after,.customer-faq h3::after{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-right@2x.png");background-size:10px 15px}.matcha-promo-bar .matcha-promo .subtitle::after{background:url("/clients/teapigs/resources/frontend/images/site/icons/point-right@2x.png");background-size:26px 14px}.about-section-landing-boxes ul:nth-child(1n+1){background-image:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-1@2x.png")}.about-section-landing-boxes ul:nth-child(2n+2){background-image:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-2@2x.png")}.about-section-landing-boxes ul:nth-child(3n+3){background-image:url("/clients/teapigs/resources/frontend/images/site/lines/curved-dot-line-3@2x.png")}.about-section-landing-boxes ul h4 a::after{background-image:url("/clients/teapigs/resources/frontend/images/site/icons/arrow-right@2x.png");background-size:10px 15px;background-repeat:no-repeat}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){@media screen and (max-width: 935px){.main-header .logo{background-image:url("/clients/teapigs/resources/frontend/images/site/logo@2x.png");background-size:160px 36px;background-repeat:no-repeat}}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){@media screen and (max-width: 850px){.main-header .logo{background-image:url("/clients/teapigs/resources/frontend/images/site/logo@2x.png");background-size:140px 31px;background-repeat:no-repeat}}}.bluprint-css.quicksearch-wrapper .search-results-dropdown{background:none;box-shadow:none;text-align:left;border-radius:0;margin-top:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header{text-transform:none;color:#000000;font-size:22px;font-size:1.375rem;margin:0;padding:0 0 0.25em 0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header .clear-history{font-size:12px;font-size:0.75rem;color:#303030;margin-top:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul{list-style-type:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a{font-size:16px;font-size:1rem}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a .highlighted{font-weight:500;color:#a2c87f}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a em{font-style:normal;color:#bbbbbb}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a::before{margin-top:-1px;left:15px}.bluprint-css.quicksearch-wrapper .search-results-dropdown .group{margin-bottom:1em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box .header{display:inline-block;text-transform:uppercase;font-weight:normal;color:#6e6e6e;margin:0 2em 0 0;font-size:15px;font-size:0.9375rem;vertical-align:top}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box a{padding-right:1.25em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .header{font-size:22px;font-size:1.375rem;color:#000000;text-transform:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-location,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-hierarchy,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-suggestion,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-article,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-box{display:inline-block}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-location li,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-hierarchy li,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-suggestion li,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-article li,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-box li{display:inline}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-location li a,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-hierarchy li a,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-suggestion li a,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-article li a,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-box li a{font-size:16px;font-size:1rem}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-location .product-count,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-hierarchy .product-count,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-suggestion .product-count,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-article .product-count,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-box .product-count{color:#6e6e6e}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-location .product-count:before,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-hierarchy .product-count:before,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-suggestion .product-count:before,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-article .product-count:before,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-box .product-count:before{content:"("}.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-location .product-count:after,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-hierarchy .product-count:after,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-suggestion .product-count:after,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-article .product-count:after,.bluprint-css.quicksearch-wrapper .search-results-dropdown ul.type-box .product-count:after{content:")"}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent .clear-history{display:inline-block;font-size:16px;font-size:1rem;margin-left:1em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .list.type-alternative{margin-bottom:1.5em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product{overflow:hidden}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product a{padding:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product li{float:left;width:17.14771%;margin:0 3.56537% 3.56537% 0;text-align:center}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product li:nth-child(5n+5){margin-right:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product li:nth-last-child(-n+5){margin-bottom:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-image{float:none;padding:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-image img{width:100%;height:auto;display:block}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description{margin-top:1em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description h3{font-size:16px;font-size:1rem;line-height:1.25em;font-family:'franklin-gothic-urw',Helvetica,sans-serif}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description p{font-size:14px;font-size:0.875rem;margin:0;color:#6e6e6e}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .selected a{background:transparent}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more .header{display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more li a{border:1px solid #bbbbbb;border-color:#6e6e6e;padding:0.5em 0;display:block;text-align:center;border-radius:4px;margin:3em auto 0;width:50%}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more li a:hover{background-color:#FFFFFF}.bluprint-css.quicksearch-wrapper .search-results-dropdown .input-search.selected,.bluprint-css.quicksearch-wrapper .search-results-dropdown .search-results-dropdown .item.selected{background-color:#e2e8ed}.bluprint-css.quicksearch-wrapper.is-searching input[type="text"]{padding-right:111.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:41.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;}}.bluprint-css.quicksearch-wrapper.is-focused .search-results-dropdown,.bluprint-css.quicksearch-wrapper:is-result-available .search-results-dropdown{padding:2em 0}.bluprint-css.quicksearch-wrapper input[type="text"]{border:0;padding:1em 0;text-align:center;font-size:22px;font-size:1.375rem}.bluprint-css.quicksearch-wrapper input[type="text"]:focus{box-shadow:none}.bluprint-css.quicksearch-wrapper input[type="text"],.bluprint-css.quicksearch-wrapper input[type="text"]:focus,.bluprint-css.quicksearch-wrapper input::-webkit-input-placeholder{color:#999999;text-transform:lowercase}.bluprint-css.quicksearch-wrapper .actions{display:none}.bluprint-css.quicksearch-wrapper .button-submit{display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a{text-decoration:none;text-transform:lowercase}.bluprint-css.quicksearch-wrapper .search-results-dropdown .group.type-article{display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header{text-transform:lowercase}.bluprint-css.quicksearch-wrapper .type-more li a{border:0;padding:0;margin:2em auto}.bluprint-css.quicksearch-wrapper .type-recent .clear-history{text-transform:lowercase}.bluprint-css.quicksearch-wrapper.is-searching input[type="text"]{padding-right:0}