input{border-radius:0;border:0;height:35px;width:280px;outline:none;padding:5px;background:#9e8d85;color:#000;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}@media (min-width:60em){input{width:300px;}}.form-item label{font-size:16px;font-family:"archivonarrow",arial,sans-serif;font-weight:normal;}input:focus,.form-textarea-wrapper textarea:focus,select:focus,input.delete-line-item:hover,input#edit-commerce-coupon-coupon-add:hover{-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.3);background:#c1aca3;}input#edit-submit{height:35px;width:200px;outline:none;vertical-align:top;background:#a6bf47;color:#FFF;font-family:"droid_serifregular",serif;text-transform:uppercase;}input#edit-submit:hover{background:#d2dab3;}.form-textarea-wrapper textarea{width:280px;min-height:150px;resize:none;outline:none;padding:5px;background:#9e8d85;}@media (min-width:550px){.form-textarea-wrapper textarea{width:500px;}}.grippie{width:280px;}@media (min-width:550px){.grippie{width:500px;}}select{outline:none;padding:5px;background:#9e8d85;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}@media (max-width:44.99em){select{width:90%;}}textarea{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}.checkout-continue,.l-content .commerce-checkout-form-login .continue_pane .create-btn a,input#edit-checkout,.commerce-add-to-cart input#edit-submit,.contact-form input#edit-submit,#user-register-form input#edit-submit,.user-pass input#edit-submit,.user-login input#edit-submit{border:0;background-color:#a6bf47;font-family:"droid_serifregular",serif;text-transform:uppercase;letter-spacing:2px;color:#FFF;font-size:12.5px;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}.checkout-continue:hover,.l-content .commerce-checkout-form-login .continue_pane .create-btn a:hover,input#edit-checkout:hover,.commerce-add-to-cart input#edit-submit:hover,.contact-form input#edit-submit:hover,#user-register-form input#edit-submit:hover,.user-pass input#edit-submit:hover,.user-login input#edit-submit:hover{background-color:#d2dab3;}@media (max-width:44.99em){.checkout-continue,.l-content .commerce-checkout-form-login .continue_pane .create-btn a,input#edit-checkout,.commerce-add-to-cart input#edit-submit,.contact-form input#edit-submit,#user-register-form input#edit-submit,.user-pass input#edit-submit,.user-login input#edit-submit{font-size:1em;}}@media (max-width:44.99em){#user-register-form input#edit-submit{width:100%;margin:30px 0;}}input[type="checkbox"],input[type="radio"]{height:15px;width:15px;}@media (max-width:44.99em){input[type="checkbox"],input[type="radio"]{width:30px;height:30px;}}.marker,.form-required{color:#f47730;}img,media{max-width:100%;height:auto;}*{font-family:"archivonarrow",arial,sans-serif;color:#FFF;}h1,h2,h3,h4,h5,h6{font-family:"archivonarrow",arial,sans-serif;}.tabs a{color:#000;}a{-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}h1.pane-title{margin:0.5em 0;}h1.pane-title{padding:5px 15px;color:#FFF;display:inline-block;text-transform:uppercase;font-size:22px;}@media (min-width:45em){h1.pane-title{font-size:35px;padding:10px 30px;}}@media (min-width:60em){h1.pane-title{font-size:50px;padding:10px 30px;}}.alt-colour,.alt-colour strong,.alt-colour a{color:#000;}img.bg-img{height:auto;left:0;min-height:100%;min-width:1080px;position:fixed;top:0;width:100%;z-index:-1;}.breadcrumb{color:white;font-size:12px;margin:0;padding:0;border:0;*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;padding:10px 0;}.breadcrumb:before,.breadcrumb:after{content:".";display:block;height:0;overflow:hidden;}.breadcrumb:after{clear:both;}.breadcrumb li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px;}.breadcrumb li:first-child,.breadcrumb li.first{padding-left:0;}.breadcrumb li:last-child{padding-right:0;}.breadcrumb li.last{padding-right:0;}@media (max-width:44.99em){.breadcrumb{background:#170d0e;background-color:rgba(23,13,14,0.5);padding-left:10px;}}.breadcrumb a{text-decoration:none;color:white;}.breadcrumb a:hover{text-decoration:underline;}@media (min-width:60em){.breadcrumb{font-size:14px;}}.pane-taxonomy-term-field-image img,.pane-taxonomy-term-field-header-image img{display:block;vertical-align:top;}.taxonomy-term-description{background:rgba(0,0,0,0.5);padding:1em;font-size:15px;}@media (min-width:60em){.taxonomy-term-description{font-size:1em;}}.page-taxonomy h1{margin:0;}@media (max-width:44.99em){.category-row{width:48.14815%;clear:right;float:left;margin-left:0;margin-right:3.7037%;}.category-row:nth-child(2n+2){margin-right:0;}}@media (min-width:45em){.category-row{width:32.53012%;clear:right;float:left;margin-left:0;margin-right:1.20482%;}.category-row:nth-child(3n+3){margin-right:0;}}.ontop-region--top{position:relative;}.ontop-region .pane-page-title,.headerimg .pane-page-title{position:absolute;top:0px;left:0px;}@media (min-width:60em){.ontop-region .pane-page-title,.headerimg .pane-page-title{top:auto;bottom:0px;}}.pane-page-title h1{padding:5px 15px;background:#170d0e;background-color:rgba(23,13,14,0.8);color:#FFF;display:inline-block;text-transform:uppercase;font-size:22px;}@media (min-width:45em){.pane-page-title h1{font-size:35px;padding:10px 30px;}}@media (min-width:60em){.pane-page-title h1{font-size:50px;padding:10px 30px;}}.category-row{position:relative;margin-bottom:1em;overflow:hidden;}.category-row:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.category-row:hover h4{background-color:#170d0e;}.category-row img{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;vertical-align:top;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);-webkit-backface-visibility:hidden;box-shadow:#000 0 0 0;}.category-row h4{background:#170d0e;background-color:rgba(23,13,14,0.8);position:absolute;bottom:0px;left:0px;width:100%;margin:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;font-size:14px;}@media (min-width:45em){.category-row h4{font-size:15px;}}@media (min-width:60em){.category-row h4{font-size:20px;}}.category-row h4 a{color:#FFF;padding:5px 10px;display:block;text-decoration:none;font-family:inherit;}.twosies aside h2{margin-bottom:0;}.twosies aside .facetapi-checkbox{margin-right:0;}.twosies aside input.facetapi-checkbox{margin-right:4px;}.twosies ul{padding:0;margin:4px 0 30px;padding:0 0 0 4px;}@media (min-width:75em){.twosies ul{padding:0 0 0 10px;}}.twosies li{list-style:none;font-size:1em;}.twosies li a{color:white;text-decoration:none;}.twosies li a:hover{color:#d2dab3;text-decoration:underline;}.twosies input{width:13px;vertical-align:middle;}.pane-category-list-block-my-block a.active{color:#a6bf47;}.pane-category-list-block-my-block a.active:hover{color:#d2dab3;}.facetapi-facetapi-checkbox-links li.leaf{color:#a6bf47;}.block--custom-instafeed{clear:both;padding:1em 20px;}#c-instafeed{overflow:hidden;}.c-instafeed__title{text-transform:uppercase;text-shadow:rbga(0,0,0,0.5) 2px 2px 2px;font-size:1.6em;}@media (min-width:45em){.c-instafeed__item{width:15.66265%;clear:right;float:left;margin-left:0;margin-right:1.20482%;}.c-instafeed__item:nth-child(6n+6){margin-right:0;}}.c-instafeed__link{display:block;}.c-instafeed__image{display:block;}.c-instafeed__image:hover{filter:brightness(0.9) contrast(125%) saturate(175%);}@media (min-width:45em){.block--menu-menu-over-canvas,.block--menu-menu-under-canvas,.menu-activate{display:none;}}@media (max-width:44.99em){.block--menu-menu-under-canvas{margin-top:10px;}#off-canvas{position:fixed;background:#170d0e;z-index:10;top:0;left:-240px;width:240px;height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:transform 400ms ease;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-left:8px solid #a6bf47;}#off-canvas .dropdown{margin-top:10px;}#off-canvas .dropdown > a{font-size:14px;color:#6a5d54;padding-bottom:0;}#off-canvas .tb-megamenu-item .mega-dropdown-inner{display:block;}.offcanvas-active #off-canvas{-webkit-transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);-ms-transform:translate3d(240px,0,0);-o-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0);}.click-mask{background:#000;opacity:0.7;width:100%;height:100%;display:none;position:fixed;top:0;left:0;z-index:9;}.not-logged-in .umenu-link.uaccount,.logged-in .umenu-link.ulogin{display:none;}.l-off-canvas{padding:10px 20px 40px 15px;}.l-off-canvas button{display:none;}.l-off-canvas ul{padding:0;margin:0;}.l-off-canvas ul li,.l-off-canvas ul li.leaf{list-style:none;}.l-off-canvas ul li a,.l-off-canvas ul li.leaf a{font-size:16px;color:#FFF;text-decoration:none;line-height:25px;}.l-off-canvas ul li .close-menu,.l-off-canvas ul li.leaf .close-menu{font-size:0;position:absolute;right:10px;top:5px;}.l-off-canvas ul li .close-menu:before,.l-off-canvas ul li.leaf .close-menu:before{font-family:'icomoon';content:'\f00d';font-size:24px;color:#6a5d54;}.l-off-canvas ul li .umenu-link:before,.l-off-canvas ul li.leaf .umenu-link:before{font-family:'icomoon';font-size:20px;margin-right:4px;width:20px;color:#6a5d54;}.l-off-canvas ul li .umember:before,.l-off-canvas ul li.leaf .umember:before{content:'\e602';}.l-off-canvas ul li .uaccount:before,.l-off-canvas ul li.leaf .uaccount:before{content:'\e60b';}.l-off-canvas ul li .ustores:before,.l-off-canvas ul li.leaf .ustores:before{content:'\e604';}.l-off-canvas ul li .ulogin:before,.l-off-canvas ul li.leaf .ulogin:before{content:'\e60b';}.l-off-canvas ul li .ulogout:before,.l-off-canvas ul li.leaf .ulogout:before{content:'\e608';font-size:18px;}.l-off-canvas ul li .ucart:before,.l-off-canvas ul li.leaf .ucart:before{content:'\e609';}.l-off-canvas ul li .urelease:before,.l-off-canvas ul li.leaf .urelease:before{content:'\e60c';}.l-off-canvas ul li .ucontact:before,.l-off-canvas ul li.leaf .ucontact:before{content:'\f003';}.l-off-canvas ul li .umission:before,.l-off-canvas ul li.leaf .umission:before{content:'\e605';}.l-off-canvas ul li .ugiftcard:before,.l-off-canvas ul li.leaf .ugiftcard:before{content:'\e60e';}.l-off-canvas ul li .ucareers:before,.l-off-canvas ul li.leaf .ucareers:before{content:'\e606';}.l-off-canvas ul li .urecipes:before,.l-off-canvas ul li.leaf .urecipes:before{content:'\f1fb';}}.block--custom-mailchimp-subscribe-mailchimp-popup{width:250px;z-index:100;position:fixed;bottom:-1px;left:10px;background:#e5e5e5;display:none;overflow:visible !important;border:1px solid #666666;-webkit-box-shadow:rgba(50,50,50,0.5) 0px 0px 5px;-moz-box-shadow:rgba(50,50,50,0.5) 0px 0px 5px;box-shadow:rgba(50,50,50,0.5) 0px 0px 5px;}.block--custom-mailchimp-subscribe-mailchimp-popup h2{display:none;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-heading-box{background:#6a5d54;width:100%;margin-bottom:1em;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-heading-box .sub-heading{font-size:28px;text-align:center;margin:0;font-family:"droid_serifregular",serif;color:#FFF;padding-top:10px;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-heading-box .sub-heading span{color:#FFF;font-family:"droid_serifregular",serif;font-size:28px;font-weight:bold;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-heading-box .sub-text{margin:0;text-align:center;font-size:12px;color:#FFF;padding-bottom:10px;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-close{font-size:18px;font-family:'icomoon';position:absolute;right:2px;top:2px;color:#FFF;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-close:before{content:'\f00d';-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;cursor:pointer;}.block--custom-mailchimp-subscribe-mailchimp-popup .sub-close:hover:before{color:#e6edcb;}.block--custom-mailchimp-subscribe-mailchimp-popup .enews-error{font-size:12px;}.block--custom-mailchimp-subscribe-mailchimp-popup form.custom-mailchimp-popup-form label{color:#000;}.block--custom-mailchimp-subscribe-mailchimp-popup form.custom-mailchimp-popup-form .form-item{display:block;margin:0 1em;}.block--custom-mailchimp-subscribe-mailchimp-popup form.custom-mailchimp-popup-form .form-item input{width:100%;background:#FFF;}.block--custom-mailchimp-subscribe-mailchimp-popup form.custom-mailchimp-popup-form input.form-submit{width:86%;padding:8px 0;color:#FFF;background:#a6bf47;margin:1em auto;display:block;}.block--custom-mailchimp-subscribe-mailchimp-popup form.custom-mailchimp-popup-form input.form-submit:hover{background:#879d36;}.sub-thanks .block__content{padding:1em;}.sub-thanks .block__content form > div{color:#000;}.view-search .views-exposed-widgets{margin-bottom:4em;}.view-search .form-item-search-api-views-fulltext input{width:20em;color:#000;}.view-search .views-exposed-widgets .views-submit-button input{width:5em;color:#FFF;margin:0;text-transform:uppercase;font-family:"droid_serifregular",serif;background:#a6bf47;}.view-search .views-exposed-widgets .views-submit-button input:hover{background:#6f802f;}.page-search .pane-page-title h1{margin:0;}.section-search .pane-page-title{position:static;}.section-mind.node-type-product-display .fiver-region--right,.section-mind .product-row,.section-mind .twosies aside{background:rgba(43,56,78,0.6);}.section-body.node-type-product-display .fiver-region--right,.section-body .product-row,.section-body .twosies aside{background:rgba(77,56,37,0.7);}.section-self.node-type-product-display .fiver-region--right,.section-self .product-row,.section-self .twosies aside{background:rgba(77,56,37,0.5);}.section-ritual.node-type-product-display .fiver-region--right,.section-ritual .product-row,.section-ritual .twosies aside{background:rgba(77,56,37,0.5);}.section-living.node-type-product-display .fiver-region--right,.section-living .product-row,.section-living .twosies aside{background:rgba(77,56,37,0.4);}.section-mind .pane-page-title h1{background:#4a6086;background-color:rgba(43,56,78,0.6);}.section-body .pane-page-title h1,.section-self .pane-page-title h1,.section-ritual .pane-page-title h1,.section-living .pane-page-title h1,h1.pane-title{background:#745438;background-color:rgba(77,56,37,0.5);}.social-block h2{margin-top:2em;}.social-block .post-footer{margin:0;}.social-block .post-footer a{margin-right:1em;}.block--custom-mailchimp-subscribe-mailchimp{display:none;min-height:200px;padding-right:20px;}@media (min-width:45em){.block--custom-mailchimp-subscribe-mailchimp{width:22.22222%;float:right;margin-left:0;margin-right:0;clear:none;display:block;}}.block--custom-mailchimp-subscribe-mailchimp .form-item{margin-bottom:0.4em;overflow:hidden;}.block--custom-mailchimp-subscribe-mailchimp label{font-weight:normal;display:inline-block;font-size:0.9em;}.block--custom-mailchimp-subscribe-mailchimp .form-text,.block--custom-mailchimp-subscribe-mailchimp .form-submit{float:right;font-size:14px;width:100%;height:2em;padding:2px 5px;}@media (min-width:75em){.block--custom-mailchimp-subscribe-mailchimp .form-text,.block--custom-mailchimp-subscribe-mailchimp .form-submit{width:13em;}}.block--custom-mailchimp-subscribe-mailchimp .form-submit{background:#a6bf47;text-transform:uppercase;border:0;color:#FFF;}.block--custom-mailchimp-subscribe-mailchimp .form-submit:hover{background:#d2dab3;}.block--custom-mailchimp-subscribe-mailchimp h2{text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;text-transform:uppercase;font-size:1.6em;margin:0.5em 0;}.block--custom-mailchimp-subscribe-mailchimp .messages,.block--custom-mailchimp-subscribe-mailchimp .messages--error{font-size:14px;}@media (min-width:45em) and (max-width:59.99em){.block--custom-mailchimp-subscribe-mailchimp .messages,.block--custom-mailchimp-subscribe-mailchimp .messages--error{background-image:none;padding-left:10px;}}@media (min-width:60em){.block--custom-mailchimp-subscribe-mailchimp .messages,.block--custom-mailchimp-subscribe-mailchimp .messages--error{padding-left:45px;}}@media (min-width:75em){.block--custom-mailchimp-subscribe-mailchimp .messages,.block--custom-mailchimp-subscribe-mailchimp .messages--error{font-size:16px;}}.messages--commerce-add-to-cart-confirmation{margin:0;padding:0;border:0;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:1000;}.sweet-alert{background-color:white;font-family:"droid_serifregular",serif;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:2000;}@media all and (max-width:540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:25px;display:block;}.sweet-alert p{color:#797979;font-size:22px;text-align:center;font-weight:300;position:relative;margin:0;padding:0;line-height:normal;}.sweet-alert .cart-info{margin:30px 0;}.sweet-alert .cart-info .left-cart,.sweet-alert .cart-info .right-cart{display:inline-block;margin:0 auto;font-size:14px;}.sweet-alert .cart-info .left-cart{width:30%;}.sweet-alert .cart-info .right-cart{width:60%;vertical-align:top;padding:10px 0 0 10px;}.sweet-alert .cart-info .popup-img,.sweet-alert .cart-info .popup-title,.sweet-alert .cart-info .popup-quantity,.sweet-alert .cart-info .popup-total{display:block;text-align:left;}.sweet-alert .cart-info .popup-quantity,.sweet-alert .cart-info .popup-total{padding:5px 0 0 0;}.sweet-alert button{background-color:#1f8dc8;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;font-family:"droid_serifregular",serif;border-radius:5px;padding:10px 32px;margin:0px 5px 5px 5px;cursor:pointer;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}.sweet-alert button a{text-decoration:none;color:#FFF;}.sweet-alert button a:visited{color:#FFF;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5),inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#1b7aae !important;}.sweet-alert button:active{background-color:#186e9c;}.sweet-alert button.go-to-cart{background-color:#939598;}.sweet-alert button.go-to-cart:hover{background-color:#838689 !important;}.sweet-alert button.go-to-cart:active{background-color:#797b7f;}.sweet-alert button.go-to-cart:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.04706) 0px 0px 0px 1px inset !important;}.sweet-alert button.cancel{background-color:#939598;}.sweet-alert button.cancel:hover{background-color:#838689 !important;}.sweet-alert button.cancel:active{background-color:#797b7f;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px,rgba(0,0,0,0.04706) 0px 0px 0px 1px inset !important;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}.sweet-alert .icon{border:4px solid gray;border-radius:50%;margin:10px auto;padding:0;position:relative;box-sizing:content-box;width:80px;height:80px;}@media (max-width:44.99em) and (orientation:landscape){.sweet-alert .icon{display:none !important;}}.sweet-alert .icon.error{border-color:#f27474;}.sweet-alert .icon.error .x-mark{position:relative;display:block;}.sweet-alert .icon.error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px;}.sweet-alert .icon.error .line.left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .icon.error .line.right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .icon.warning{border-color:#f8bb86;}.sweet-alert .icon.warning .body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#f8bb86;}.sweet-alert .icon.warning .dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86;}.sweet-alert .icon.info{border-color:#c9dae1;}.sweet-alert .icon.info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1;}.sweet-alert .icon.info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1;}.sweet-alert .icon.success{border-color:#a5dc86;}.sweet-alert .icon.success::before,.sweet-alert .icon.success::after{content:'';border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .icon.success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .icon.success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .icon.success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .icon.success .fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .icon.success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .icon.success .line.tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .icon.success .line.long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .icon.custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@-webkit-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-tranform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@-moz-keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-tranform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}45%{transform:scale(1.05);-webkit-transform:scale(1.05);}80%{transform:scale(0.95);-webkit-tranform:scale(0.95);}100%{transform:scale(1);-webkit-transform:scale(1);}}@-webkit-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@-moz-keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}.showSweetAlert{-webkit-animation:showSweetAlert 0.3s;-moz-animation:showSweetAlert 0.3s;animation:showSweetAlert 0.3s;}.hideSweetAlert{-webkit-animation:hideSweetAlert 0.2s;-moz-animation:hideSweetAlert 0.2s;animation:hideSweetAlert 0.2s;}@-webkit-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@-moz-keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@keyframes animateSuccessTip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@-webkit-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@-moz-keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@keyframes animateSuccessLong{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}@-webkit-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}@-moz-keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}5%{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}12%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}100%{transform:rotate(-405deg);-webkit-transform:rotate(-405deg);}}.animateSuccessTip{-webkit-animation:animateSuccessTip 0.75s;-moz-animation:animateSuccessTip 0.75s;animation:animateSuccessTip 0.75s;}.animateSuccessLong{-webkit-animation:animateSuccessLong 0.75s;-moz-animation:animateSuccessLong 0.75s;animation:animateSuccessLong 0.75s;}.icon.success.animate::after{-webkit-animation:rotatePlaceholder 4.25s ease-in;-moz-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in;}@-webkit-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}@-moz-keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}@keyframes animateErrorIcon{0%{transform:rotateX(100deg);-webkit-transform:rotateX(100deg);opacity:0;}100%{transform:rotateX(0deg);-webkit-transform:rotateX(0deg);opacity:1;}}.animateErrorIcon{-webkit-animation:animateErrorIcon 0.5s;-moz-animation:animateErrorIcon 0.5s;animation:animateErrorIcon 0.5s;}@-webkit-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}@-moz-keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}@keyframes animateXMark{0%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}50%{transform:scale(0.4);-webkit-transform:scale(0.4);margin-top:26px;opacity:0;}80%{transform:scale(1.15);-webkit-transform:scale(1.15);margin-top:-6px;}100%{transform:scale(1);-webkit-transform:scale(1);margin-top:0;opacity:1;}}.animateXMark{-webkit-animation:animateXMark 0.5s;-moz-animation:animateXMark 0.5s;animation:animateXMark 0.5s;}@-webkit-keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}@-moz-keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}@keyframes pulseWarning{0%{border-color:#F8D486;}100%{border-color:#F8BB86;}}.pulseWarning{-webkit-animation:pulseWarning 0.75s infinite alternate;-moz-animation:pulseWarning 0.75s infinite alternate;animation:pulseWarning 0.75s infinite alternate;}@-webkit-keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}@-moz-keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}@keyframes pulseWarningIns{0%{background-color:#F8D486;}100%{background-color:#F8BB86;}}.pulseWarningIns{-webkit-animation:pulseWarningIns 0.75s infinite alternate;-moz-animation:pulseWarningIns 0.75s infinite alternate;animation:pulseWarningIns 0.75s infinite alternate;}.tabs--primary{border:0;}@media (max-width:44.99em){.tabs{margin:0;}}.tabs a{background:#a6bf47;text-transform:uppercase;font-family:"droid_serifregular",serif;color:#FFF;padding:10px 16px;}.tabs a:hover{background:#d2dab3;color:#333;}.tabs a.active{background:#6f802f;}.tabs a.active:hover{color:#FFF;}@media (max-width:44.99em){.l-region--footer{position:relative;padding-bottom:100px;}.block.block--custom-countdown{display:block;top:auto;left:12px;z-index:20;bottom:-10px;}}.block--custom-countdown{display:none;position:absolute;left:12px;top:70px;cursor:pointer;text-align:center;}@media (min-width:45em){.block--custom-countdown{display:block;}}@media (min-width:75em){.block--custom-countdown{top:16px;left:20px;}}.block--custom-countdown .block__title{color:#FFF;margin:0 0 0.2em;font-size:16px;}@media (min-width:1100px){.block--custom-countdown .block__title{font-size:18px;}}.block--custom-countdown:hover .block__title{color:#CCC;}.flip-clock-wrapper *{padding:0;margin:0;}.flip-clock-wrapper a{text-decoration:none;color:#ccc;}.flip-clock-wrapper a:hover{color:#fff;}.flip-clock-wrapper ul{list-style:none;}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table;}.flip-clock-wrapper.clearfix:after{clear:both;}.flip-clock-wrapper.clearfix{*zoom:1;}.flip-clock-wrapper{-webkit-user-select:none;}.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:0.45em !important;}.flip-clock-meridium a{color:#313333;}.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:0 0 3em !important;font-size:5px;}@media (min-width:1100px){.flip-clock-wrapper{font-size:6px;}}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table;}.flip-clock-wrapper:after{clear:both;}.flip-clock-wrapper ul{position:relative;float:left;margin:0.0625em;width:0.75em;font-size:5em;height:1.125em;font-weight:bold;line-height:1.0875em;border-radius:6px;background:#000;}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:1.0875em;text-decoration:none !important;}.flip-clock-wrapper ul li:first-child{z-index:2;}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:2.5em;-moz-perspective:2.5em;perspective:2.5em;margin:0 !important;overflow:visible !important;}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:1em;overflow:hidden;outline:1px solid transparent;}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2;}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0;}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:0.55em;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4);}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#F00;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:0.875em;}.flip-clock-wrapper ul li a div.up div.inn{top:0;}.flip-clock-wrapper ul li a div.down div.inn{bottom:0;}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3;}.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7);}.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;-moz-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5;}.flip-clock-divider{float:left;display:inline-block;position:relative;width:1.25em;height:6.25em;}.flip-clock-divider:first-child{width:0;}.flip-clock-dot{display:block;background:#FFF;width:0.625em;height:0.625em;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:0.3125em;}.flip-clock-divider .flip-clock-label{position:absolute;bottom:-1.5em;right:-3.175em;font-size:2em;color:#FFF;text-shadow:none;}.flip-clock-divider.hours .flip-clock-label{right:-3.6em;}.flip-clock-divider.minutes .flip-clock-label{right:-4em;}.flip-clock-divider.seconds .flip-clock-label{right:-4.1em;}.flip-clock-dot.top{top:1.875em;}.flip-clock-dot.bottom{bottom:1.875em;}@-webkit-keyframes asd{0%{z-index:2;}20%{z-index:4;}100%{z-index:4;}}@-moz-keyframes asd{0%{z-index:2;}20%{z-index:4;}100%{z-index:4;}}@-o-keyframes asd{0%{z-index:2;}20%{z-index:4;}100%{z-index:4;}}@keyframes asd{0%{z-index:2;}20%{z-index:4;}100%{z-index:4;}}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;-moz-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both;}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg);}100%{-webkit-transform:rotateX(0deg);}}@-moz-keyframes turn{0%{-moz-transform:rotateX(90deg);}100%{-moz-transform:rotateX(0deg);}}@-o-keyframes turn{0%{-o-transform:rotateX(90deg);}100%{-o-transform:rotateX(0deg);}}@keyframes turn{0%{transform:rotateX(90deg);}100%{transform:rotateX(0deg);}}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;-moz-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both;}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0deg);}100%{-webkit-transform:rotateX(-90deg);}}@-moz-keyframes turn2{0%{-moz-transform:rotateX(0deg);}100%{-moz-transform:rotateX(-90deg);}}@-o-keyframes turn2{0%{-o-transform:rotateX(0deg);}100%{-o-transform:rotateX(-90deg);}}@keyframes turn2{0%{transform:rotateX(0deg);}100%{transform:rotateX(-90deg);}}.flip-clock-wrapper ul li.flip-clock-active{z-index:3;}.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both;}.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,black));background:linear,top,rgba(0,0,0,0.1) 0%,black 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,black 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,black 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both;}.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both;}.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,black),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,black 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,black 0%,rgba(0,0,0,0.1) 100%);background:linear,to bottom,black 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both;}@-webkit-keyframes show{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes show{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes show{0%{opacity:0;}100%{opacity:1;}}@keyframes show{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes hide{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes hide{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes hide{0%{opacity:1;}100%{opacity:0;}}@keyframes hide{0%{opacity:1;}100%{opacity:0;}}.gc-cart-item{font-size:12px;position:relative;height:120px;margin-top:-20px;min-width:250px;}.gc-cart-item .inner{position:absolute;right:20px;top:6px;border:1px solid #AAA;padding:6px 0;}.gc-cart-item .inner > div{display:inline-block;margin:0 10px;vertical-align:top;font-size:1em;}.gc-cart-item .inner > div strong{display:block;font-size:1.2em;}.page-cart .cart-empty-page{padding:40px 0;}@media (max-width:44.99em){.page-cart .cart-empty-page{padding:40px 0 40px 10px;}}.page-cart .view-commerce-cart-form table{border:0;width:100%;}.page-cart .view-commerce-cart-form thead th{background:#a6bf47;color:#FFF;font-weight:normal;text-transform:uppercase;line-height:2em;}.page-cart .view-commerce-cart-form tr{border-bottom:1px solid #CCC;}.page-cart .view-commerce-cart-form tr.even{background:rgba(238,238,238,0.8);}.page-cart .view-commerce-cart-form tr.odd{background:rgba(255,255,255,0.8);}.page-cart .view-commerce-cart-form td{vertical-align:middle;padding:0;}.page-cart .view-commerce-cart-form th.views-field-field-image{padding-left:1em;}.page-cart .view-commerce-cart-form td.views-field-field-image{width:100px;text-align:right;background:#FFF;padding:0;display:inline-block;}@media (max-width:44.99em){.page-cart .view-commerce-cart-form td.views-field-field-image{display:block;}}.page-cart .view-commerce-cart-form td.views-field-field-image img{vertical-align:top;}.page-cart .view-commerce-cart-form td.views-field-line-item-title{padding-left:1em;}.page-cart .view-commerce-cart-form td.views-field-edit-delete input{font-size:0.9em;padding:0.4em 0.5em;background:#bebfc1;}.page-cart .view-commerce-cart-form .form-actions .form-submit{margin-left:1em;}.page-cart .view-commerce-cart-form .form-actions #edit-submit{background:#666666;}.page-cart .view-commerce-cart-form input.form-text,.page-cart .view-commerce-cart-form .delete-line-item{width:100px;}.page-cart .view-commerce-cart-form .line-item-summary{margin-top:16px;}.page-cart .view-commerce-cart-form .line-item-summary span{color:#000;}@media (max-width:44.99em){.page-cart .view-commerce-cart-form thead th{display:none;}.page-cart .view-commerce-cart-form tr .views-row-first{border-top:1px;}.page-cart .view-commerce-cart-form td.views-field-field-image{margin:0 auto;}.page-cart .view-commerce-cart-form td{font-size:1em;display:block;text-align:center;padding:5px 0;}.page-cart .view-commerce-cart-form tr.odd{border-bottom:1px solid #CCC;}.page-cart .view-commerce-cart-form input.form-text{width:200px;}.page-cart .view-commerce-cart-form .line-item-total{font-size:1.4em;margin-right:10px;}.page-cart .view-commerce-cart-form .commerce-line-item-actions{margin-right:10px;}.page-cart .view-commerce-cart-form input.form-submit{margin:10px 0 30px 0;}}.view-commerce-cart-form tbody *{color:#000;}.page-checkout-complete .block--commerce-checkout-progress ol{background:#a6bf47;}.page-checkout-complete .checkout-completion-message{padding:0 20px;}.page-checkout-complete .checkout-completion-message a{color:#a6bf47;}.commerce-checkout-form-checkout .commerce_coupon .form-item-commerce-coupon-coupon-code{padding-right:4em;display:inline-block;width:40%;}@media (max-width:44.99em){.commerce-checkout-form-checkout .commerce_coupon .form-item-commerce-coupon-coupon-code{width:90%;}}.commerce-checkout-form-checkout .commerce_coupon .form-item-commerce-coupon-coupon-code .form-text{width:100%;}.commerce-checkout-form-checkout .commerce_coupon .form-submit{display:inline-block;font-size:1em;margin-left:-4em;margin-top:0.5em;vertical-align:top;}@media (max-width:44.99em){.commerce-checkout-form-checkout .commerce_coupon .form-submit{width:90%;margin-left:0;}}.commerce-checkout-form-checkout .active-coupon .form-item-commerce-coupon-coupon-code,.commerce-checkout-form-checkout .active-coupon .form-submit{display:none;}.block--commerce-checkout-progress{background:#6a5d54;color:#FFF;margin-bottom:36px;}.block--commerce-checkout-progress ol{list-style:none;margin:0;padding:0;}@media (max-width:44.99em){.block--commerce-checkout-progress ol{display:none;}}.block--commerce-checkout-progress ol li{line-height:2em;display:block;float:left;width:16.66%;text-align:center;text-transform:uppercase;color:#FFF;font-size:10px;}@media (min-width:60em){.block--commerce-checkout-progress ol li{font-size:12px;}}@media (min-width:75em){.block--commerce-checkout-progress ol li{font-size:14px;}}.block--commerce-checkout-progress li.active{color:#FFF;background:#a6bf47;}.block--commerce-checkout-progress li.previous,.block--commerce-checkout-progress li.visited{color:#000;background:#a6bf47;}.block--commerce-checkout-progress li.previous a,.block--commerce-checkout-progress li.visited a{color:#FFF;display:block;text-decoration:none;}.block--commerce-checkout-progress li.previous a:hover,.block--commerce-checkout-progress li.visited a:hover{color:#FFF;text-decoration:underline;}.block--commerce-checkout-progress li.complete{position:relative;right:-1px;}.block--commerce-checkout-progress li.payment{display:none;}.page-checkout-complete .cart-progress{background:#a6bf47;}#state-select-wrapper-billing .state-warning,#state-select-wrapper-shipping .state-warning{clear:both;color:#F00;background-color:#FEE;padding:1em;}#state-select-wrapper-billing .state-warning span,#state-select-wrapper-shipping .state-warning span{font-weight:bold;color:#F00;}#state-select-wrapper-billing .state-warning a,#state-select-wrapper-shipping .state-warning a{color:#F00;}@media (max-width:44.99em){.section-checkout .l-content .fieldset-wrapper{padding:10px;}}.section-checkout .l-content fieldset{border:0;margin:0 0 18px 0;padding:0;}.section-checkout .l-content fieldset table{border:1px solid #CCC;width:100%;}.section-checkout .l-content fieldset legend{background:#a6bf47;display:block;width:100%;line-height:2em;margin-bottom:1em;}.section-checkout .l-content fieldset legend span{color:#FFF;text-transform:uppercase;padding-left:1em;}.section-checkout .l-content .cart_contents .fieldset-wrapper{border:1px solid #CCC;}.section-checkout .l-content .cart_contents .fieldset-wrapper table{border:0;}.section-checkout .l-content .cart_contents .fieldset-wrapper table *{color:#000;}.section-checkout .l-content .messages.error{font-weight:bold;background:#FEF5F1;border-color:#ED541D;text-align:center;margin-bottom:1em;}.section-checkout .l-content .commerce-price-formatted-components td{font-size:14px;}table.checkout-review{width:100%;}table.checkout-review .view-commerce-cart-summary{width:100%;}table.checkout-review .view-commerce-cart-summary th,table.checkout-review .view-commerce-cart-summary td{font-size:14px;}table.checkout-review .view-commerce-cart-summary table{border:0;}table.checkout-review .view-commerce-cart-summary table *{color:#000;}table.checkout-review .views-table.cols-4{width:100%;}table.checkout-review .pane-data-full{padding:0.5em;}table.checkout-review .pane-data-full h3{display:none;}.checkout-continue,.l-content .commerce-checkout-form-login .continue_pane .create-btn a{margin:40px 0 75px 0;}.checkout-buttons .checkout-back{background:#9e8d85;border:0;color:#170d0e;padding:0.4em 1em;margin-right:1em;width:150px;font-family:"droid_serifregular",serif;text-transform:uppercase;}.checkout-buttons .checkout-back:hover,.checkout-buttons .checkout-back:focus{text-decoration:none;background:#c1aca3;color:#170d0e;}.checkout-buttons #edit-continue{vertical-align:top;margin:0;}.checkout-buttons .fieldset-wrapper{margin-bottom:40px;}@media (max-width:44.99em){.checkout-buttons .form-submit{width:100%;}.checkout-buttons .checkout-back{margin-bottom:0.5em;margin-right:0;width:50%;}}.password-strength{float:none;padding:20px 0 10px 0;}@media (min-width:45em){.password-strength{float:none;padding:0;width:24.09639%;float:left;margin-right:-100%;margin-left:42.16867%;clear:none;}}@media (min-width:60em){.password-strength{float:none;padding:0;width:23.72881%;float:left;margin-right:-100%;margin-left:33.89831%;clear:none;}}@media (min-width:75em){.password-strength{float:none;padding:0;width:23.72881%;float:left;margin-right:-100%;margin-left:25.42373%;clear:none;}}.section-checkout .login-text h2{color:#000;}.section-checkout .l-content{background:rgba(255,255,255,0.8);}.section-checkout .l-content label,.section-checkout .l-content p,.section-checkout .l-content select,.section-checkout .l-content .description,.section-checkout .l-content th,.section-checkout .l-content td{color:#000;}.section-checkout .l-content .view-commerce-cart-summary th,.section-checkout .l-content .view-commerce-cart-summary td,.section-checkout .l-content .view-commerce-cart-summary .commerce-price-formatted-components td{font-size:16px;font-weight:normal;}#custom-giftcert-wrapper{min-height:260px;position:relative;margin-bottom:2em;}#custom-giftcert-wrapper .ajax-progress-throbber{position:relative;top:64px;right:130px;}.form-item-gc-payment-gc-number{float:left;margin-right:20px;}.form-item-gc-payment-gc-number .description{float:left;margin:1px 5px 0 0;font-size:14px;}.form-item-gc-payment-gc-number label{margin-bottom:2px;}.form-item-gc-payment-gc-number input{width:150px;letter-spacing:1px;}.form-item-gc-payment-expiry{float:left;margin-right:20px;}.form-item-gc-payment-expiry select{letter-spacing:1px;}.form-item-gc-payment-expiry label{margin-bottom:2px;}input.add-giftcards{margin:25px 0 0;padding:4px 42px;background:#a6bf47;color:#FFF;font-family:"droid_serifregular",serif;text-transform:uppercase;display:block;clear:both;width:auto;}input.add-giftcards:hover{background:#d2dab3;}@media (min-width:60em){input.add-giftcards{float:left;clear:none;}}@media (min-width:75em){input.add-giftcards{padding:4px 50px;}}input.del-giftcards{background:none;color:#333;float:right;padding:4px 20px;margin:21px 0 0;}input.del-giftcards:hover{background:none;color:#999;}.gc-payment-img{display:block;width:230px;margin-top:1em;}@media (min-width:45em){.gc-payment-img{margin:0;position:absolute;right:5px;bottom:20px;}}@media (min-width:60em){.gc-payment-img{width:258px;}}@media (min-width:75em){.gc-payment-img{width:288px;}}.gc_info{margin:1em 0;width:100%;}@media (min-width:45em){.gc_info{width:580px;}}@media (min-width:60em){.gc_info{width:650px;}}@media (min-width:75em){.gc_info{width:780px;}}.gc_errors{width:100%;}@media (min-width:45em){.gc_errors{width:610px;}}.l-content .commerce-checkout-form-login .checkout-buttons .fieldset-wrapper{margin:0;}@media (max-width:44.99em){.l-content .commerce-checkout-form-login .fieldset-wrapper{padding:20px;}}@media (min-width:45em){.l-content .commerce-checkout-form-login input{width:100%;}}.l-content .commerce-checkout-form-login fieldset legend{background:#6a5d54;font-size:.70em;}@media (min-width:60em){.l-content .commerce-checkout-form-login fieldset legend{font-size:.90em;}}.l-content .commerce-checkout-form-login .checkout-login-user{background:rgba(100,100,100,0.2);}@media (min-width:45em){.l-content .commerce-checkout-form-login .checkout-login-user{width:32.53012%;float:left;margin-right:-100%;margin-left:0%;clear:none;}}.l-content .commerce-checkout-form-login .checkout-login-user h6{background:#6a5d54;line-height:2em;color:#FFF;margin:0;font-size:.70em;padding:0 0 0 1em;font-family:inherit;text-transform:uppercase;font-weight:normal;}@media (min-width:60em){.l-content .commerce-checkout-form-login .checkout-login-user h6{font-size:.90em;}}@media (max-width:44.99em){.l-content .commerce-checkout-form-login .checkout-login-user > div{padding:20px;}}.l-content .commerce-checkout-form-login .checkout-login-user .checkout-continue,.l-content .commerce-checkout-form-login .checkout-login-user .continue_pane .create-btn a,.l-content .commerce-checkout-form-login .continue_pane .create-btn .checkout-login-user a{margin:5px 0;}@media (min-width:75em){.l-content .commerce-checkout-form-login .checkout-login-user{min-height:305px;}}@media (max-width:44.99em){.l-content .commerce-checkout-form-login .checkout-login-user{margin-bottom:1em;}.l-content .commerce-checkout-form-login .checkout-login-user h6{background:#000;}}.l-content .commerce-checkout-form-login .checkout-login-text,.l-content .commerce-checkout-form-login .guest-text{color:#000;}@media (min-width:45em){.l-content .commerce-checkout-form-login .checkout-login-text,.l-content .commerce-checkout-form-login .guest-text{min-height:108px;}.l-content .commerce-checkout-form-login .checkout-login-user > div{padding:1em 1em;}.l-content .commerce-checkout-form-login .checkout-continue,.l-content .commerce-checkout-form-login .continue_pane .create-btn a,.l-content .commerce-checkout-form-login .checkout-create-acc{width:100%;text-align:center;}}@media (min-width:75em){.l-content .commerce-checkout-form-login .checkout-login-text,.l-content .commerce-checkout-form-login .guest-text{min-height:112px;}}.l-content .commerce-checkout-form-login .continue_pane{background:rgba(100,100,100,0.2);}@media (min-width:45em){.l-content .commerce-checkout-form-login .continue_pane{width:32.53012%;float:left;margin-right:-100%;margin-left:33.73494%;clear:none;}.l-content .commerce-checkout-form-login .continue_pane .fieldset-wrapper{padding:0 1em;}}.l-content .commerce-checkout-form-login .continue_pane .create-btn a{text-decoration:none;display:inline-block;line-height:35px;}.l-content .commerce-checkout-form-login .checkout-buttons{background:rgba(100,100,100,0.2);}@media (min-width:45em){.l-content .commerce-checkout-form-login .checkout-buttons{width:32.53012%;float:right;margin-left:0;margin-right:0;clear:none;}.l-content .commerce-checkout-form-login .checkout-buttons .fieldset-wrapper{padding:0 1em;}}@media (max-width:44.99em){.l-content .commerce-checkout-form-login fieldset legend{background:#000;}.l-content .commerce-checkout-form-login .form-submit,.l-content .commerce-checkout-form-login .checkout-create-acc{font-size:1em;margin-top:0.5em;width:100%;text-align:center;}}@media (max-width:44.99em){.page-checkout .login-text h2{font-size:1.2em;margin-left:10px;}}@media (min-width:60em){.checkout-login-user input.form-text{width:270px;}}@media (min-width:75em){.checkout-login-user input.form-text{width:347px;}}@media (max-width:44.99em){.links--inline li{float:none;width:100%;}}.placeholder{color:#000;}.commerce-checkout-form-review .checkout_review{margin-bottom:1em;}@media (max-width:44.99em){.commerce-checkout-form-review .checkout_review{padding:10px;}}.commerce-checkout-form-review .form-item-custom-checkout-changes-custom-checkout-changes-terms{margin:0.5em 0;}.commerce-checkout-form-review #payment-details{margin-top:2em;}.commerce-checkout-form-review .checkout-help,.commerce-checkout-form-review td.pane-data-full div,.commerce-checkout-form-review td.pane-data-full div span,.commerce-checkout-form-review a{color:#000;font-weight:normal;}@media (max-width:44.99em){.payment-redirect-form{padding:10px;}}.page-checkout-payment .l-content{position:relative;}.page-checkout-payment .cancel-payment{display:block;margin-bottom:0;position:absolute;bottom:212px;left:160px;}.page-checkout-payment .cancel-payment a{text-align:center;display:block;background:#ADADAD;color:#FFF;text-decoration:none;padding:11px 18px;font-size:17px;font-family:"droid_serifregular",serif;-webkit-border-radius:6px 6px;-moz-border-radius:6px / 6px;border-radius:6px / 6px;}.page-checkout-payment .cancel-text{font-size:0.8em;margin:2em 0;height:40px;}@media (max-width:44.99em){.page-checkout-payment .cancel-text{color:#000;padding:10px;}}.page-checkout-shipping .field-name-field--authorization-to-leave .form-type-radios > label{font-weight:bold;}.page-checkout-shipping .field-name-field--authorization-to-leave .form-radios{margin-left:1em;}.page-checkout-shipping .field-name-field--authorization-to-leave .description{margin:0.5em 0 2em;font-size:12px;}.block--disappearing-empty-cart{display:none;}@media (min-width:60em){.block--disappearing-empty-cart{display:block;position:fixed;right:0;bottom:0px;font-size:18px;}.block--disappearing-empty-cart .mini-cart{color:#a6bf47;background:rgba(77,56,37,0.8);padding:0px 30px;display:block;line-height:3em;text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;}.block--disappearing-empty-cart .mini-cart:hover{background:#4d3825;text-decoration:none;color:#FFF;}.block--disappearing-empty-cart .mini-cart:hover span{color:#FFF;}.block--disappearing-empty-cart .mini-cart span{color:#a6bf47;display:inline-block;padding-right:10px;font-size:1.8em;vertical-align:top;font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block--disappearing-empty-cart .mini-cart span:before{content:"\e601";}}.l-footer{background-color:#170d0e;background:url(/sites/all/themes/karma/images/texture.jpg);color:#FFF;padding:0px;}.l-footer a{color:#FFF;text-decoration:none;}.l-footer a:hover{text-decoration:underline;}.l-footer ul{padding-left:0;}.l-footer .staff-portal{display:none;}@media (min-width:60em){.l-footer .staff-portal{display:block;width:100%;float:left;color:#6a5d54;margin-top:-50px;font-size:14px;}}.l-footer .category-list{display:none;margin:0 0 50px 0;}@media (min-width:45em){.l-footer .category-list{width:25%;clear:right;float:left;margin-left:0;margin-right:0%;display:block;padding-right:1em;}.l-footer .category-list h3{margin-bottom:10px;display:inline-block;margin-left:40%;}.l-footer .category-list h3 a{color:#bebfc1;font-size:16px;font-family:"archivonarrow",arial,sans-serif;margin:0 auto;}.l-footer .category-list ul{margin-top:0px;list-style:none;display:inline-block;margin-left:40%;}.l-footer .category-list ul a{color:#bebfc1;font-size:13px;margin:0 auto;}}nav.block--menu-menu-mobile-footer-menu{padding:0 10px;}@media (min-width:45em){nav.block--menu-menu-mobile-footer-menu{display:none;}}nav.block--menu-menu-mobile-footer-menu ul.menu{text-align:left;}nav.block--menu-menu-mobile-footer-menu ul.menu li.leaf{padding:8px 0;display:block;}nav.block--menu-menu-mobile-footer-menu ul.menu li.leaf:first-child{border:0;}nav.block--menu-menu-mobile-footer-menu ul.menu li.leaf a{font-size:15px;font-weight:bold;padding:5px 0;}nav.block--menu-menu-mobile-footer-menu ul.menu li.leaf a:after{font-family:'icomoon';content:'\e60d';float:right;}nav.block--menu-menu-mobile-footer-menu ul.menu li.leaf .mobile-free-shipping{color:#a6bf47;}.post-footer{color:#6a5d54;*zoom:1;clear:both;margin-bottom:20px;}.post-footer:after{content:"";display:table;clear:both;}@media (min-width:45em){.post-footer{margin-bottom:50px;}}.post-footer .foot-item{display:inline-block;margin-right:1em;}.post-footer h4,.post-footer .hash{color:#6a5d54;font-size:20px;font-family:"archivonarrow",arial,sans-serif;font-weight:normal;margin:10px 0 10px 0;}@media (min-width:75em){.post-footer h4,.post-footer .hash{font-size:24px;}}.post-footer .footer-payment{height:37px;}.post-footer .footer-icon{font-size:0px;}@media (min-width:45em){.post-footer .footer-icon{position:relative;top:-2px;}}.post-footer .footer-icon:before{font-family:'icomoon';color:#6a5d54;font-size:34px;padding-right:5px;}@media (min-width:45em){.post-footer .footer-icon:before{font-size:40px;}}.post-footer .footer-icon:hover{text-decoration:none;}.post-footer .foot-item.first{float:left;}@media (max-width:44.99em){.post-footer .foot-item.first{display:none;}}@media (min-width:45em){.post-footer .foot-item.first{margin:0 0 0 40px;}}@media (min-width:60em){.post-footer .foot-item.first{margin:0;}}@media (max-width:44.99em){.post-footer .foot-item.second{margin:20px 0 0 0;padding:10px;}.post-footer .foot-item.second h4{display:none;}}@media (min-width:45em){.post-footer .foot-item.second{margin:0 0 0 20px;float:none;}}@media (min-width:75em){.post-footer .foot-item.second{margin:0 0 0 40px;float:none;}}.post-footer .foot-item.second .footer-facebook:before{content:'\e004';}@media (min-width:45em){.post-footer .foot-item.second .footer-facebook:before{color:#3B5998;}}.post-footer .foot-item.second .footer-twitter:before{content:'\e006';}@media (min-width:45em){.post-footer .foot-item.second .footer-twitter:before{color:#55acee;}}.post-footer .foot-item.second .footer-instagram:before{content:'\e900';}@media (min-width:45em){.post-footer .foot-item.second .footer-instagram:before{color:#d3c2ae;}}.post-footer .foot-item.second .footer-pinterest:before{content:'\f0d3';vertical-align:bottom;font-size:41px;}@media (min-width:45em){.post-footer .foot-item.second .footer-pinterest:before{font-size:47px;color:#ce151e;}}.post-footer .foot-item.third{width:100%;margin-right:0;}@media (min-width:45em){.post-footer .foot-item.third{float:right;width:auto;}}.post-footer .foot-item.third .slogan{display:none;width:450px;margin:40px auto 10px auto;}@media (min-width:60em){.post-footer .foot-item.third .slogan{width:450px;display:block;margin:0;padding:0 0 20px 0;}}@media (min-width:75em){.post-footer .foot-item.third .slogan{width:550px;padding:0 0 20px 120px;}}.post-footer .foot-item.third .aussie{height:60px;display:none;float:left;}@media (min-width:60em){.post-footer .foot-item.third .aussie{display:inline-block;}}@media (min-width:75em){.post-footer .foot-item.third .aussie{height:80px;}}.post-footer .foot-item.third .copyright{float:right;margin:0 10px 0 0;}.post-footer .foot-item.third .copyright p{margin:0;font-size:.9em;color:#6a5d54;text-align:right;font-family:"archivonarrow",arial,sans-serif;}.post-footer .foot-item.third .copyright a,.post-footer .foot-item.third .copyright span{color:#6a5d54;}.post-footer .foot-item.third .copyright span{padding:0 5px;}@media (min-width:60em){.post-footer .foot-item.third .copyright{position:relative;bottom:-25px;right:0;display:inline-block;margin:0;}}@media (min-width:75em){.post-footer .foot-item.third .copyright{font-size:1em;}}.post-footer .foot-item.third .rs-link{color:#6a5d54;display:block;text-align:right;margin:0 10px 0 0;}@media (max-width:44.99em){.post-footer .foot-item.third .rs-link{width:100%;float:left;text-align:left;font-size:14px;margin:15px 0 0 0;}}@media (max-width:44.99em){.post-footer .foot-item.third{padding:10px;display:block;}.post-footer .foot-item.third > img,.post-footer .foot-item.third > span{display:none;}.post-footer .foot-item.third .copyright{float:left;}.post-footer .foot-item.third .copyright p{margin:0;text-align:left;width:100%;}}.post-footer .hash{vertical-align:top;}.post-footer .hash:hover{text-decoration:none;}.post-footer .sprite{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;}.l-region--prefooter{background-color:#170d0e;background:url(/sites/all/themes/karma/images/texture.jpg);}@media (max-width:44.99em){.l-region--prefooter #block-menu-menu-sub-footer-menu,.l-region--prefooter .tb-megamenu-menu-sub-footer-menu{display:none;}}.l-region--prefooter .tb-megamenu{text-align:center;}@media (min-width:45em){.l-region--prefooter .tb-megamenu{background:#6a5d54;}}.l-region--prefooter .menu{text-align:center;margin:0;padding:0;border:0;*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;}.l-region--prefooter .menu:before,.l-region--prefooter .menu:after{content:".";display:block;height:0;overflow:hidden;}.l-region--prefooter .menu:after{clear:both;}.l-region--prefooter .menu li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px;}.l-region--prefooter .menu li:first-child,.l-region--prefooter .menu li.first{padding-left:0;}.l-region--prefooter .menu li:last-child{padding-right:0;}.l-region--prefooter .menu li.last{padding-right:0;}.l-region--prefooter .menu li{float:none;list-style:none;padding-left:0px;padding-right:0px;display:inline-block;}.l-region--prefooter .menu li a{font-size:12px;padding:10px 5px;letter-spacing:1.5px;color:#FFF;text-decoration:none;font-family:"droid_serifregular",serif;text-transform:uppercase;display:block;}@media (min-width:45em){.l-region--prefooter .menu li a{font-size:11px;padding:15px 5px;}}@media (min-width:60em){.l-region--prefooter .menu li a{font-size:13px;letter-spacing:2.2px;padding:15px 13px;}.l-region--prefooter .menu li a:hover{background-color:#FFF;color:#170d0e;}.l-region--prefooter .menu li a.active{background-color:#170d0e;}.l-region--prefooter .menu li a.active:hover{color:#FFF;}}.block--jquery-countdown-timer{width:216px;margin:0 auto;position:relative;padding-bottom:10px;z-index:2;}@media (min-width:45em){.block--jquery-countdown-timer{top:70px;left:5px;position:absolute;padding:0;}}@media (min-width:60em){.block--jquery-countdown-timer{top:70px;left:20px;position:absolute;padding:0;}}@media (min-width:75em){.block--jquery-countdown-timer{top:20px;left:50px;}}.block--jquery-countdown-timer h2{font-size:15px;text-align:center;margin:4px 0;white-space:nowrap;}.block--jquery-countdown-timer .countdownHolder,.block--jquery-countdown-timer #jquery-countdown-timer-note{width:auto;}.block--jquery-countdown-timer #jquery-countdown-text{display:block;float:left;text-align:left;width:100%;font-size:12px;padding:0;margin-top:-10px;}.block--jquery-countdown-timer #jquery-countdown-text .jq-days{margin-left:11px;width:55px;display:inline-block;}.block--jquery-countdown-timer #jquery-countdown-text .jq-hours{width:54px;display:inline-block;}.block--jquery-countdown-timer #jquery-countdown-text .jq-minutes{width:58px;display:inline-block;}.block--jquery-countdown-timer #jquery-countdown-text .jq-minutes{width:57px;display:inline-block;}.l-header{background:#170d0e;background-color:rgba(23,13,14,0.2);position:relative;}@media (max-width:44.99em){.l-header{background:#170d0e;background-color:rgba(23,13,14,0.5);}}.l-header .header-free-postage{display:none;}@media (min-width:45em){.l-header .header-free-postage{display:block;text-decoration:none;position:absolute;top:3em;right:1em;font-size:1em;font-family:"droid_serifregular",serif;}.l-header .header-free-postage:hover{text-decoration:underline;}}.l-branding a{margin:0 auto;display:block;width:50%;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}@media (min-width:45em){.l-branding a{width:30%;}}@media (min-width:60em){.l-branding a{width:303px;}}.l-branding a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}@media (min-width:45em){.l-region--navigation{background-color:#6a5d54;text-align:center;}}@media (min-width:45em){.l-region--navigation .tb-megamenu{background-color:#6a5d54;}}.l-region--navigation .tb-megamenu .nav-collapse{background:none;}@media (min-width:45em){.l-region--navigation .tb-megamenu .nav-collapse{margin-top:0px;background-color:#6a5d54;}}.l-region--navigation .tb-megamenu .nav-collapse .nav .dropdown.open > .dropdown-toggle{color:#6a5d54;}@media (min-width:45em){.l-region--navigation .tb-megamenu .nav-collapse .nav .dropdown.open > .dropdown-toggle{background-color:#FFF;}}@media (min-width:45em){.l-region--navigation .tb-megamenu .nav-collapse .nav li.dropdown.active > .dropdown-toggle:hover,.l-region--navigation .tb-megamenu .nav-collapse .nav li a:hover{background-color:#FFF;color:#6a5d54;}}.l-region--navigation .tb-megamenu .nav-collapse .nav .online-shop{display:none;}@media (min-width:45em){.l-region--navigation .tb-megamenu .nav-collapse .nav .online-shop{display:inline-block;}}.l-region--navigation .tb-megamenu .nav-collapse .nav .online-shop a{color:#9e8d85;}.l-region--navigation .tb-megamenu .nav-collapse .nav .online-shop a:hover,.l-region--navigation .tb-megamenu .nav-collapse .nav .online-shop a:active,.l-region--navigation .tb-megamenu .nav-collapse .nav .online-shop a:focus{background:none;color:#9e8d85;}.l-region--navigation .tb-megamenu .nav-collapse .nav .gift-card a,.l-region--navigation .tb-megamenu .nav-collapse .nav .search a{color:#9e8d85;}.l-region--navigation .tb-megamenu .tb-megamenu-item.dropdown.open .mega-dropdown-inner{display:block;}.l-region--navigation .tb-megamenu h2{text-align:left;display:none;color:#000;}@media (min-width:45em){.l-region--navigation .tb-megamenu h2{display:inline-block;text-align:left;margin:0.3em 0;}}@media (max-width:44.99em){.tb-megamenu,.tb-megamenu .nav-collapse{background:none;}}.tb-megamenu .btn-navbar{display:none;}.tb-megamenu .nav-collapse{position:static;}@media (max-width:44.99em){.tb-megamenu .nav-collapse .online-shop,.tb-megamenu .nav-collapse .main-search{display:none;}}@media (max-width:44.99em){.tb-megamenu .nav-collapse.collapse{height:auto;overflow:visible;}}.tb-megamenu .nav-collapse li{display:inline-block;float:left;width:100%;text-align:left;}.tb-megamenu .nav-collapse li a{border:none;}.tb-megamenu .nav-collapse li a:hover,.tb-megamenu .nav-collapse li a:focus{color:#6a5d54;}@media (min-width:45em){.tb-megamenu .nav-collapse li{float:none;text-align:inherit;width:auto;}}.tb-megamenu .nav-collapse li .dmenu-item a:hover{color:#a6bf47;}.tb-megamenu-item .mega-dropdown-inner{display:none;}@media (min-width:45em){.tb-megamenu-item .mega-dropdown-inner{display:block;background-color:#FFF;}}.tb-megamenu-item .mega-dropdown-inner .megamenu-row h6 a{color:#170d0e;font-size:16px;}.tb-megamenu-item .mega-dropdown-inner .megamenu-row:hover h6 a{color:#a6bf47;}@media (max-width:44.99em){.tb-megamenu-submenu{background:none !important;}}.tb-megamenu .nav > li > a{border:0;color:#FFF;text-decoration:none;padding:15px 15px;font-family:"droid_serifregular",serif;text-transform:uppercase;font-size:0.89em;letter-spacing:2.2px;font-weight:normal;}@media (min-width:45em){.tb-megamenu .nav > li > a{font-size:0.9em;padding:15px 10px;}}@media (min-width:60em){.tb-megamenu .nav > li > a{font-size:0.89em;padding:15px 15px;}}@media (min-width:75em){.tb-megamenu .nav > li > a{font-size:0.95em;padding:15px 20px;}}.tb-megamenu .dropdown-menu a{padding:0;}.tb-megamenu .dropdown-menu h6{margin:0;}.tb-megamenu .dropdown-menu h6 a{text-decoration:none;font-size:12px;}.megamenu-row img{display:none;}@media (min-width:45em){.megamenu-row img{display:inline-block;width:100%;vertical-align:top;}}@media (min-width:45em) and (max-width:59.99em){.megamenu-row{margin-bottom:1em;width:32.53012%;clear:right;float:left;margin-left:0;margin-right:1.20482%;}.megamenu-row:nth-child(3n+3){margin-right:0;}}@media (min-width:60em){.megamenu-row{margin-bottom:1em;width:25%;clear:right;float:left;padding-right:1.5em;}.megamenu-row:nth-child(4n+4){margin-right:0;}}.tb-megamenu .dropdown-menu{border:none;border-bottom:3px solid #6a5d54;}@media (min-width:75em){.tb-megamenu .dropdown-menu{width:1168px;}}@media (min-width:45em){.tb-megamenu .dropdown-menu .dmenu-item{margin:2px 0;}}.tb-megamenu .dropdown-menu .dmenu-item a:hover{color:#a6bf47;}.tb-megamenu .dropdown-menu .field-content{text-align:left;}.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover{background:none;}@media (min-width:45em){.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover{background-color:#333;}}.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,.tb-megamenu .nav > li > a:focus,.tb-megamenu .nav > li > a:hover{background:none;}@media (min-width:45em){.tb-megamenu .nav li.dropdown.open > .dropdown-toggle,.tb-megamenu .nav > li > a:focus,.tb-megamenu .nav > li > a:hover{color:#333;}}.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background:none;}@media (min-width:45em){.tb-megamenu .nav > .active > a,.tb-megamenu .nav > .active > a:hover,.tb-megamenu .nav > .active > a:focus{background-color:#333;}}.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-category .mega-inner{padding:0 10px;}@media (min-width:45em){.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-category .mega-inner{padding:10px 0 20px 20px;}}.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-brand,.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-colour,.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-featured{display:none;}@media (min-width:45em){.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-brand,.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-colour,.tb-megamenu-main-menu .mega-dropdown-inner .dmenu-featured{display:block;text-align:left;}}.tb-megamenu-main-menu .mega-dropdown-inner .row-fluid + .row-fluid{display:none;}@media (min-width:45em){.tb-megamenu-main-menu .mega-dropdown-inner .row-fluid + .row-fluid{display:block;background:#EEE;}}@media (max-width:44.99em){.tb-megamenu .nav-collapse .nav > li > a{padding:5px 0;border:0;}.tb-megamenu .nav-collapse .nav > li .tb-block .megamenu-row h6{padding:5px 0px;}.tb-megamenu .nav-collapse .nav > li .tb-block .megamenu-row a{border:0;color:#FFF;padding:0;}}@media (min-width:45em){.tb-megamenu .nav-collapse .nav > li:first-child{display:none !important;}}@media (min-width:60em){.tb-megamenu .nav-collapse .nav > li:first-child{display:inline-block !important;}}.tb-megamenu .nav-collapse .nav > li > a:hover{background:none;color:#FFF;}@media (min-width:45em){.tb-megamenu .nav-collapse .nav > li > a:hover{background:#FFF;color:#6a5d54;}}.tb-megamenu .nav-collapse .nav > li > a:focus{background:none;color:#6a5d54;}@media (min-width:45em){.tb-megamenu .nav-collapse .nav > li > a:focus{background:#FFF;color:#6a5d54;}}.tb-megamenu .nav-collapse .nav > li.active > a:hover{background:none;}@media (min-width:45em){.tb-megamenu .nav-collapse .nav > li.active > a:hover{background:#FFF;background:#170d0e;}}.l-region--navigation .block--views-exp-search-page-1{display:none;}@media (min-width:45em){.l-region--navigation .block--views-exp-search-page-1{display:inline-block;position:relative;margin:0 auto;}}@media (min-width:60em){.l-region--navigation .block--views-exp-search-page-1{display:block;width:45em;}}@media (min-width:75em){.l-region--navigation .block--views-exp-search-page-1{width:75em;}}.l-region--navigation .block--views-exp-search-page-1 .views-exposed-widgets{margin:0;text-align:center;}@media (min-width:60em){.l-region--navigation .block--views-exp-search-page-1 .views-exposed-widgets{text-align:right;}}@media (min-width:75em){.l-region--navigation .block--views-exp-search-page-1 .views-exposed-widgets{text-align:left;}}.l-region--navigation .block--views-exp-search-page-1 .views-exposed-form .views-exposed-widget{padding:0.4em 0 0.5em;display:inline-block;float:none;}.l-region--navigation .block--views-exp-search-page-1 .views-exposed-form .views-exposed-widget input{font-size:12px;height:28px;border-radius:0;font-family:"droid_serifregular",serif;}.l-region--navigation .block--views-exp-search-page-1 #edit-submit-search{margin:0;width:40px;text-transform:uppercase;color:#FFF;}.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext-wrapper{position:relative;}.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext-wrapper input{color:#000;}.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext{color:#000;width:180px;}@media (min-width:380px) and (max-width:460px){.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext{width:240px;}}@media (min-width:461px) and (max-width:719px){.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext{width:320px;}}@media (min-width:45em){.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext{width:200px;}}@media (min-width:60em){.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext{width:200px;}}@media (min-width:75em){.l-region--navigation .block--views-exp-search-page-1 #edit-search-api-views-fulltext{width:224px;}}@media (min-width:60em){.l-region--navigation .block--views-exp-search-page-1 .block__content{position:absolute;right:0px;top:6px;width:320px;margin-top:-50px;z-index:999;}.l-region--navigation .block--views-exp-search-page-1 .views-exposed-form .views-exposed-widget{padding:0.5em 0 0;}.l-region--navigation .block--views-exp-search-page-1 .views-exposed-form .views-exposed-widget input{font-size:14px;height:24px;padding-top:0;padding-bottom:0;}}@media (min-width:75em){.l-region--navigation .block--views-exp-search-page-1 .block__content{right:72px;width:270px;top:5px;}}@media (min-width:60em){#block-tb-megamenu-main-menu .tb-megamenu-main-menu .tb-megamenu-nav .tb-megamenu-item.level-1.search{text-align:left;width:300px;}}@media (min-width:75em){#block-tb-megamenu-main-menu .tb-megamenu-main-menu .tb-megamenu-nav .tb-megamenu-item.level-1.search{width:370px;}}.l-region--navigation .tb-megamenu .nav-collapse .nav .search{display:none;}@media (min-width:60em){.l-region--navigation .tb-megamenu .nav-collapse .nav .search{display:inline-block;}.l-region--navigation .tb-megamenu .nav-collapse .nav .search a,.l-region--navigation .tb-megamenu .nav-collapse .nav .search a:hover{background:#6a5d54;color:#9e8d85;}}.overlay-open .l-region--navigation .block--views-exp-search-page-1 .block__content{z-index:499;}.l-region--submenu{background:#efefef;display:none;}@media (min-width:45em){.l-region--submenu{display:block;}}.block--menu-menu-sub-menu .menu{margin:0;text-align:center;}@media (min-width:45em){.block--menu-menu-sub-menu .menu{margin:0;padding:0;border:0;*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;}.block--menu-menu-sub-menu .menu:before,.block--menu-menu-sub-menu .menu:after{content:".";display:block;height:0;overflow:hidden;}.block--menu-menu-sub-menu .menu:after{clear:both;}.block--menu-menu-sub-menu .menu li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;display:inline;float:left;padding-left:4px;padding-right:4px;}.block--menu-menu-sub-menu .menu li:first-child,.block--menu-menu-sub-menu .menu li.first{padding-left:0;}.block--menu-menu-sub-menu .menu li:last-child{padding-right:0;}.block--menu-menu-sub-menu .menu li.last{padding-right:0;}}.block--menu-menu-sub-menu .menu li{float:none;list-style:none;padding:0 10px;}@media (min-width:45em){.block--menu-menu-sub-menu .menu li{display:inline-block;}}@media (min-width:75em){.block--menu-menu-sub-menu .menu li{padding:0 16px;}}.block--menu-menu-sub-menu .menu a{color:#a6bf47;text-decoration:none;padding-right:15px;font-family:"droid_serifregular",serif;text-transform:uppercase;font-size:12px;letter-spacing:2.2px;padding:10px 0;display:block;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;}@media (min-width:75em){.block--menu-menu-sub-menu .menu a{font-size:13px;}}.block--menu-menu-sub-menu .menu a:hover{color:#d2dab3;}@media (min-width:820px) and (max-width:885px){.block--menu-menu-sub-menu .menu li{padding:0 8px;}.block--menu-menu-sub-menu .menu a{font-size:12px;}}@media (min-width:720px) and (max-width:918px){.block--menu-menu-sub-menu .menu li{padding:0 6px;}.block--menu-menu-sub-menu .menu li:nth-child(4){display:none;}.block--menu-menu-sub-menu .menu a{font-size:11px;}}.l-header .l-constrained{position:relative;}@media (min-width:45em){.l-region--header{position:absolute;top:0;right:0;background:rgba(77,56,37,0.5);}}@media (min-width:75em){.l-region--header{right:16px;}.l-region--header .menu{margin:4px 8px;}}.l-region--header nav .contextual-links-wrapper{top:-15px;}.l-region--header #block-custom-search-box-duplicate-search{display:none;}.l-region--header .menu{list-style:none;padding:0;}@media (min-width:45em){.l-region--header .menu li:nth-child(1),.l-region--header .menu li:nth-child(2){display:none;}}@media (max-width:44.99em){.l-region--header .menu li:nth-child(3){display:none;}}.l-region--header .menu li{display:inline-block;margin:0 5px;}.l-region--header .menu li.first{margin-left:0;}@media (min-width:45em){.l-region--header .menu li .mob-only{display:none;}}.l-region--header .menu a{text-decoration:none;display:block;padding:5px;font-family:"droid_serifregular",serif;font-size:13px;}@media (min-width:380px){.l-region--header .menu a{font-size:14px;}}.l-region--header .menu a:hover{color:#a6bf47;}.l-region--header .menu a.active{color:#a6bf47;}@media (min-width:320px) and (max-width:1199px){header .l-constrained{width:100%;}.l-region--header{width:100%;}.block--system-user-menu .menu{margin:0.5em 0;text-align:center;}.l-region--header .menu li{margin:0 15px;}}@media (min-width:45em){.l-branding{padding-top:52px;}}@media (min-width:75em){.l-branding{padding:0;}}.block--system-user-menu .umenu-link:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;margin-right:0.4em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block--system-user-menu .menu-activate:before{content:"\f00b";}.block--system-user-menu .umember:before,.block--system-user-menu .uaccount:before,.block--system-user-menu .mainmenu-signup:before{content:"\e602";}.block--system-user-menu .mainmenu-search:before{content:"\e607";}.block--system-user-menu .ulogin:before{content:"\e60b";}.block--system-user-menu .ulogout:before{content:"\e608";}.block--system-user-menu .ucart:before{content:"\e601";}@media (max-width:44.99em){#block-system-user-menu .menu{height:55px;}#block-system-user-menu .menu li{margin:0;padding:0 4px;vertical-align:bottom;min-width:50px;}#block-system-user-menu .menu li:first-child{float:left;padding-left:20px;}#block-system-user-menu .menu li.active-trail .umenu-link{color:#FFF;}#block-system-user-menu .menu li.active-trail .umenu-link:before{color:#a6bf47;}#block-system-user-menu .menu li .umenu-link{font-size:12px;padding:4px 2px 2px 2px;text-align:center;font-family:"droid_serifregular",serif;display:block;}#block-system-user-menu .menu li .umenu-link:before{display:block;font-size:32px;padding-bottom:2px;text-align:center;margin:0;}#block-system-user-menu .menu li .menu-activate:before{padding-top:1px;}#block-system-user-menu .menu li .mainmenu-search:hover{cursor:pointer;color:#a6bf47;}#block-system-user-menu .menu li .mainmenu-search:before{font-size:29px;}#block-system-user-menu .menu li .mainmenu-signup:before{font-size:33px;}#block-system-user-menu .menu li .ulogin:before{font-size:31px;}#block-custom-search-box-duplicate-search{padding:0 10px;clear:both;}#block-custom-search-box-duplicate-search .views-widget-filter-search_api_views_fulltext{width:80%;height:40px;float:left;padding:0;}#block-custom-search-box-duplicate-search .views-widget-filter-search_api_views_fulltext input,#block-custom-search-box-duplicate-search .views-widget-filter-search_api_views_fulltext .views-widget,#block-custom-search-box-duplicate-search .views-widget-filter-search_api_views_fulltext .form-item{width:100%;height:100%;}#block-custom-search-box-duplicate-search .views-submit-button{width:15%;height:40px;float:right;padding:0;}#block-custom-search-box-duplicate-search .views-submit-button input{margin:0;width:100%;height:100%;}}.block--views-info-boxes-block-1{width:74.07407%;float:left;margin-right:-100%;margin-left:0%;clear:none;clear:both;padding-left:20px;}@media (max-width:44.99em){.block--views-info-boxes-block-1{display:none;}}.info-box{background:none;min-height:200px;}@media (min-width:45em){.info-box{width:30%;clear:right;float:left;margin-left:0;margin-right:5%;}.info-box.views-row-last{margin-right:0;}}.info-box h4{text-transform:uppercase;color:white;text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;font-size:1.6em;margin:0.5em 0;}.info-box p a{background:#a6bf47;text-decoration:none;display:block;width:13em;font-size:14px;height:auto;padding:5px 15px;margin-top:16px;color:white;text-transform:uppercase;border:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}.info-box p a:hover{background:#d2dab3;}@media (min-width:75em){.info-box p a{padding:5px 25px;}}@media (min-width:720px) and (max-width:860px){.info-subscribe .form-submit,.info-box p a{display:block;height:auto;font-size:0.7em;padding:0.5em 0.8em;width:100%;text-align:center;}}.mobile-home-menu{background:#6a5d54;background-color:rgba(23,13,14,0.5);padding:0 10px;}@media (min-width:45em){.mobile-home-menu{display:none;}}.mobile-home-menu .nav-collapse{margin:0;}.mobile-home-menu li{padding:8px 0;border-top:#6a5d54 solid 1px;}.mobile-home-menu li:nth-child(2){border:0;}.mobile-home-menu li.online-shop,.mobile-home-menu li.search{display:none;}.mobile-home-menu li a:after{font-family:'icomoon';content:'\e60d';float:right;}.mobile-home-menu li a:hover,.mobile-home-menu li a:focus,.mobile-home-menu li a.active{background:none !important;color:#FFF !important;}.block--views-homepage-promos-block-1{clear:both;margin-bottom:20px;}@media (max-width:44.99em){.block--views-homepage-promos-block-1{display:none;}}.view-homepage-promos{overflow:hidden;}.view-homepage-promos .promo-box{cursor:pointer;overflow:hidden;width:48.14815%;clear:right;float:left;margin-left:0;margin-right:3.7037%;background:transparent;position:relative;}@media (min-width:60em){.view-homepage-promos .promo-box{width:49.15254%;clear:right;float:left;margin-left:0;margin-right:1.69492%;}}@media (min-width:75em){.view-homepage-promos .promo-box{height:180px;}}.view-homepage-promos .promo-box:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}.view-homepage-promos .views-row-last{margin-right:0;}@media (max-width:44.99em){.view-homepage-promos .promo-img{display:block;}}@media (min-width:60em){.view-homepage-promos .promo-img{display:table-cell;}}.view-homepage-promos .promo-img img{vertical-align:top;max-width:none;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;box-shadow:#000 0 0 0;}@media (max-width:44.99em){.view-homepage-promos .promo-img img{max-width:100%;height:auto;}}@media (min-width:60em){.view-homepage-promos .promo-img img{height:144px;width:272px;}}@media (min-width:75em){.view-homepage-promos .promo-img img{height:180px;width:340px;}}.view-homepage-promos .promo-img a{display:block;}.view-homepage-promos .promo-right{display:table-cell;width:100%;vertical-align:top;color:white;padding:16px 0.5em 9px 1em;}@media (max-width:44.99em){.view-homepage-promos .promo-right{height:17em;}}@media (min-width:45em){.view-homepage-promos .promo-right{padding:8px 4px 4px 10px;}}.view-homepage-promos .promo-right .promo-text p{color:white;}@media (min-width:60em){.view-homepage-promos .promo-right .promo-text p{line-height:1.2;}}@media (min-width:75em){.view-homepage-promos .promo-right{padding:16px 0.5em 9px 1em;}}.view-homepage-promos .promo-right h4{font-size:1.2em;margin:0 0 0.2em 0;text-transform:uppercase;}@media (min-width:60em){.view-homepage-promos .promo-right h4{line-height:1em;font-size:1.2em;margin-bottom:0;}}@media (min-width:75em){.view-homepage-promos .promo-right h4{font-size:1.2em;margin-bottom:10px;}}.view-homepage-promos .promo-right h4 a{color:white;text-decoration:none;}.view-homepage-promos .promo-right p{margin:0;font-size:0.9em;}@media (min-width:60em){.view-homepage-promos .promo-right p{font-size:0.8em;}}@media (min-width:75em){.view-homepage-promos .promo-right p{font-size:1em;}}@media (min-width:45em) and (max-width:59.99em){.view-homepage-promos .promo-img{display:block;float:left;width:60%;}.view-homepage-promos .promo-img img{max-width:100%;height:auto;}.view-homepage-promos .promo-right{background:transparent;width:40%;display:block;position:absolute;right:0;}.view-homepage-promos .promo-right h4{font-size:1.2em;}.view-homepage-promos .promo-right .promo-text{font-size:0.8em;}}@media (min-width:720px) and (max-width:959px){.view-homepage-promos .promo-img{float:none;width:100%;}.view-homepage-promos .promo-img img{width:100%;}.view-homepage-promos .promo-right{float:none;width:100%;position:static;height:10em;padding:1em 0.5em 0 1em;}.view-homepage-promos .promo-right h4{font-size:1.5em;margin-top:0.4em;}.view-homepage-promos .promo-right .promo-text{font-size:1em;}}@media (min-width:720px) and (max-width:869px){.view-homepage-promos .promo-right h4{font-size:1.2em;}}.view-homepage-promos .promo-right{display:block;}@media (min-width:399px) and (max-width:540px){.view-homepage-promos .promo-right{height:13em;}}@media (min-width:541px) and (max-width:660px){.view-homepage-promos .promo-right{height:11em;}}@media (min-width:661px) and (max-width:719px){.view-homepage-promos .promo-right{height:10em;}}@media (min-width:60em){.view-homepage-promos .promo-right{display:table-cell;}}.menu-promo-box{float:left;width:50%;padding:0 20px;cursor:pointer;}.menu-promo-box .promo-img{float:left;width:40%;}.menu-promo-box .promo-img img{max-width:100%;height:auto;}.menu-promo-box .promo-text p{color:#000 !important;font-size:14px;margin:0;}.menu-promo-box .promo-text{float:left;padding-left:10px;width:60%;color:#000;text-align:left;}.menu-promo-box .promo-text .title{color:#000;text-transform:uppercase;font-size:18px;}.menu-promo-box .promo-text a{font-size:18px;text-decoration:none;text-transform:uppercase;}.menu-promo-box .promo-text strong{color:#000;}#block-tb-megamenu-main-menu .menu-promo-box:hover .promo-text a{background:none;color:#a6bf47;}.view-homepage-slider{margin-top:1em;position:relative;}@media (max-width:44.99em){.view-homepage-slider{margin:0em;}}.view-homepage-slider .flexslider{border:0;border-radius:0;box-shadow:none;margin:0;}.view-homepage-slider .flexslider .flex-control-nav{bottom:10px;right:10px;width:auto;z-index:9;}@media (max-width:44.99em){.view-homepage-slider .flexslider .flex-control-nav{display:none;}}.view-homepage-slider .contextual-links-wrapper{top:60px;}@media (min-width:75em){#flexslider-1{width:1168px;height:560px;}}.lt-ie9 .view-homepage-slider .flexslider .slides img{width:100%;height:auto;}.section-careers .node--page--full .field--name-field-image img{width:100%;height:auto;}@media (max-width:44.99em){.section-careers .pane-content{padding:10px;}.section-careers .pane-content p{color:#000;}}.pane-job-listings-panel-pane-1{background:rgba(77,56,37,0.5);padding:20px;}@media (min-width:75em){.pane-job-listings-panel-pane-1{border:1px 1px 0 1px solid #FFF;}}.pane-job-listings-panel-pane-1 .listing-row{padding:0 1em 2em 1em;border-bottom:2px solid #9e8d85;}.pane-job-listings-panel-pane-1 .views-field-title h3{margin-bottom:0;}.pane-job-listings-panel-pane-1 .views-field-field-email{margin-bottom:1em;}.pane-job-listings-panel-pane-1 .views-field-field-seek-listing-url{margin-bottom:1em;padding:0.2em 0.8em;display:inline-block;background-color:#a6bf47;}.pane-job-listings-panel-pane-1 .views-field-field-seek-listing-url a{text-decoration:none;font-size:0.9em;}.pane-job-listings-panel-pane-1 .views-field-field-brief-description,.pane-job-listings-panel-pane-1 .views-field-field-full-description{margin-bottom:1em;}.pane-job-listings-panel-pane-1 .views-field-field-date-posted .field-content{display:inline-block;}.pane-job-listings-panel-pane-1 .views-field-field-date-posted span{color:#d8d8d8;font-size:0.8em;}.pane-custom-resume-form-resume-uploader{background:rgba(77,56,37,0.5);padding:20px;}@media (min-width:75em){.pane-custom-resume-form-resume-uploader{border:0 1px 1px 1px solid #FFF;}}.pane-custom-resume-form-resume-uploader .custom-resume-form{overflow:hidden;}@media (min-width:60em){.pane-custom-resume-form-resume-uploader .left-side,.pane-custom-resume-form-resume-uploader .right-side{width:50%;float:left;}}.pane-custom-resume-form-resume-uploader select{width:300px;color:#000;}.pane-custom-resume-form-resume-uploader select option{color:#000;}.pane-custom-resume-form-resume-uploader textarea{color:#000;}@media (max-width:44.99em){.pane-custom-resume-form-resume-uploader textarea{width:100%;}}.pane-custom-resume-form-resume-uploader .form-file{height:auto;color:#FFF;}.pane-custom-resume-form-resume-uploader input#edit-submit{width:300px;}@media (max-width:44.99em){.pane-custom-resume-form-resume-uploader input#edit-submit{width:100%;}}.page-contact .basic-layout{background:rgba(77,56,37,0.5);padding:20px;overflow:hidden;border:#FFF;}.page-contact .basic-layout .social-block{margin-top:2em;}.page-contact .contact-icon{font-size:0px;text-decoration:none;}.page-contact .contact-icon:before{font-family:'icomoon';font-size:38px;margin-right:10px;}.page-contact .contact-facebook:before{content:'\e004';color:#3B5998;}.page-contact .contact-twitter:before{content:'\e006';color:#55acee;}.page-contact .contact-right{padding-bottom:20px;}@media (max-width:44.99em){.page-contact .contact-right{margin-top:60px;}}@media (min-width:45em){.page-contact .contact-left{width:66.26506%;float:left;margin-right:-100%;margin-left:0%;clear:none;}.page-contact .contact-right{margin-top:1em;width:32.53012%;float:right;margin-left:0;margin-right:0;clear:none;padding-bottom:0;}.page-contact .contact-right h2{margin:0;}.page-contact .contact-right p{margin:0;}}.page-customerror .l-region--postcontent{display:none;}.page-customerror .error-wrapper{width:80%;margin:1em auto;background:rgba(255,255,255,0.6);padding:2em 2em 6em;text-align:center;color:#000;font-size:8px;}@media (min-width:45em){.page-customerror .error-wrapper{font-size:10px;}}@media (min-width:60em){.page-customerror .error-wrapper{font-size:13px;}}@media (min-width:75em){.page-customerror .error-wrapper{font-size:16px;}}.page-customerror .error-wrapper h1{font-size:3em;color:#000;}.page-customerror .error-wrapper h2{font-size:2em;color:#333;}.page-customerror .error-wrapper a{background:#a6bf47;display:inline-block;margin:1em 2em;padding:0.5em 2em;font-size:1.5em;text-decoration:none;}.page-customerror .error-wrapper a:hover{background:#6f802f;}@media (min-width:45em){.node-type-giftcard .field--name-field-image{float:right;position:relative;top:-50px;text-align:right;width:250px;}}@media (min-width:60em){.node-type-giftcard .field--name-field-image{width:300px;}}@media (min-width:75em){.node-type-giftcard .field--name-field-image{width:450px;}}.node-type-giftcard .field-name-field-recipient-details{background:rgba(255,255,255,0.6);border:2px solid #a6bf47;border-top:0;margin-bottom:20px;overflow:hidden;}.node-type-giftcard .field-name-field-recipient-details label{color:#000;}.node-type-giftcard .field-name-field-recipient-details fieldset{border:0;}.node-type-giftcard .field-name-field-recipient-details legend{text-transform:uppercase;font-size:18px;display:block;width:150%;background:#a6bf47;margin-left:-12px;padding:5px 10px;}.node-type-giftcard .field-name-field-recipient-details legend span{color:#FFF;}@media (min-width:550px){.node-type-giftcard .pane-node-content select{width:300px;}}.node-type-giftcard .pane-node-content h1{color:#FFF;}.node-type-giftcard .pane-node-content span.form-required{color:#f47730;}@media (max-width:44.99em){.node-type-giftcard .pane-node-content .form-submit{padding:10px;margin:10px 10px 50px 10px;}}.section-karma-mission .node--page--full .field--name-field-image img{width:100%;height:auto;}@media (max-width:44.99em){.section-karma-mission p{color:#000;padding:10px;}}.view-commerce-user-orders{font-size:18px;}.view-commerce-user-orders a{color:#FFF;}.view-commerce-user-orders thead{background:rgba(0,0,0,0.8);}.view-commerce-user-orders .odd{background:rgba(50,50,50,0.8);}.view-commerce-user-orders .even{background:rgba(100,100,100,0.8);}.view-commerce-user-orders td.active,.view-commerce-user-orders th{background:none;}@media (min-width:45em){.view-commerce-user-orders td,.view-commerce-user-orders th{padding:0 15px;}}.section-user .user-register-form #edit-account{width:100%;float:none;}@media (min-width:45em){.section-user .user-register-form #edit-account{width:50%;float:left;}}.section-user .user-register-form .description{padding-top:5px;width:85%;}.section-user .user-register-form .form-wrapper{width:100%;float:none;}@media (min-width:45em){.section-user .user-register-form .form-wrapper{width:50%;float:right;padding-left:2em;}}.section-user .user-register-form .password-strength{float:none;padding:20px 0 10px 0;margin:0;width:255px;}.section-user .user-register-form label{display:block;}@media (min-width:45em){.section-user .user-register-form label{display:inline-block;width:255px;}}@media (min-width:75em){.section-user .user-register-form label{display:block;width:auto;}}.section-user .user-register-form .password-confirm{font-size:14px;float:left;}.section-user .user-register-form .password-confirm .confirm-parent{display:inline-block;}.section-user .user-register-form .password-confirm .error{color:#FF0000;}.section-user .user-register-form .password-confirm .ok{color:#a6bf47;}.section-user .user-register-form .description{display:inline-block;}.section-user .user-register-form,.section-user .user-login,.section-user .user-pass,.section-user .user-profile-form,.section-user .view-commerce-addressbook-defaults,.section-user .commerce-addressbook-customer-profile-form fieldset{overflow:hidden;padding:1em;background:rgba(77,56,37,0.5);}@media (min-width:60em){.section-user .user-register-form,.section-user .user-login,.section-user .user-pass,.section-user .user-profile-form,.section-user .view-commerce-addressbook-defaults,.section-user .commerce-addressbook-customer-profile-form fieldset{padding:2em;border:1px solid #FFF;}}@media (min-width:45em){.section-user .user-register-form{padding:2em 0;}}.section-users .panel-pane{padding:10px;margin:10px 0;background:rgba(77,56,37,0.5);}@media (min-width:45em){.section-users .panel-pane{border:1px solid #FFF;}}.page-store-locations h1{position:absolute;margin:0;z-index:9;}.view-store-locations .view-header img{width:100%;height:auto;margin-bottom:1em;}.view-store-locations .view-content{background:rgba(50,50,50,0.7);padding:10px;overflow:hidden;}.view-store-locations h3{clear:both;text-transform:uppercase;border-top:1px solid #CCC;padding-top:2em;color:#a6bf47;}.view-store-locations h3:first-child{border:0;padding:0;}.view-store-locations h4{margin:0;color:#a6bf47;}.view-store-locations h6{font-size:16px;margin:0;}.view-store-locations .store-item{padding-bottom:20px;}@media (min-width:45em){.view-store-locations .store-item{width:49.39759%;clear:right;float:left;margin-left:0;margin-right:1.20482%;padding-left:1em;margin:0 0 2em;position:relative;padding-bottom:none;}}@media (min-width:75em){.view-store-locations .left{width:50%;float:left;margin-right:-100%;margin-left:0%;clear:none;}}.view-store-locations .email-field{clear:both;}.view-store-locations .opening-hours h6{color:#a6bf47;margin:10px 0 0 0;}.view-store-locations .opening-hours p{margin:0;}@media (min-width:75em){.view-store-locations .opening-hours{width:50%;float:right;margin-left:0;margin-right:0;clear:none;margin:0;}}.section-subscribe input#edit-subscribe{background:#a6bf47;color:#FFF;font-family:"droid_serifregular",serif;text-transform:uppercase;}.section-subscribe input#edit-subscribe:hover{background:#d2dab3;}.section-subscribe .panel-display{background:rgba(77,56,37,0.5);border:solid 1px #FFF;padding:20px;}.section-terms-conditions .pane-content,.section-privacy-statement .pane-content{padding:20px;border:1px solid #FFF;background:rgba(77,56,37,0.5);}.section-terms-conditions .pane-content p a,.section-privacy-statement .pane-content p a{color:#FFF !important;}.node-unpublished{background:none;}.node--product-display .field-commerce-price .on-sale .field__items,.node--product-display .field-field-member-price .on-sale .field__items,.node--product-display .field-field-sale-price .field__item .on-sale .field__items{text-decoration:line-through;color:#ff7f7f;font-weight:bold;}.node--product-display .field-commerce-price .on-sale .field__item,.node--product-display .field-field-member-price .on-sale .field__item,.node--product-display .field-field-sale-price .field__item .on-sale .field__item{font-weight:normal;}.node--product-display .field-field-member-price .on-sale{display:none;}.node--product-display .field-commerce-price,.node--product-display .field-field-member-price,.node--product-display .field-field-sale-price .field__item{font-weight:normal;font-size:1.5em;text-transform:capitalize;vertical-align:top;display:inline-block;margin-right:8px;font-size:14px;}@media (min-width:75em){.node--product-display .field-commerce-price,.node--product-display .field-field-member-price,.node--product-display .field-field-sale-price .field__item{display:inline-block;font-size:1.2em;}}.node--product-display .field-commerce-price .field__label,.node--product-display .field-field-member-price .field__label,.node--product-display .field-field-sale-price .field__item .field__label{font-weight:normal;}.node--product-display .field-field-member-price{color:#a6bf47;}.node--product-display .field-field-sale-price .field__item{color:#ff7f7f;}.node--product-display .commerce-product-field-commerce-stock{margin-bottom:20px;}.commerce-add-to-cart .form-item-quantity input.form-text{color:#000;width:80px;}.commerce-add-to-cart input.form-submit{margin-bottom:16px;height:auto;width:auto;padding:1em 4em;font-size:22px;background:#a6bf47;color:#FFF;}.commerce-add-to-cart input.form-submit:hover{background:#6f802f;}.field--type-text-with-summary .field__items .field__item p{font-size:16px;margin:0;}@media (min-width:60em){.field--type-text-with-summary .field__items .field__item p{font-size:15px;margin-top:1em;}}.panel-display--fiver h1{margin-top:0;}.node--full .field-commerce-price,.node--full .node--product-display .field-field-member-price,.node--product-display .node--full .field-field-member-price,.node--full .node--product-display .field-field-sale-price .field__item,.node--product-display .field-field-sale-price .node--full .field__item{font-weight:normal;font-size:1.5em;text-transform:capitalize;vertical-align:top;display:block;font-size:28px;}@media (min-width:75em){.node--full .field-commerce-price,.node--full .node--product-display .field-field-member-price,.node--product-display .node--full .field-field-member-price,.node--full .node--product-display .field-field-sale-price .field__item,.node--product-display .field-field-sale-price .node--full .field__item{display:inline-block;font-size:32px;}}.node--full .field-field-sale-price{display:block;font-size:32px;}.node-type-product-display .fiver-region--right{background:rgba(43,49,18,0.4);padding:15px 22px;}.node-type-product-display .additional-images .field__item{display:inline-block;margin-right:5px;}.node-type-product-display .additional-images .field__item:first-child{display:block;margin-right:0;}@media (min-width:45em){.view-new-release .product-row{width:18.84058%;clear:right;float:left;margin-left:0;margin-right:1.44928%;}.view-new-release .product-row:nth-child(4n+4){margin-right:1.44928%;}.view-new-release .product-row:nth-child(5n+5){margin-right:0;}}.view-search .view-content,.view-clearance .view-content,.view-products-search .view-content,.view-related-products .view-content,.view-featured-products-view .view-content,.view-new-release .view-content{display:flex;flex-wrap:wrap;}.product-row{background:rgba(77,56,37,0.5);margin-bottom:10px;overflow:hidden;}@media (max-width:44.99em){.product-row{width:22.22222%;clear:right;float:left;margin-left:0;margin-right:3.7037%;height:auto;}.product-row:nth-child(4n+4){margin-right:0;}}@media (max-width:28em){.product-row{width:48.14815%;clear:right;float:left;margin-left:0;margin-right:3.7037%;}.product-row:nth-child(2n+2){margin-right:0;}}@media (min-width:45em){.product-row{width:24.09639%;clear:right;float:left;margin-left:0;margin-right:1.20482%;}.product-row:nth-child(4n+4){margin-right:0;}}.product-row .field--name-field-image a{display:block;text-align:center;}@media (max-width:44.99em){.product-row .field--name-field-image img{height:auto;}}@media (min-width:45em){.product-row .field--name-field-image img{width:150px;height:auto;}}@media (min-width:75em){.product-row .field--name-field-image img{width:200px;}}.product-row .node-teaser .node__content{padding-left:8px;display:flex;flex-direction:column;flex-grow:1;}.product-row .node-teaser h4 a,.product-row .node-teaser .node__content{overflow:hidden;position:relative;top:0;vertical-align:top;-webkit-transition-property:color,top;-moz-transition-property:color,top;-o-transition-property:color,top;transition-property:color,top;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;}.product-row .group-pricing{padding-bottom:0.5em;}@media (min-width:75em){.product-row .group-pricing{display:flex;}.product-row .group-pricing .field-commerce-price,.product-row .group-pricing .node--product-display .field-field-member-price,.node--product-display .product-row .group-pricing .field-field-member-price,.product-row .group-pricing .node--product-display .field-field-sale-price .field__item,.node--product-display .field-field-sale-price .product-row .group-pricing .field__item{padding-right:0.2em;}}.product-row__content{flex-grow:1;display:flex;flex-direction:column;}@media (min-width:60em){.product-row img{-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;box-shadow:#000 0 0 0;}.product-row:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;}}.pane-custom-featured-products-featured-products h2{margin:0 0 0.5em 0;padding:0.5em;background-color:rgba(50,50,50,0.7);text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;}@media (max-width:44.99em){.pane-custom-featured-products-featured-products h2{margin:0.5em 0 0.5em 0;}}.pane-custom-featured-products-featured-products h2 a{text-decoration:none;text-transform:uppercase;}.pane-custom-featured-products-featured-products h2 a span{text-transform:none;}.pane-custom-featured-products-featured-products .view-featured-products-view .product-row{background-color:rgba(50,50,50,0.7);}@media (max-width:44.99em){.pane-custom-featured-products-featured-products .view-featured-products-view .product-row:nth-child(n+5){display:none;}}@media (min-width:45em) and (max-width:59.99em){.pane-custom-featured-products-featured-products .view-featured-products-view .product-row{width:24.09639%;clear:right;float:left;margin-left:0;margin-right:1.20482%;}.pane-custom-featured-products-featured-products .view-featured-products-view .product-row:nth-child(4n+4){margin-right:0;}.pane-custom-featured-products-featured-products .view-featured-products-view .product-row:nth-child(n+5){display:none;}}@media (min-width:60em){.pane-custom-featured-products-featured-products .view-featured-products-view .product-row{width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%;}.pane-custom-featured-products-featured-products .view-featured-products-view .product-row:nth-child(6n+6){margin-right:0;}}@media (max-width:448px){.pane-custom-featured-products-featured-products .view-featured-products-view .product-row:nth-child(1n+7){display:none;}}@media (min-width:449px) and (max-width:959px){.pane-custom-featured-products-featured-products .view-featured-products-view .product-row:nth-child(1n+9){display:none;}}.pane-custom-featured-products-featured-products .view-featured-products-view h2{padding-left:10px;text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;}@media (min-width:60em){.pane-custom-featured-products-featured-products .view-featured-products-view h2{padding:0;}}.pane-related-products{padding-top:30px;}@media (min-width:45em) and (max-width:59.99em){.pane-related-products .product-row{width:24.09639%;clear:right;float:left;margin-left:0;margin-right:1.20482%;}.pane-related-products .product-row:nth-child(4n+4){margin-right:0;}}@media (min-width:60em){.pane-related-products .product-row{width:15.25424%;clear:right;float:left;margin-left:0;margin-right:1.69492%;}.pane-related-products .product-row:nth-child(6n+6){margin-right:0;}}@media (max-width:448px){.pane-related-products .product-row:nth-child(1n+7){display:none;}}@media (min-width:449px) and (max-width:959px){.pane-related-products .product-row:nth-child(1n+9){display:none;}}.pane-related-products h2{padding-left:10px;text-shadow:rgba(0,0,0,0.5) 2px 2px 2px;}@media (min-width:60em){.pane-related-products h2{padding:0;}}.fiver-region--right .pane-node-title h1{font-size:1.5em;padding-top:10px;}@media (min-width:45em){.fiver-region--right .pane-node-title h1{font-size:2em;padding-top:0;}}.node--product-display--teaser{display:flex;flex-direction:column;height:100%;font-size:1em;}.node--product-display--teaser:hover a{color:#a6bf47;}.node--product-display--teaser a{text-decoration:none;}.node--product-display--teaser > a{display:block;}.node--product-display--teaser img{display:block;}.node--product-display--teaser h4{margin:0;font-weight:400;text-transform:capitalize;padding:5px 2px 5px 8px;}@media (min-width:45em){.node--product-display--teaser h4{font-size:12px;}}@media (min-width:75em){.node--product-display--teaser h4{font-size:14px;}}.node--product-display--teaser .field-field-product-size{margin:0.2em 0 0.4em;color:#666666;}.node--product-display--teaser .field-field-product-size span{display:none;}@media (min-width:75em){.node--product-display--teaser .field-field-product-size span{display:inline;font-size:1em;padding-left:0.4em;letter-spacing:-0.5px;}}.node--product-display--teaser .commerce-product-extra-field-sku{margin-top:auto;font-size:0.625em;}.node--product-display--teaser .commerce-product-sku{color:#DAE4E9;}.node--product-display--teaser .commerce-product-sku-label{font-weight:normal;color:#DAE4E9;}.node--product-display--teaser .stock-available{display:block;font-size:10px;color:#DAE4E9;padding-right:6px;padding-bottom:0.5em;}.node--product-display--teaser .stock-available::after{content:"";display:inline-block;margin-left:4px;width:11px;height:11px;background:url(/sites/all/themes/karma/images/available.png);background-size:cover;vertical-align:sub;}html,body{min-height:100%;}body{min-width:20em;background:#000;}@media (min-width:45em){body{overflow-x:hidden;}}.l-constrained,.l-region--navigation .block--tb-megamenu,.l-region--prefooter nav,.l-region--submenu nav{*zoom:1;}.l-constrained:after,.l-region--navigation .block--tb-megamenu:after,.l-region--prefooter nav:after,.l-region--submenu nav:after{content:"";display:table;clear:both;}@media (min-width:60em){.l-constrained,.l-region--navigation .block--tb-megamenu,.l-region--prefooter nav,.l-region--submenu nav{width:60em;margin:0 auto;padding:0 1em;}}@media (min-width:75em){.l-constrained,.l-region--navigation .block--tb-megamenu,.l-region--prefooter nav,.l-region--submenu nav{width:75em;}}.l-content{*zoom:1;clear:both;background:none;}.l-content:after{content:"";display:table;clear:both;}@media (min-width:45em){.l-content{min-height:540px;}}@media (min-width:75em){.l-content{min-height:650px;}}.l-region--postcontent{*zoom:1;clear:both;padding:1em 0;background:none;background-color:rgba(50,50,50,0.7);}.l-region--postcontent:after{content:"";display:table;clear:both;}@media (max-width:44.99em){.l-region--postcontent{display:none;}}.l-footer{padding:0;}.messages *{color:#000;}.pane-taxonomy-term-description{padding:10px;}@media (min-width:60em){.pane-taxonomy-term-description{padding:0;}}
