﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * The icons font below contains icons from the following:
 * Icon Set: IcoMoon - Free -- http://keyamoon.com/icomoon/
 * License: CC BY-SA 3.0 -- http://creativecommons.org/licenses/by-sa/3.0/
 */@font-face{font-family:'icons';src:url("../fonts/icons.v6.e89f85a1e6d6.woff2") format("woff2"),url("../fonts/icons.v6.2d05adc5a488.woff") format("woff"),url("../fonts/icons.v6.df4a0f8e4683.ttf") format("truetype"),url("../fonts/icons.v6.3ec195cd7346.svg#icomoon") format("svg");font-weight:normal;font-style:normal}html{font-size:88%;-webkit-text-size-adjust:100%}@media (min-width: 360px){html{font-size:100%}}body{color:#404040;font-family:"Open Sans", sans-serif;line-height:1.625rem}h1,h2,h3,h4,h5,h6{font-family:"Cinzel", serif}h1,h2{font-size:1.625rem;line-height:1.625rem}h3{font-size:1.3125rem;line-height:1.625rem}@media (min-width: 768px){h1{font-size:2.625rem;line-height:3.25rem}}@media (max-width: 1000px){.scaled-text{font-size:1.6vw;line-height:2.6vw}.scaled-text h2{font-size:1.625em;line-height:1}}@media (max-width: 700px){.scaled-text{font-size:2.4vw;line-height:3.9vw}}.centered-text{text-align:center}em,i{font-style:italic}strong,b{font-weight:600}del,s{text-decoration:line-through}a{outline:0;text-decoration:none}a,a:hover,a:visited{color:inherit}abbr{border-bottom:1px dotted;cursor:help;text-decoration:none}.grid,.magazines-list,.ideas-ideas,.gallery-images,.blog-articles,.videos-videos,.videos-nav,.ideas-nav,.gallery-nav,.blog-nav{margin-left:auto;margin-right:auto;max-width:62.5rem}.grid:after,.magazines-list:after,.ideas-ideas:after,.gallery-images:after,.blog-articles:after,.videos-videos:after,.videos-nav:after,.ideas-nav:after,.gallery-nav:after,.blog-nav:after{clear:both;content:' ';display:block}.row,.videos-description,.video-tags,.category-description,.magazines-video>div,.gallery-image,.gallery-description,.gallery-tags,.gallery-share,.checkout-progress,.blog-author,.blog-tags,.blog-share,.messages,.gallery-products,.blog-products,#disqus_thread,.page-title{margin-left:auto;margin-right:auto;max-width:62.5rem;padding-left:.75rem;padding-right:.75rem;width:100%}.breadcrumbs{margin-top:.8125rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.8125rem}.breadcrumbs li{display:none}.breadcrumbs li:last-child{display:inline}.breadcrumbs li:last-child a:before{content:" ";font-family:icons;vertical-align:top}@media (min-width: 768px){.breadcrumbs li{display:inline}.breadcrumbs li:after{content:" ";font-family:icons;vertical-align:top}.breadcrumbs li:last-child:after{content:"  …";font-family:icons;vertical-align:top}.breadcrumbs li:last-child a:before{content:""}}.page-title{margin-bottom:1.625rem}.share{height:6.5rem}.share li{display:inline-block;margin-right:.75rem;vertical-align:middle}.share li+li{margin-left:1.5rem}#disqus_thread{margin-bottom:3.25rem;margin-left:auto;margin-right:auto;max-width:45rem}.videos-tags a,.basket-gift-or-coupon .basket-gift-or-coupon-reveal a,.product-description .product-tags>div a,.gallery-tags a,.checkout-review a,.blog-article .blog-tags a,.blog-author a,.blog-articles li div p a,.videos-videos li div p a,body>footer a,fieldset.submit-row a,.table a,.videos-nav>div a,.ideas-nav>div a,.gallery-nav>div a,.blog-nav>div a,.styled-text a,.page-title a{border-bottom:1px dashed #98a93a}.videos-tags a,.basket-gift-or-coupon .basket-gift-or-coupon-reveal a,.product-description .product-tags>div a,.gallery-tags a,.checkout-review a,.blog-article .blog-tags a,.blog-author a,.blog-articles li div p a,.videos-videos li div p a,body>footer a,fieldset.submit-row a,.table a,.videos-nav>div a,.ideas-nav>div a,.gallery-nav>div a,.blog-nav>div a,.styled-text a,body>footer a:visited,.page-title a,.page-title a:visited{color:#98a93a}.videos-tags a img,.basket-gift-or-coupon .basket-gift-or-coupon-reveal a img,.product-description .product-tags>div a img,.gallery-tags a img,.checkout-review a img,.blog-article .blog-tags a img,.blog-author a img,.blog-articles li div p a img,.videos-videos li div p a img,body>footer a img,fieldset.submit-row a img,.table a img,.videos-nav>div a img,.ideas-nav>div a img,.gallery-nav>div a img,.blog-nav>div a img,.styled-text a img,body>footer a:visited img,.page-title a img,.page-title a:visited img{border:1px dashed #98a93a}.videos-tags a.hover,.basket-gift-or-coupon .basket-gift-or-coupon-reveal a.hover,.product-description .product-tags>div a.hover,.gallery-tags a.hover,.checkout-review a.hover,.blog-article .blog-tags a.hover,.blog-author a.hover,.blog-articles li div p a.hover,.videos-videos li div p a.hover,body>footer a.hover,fieldset.submit-row a.hover,.table a.hover,.videos-nav>div a.hover,.ideas-nav>div a.hover,.gallery-nav>div a.hover,.blog-nav>div a.hover,.styled-text a.hover,.page-title a.hover{border-bottom-style:solid}.videos-tags a.hover img,.basket-gift-or-coupon .basket-gift-or-coupon-reveal a.hover img,.product-description .product-tags>div a.hover img,.gallery-tags a.hover img,.checkout-review a.hover img,.blog-article .blog-tags a.hover img,.blog-author a.hover img,.blog-articles li div p a.hover img,.videos-videos li div p a.hover img,body>footer a.hover img,fieldset.submit-row a.hover img,.table a.hover img,.videos-nav>div a.hover img,.ideas-nav>div a.hover img,.gallery-nav>div a.hover img,.blog-nav>div a.hover img,.styled-text a.hover img,.page-title a.hover img{border-style:solid}.styled-text p,.styled-text ol,.styled-text ul,.styled-text pre,.styled-text hr{margin-bottom:1.625rem}.styled-text p:last-child,.styled-text ol:last-child,.styled-text ul:last-child,.styled-text pre:last-child,.styled-text hr:last-child{margin-bottom:0rem}.styled-text strong,.styled-text b{font-weight:600}.styled-text em,.styled-text i{font-style:italic}.styled-text del,.styled-text s{text-decoration:line-through}.styled-text ul,.styled-text ol{padding-left:2.5rem}.styled-text ul{list-style:disc outside}.styled-text ol{list-style:decimal outside}.styled-text blockquote{margin-bottom:1.625rem;padding-left:1.5rem;padding-right:1.5rem;font-style:italic}.styled-text blockquote:before{font-size:4.25rem;line-height:4.875rem;color:silver;content:'\201C';margin-left:-2rem;margin-top:-1rem;position:absolute}.styled-text code,.styled-text pre{font-family:monospace;white-space:pre-wrap}.styled-text hr{margin-top:1.625rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:1.625rem;border:0;border-top:1px solid silver;display:block;margin-left:0;margin-right:0}.styled-text h1,.styled-text h2,.styled-text h3,.styled-text h4,.styled-text h5,.styled-text h6{margin-bottom:1.625rem}.videos-nav>div,.ideas-nav>div,.gallery-nav>div,.blog-nav>div{float:left;padding-left:.75rem;padding-right:.75rem;width:50%;color:#98a93a;min-height:1.625rem}.videos-nav>div a,.ideas-nav>div a,.gallery-nav>div a,.blog-nav>div a{font-size:1.625rem;line-height:1.625rem}.videos-nav>div:first-child div:before,.ideas-nav>div:first-child div:before,.gallery-nav>div:first-child div:before,.blog-nav>div:first-child div:before{content:"";font-family:icons;font-size:1.625rem;vertical-align:text-bottom}.videos-nav>div+div div,.ideas-nav>div+div div,.gallery-nav>div+div div,.blog-nav>div+div div{text-align:right}.videos-nav>div+div div:after,.ideas-nav>div+div div:after,.gallery-nav>div+div div:after,.blog-nav>div+div div:after{content:"";font-family:icons;font-size:1.625rem;vertical-align:text-bottom}.gallery-products,.blog-products{margin-bottom:1.625rem;text-align:center}.gallery-products h2,.blog-products h2{margin-bottom:1.625rem}.gallery-products li,.blog-products li{padding-left:.75rem;padding-right:.75rem;margin-bottom:1.625rem;display:inline-block}.gallery-products li img,.blog-products li img{height:4.875rem}.table{margin-bottom:1.625rem;width:100%}.table.table-fixed{table-layout:fixed}.table th,.table td{padding-top:.8125rem;padding-bottom:.75rem;border-top:1px solid #E0E0E0;padding-left:.375rem;padding-right:.375rem}@media (min-width: 480px){.table th,.table td{padding-left:.75rem;padding-right:.75rem}}.table th:first-child,.table td:first-child{padding-left:0}.table th:last-child,.table td:last-child{padding-right:0}.table th{font-weight:600;height:3.25rem;text-align:left}.table tr:first-child td,.table tr:first-child th{border-top:0}.table .td-center{text-align:center}.table .td-right{text-align:right}.table .td-shrink{white-space:nowrap;width:1px}.table .td-vertical{border-right:1px solid #E0E0E0}a.button,button,input,select,textarea,.braintree-hosted-fields{margin-top:.40625rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.40625rem;background:white;background-clip:padding-box;border:1px solid silver;border-radius:0;color:#404040;display:inline-block;font-family:"Open Sans", sans-serif;font-size:1rem;height:2.4375rem;margin-left:0;margin-right:0;outline:0;overflow:visible;padding-bottom:0;padding-left:0.2rem;padding-right:0.2rem;padding-top:0;text-align:left;text-decoration:none;vertical-align:baseline;width:auto;-moz-appearance:textfield;-webkit-appearance:none}a.button::-moz-focus-inner,button::-moz-focus-inner,input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner,.braintree-hosted-fields::-moz-focus-inner{border:0;padding:0}a.button[disabled],button[disabled],input[disabled],select[disabled],textarea[disabled],.braintree-hosted-fields[disabled]{background:silver;cursor:default;user-select:none}a.button::placeholder,button::placeholder,input::placeholder,select::placeholder,textarea::placeholder,.braintree-hosted-fields::placeholder{color:silver;opacity:1}.braintree-hosted-fields{padding:0}button,input,select,textarea,.braintree-hosted-fields{line-height:normal !important}a.button{line-height:2.4375rem}a.button.disabled{background:silver;cursor:default;user-select:none}a.button,button,input[type="button"],input[type="reset"],input[type="submit"]{background-color:#E41465;border:0;color:white;cursor:pointer;padding-left:0.41em;padding-right:0.41em}a.button[disabled],button[disabled],input[type="button"][disabled],input[type="reset"][disabled],input[type="submit"][disabled]{background:silver;cursor:default;opacity:1;user-select:none}input[type="checkbox"],input[type="radio"]{display:none}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:1.5rem}input[type="checkbox"]+label:before,input[type="radio"]+label:before{color:#737373;margin-left:-1.5rem}input[type="checkbox"][disabled]+label,input[type="radio"][disabled]+label{cursor:default}input[type="checkbox"][disabled],input[type="checkbox"][disabled]+label,input[type="radio"][disabled],input[type="radio"][disabled]+label{opacity:0.5}input[type="checkbox"]+label:before{content:" ";font-family:icons;vertical-align:baseline}input[type="checkbox"]:checked+label:before{content:" ";font-family:icons;vertical-align:baseline}input[type="radio"]+label:before{content:" ";font-family:icons;vertical-align:baseline}input[type="radio"]:checked+label:before{content:" ";font-family:icons;vertical-align:baseline}input[type="image"]{border:0;padding-left:0;padding-right:0}textarea{resize:vertical;overflow:auto}select{cursor:pointer;-moz-appearance:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #404040}select::-ms-expand{display:none}select::-ms-value{background:transparent;color:inherit}select optgroup,select option{font-size:1rem;line-height:1.625rem;color:#404040}select option{background:white}select option[disabled]{background:white;color:#737373}select optgroup{background:#f3f3f3;color:#404040;font-family:"Open Sans", sans-serif;font-style:normal;font-weight:300}select optgroup[disabled]{color:#737373}select optgroup::before{padding-left:3px}input[type="search"]::-webkit-search-decoration{display:none}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}label{color:#737373;cursor:pointer}.search{color:silver;position:relative}.search:before{content:"";font-family:icons;font-size:1.625rem;vertical-align:baseline}.search:before{padding-left:0.3rem;padding-top:.8125rem;position:absolute;pointer-events:none}.search input{padding-left:2.5rem}.select{margin-top:.40625rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.40625rem;display:inline-block;height:2.4375rem;position:relative;vertical-align:middle}.select:after{content:"";font-family:icons;vertical-align:baseline}.select:after{margin-left:-1.5rem;padding-top:.40625rem;position:absolute;pointer-events:none}.select select{margin-top:0rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:0rem;padding-right:1.5rem;width:100%}form .errors{color:#CC3139}form ul.errors li{margin-left:1.75rem}form ul.errors li:before{content:" ";font-family:icons;vertical-align:baseline}form ul.errors li:before{margin-left:-1.5rem}form .success{color:#49b3ab;margin-left:1.75em}form .success:before{content:" ";font-family:icons;vertical-align:baseline}form .success:before{margin-left:-1.5em}input,select,textarea,.braintree-hosted-fields{transition:border-color 0.25s ease}input.valid,select.valid,textarea.valid,.braintree-hosted-fields.valid{border-color:#90D2CD}input.invalid,select.invalid,textarea.invalid,.braintree-hosted-fields.invalid{border-color:#CC3139}input:invalid,select:invalid,textarea:invalid,.braintree-hosted-fields:invalid{box-shadow:none}fieldset{margin-bottom:1.625rem}fieldset legend{font-size:1.625rem;line-height:1.625rem;font-family:"Cinzel", serif}fieldset .help-text{color:#737373;display:block;font-style:italic}fieldset label{display:block}fieldset input,fieldset .select,fieldset textarea{width:100%}fieldset div#id_card_number{width:13rem}fieldset div#id_card_cvv{width:3rem}fieldset div#id_card_expiry_date{display:inline-block;width:5rem}fieldset>ul>li{margin-top:.8125rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.8125rem}fieldset legend+ul>li:first-child{margin-top:2.4375rem}fieldset.submit-row li:first-child{margin-top:0rem}fieldset.submit-row button{font-size:1.625rem;line-height:1.625rem;height:3.25rem}.form{float:left;padding-left:.75rem;padding-right:.75rem;width:100%}@media (min-width: 480px){.form{padding-left:.75rem;padding-right:.75rem;width:75%;margin:auto}}@media (min-width: 800px){.form{padding-left:.75rem;padding-right:.75rem;width:50%;margin:auto}}.discover,.maestro,.mastercard,.paypal,.visa{background-image:url("../img/sprite.76b75aadd6c5.svg");background-size:auto 29.25rem}.discover,.maestro,.mastercard,.paypal,.visa{background-repeat:no-repeat;color:transparent;display:inline-block;font-size:0;height:3.25rem;vertical-align:middle}.visa{background-position:left 0;width:4.875rem}.mastercard{background-position:left -3.25rem;width:4.125rem}.maestro{background-position:left -6.5rem;width:4.125rem}.discover{background-position:left -9.75rem;width:3.8125rem}.paypal{background-position:left -13rem;width:9.6875rem}.homepage-header a,.homepage-header span{padding-left:.75rem;padding-right:.75rem;display:inline-block;position:relative}.homepage-header a:before,.homepage-header span:before,.homepage-header a:after,.homepage-header span:after{background-image:url("../img/sprite.76b75aadd6c5.svg");background-position:left -26.8125rem;background-repeat:repeat-x;background-size:auto 29.25rem;content:'';display:block;height:100%;position:absolute;top:0;width:6rem;will-change:opacity}.homepage-header a:before,.homepage-header span:before{left:-6rem}.homepage-header a:after,.homepage-header span:after{right:-6rem}body>footer{background-image:url("../img/sprite.76b75aadd6c5.svg"), linear-gradient(white 0, #EDEAE3 1.625rem);background-position:center -26.8125rem, center top;background-repeat:repeat-x;background-size:auto 29.25rem}.loading-spinner.show div{background-image:url("../img/sprite.76b75aadd6c5.svg");background-repeat:no-repeat;background-size:auto 29.25rem;background-position:left -16.25rem;height:9.75rem;width:9.75rem}.about-us-section{margin-bottom:3.25rem;clear:both;overflow:hidden}.about-us-section img{float:left;margin-bottom:.75rem;margin-right:.75rem}@media (max-width: 600px){.sales{table-layout:auto}.sales th:nth-of-type(3),.sales th:nth-of-type(4),.sales td:nth-of-type(3),.sales td:nth-of-type(4){display:none}}*,*:before,*:after{box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}body:not(.off-canvas-open) a:not(.disabled):not([disabled]).hover,body:not(.off-canvas-open) a:not(.disabled):not([disabled]).hover>*,body:not(.off-canvas-open) button:not(.disabled):not([disabled]).hover,body:not(.off-canvas-open) button:not(.disabled):not([disabled]).hover>*,body:not(.off-canvas-open) input[type="submit"]:not(.disabled):not([disabled]).hover,body:not(.off-canvas-open) input[type="submit"]:not(.disabled):not([disabled]).hover>*,body:not(.off-canvas-open) input[type="button"]:not(.disabled):not([disabled]).hover,body:not(.off-canvas-open) input[type="button"]:not(.disabled):not([disabled]).hover>*,.off-canvas a:not(.disabled):not([disabled]).hover,.off-canvas a:not(.disabled):not([disabled]).hover>*,.off-canvas button:not(.disabled):not([disabled]).hover,.off-canvas button:not(.disabled):not([disabled]).hover>*,.off-canvas input[type="submit"]:not(.disabled):not([disabled]).hover,.off-canvas input[type="submit"]:not(.disabled):not([disabled]).hover>*,.off-canvas input[type="button"]:not(.disabled):not([disabled]).hover,.off-canvas input[type="button"]:not(.disabled):not([disabled]).hover>*{opacity:0.9}body:not(.off-canvas-open) a:not(.disabled):not([disabled]):active,body:not(.off-canvas-open) a:not(.disabled):not([disabled]):active>*,body:not(.off-canvas-open) button:not(.disabled):not([disabled]):active,body:not(.off-canvas-open) button:not(.disabled):not([disabled]):active>*,body:not(.off-canvas-open) input[type="submit"]:not(.disabled):not([disabled]):active,body:not(.off-canvas-open) input[type="submit"]:not(.disabled):not([disabled]):active>*,body:not(.off-canvas-open) input[type="button"]:not(.disabled):not([disabled]):active,body:not(.off-canvas-open) input[type="button"]:not(.disabled):not([disabled]):active>*,.off-canvas a:not(.disabled):not([disabled]):active,.off-canvas a:not(.disabled):not([disabled]):active>*,.off-canvas button:not(.disabled):not([disabled]):active,.off-canvas button:not(.disabled):not([disabled]):active>*,.off-canvas input[type="submit"]:not(.disabled):not([disabled]):active,.off-canvas input[type="submit"]:not(.disabled):not([disabled]):active>*,.off-canvas input[type="button"]:not(.disabled):not([disabled]):active,.off-canvas input[type="button"]:not(.disabled):not([disabled]):active>*{opacity:0.8}img{box-sizing:content-box;vertical-align:bottom}body{padding-top:4.875rem}body>header{backface-visibility:hidden;position:fixed;top:0;width:100%;z-index:999}body>header .top-nav{background-color:#F8F7F3;background-image:linear-gradient(#F8F7F3 0%, #F8F7F3 30%, rgba(255,255,255,0) 100%);box-shadow:0 2px 4px 0 rgba(192,192,192,0.45);color:#8A826E;max-width:100vw}body>header .top-nav ul{display:table;width:100%}body>header .top-nav ul li{display:table-cell;vertical-align:middle}body>header .top-nav ul li a{padding-left:.75rem;padding-right:.75rem;display:block;height:3.25rem;line-height:3.25rem;width:100%}body>header .top-nav .menu a{font-size:0;width:3.125rem;color:transparent}body>header .top-nav .menu a:before{content:" ";font-family:icons;font-size:1.625rem;vertical-align:top}body>header .top-nav .menu a:before{color:#8A826E}@media (min-width: 1280px){body>header .top-nav .menu a{color:#8A826E;font-size:inherit;width:auto}}body>header .top-nav .logo{text-align:center}body>header .top-nav .logo a{display:inline-block;padding:0.5rem;width:auto}body>header .top-nav .logo a img{height:100%;vertical-align:baseline}body>header .top-nav .right{width:1px}body>header .top-nav .link{display:none}body>header .top-nav .link span{background-color:#f26ca0;color:white;padding:.375rem .75rem;text-transform:uppercase}body>header .top-nav .link:first-child span:before{content:" ";font-family:icons;vertical-align:top}body>header .top-nav .link+.link span:before{content:" ";font-family:icons;vertical-align:top}body>header .top-nav .search{padding-left:.75rem;padding-right:.75rem;display:none}@media (min-width: 750px){body>header .top-nav .search{display:table-cell}body>header .top-nav .search input{width:15vw}}body>header .top-nav .search-icon{display:none}@media (min-width: 450px){body>header .top-nav .search-icon{display:table-cell;width:1px}body>header .top-nav .search-icon a{font-size:0;padding-left:.75rem;padding-right:1.5rem;color:transparent}body>header .top-nav .search-icon a:after{content:"";font-family:icons;font-size:1.625rem;vertical-align:baseline}body>header .top-nav .search-icon a:after{color:#8A826E}}@media (min-width: 750px){body>header .top-nav .search-icon{display:none}}body>header .top-nav .basket a{font-size:0;padding-right:2.25rem;position:relative;color:transparent}body>header .top-nav .basket a:before{content:"";font-family:icons;font-size:1.625rem;vertical-align:baseline}body>header .top-nav .basket a:after,body>header .top-nav .basket a:before{color:#8A826E}body>header .top-nav .basket a:after{background:#E41465;border-radius:50%;color:#F8F7F3;content:attr(data-qty);display:block;font-size:1rem;line-height:1.625em;margin-top:0.3rem;margin-right:0.9rem;min-width:1.5rem;position:absolute;right:0;text-align:center;top:0}@media (min-width: 645px){body>header .top-nav>ul{max-width:62.5rem;margin-left:3.125rem}body>header .top-nav .menu{backface-visibility:hidden;left:0;position:fixed}body>header .top-nav .logo{text-align:left}body>header .top-nav .right{backface-visibility:hidden;position:fixed;right:0;width:auto}body>header .top-nav .link{display:table-cell}}@media (min-width: 1100px){body>header .top-nav>ul{margin:auto}}@media (min-width: 1000px){body{padding-top:9.75rem}body.page-loaded>header .menu,body.page-loaded>header .right li,body.page-loaded>header .logo a,body.page-loaded>header .link{transition:all 0.35s ease;transition-property:font-size, height, line-height, padding}body:not(.scrolled):not(.checking-out)>header .top-nav{padding-top:.8125rem;padding-bottom:.8125rem;background-color:white;box-shadow:none}body:not(.scrolled):not(.checking-out)>header .top-nav .menu,body:not(.scrolled):not(.checking-out)>header .top-nav .right li{padding-top:1.625rem}body:not(.scrolled):not(.checking-out)>header .top-nav .logo a{height:4.875rem;line-height:4.875rem;padding-top:1rem;padding-bottom:0}body:not(.scrolled):not(.checking-out)>header .top-nav .menu{font-size:1.625rem;line-height:1.625rem}}body>main{margin-bottom:3.25rem;width:100%}body>footer{padding-top:1.625rem;background-color:#EDEAE3;box-shadow:0 50vh 0 50vh #EDEAE3;width:100%}body>footer h2{margin-bottom:1.625rem}body>footer>div{padding-top:1.625rem}body>footer>div>div{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:1.625rem}body>footer>div>div.currency-shipping .select select{max-width:15rem}body>footer>div>div.currency-shipping h2+form+h2{margin-top:1.625rem}body>footer>div>div.accept li{margin-bottom:1.625rem;display:inline-block;padding-right:.75rem}body>footer>div>div.address ol{margin-top:1.625rem}body>footer>div>div.contact-help li,body>footer>div>div.policies li{margin-bottom:.8125rem}body>footer>div>div.maillist .success{font-size:1.625rem;line-height:1.625rem;margin-top:2.4375rem;margin-bottom:.8125rem}@media (min-width: 575px){body>footer>div>div{float:left;padding-left:.75rem;padding-right:.75rem;width:50%;min-height:14.625rem}body>footer>div>div.address>iframe{height:16.25rem}}@media (min-width: 850px){body>footer>div>div{float:left;padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}html{height:100%;overflow-x:hidden}html body{height:100%}.side-nav{color:#8A826E}.side-nav>div{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch}.side-nav>div::-webkit-scrollbar{background-color:rgba(255,255,255,0.15);height:16px;width:16px}.side-nav>div::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#fff;border:4px solid transparent;border-radius:8px}.side-nav a{padding-top:.8125rem;padding-bottom:.8125rem;display:block;width:100%}.side-nav a.hover{background:#c8e2e4}.side-nav .divider{font-size:1.625rem;line-height:1.625rem;padding-top:2.4375rem;padding-bottom:.8125rem}.side-nav .divider i{font-size:1rem;line-height:1.625rem;overflow:hidden;text-overflow:ellipsis}.side-nav a,.side-nav .divider{padding-left:1.125rem;padding-right:1.125rem}.side-nav b,.side-nav i{display:block;font-style:normal;font-weight:normal}.side-nav b{text-decoration:underline}.side-nav ul{padding-bottom:3.25rem}.side-nav li{border-bottom:1px solid silver}.messages li{padding-left:.75rem;padding-right:.75rem;padding-top:.8125rem;padding-bottom:.8125rem;margin-bottom:1.625rem;color:white;font-weight:600;padding-left:3rem}.messages li:before{margin-left:-2.3rem;position:absolute}.messages li.info,.messages li.success{background:#90D2CD}.messages li.warning{background:#D68996}.messages li.error{background:#CC3139}.messages li.info:before{content:"";font-family:icons;font-size:1.625rem;vertical-align:bottom}.messages li.success:before{content:"";font-family:icons;font-size:1.625rem;vertical-align:bottom}.messages li.warning:before,.messages li.error:before{content:"";font-family:icons;font-size:1.625rem;vertical-align:bottom}.blog-articles li,.videos-videos li{padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:1.625rem;display:inline-block;vertical-align:top}.blog-articles li img,.videos-videos li img{width:100%}.blog-articles li div,.videos-videos li div{padding-left:.75rem;padding-right:.75rem;background:#FCFCF8}.blog-articles li div h2,.videos-videos li div h2{padding-top:.8125rem}.blog-articles li div p,.videos-videos li div p{padding-bottom:.8125rem}@media (min-width: 600px){.blog-articles li,.videos-videos li{padding-left:.75rem;padding-right:.75rem;width:50%}}.blog-author,.blog-tags,.blog-share{margin-bottom:3.25rem;margin-left:auto;margin-right:auto;max-width:45rem}.blog-author{display:table}.blog-author>div{display:table-cell;vertical-align:top}.blog-author h2{margin-bottom:1.625rem}.blog-author h2 a{border-bottom:0;hyphens:auto;word-break:break-all;word-break:break-word}.blog-author img{margin-right:.75rem;width:8.125rem}.blog-article .blog-header{margin-bottom:1.625rem;overflow:hidden;position:relative;text-align:center;padding-top:40%}.blog-article .blog-header>div{display:block;height:100%}.blog-article .blog-header img{height:100%}.blog-article .blog-header picture{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (min-width: 1000px){.blog-article .blog-header{height:24.375rem;padding-top:0}}.blog-article .blog-header figcaption{bottom:1.5rem;position:absolute;width:100%}.blog-article .blog-header figcaption>div{padding-left:.75em;padding-right:.75em;padding-top:.8125em;padding-bottom:.8125em;background:rgba(252,252,248,0.85);display:inline-block;max-width:61rem}.blog-article .blog-header p{display:none}@media (min-width: 700px){.blog-article .blog-header p{display:block}}.blog-article .blog-content{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:3.25rem}.blog-article .blog-content>*{margin-left:auto;margin-right:auto;max-width:35rem}.blog-article .blog-content>*[class*="blog-content-"]{margin-bottom:1.625rem;clear:both;max-width:100%}.blog-article .blog-content>*[class*="blog-content-"]:last-child{margin-bottom:0rem}.blog-article .blog-content>*[class*="blog-content-"] figure{margin:auto;text-align:center}.blog-article .blog-content>*[class*="blog-content-"] figure img{max-width:100%}.blog-article .blog-content>*[class*="blog-content-"] figcaption{font-size:.625rem;line-height:1.625rem;text-align:center}.blog-article .blog-content>*[class*="blog-content-"] figcaption p{margin:0}.blog-article .blog-content>*[class*="blog-content-"].blog-content-giveaway{max-width:36.5rem}.blog-article .blog-content>*[class*="blog-content-"].blog-content-html{max-width:35rem}.blog-article .blog-content>*[class*="blog-content-"].blog-content-html aside{padding-left:.75rem;padding-right:.75rem;padding-top:1.625rem;padding-bottom:1.625rem;background:#FCFCF8}.blog-article .blog-content>*[class*="blog-content-"].blog-content-video{max-width:43.3333333333rem}.blog-article .blog-content>*[class*="blog-content-"].blog-content-video figure{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;text-align:left}.blog-article .blog-content>*[class*="blog-content-"].blog-content-video figure iframe{height:100%;position:absolute;width:100%}@media (min-width: 1000px){.blog-article .blog-content>*[class*="blog-content-"].left{float:left;margin-right:.75rem}.blog-article .blog-content>*[class*="blog-content-"].right{float:right;margin-left:.75rem}.blog-article .blog-content>*[class*="blog-content-"].left.blog-content-html,.blog-article .blog-content>*[class*="blog-content-"].right.blog-content-html{width:20rem}.blog-article .blog-content>*[class*="blog-content-"].left.blog-content-video,.blog-article .blog-content>*[class*="blog-content-"].right.blog-content-video{max-width:43.3333333333rem}}.blog-article .blog-share,.blog-article .blog-tags{text-align:center}body.checking-out{padding-top:6.5rem}body.checking-out>header{position:absolute !important}body.checking-out>header .top-nav>ul{margin:auto !important;max-width:62.5rem !important}body.checking-out>header .top-nav>ul .logo{text-align:left !important}body.checking-out .right{position:static !important}@media (min-width: 645px){body.checking-out .right{width:1px !important}}@media (min-width: 750px){body.checking-out .right{position:absolute !important;width:auto !important}}body.checking-out>main{padding-bottom:16.25rem}body.checking-out .submit-row button:after{content:" ";font-family:icons;vertical-align:baseline}.checkout-progress{margin-bottom:3.25rem;display:table}.checkout-progress li{padding-left:.75rem;padding-right:.75rem;padding-top:.8125rem;padding-bottom:.8125rem;background:#F8F7F3;color:#8A826E;display:table-cell;text-align:center;vertical-align:top;width:25%}.checkout-progress li:before{color:#90D2CD;left:-.8125rem;margin-top:-.8125rem;position:absolute;top:50%}.checkout-progress li span{white-space:nowrap}.checkout-progress li span:first-child{display:block}@media (min-width: 750px){.checkout-progress li span:first-child{display:inline}}.checkout-progress li.done,.checkout-progress li.current{background:#d9efee;color:#49b3ab}.checkout-review>ul,.checkout-review>table{margin-bottom:1.625rem}.checkout-review>form{text-align:right}.checkout-review td form{display:inline-block}.checkout-review .messages{padding:0}.checkout-review .hidden{display:none}#braintree-paypal-button{min-height:62px}#braintree-form{padding-left:0;padding-right:0}#braintree-form>*{padding-left:.75rem;padding-right:.75rem}#braintree-form .submit-row{padding-bottom:1.625rem}#braintree-form>div,#braintree-form .submit-row{background:#EDEAE3}#braintree-form.novalidate>div{display:none}#braintree-form.novalidate>div,#braintree-form.novalidate .submit-row{background:transparent}#braintree-form .accepted-cards li{margin-top:1.625rem;margin-bottom:0rem;display:inline-block;padding-right:.75rem}#braintree-form ul+fieldset{margin-bottom:0}.gallery-images li{padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:1.625rem;display:inline-block;position:relative;vertical-align:top}.gallery-images li img{width:100%}@media (min-width: 360px){.gallery-images li{padding-left:.75rem;padding-right:.75rem;width:50%}}@media (min-width: 800px){.gallery-images li{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}.gallery-image,.gallery-description,.gallery-tags,.gallery-share{margin-bottom:3.25rem;margin-left:auto;margin-right:auto}.gallery-image img{max-width:100%}.gallery-description,.gallery-share{max-width:35rem}.gallery-image,.gallery-tags,.gallery-share{text-align:center}@media (max-width: 600px){.gift-certificates{table-layout:auto}.gift-certificates th:nth-of-type(2),.gift-certificates th:nth-of-type(3),.gift-certificates td:nth-of-type(2),.gift-certificates td:nth-of-type(3){display:none}}.giveaway{padding-left:.75rem;padding-right:.75rem;padding-top:.8125rem;padding-bottom:.8125rem;background:#FCFCF8;outline:1px solid silver}.giveaway h2{margin-bottom:0rem}.giveaway>div{margin-top:.8125rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.8125rem}.giveaway input[type='email']{max-width:50vw;width:250px}.giveaway .success{font-size:1.625rem;line-height:1.625rem;padding-top:1.625rem;padding-bottom:1.625rem}.homepage-main{margin-bottom:1.625rem;overflow:hidden;position:relative;text-align:center;padding-top:50%}.homepage-main>div{display:block;height:100%}.homepage-main img{height:100%}.homepage-main picture{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (min-width: 1000px){.homepage-main{height:32.5rem;padding-top:0}}.homepage-main figcaption{bottom:1.5rem;position:absolute;width:100%}.homepage-main figcaption>div{padding-left:.75em;padding-right:.75em;padding-top:.8125em;padding-bottom:.8125em;background:rgba(252,252,248,0.85);display:inline-block;max-width:61rem}.homepage-main p{display:none}@media (min-width: 700px){.homepage-main p{display:block}}.homepage-section>a:last-child{display:none}@media (min-width: 700px){.homepage-section>a:last-child{display:inline}}.homepage-small{float:left;padding-left:.75rem;padding-right:.75rem;width:50%;margin-bottom:1.625rem;overflow:hidden;position:relative;text-align:center}.homepage-small picture{display:block;overflow:hidden;padding-bottom:127.1844660194%;position:relative}.homepage-small picture img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.homepage-small>div{display:block;height:100%}.homepage-small img{height:100%}.homepage-small picture{width:100%}.homepage-small figcaption{bottom:1.5rem;position:absolute;width:100%}.homepage-small figcaption>div{padding-left:.75em;padding-right:.75em;padding-top:.8125em;padding-bottom:.8125em;background:rgba(252,252,248,0.85);display:inline-block;max-width:61rem}.homepage-small p{display:none}@media (min-width: 700px){.homepage-small p{display:block}}@media (min-width: 700px){.homepage-small{float:left;padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}.homepage-small figcaption{padding-right:1.5rem}.homepage-small div{width:100%}.homepage-header{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-top:1.625rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:1.625rem;overflow:hidden;text-align:center}.ideas-ideas li{padding-left:.75rem;padding-right:.75rem;width:50%;margin-bottom:1.625rem;display:inline-block;vertical-align:top}.ideas-ideas li img{width:100%}.ideas-ideas li div{padding-left:.75rem;padding-right:.75rem;background:#FCFCF8}.ideas-ideas .ideas-video picture{display:block;overflow:hidden;padding-bottom:56%;position:relative}.ideas-ideas .ideas-video picture img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media (min-width: 500px){.ideas-ideas .ideas-brochure{padding-left:.75rem;padding-right:.75rem;width:25%}.ideas-ideas .ideas-gallery{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}@media (min-width: 700px){.ideas-ideas .ideas-blog{padding-left:.75rem;padding-right:.75rem;width:25%}.ideas-ideas .ideas-gallery{padding-left:.75rem;padding-right:.75rem;width:16.6666666667%}.ideas-ideas .ideas-video{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}.ideas-nav{margin-bottom:1.625rem}.ideas-nav>div:first-child{display:none}.ideas-nav>div+div{width:100%}.magazines-list li{padding-left:.75rem;padding-right:.75rem;width:50%;margin-top:1.625rem;margin-bottom:1.625rem;display:inline-block;position:relative;vertical-align:top}.magazines-list li picture{display:block;overflow:hidden;padding-bottom:141.4239482201%;position:relative}.magazines-list li picture img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media (min-width: 600px){.magazines-list li{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}.magazines-cover{float:left;padding-left:.75rem;padding-right:.75rem;width:50%;margin-bottom:1.625rem}.magazines-cover picture{display:block;overflow:hidden;padding-bottom:141.4239482201%;position:relative}.magazines-cover picture img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media (min-width: 600px){.magazines-cover{float:left;padding-left:.75rem;padding-right:.75rem;width:33.3333333333%;margin-bottom:4.875rem}}.magazines-download-buy{float:left;padding-left:.75rem;padding-right:.75rem;width:50%;margin-bottom:1.625rem}.magazines-download-buy span{display:block}@media (min-width: 600px){.magazines-download-buy{float:left;padding-left:.75rem;padding-right:.75rem;width:66.6666666667%}.magazines-download-buy span{padding-left:.75rem;padding-right:.75rem;display:inline-block}}.magazines-description{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:4.875rem}@media (min-width: 600px){.magazines-description{float:left;padding-left:.75rem;padding-right:.75rem;width:66.6666666667%}}.magazines-description>div{margin-bottom:1.625rem}.magazines-featured+div:not(.products-sticky){box-shadow:0 3px 3px 0 rgba(192,192,192,0.35) inset}.products-sticky .magazines-page{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;text-align:center}.products-sticky .magazines-page .select{min-width:80px;vertical-align:top}.products-sticky .magazines-page .select select{text-align:center;text-align-last:center}.products-sticky .magazines-page .select select option{text-indent:2em}@-moz-document url-prefix(){.products-sticky .magazines-page .select select{text-indent:-.08em}}.products-sticky .magazines-page a:first-child:before{content:" ";font-family:icons;vertical-align:top}.products-sticky .magazines-page a:last-child:after{content:" ";font-family:icons;vertical-align:top}.magazines-video{background:#FCFCF8}.magazines-video>div{padding-top:1.625rem;max-width:31.5625rem}.magazines-video>div>div{padding-top:56.25%;position:relative}.magazines-video>div>div iframe{height:100%;left:0;position:absolute;top:0;width:100%}.lazy-bg-img,.lazy-bg-img::before,.lazy-bg-img::after,.lazy-bg-img>*>*{background-image:none !important}.lazy-img{display:block}.lazy-img.lazy-inited:not(.lazy-no-fade),.lazy-img.lazy-inited::before,.lazy-img.lazy-inited::after,.lazy-bg-img.lazy-inited:not(.lazy-no-fade),.lazy-bg-img.lazy-inited::before,.lazy-bg-img.lazy-inited::after{opacity:0}.lazy-product{height:156px}@media (min-width: 480px){.lazy-product{height:420px}}.lazy-product>form{display:none !important}.lazy-loaded,.lazy-loaded::before,.lazy-loaded::after{opacity:1;transition:opacity 1s ease}@keyframes loading-spinner{50%{transform:scale(1.1)}}.loading-spinner{height:0;left:0;position:fixed;top:0;width:0;z-index:9999}.loading-spinner div{bottom:0;left:0;height:0;margin:auto;position:fixed;right:0;top:0;width:0}.loading-spinner.show{background:radial-gradient(circle, white 0%, rgba(255,255,255,0.5) 100%);height:100%;width:100%}.loading-spinner.show div{animation-duration:1s;animation-name:loading-spinner;animation-iteration-count:infinite;animation-timing-function:linear;margin:-6.5rem auto auto auto;top:50%}.loading-spinner.show div:after{content:attr(data-msg);display:block;left:50%;margin-left:-9.375rem;margin-top:6.5rem;max-width:100vw;position:absolute;text-align:center;top:50%;width:18.75rem}.loading-spinner.show.success,.loading-spinner.show.error{opacity:0;transition:opacity 1s ease-in}.loading-spinner.show.success div,.loading-spinner.show.error div{animation-play-state:paused}.loading-spinner.show.success{color:#90D2CD}.loading-spinner.show.error{color:#CC3139}.off-canvas{backface-visibility:hidden;background-color:#D9EBEC;bottom:0;box-shadow:0 0 10px 1px silver;left:-17.6875rem;max-width:100%;position:fixed;transition:left 0.35s ease;top:0;width:17rem;z-index:999}.off-canvas>div{height:100%}.off-canvas.off-canvas-open{left:0}iframe#gtm{display:none;visibility:hidden}@media (max-width: 600px){.orders{table-layout:auto}.orders th:nth-of-type(2),.orders th:nth-of-type(3),.orders td:nth-of-type(2),.orders td:nth-of-type(3){display:none}.invoices th:nth-of-type(2),.invoices td:nth-of-type(2){display:none}}.product-buy,.product>form>div+div>div>div+div>div>div{text-align:right}.product-buy em,.product>form>div+div>div>div+div>div>div em,.product-buy del,.product>form>div+div>div>div+div>div>div del{color:#7C8F11;font-style:normal}.category-header{margin-bottom:1.625rem;overflow:hidden;position:relative;text-align:center;padding-top:40%}.category-header>div{display:block;height:100%}.category-header img{height:100%}.category-header picture{height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (min-width: 1000px){.category-header{height:24.375rem;padding-top:0}}.category-header figcaption{bottom:1.5rem;position:absolute;width:100%;display:none}.category-header figcaption>div{padding-left:.75em;padding-right:.75em;padding-top:.8125em;padding-bottom:.8125em;background:rgba(252,252,248,0.85);display:inline-block;max-width:61rem}@media (min-width: 700px){.category-header figcaption{display:block}}.category-header p{display:none}@media (min-width: 700px){.category-header p{display:block}}.categories-covers li{padding-left:.75rem;padding-right:.75rem;width:50%;margin-bottom:1.625rem;display:inline-block;vertical-align:middle}.categories-covers li picture{display:block;overflow:hidden;padding-bottom:74.2857142857%;position:relative}.categories-covers li picture img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}@media (min-width: 800px){.categories-covers li{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}.categories-covers li a{display:block}.categories-covers li img{width:100%}.categories-covers li h2{text-align:center}.categories-covers li h2:first-child{background-color:#FCFCF8;padding:1.625em .75em}.category-description{margin-bottom:1.625rem}.products-container{margin-left:auto;margin-right:auto;max-width:100%;padding-top:.8125rem;padding-bottom:.8125rem;margin-bottom:1.625rem;background:#FCFCF8}.products-container:after{clear:both;content:' ';display:block}.products-container .empty{padding-left:.75rem;padding-right:.75rem;margin-top:3.25rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:3.25rem;display:none;text-align:center}.products-container.empty .empty{display:block}.products-container .refined{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-top:.8125rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.8125rem;display:none;font-weight:600;text-align:center}.products-container .refined div{display:table-cell;vertical-align:middle}.products-container.refined .refined{display:table}.products-container.empty .refined{height:auto;width:100%}.product-tag{background:#B1C253;box-decoration-break:clone;color:white;display:inline;padding:0 .25rem}.product{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;padding-top:.8125rem;padding-bottom:.8125rem}.product .product-tags{font-size:.625rem;line-height:.625rem;bottom:0;position:absolute;z-index:2}@media (min-width: 360px){.product .product-tags{font-size:1rem;line-height:1rem}}.product .product-tags>div{line-height:normal;margin-top:.0625rem}.product>form{background:white;display:table;height:8.125rem;position:relative;table-layout:fixed;width:100%}.product>form>div{display:table-cell;vertical-align:top}.product>form>div:first-child{width:8.125rem}.product>form>div:first-child a{display:block;position:relative}.product>form>div+div>div{display:table;height:100%;table-layout:fixed;position:relative;width:100%}.product>form>div+div>div>div{display:table-row}.product>form>div+div>div>div>div{padding-left:.75rem;padding-right:.75rem;display:table-cell}.product>form>div+div>div>div+div>div{height:1%}.product>form>div+div>div>div+div>div>div{float:right;white-space:nowrap}.product>form>div+div>div>div+div>div>div>div{padding-left:.75rem;padding-right:.75rem;display:inline-block;vertical-align:middle}.product img{display:block;height:8.125rem;width:8.125rem}.product strong{font-weight:600}.product em{display:block}@media (min-width: 350px){.product em{display:inline}}.product select{text-align:center;text-align-last:center;width:2.25rem}.product select option{text-indent:2em}@-moz-document url-prefix(){.product select{text-indent:-.08em}}.products-sticky{backface-visibility:hidden;background:white;box-shadow:0 3px 3px 0 rgba(192,192,192,0.35);position:sticky;top:3.25rem;z-index:99}.products-sticky .products-refine,.products-sticky .products-sort{float:left;padding-left:.75rem;padding-right:.75rem;width:50%}.products-sticky .products-refine button{white-space:nowrap}.products-sticky .products-refine button:before{content:" ";font-family:icons;vertical-align:baseline}.products-sticky .products-sort{text-align:right}.products-attributes>div{overflow-x:hidden;overflow-y:auto;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch}.products-attributes>div::-webkit-scrollbar{background-color:rgba(255,255,255,0.15);height:16px;width:16px}.products-attributes>div::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#fff;border:4px solid transparent;border-radius:8px}.products-attributes>div>ul>li{padding-left:.75rem;padding-right:.75rem;padding-bottom:.8125rem}.products-attributes>div>ul>li:first-child{padding-top:.8125rem}.products-attributes>div>ul>li>div{padding-left:.75rem;padding-right:.75rem;padding-top:.8125rem;padding-bottom:.8125rem;background:#FCFCF8}.products-attributes>div>ul>li>div b{font-family:"Cinzel", serif;font-weight:normal}.products-attributes>div>ul>li>div label{padding-top:.40625rem;padding-bottom:.40625rem}.products-attributes>div>ul>li>div input{width:100%}.browse-list{margin:auto;max-width:62.5rem}@media (min-width: 480px){.browse-list .product{width:50%}}@media (min-width: 600px){.browse-list .product{width:33.3333333333%}}@media (min-width: 800px){.browse-list .product{width:25%}}@media (min-width: 1000px){.browse-list .product{width:20%}}@media (min-width: 480px){.browse-list .product>form{display:block;height:auto;margin:auto;width:11.375rem}.browse-list .product>form>div{display:block;width:100%}.browse-list .product>form>div+div{padding-top:.8125rem;padding-bottom:.8125rem}.browse-list .product>form>div+div>div>div>div>div>div{display:block;padding-left:0;padding-right:0}.browse-list .product img{height:11.375rem;width:11.375rem}.browse-list .product strong{display:block;height:6.5rem;overflow:hidden;position:relative;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.browse-list .product a.hover strong{overflow:initial;-webkit-line-clamp:999}.browse-list .product a.hover strong span{background:white;display:inline}.browse-list .product a.hover .product-tags{display:none}.browse-list .product em{font-size:1.625rem;line-height:1.625rem}}.product-variations option.out-of-stock{color:silver}.product-media{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:scrollbar;-webkit-overflow-scrolling:touch;margin-bottom:1.625rem;padding-top:75%;position:relative;text-align:center;white-space:nowrap}.product-media::-webkit-scrollbar{background-color:rgba(169,188,65,0.15);height:16px;width:16px}.product-media::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#A9BC41;border:4px solid transparent;border-radius:8px}.product-media ol{height:100%;position:absolute;top:0;width:100%}.product-media li{display:inline;margin-right:.75rem}.product-media li:first-child{margin-left:.75rem}.product-media img,.product-media iframe{display:inline;vertical-align:middle}.product-media img{height:100%}.product-media iframe{height:35.5078125vw;width:63.125vw}@media (min-width: 600px){.product-media{padding-top:40%}.product-media iframe{height:28.40625vw;width:50.5vw}}@media (min-width: 1100px){.product-media{height:32.5rem;padding-top:0}.product-media iframe{height:17.75390625rem;width:31.5625rem}}.product-buy,.product-description,.product-share{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:1.625rem}@media (min-width: 768px){.product-buy,.product-description,.product-share{float:left;padding-left:.75rem;padding-right:.75rem;width:50%}}.product-description .product-tags>div{margin-bottom:1.625rem}.product-buy,.product-share{text-align:center}@media (min-width: 768px){.product-buy,.product-share{clear:right;float:right;text-align:right}}.product-buy{margin-bottom:3.25rem;padding:0}.product-buy input,.product-buy select,.product-buy .button,.product-buy .product-out-of-stock{font-size:1.625rem;line-height:3.25rem;height:3.25rem}.product-buy select{text-align:center;text-align-last:center;width:3.3rem}.product-buy select option{text-indent:2em}@-moz-document url-prefix(){.product-buy select{text-indent:-.08em}}.product-buy form em{font-size:2.625rem;line-height:3.25rem}.product-buy form div{padding-left:.75rem;padding-right:.75rem;display:inline-block}.product-buy .product-out-of-stock{color:#737373}.product-buy .product-notify{padding-left:.75rem;padding-right:.75rem}.product-buy .product-notify div{color:#737373;display:block;margin-bottom:0;padding:0}.product-buy .product-quantity-discounts{padding-left:.75rem;padding-right:.75rem;margin-top:1.625rem;text-align:center}.product-buy .product-quantity-discounts strong,.product-buy .product-quantity-discounts em{display:block}.product-buy .product-quantity-discounts strong{text-transform:uppercase}.product-buy .product-quantity-discounts>div{margin-top:1.625rem;display:table;margin:auto;padding:0}.product-buy .product-quantity-discounts>div>div{display:table-row}.product-buy .product-quantity-discounts>div>div>span{display:table-cell}.product-buy .product-quantity-discounts>div>div>span+span{padding-left:.75rem}@media (min-width: 768px){.product-buy .product-quantity-discounts{text-align:right}.product-buy .product-quantity-discounts>div{margin-left:auto;margin-right:0;text-align:right}}.basket-list .mult,.basket-shipping .mult{padding-right:.75rem}.basket-list .eq,.basket-shipping .eq{padding-left:.75rem;padding-right:.75rem}.basket-list button,.basket-gift-or-coupon button{border:0;background:transparent;color:#737373;margin-right:1rem;padding:0;vertical-align:middle}.basket-list button:before,.basket-gift-or-coupon button:before{content:" ";font-family:icons;vertical-align:baseline}.basket-list button+button:before,.basket-gift-or-coupon button+button:before{content:" ";font-family:icons;vertical-align:baseline}.basket-list{margin:auto;max-width:62.5rem}@media (min-width: 480px){.basket-list .total{display:inline-block;min-width:3.25rem}}.basket-list .product .product-tags{font-size:.625rem;line-height:.625rem}.basket-list .product>form{height:6.5rem}.basket-list .product>form>div:first-child{width:6.5rem}.basket-list .product>form>div+div>div>div:first-child>div{height:6.5rem}@media (min-width: 400px){.basket-list .product>form>div+div>div>div:first-child>div{height:auto}}@media (min-width: 800px){.basket-list .product>form>div+div>div>div{display:table-cell}.basket-list .product>form>div+div>div>div>div{padding-top:.8125rem;padding-bottom:.8125rem;display:block}.basket-list .product>form>div+div>div>div:first-child{vertical-align:top}.basket-list .product>form>div+div>div>div+div{vertical-align:middle}}.basket-list .product img{height:6.5rem;width:6.5rem}.basket-list .product strong{display:block}.basket-gift-or-coupon,.basket-shipping,.basket-total{float:left;padding-left:.75rem;padding-right:.75rem;width:100%;margin-bottom:1.625rem}.basket-shipping form:first-child{text-align:center}.basket-shipping form:first-child .select select{width:15rem}.basket-shipping li{padding-left:.75rem;padding-right:.75rem;margin-top:.8125rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.8125rem}.basket-shipping li input[type="radio"]:checked+label>span{border-bottom:1px dashed}@media (min-width: 752px){.basket-shipping form:first-child{margin-right:.75rem;text-align:right}.basket-shipping li{text-align:right}.basket-shipping .total{display:inline-block;min-width:3.25rem}}.basket-gift-or-coupon,.basket-total{text-align:center}.basket-gift-or-coupon .basket-gift-or-coupon-reveal+li{display:none}.basket-gift-or-coupon button{margin-left:1rem}.basket-gift-or-coupon input[type="text"]{width:15rem}.basket-total li{margin-top:.8125rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:.8125rem}.basket-total li:first-child{margin-top:0rem;padding-top:0rem;padding-bottom:0rem;margin-bottom:0rem}.basket-total li.total{font-size:2.625rem;line-height:3.25rem;color:#7C8F11;font-style:italic}.basket-total .button{font-size:1.625rem;line-height:3.25rem;height:3.25rem}.basket-total .button:after{content:" ";font-family:icons;vertical-align:baseline}@media (min-width: 752px){.basket-gift-or-coupon,.basket-total{float:left;padding-left:.75rem;padding-right:.75rem;width:50%}.basket-gift-or-coupon{text-align:left}.basket-total{text-align:right}.basket-total li{margin-right:.75rem}}.downloads-list{margin:auto;max-width:62.5rem}.downloads-list .product form{display:block;height:auto}.downloads-list .product form>div:first-child{width:4.875rem}.downloads-list img{height:4.875rem;width:4.875rem}.search-sticky{backface-visibility:hidden;background:white;box-shadow:0 3px 3px 0 rgba(192,192,192,0.35);position:sticky;top:3.25rem;z-index:99}.search-page-box{padding-top:.40625rem;padding-bottom:.40625rem}.search-page-box form{display:table;white-space:nowrap;width:100%}@media (min-width: 475px){.search-page-box form{max-width:40rem}}.search-page-box form span{display:table-cell}.search-page-box form span.select{width:5rem}.search-page-box form span.select select{border-right:0}.search-page-box form input{width:100%}.search-page-box input{margin:0}.search-suggestion{background:#FCFCF8}.search-suggestion div{padding-top:1.625rem;padding-bottom:1.625rem}.search-message{background:#FCFCF8}.search-message div{padding-top:3.25rem;padding-bottom:3.25rem}.search-results{background:#FCFCF8}.search-results>h2{padding-top:1.625rem;padding-bottom:1.625rem}.search-results .blog-articles li,.search-results .videos-videos li{display:inline-block;padding-left:.75rem;padding-right:.75rem;width:100%}@media (min-width: 600px){.search-results .blog-articles li,.search-results .videos-videos li{padding-left:.75rem;padding-right:.75rem;width:50%}}@media (min-width: 900px){.search-results .blog-articles li,.search-results .videos-videos li{padding-left:.75rem;padding-right:.75rem;width:33.3333333333%}}.videos-videos picture{display:block;overflow:hidden;padding-bottom:56%;position:relative}.videos-videos picture img{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.videos-video{margin-bottom:1.625rem;text-align:center}.videos-video iframe{height:50.625vw;width:90vw}@media (min-width: 740px){.videos-video iframe{height:25.3125rem;width:45rem}}.videos-description,.video-tags{margin-bottom:3.25rem;margin-left:auto;margin-right:auto;max-width:35rem}.videos-tags{text-align:center}

/*# sourceMappingURL=style.css.80d22ef6c5cb.map */