/*!
Theme Name: HPY Public Domain Review
Theme URI: https://happykite.co.uk/
Author: Happykite
Author URI: https://happykite.co.uk/
Description: Public Domain Review theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hpy
Tags:

*/
hr,img,legend{border:0}.woocommerce table.shop_table td.product-name dl.variation dd,.woocommerce table.shop_table th.product-name dl.variation dd,legend,td,th{padding:0}img,pre{max-width:100%}pre,textarea{overflow:auto}.alignleft,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}a,ins,mark{text-decoration:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;background:#f2f5f5}.js .g-recaptcha iframe,article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#659eba;-webkit-transition:.3s;transition:.3s}abbr[title]{border-bottom:1px dotted}.widget_hpy_shop_sub_category li.active-category,b,dt,strong{font-weight:700}.portfolioFilter-furtherreading td h3,cite,dfn,em,i{font-style:italic}h1{margin:.67em 0}mark{color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;background-color:#ccc;height:1px;margin-bottom:1.5em}samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{color:inherit}html,pre{font-size:15px}body,button,h1,h2,h3,h4,h5,h6,input,select,textarea{font-family:Alegreya,serif}.container,.container-fluid,.sticky_nav_open .hpy_nav_sticky_container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;padding:.35em .625em .75em;border-left:0;border-right:0;border-style:dashed;border-color:#ddd;margin:0 0 30px;background:#fbfbfb}.clear:after:after,.clear:before:after,.comment-content:after:after,.comment-content:before:after,.container-fluid:after,.container:after,.entry-content:after:after,.entry-content:before:after,.gallery:after,.row:after,.site-content:after:after,.site-content:before:after,.site-footer:after:after,.site-footer:before:after,.site-header:after:after,.site-header:before:after,.sticky_nav_open .hpy_nav_sticky_container:after,.widget.widget_search form:after,.woocommerce-account .woocommerce-Addresses:after{content:"";display:block;clear:both}@media (min-width:768px){.container,.sticky_nav_open .hpy_nav_sticky_container{width:750px}}@media (min-width:992px){.container,.sticky_nav_open .hpy_nav_sticky_container{width:970px}}@media (min-width:1200px){.container,.sticky_nav_open .hpy_nav_sticky_container{width:1170px}}.gallery,.row,.woocommerce-account .woocommerce-Addresses,.woocommerce-account .woocommerce-MyAccount-navigation{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.woocommerce-account .woocommerce-Address{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12,table{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0,.single-product.woocommerce div.product .related li.product span.onsale{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0,.single .entry-content figure.alignnone{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.woocommerce-account .woocommerce-Address{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6,.woocommerce-account .woocommerce-Address{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}html{box-sizing:border-box;overflow-x:hidden}@media (min-width:380px){html{font-size:16px}}@media (min-width:768px){html{font-size:17px}}body,button,input{color:#404040}button{line-height:1.5}body,input,select,textarea{font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin-bottom:.6em;margin-top:0;display:block}h1{font-size:40px;font-size:2.5rem}h2{font-size:36px;font-size:2.25rem}h3{font-size:30px;font-size:1.875rem}h4{font-size:28px;font-size:1.75rem}h5{font-size:22px;font-size:1.375rem}h6{font-size:18px;font-size:1.125rem}p{margin-bottom:1.3em;margin-top:0}blockquote{margin:0 1em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}.firstLetter,.hpy_special_font{font-family:"Elsie Swash Caps",cursive}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0}big{font-size:125%}*,:after,:before{box-sizing:inherit}@media (min-width:992px){body.hpy_has_menu_item #content{padding-top:2.8em}}blockquote,q{quotes:"" ""}blockquote:after,blockquote:before,q:after,q:before{content:""}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}table{border-collapse:collapse;border-spacing:0;margin:0 0 30px}::selection{background:#659eba;color:#fff}::-moz-selection{background:#659eba;color:#fff}.required{color:#a94442}#page{max-width:1500px;margin:0 auto;background:#fff}#content{min-height:200px}body.hpy-menu-has-children #content{padding-top:3em}.page-title{font-size:36px;font-size:2.25rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;line-height:1.3}.flex-row,.hpy_shop_page_wrap,.single-product.woocommerce .product,.woocommerce .cart-collaterals{display:flex;flex-wrap:wrap;margin:0 -15px}.flex-col-1,.flex-col-10,.flex-col-11,.flex-col-12,.flex-col-2,.flex-col-3,.flex-col-4,.flex-col-5,.flex-col-6,.flex-col-7,.flex-col-8,.flex-col-9,.flex-col-md-1,.flex-col-md-10,.flex-col-md-11,.flex-col-md-12,.flex-col-md-2,.flex-col-md-3,.flex-col-md-4,.flex-col-md-5,.flex-col-md-6,.flex-col-md-7,.flex-col-md-8,.flex-col-md-9,.flex-col-sm-1,.flex-col-sm-10,.flex-col-sm-11,.flex-col-sm-12,.flex-col-sm-2,.flex-col-sm-3,.flex-col-sm-4,.flex-col-sm-5,.flex-col-sm-6,.flex-col-sm-7,.flex-col-sm-8,.flex-col-sm-9,.flex-col-xs-1,.flex-col-xs-10,.flex-col-xs-11,.flex-col-xs-12,.flex-col-xs-2,.flex-col-xs-3,.flex-col-xs-4,.flex-col-xs-5,.flex-col-xs-6,.flex-col-xs-7,.flex-col-xs-8,.flex-col-xs-9,.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{padding:0 15px;min-height:1px}.flex-col-1{flex:1 1 8.3333333%;max-width:8.3333333%}.flex-col-2{flex:1 1 16.6666667%;max-width:16.6666667%}.flex-col-fifth{flex:1 1 20%;max-width:20%}.flex-col-3{flex:1 1 25%;max-width:25%}.flex-col-4{flex:1 1 33.3333333%;max-width:33.3333333%}.flex-col-5{flex:1 1 41.6666667%;max-width:41.6666667%}.flex-col-6{flex:1 1 50%;max-width:50%}.flex-col-7{flex:1 1 58.33333333%;max-width:58.33333333%}.flex-col-8{flex:1 1 66.66666667%;max-width:66.66666667%}.flex-col-9{flex:1 1 75%;max-width:75%}.flex-col-10{flex:1 1 83.3333333%;max-width:83.3333333%}.flex-col-11{flex:1 1 91.6666667%;max-width:91.6666667%}.flex-col-12{flex:1 1 100%;max-width:100%}.flex-offset-1{margin-left:8.3333333%}.flex-offset-2{margin-left:16.6666667%}.flex-offset-3{margin-left:25%}.flex-offset-4{margin-left:33.3333333%}.flex-offset-5{margin-left:41.6666667%}.flex-offset-6{margin-left:50%}.flex-offset-7{margin-left:58.33333333%}.flex-offset-8{margin-left:66.66666667%}.flex-offset-9{margin-left:75%}.flex-offset-10{margin-left:83.3333333%}.flex-offset-11{margin-left:91.6666667%}.flex-col-xs-1{flex:1 1 8.3333333%;max-width:8.3333333%}.flex-col-xs-2{flex:1 1 16.6666667%;max-width:16.6666667%}.flex-col-xs-fifth{flex:1 1 20%;max-width:20%}.flex-col-xs-3{flex:1 1 25%;max-width:25%}.flex-col-xs-4{flex:1 1 33.3333333%;max-width:33.3333333%}.flex-col-xs-5{flex:1 1 41.6666667%;max-width:41.6666667%}.flex-col-xs-6{flex:1 1 50%;max-width:50%}.flex-col-xs-7{flex:1 1 58.33333333%;max-width:58.33333333%}.flex-col-xs-8{flex:1 1 66.66666667%;max-width:66.66666667%}.flex-col-xs-9{flex:1 1 75%;max-width:75%}.flex-col-xs-10{flex:1 1 83.3333333%;max-width:83.3333333%}.flex-col-xs-11{flex:1 1 91.6666667%;max-width:91.6666667%}.flex-col-xs-12,.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{flex:1 1 100%;max-width:100%}.flex-offset-xs-1{margin-left:8.3333333%}.flex-offset-xs-2{margin-left:16.6666667%}.flex-offset-xs-3{margin-left:25%}.flex-offset-xs-4{margin-left:33.3333333%}.flex-offset-xs-5{margin-left:41.6666667%}.flex-offset-xs-6{margin-left:50%}.flex-offset-xs-7{margin-left:58.33333333%}.flex-offset-xs-8{margin-left:66.66666667%}.flex-offset-xs-9{margin-left:75%}.flex-offset-xs-10{margin-left:83.3333333%}.flex-offset-xs-11{margin-left:91.6666667%}@media (min-width:768px){.flex-col-sm-1{flex:1 1 8.3333333%;max-width:8.3333333%}.flex-col-sm-2{flex:1 1 16.6666667%;max-width:16.6666667%}.flex-col-sm-fifth{flex:1 1 20%;max-width:20%}.flex-col-sm-3{flex:1 1 25%;max-width:25%}.flex-col-sm-4{flex:1 1 33.3333333%;max-width:33.3333333%}.flex-col-sm-5{flex:1 1 41.6666667%;max-width:41.6666667%}.flex-col-sm-6{flex:1 1 50%;max-width:50%}.flex-col-sm-7{flex:1 1 58.33333333%;max-width:58.33333333%}.flex-col-sm-8{flex:1 1 66.66666667%;max-width:66.66666667%}.flex-col-sm-9{flex:1 1 75%;max-width:75%}.flex-col-sm-10{flex:1 1 83.3333333%;max-width:83.3333333%}.flex-col-sm-11{flex:1 1 91.6666667%;max-width:91.6666667%}.flex-col-sm-12{flex:1 1 100%;max-width:100%}.flex-offset-sm-1{margin-left:8.3333333%}.flex-offset-sm-2{margin-left:16.6666667%}.flex-offset-sm-3{margin-left:25%}.flex-offset-sm-4{margin-left:33.3333333%}.flex-offset-sm-5{margin-left:41.6666667%}.flex-offset-sm-6{margin-left:50%}.flex-offset-sm-7{margin-left:58.33333333%}.flex-offset-sm-8{margin-left:66.66666667%}.flex-offset-sm-9{margin-left:75%}.flex-offset-sm-10{margin-left:83.3333333%}.flex-offset-sm-11{margin-left:91.6666667%}}@media (min-width:992px){.flex-col-md-1{flex:1 1 8.3333333%;max-width:8.3333333%}.flex-col-md-2{flex:1 1 16.6666667%;max-width:16.6666667%}.flex-col-md-fifth{flex:1 1 20%;max-width:20%}.flex-col-md-3{flex:1 1 25%;max-width:25%}.flex-col-md-4{flex:1 1 33.3333333%;max-width:33.3333333%}.flex-col-md-5{flex:1 1 41.6666667%;max-width:41.6666667%}.flex-col-md-6,.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells{flex:1 1 50%;max-width:50%}.flex-col-md-7{flex:1 1 58.33333333%;max-width:58.33333333%}.flex-col-md-8{flex:1 1 66.66666667%;max-width:66.66666667%}.flex-col-md-9{flex:1 1 75%;max-width:75%}.flex-col-md-10{flex:1 1 83.3333333%;max-width:83.3333333%}.flex-col-md-11{flex:1 1 91.6666667%;max-width:91.6666667%}.flex-col-md-12{flex:1 1 100%;max-width:100%}.flex-offset-md-1{margin-left:8.3333333%}.flex-offset-md-2{margin-left:16.6666667%}.flex-offset-md-3{margin-left:25%}.flex-offset-md-4{margin-left:33.3333333%}.flex-offset-md-5{margin-left:41.6666667%}.flex-offset-md-6{margin-left:50%}.flex-offset-md-7{margin-left:58.33333333%}.flex-offset-md-8{margin-left:66.66666667%}.flex-offset-md-9{margin-left:75%}.flex-offset-md-10{margin-left:83.3333333%}.flex-offset-md-11{margin-left:91.6666667%}}@media (min-width:1200px){.flex-col-lg-1{flex:1 1 8.3333333%;max-width:8.3333333%}.flex-col-lg-2{flex:1 1 16.6666667%;max-width:16.6666667%}.flex-col-lg-fifth{flex:1 1 20%;max-width:20%}.flex-col-lg-3{flex:1 1 25%;max-width:25%}.flex-col-lg-4{flex:1 1 33.3333333%;max-width:33.3333333%}.flex-col-lg-5{flex:1 1 41.6666667%;max-width:41.6666667%}.flex-col-lg-6{flex:1 1 50%;max-width:50%}.flex-col-lg-7{flex:1 1 58.33333333%;max-width:58.33333333%}.flex-col-lg-8{flex:1 1 66.66666667%;max-width:66.66666667%}.flex-col-lg-9{flex:1 1 75%;max-width:75%}.flex-col-lg-10{flex:1 1 83.3333333%;max-width:83.3333333%}.flex-col-lg-11{flex:1 1 91.6666667%;max-width:91.6666667%}.flex-col-lg-12{flex:1 1 100%;max-width:100%}.flex-offset-lg-1{margin-left:8.3333333%}.flex-offset-lg-2{margin-left:16.6666667%}.flex-offset-lg-3{margin-left:25%}.flex-offset-lg-4{margin-left:33.3333333%}.flex-offset-lg-5{margin-left:41.6666667%}.flex-offset-lg-6{margin-left:50%}.flex-offset-lg-7{margin-left:58.33333333%}.flex-offset-lg-8{margin-left:66.66666667%}.flex-offset-lg-9{margin-left:75%}.flex-offset-lg-10{margin-left:83.3333333%}.flex-offset-lg-11{margin-left:91.6666667%}}.flex-col-divider{display:flex;flex-direction:column;flex:1 1 100%;width:5px;height:100%;border-left:1px solid silver;border-right:1px solid silver;margin:0 auto}.hpy_restrict_title,.woocommerce-products-header h1{width:585px}.hpy_restrict_title,.page h1.entry-title,.woocommerce-products-header h1{max-width:100%;margin-left:auto;margin-right:auto;line-height:1.1}.hpy_title{position:relative;text-align:center;font-weight:400}.hpy_title:before{content:"";position:absolute;top:50%;left:0;right:0;width:100%;height:0;z-index:1;border-top:4px double silver;transform:translateY(-50%)}.hpy_title .hpy_title_text{background:#fff;padding:0 10px;display:inline-block;position:relative;z-index:2}.hpy_title .hpy_title_rotate{transform-origin:50% 50%;transform:rotate(-10deg);display:block}.hpy_title.hpy_title_lower .hpy_title_text{text-transform:none;letter-spacing:0}.hpy_special_box{border-image:url(dist/img/frame.jpg) 8 repeat round;border-color:silver;border-width:8px;border-style:solid}.hpy_special_box:not(.bf1) h2{font-size:24px;font-size:1.5rem;font-weight:700;font-style:italic;line-height:1.2}.hpy_special_box:not(.bf1) p{font-size:12px;font-size:.75rem;max-width:100%}.hpy_special_box:not(.bf1) form{max-width:100%}.hpy_special_box:not(.bf1) img{display:block}.hpy_special_box:not(.bf1) input[type=email],.hpy_special_box:not(.bf1) input[type=text]{margin-bottom:5px;text-align:center}.hpy_special_box:not(.bf1) a,.hpy_special_box:not(.bf1) input[type=submit]{display:block;background:#659eba;color:#fff;padding:.45em .7em;width:100%;white-space:normal;font-size:16px;font-size:1rem}.hpy_special_box:not(.bf1) a:hover,.hpy_special_box:not(.bf1) input[type=submit]:hover{background:#5393b2}.hpy_special_box:not(.bf1).donate_box,.hpy_special_box:not(.bf1).subscribe_box{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;padding:15px;text-align:center}.hpy_special_box:not(.bf1).donate_box h2,.hpy_special_box:not(.bf1).donate_box p,.hpy_special_box:not(.bf1).subscribe_box h2,.hpy_special_box:not(.bf1).subscribe_box p{margin-bottom:0}.hpy_special_box:not(.bf1).subscribe_box img{max-height:100px;width:auto}.footer-cta-section,.post_subscribe_box,.subscribe_box{position:relative}.js .g-recaptcha-wrap{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);opacity:0;display:none}.js .g-recaptcha{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4);padding:.5em;opacity:0}.firstLetter{float:left;font-size:4.8em;line-height:.9em;margin-right:.5rem;margin-top:.05em;font-weight:400}.hpy_special_box.collection_subscribe_box p a,.hpy_special_box.post_subscribe_box p a,.hpy_special_box.subscribe_box p a{text-transform:initial;display:inline-block;background:0 0;color:#659eba;width:initial;font-size:10px;padding:5px 0 7px}div.gform_wrapper div.gform_heading,form .select2-container .select2-choice,form input:not([type=submit]):not([type=radio]):not([type=checkbox]),form label,form select,form textarea,textarea{width:100%}.hpy_special_box.collection_subscribe_box p a:hover,.hpy_special_box.post_subscribe_box p a:hover,.hpy_special_box.subscribe_box p a:hover{background:0 0}form label{display:block;font-size:80%}.button,.secondary_button,button,div.gform_wrapper div.gform_footer input[type=submit],input[type=button],input[type=reset],input[type=submit]{padding:6px 12px}.button,.secondary_button,.single-product.woocommerce div.product table.variations .reset_variations,button,div.gform_wrapper div.gform_footer input[type=submit],input[type=button],input[type=reset],input[type=submit]{display:inline-block;border:0;border-radius:3px;background:#659eba;text-align:center;color:rgba(255,255,255,.8);outline:0;font-size:16px;font-size:1rem;-webkit-transition:.3s;transition:.3s}.button:hover,.secondary_button:hover,.single-product.woocommerce div.product table.variations .reset_variations:hover,button:hover,div.gform_wrapper div.gform_footer input:hover[type=submit],input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:#659eba}.secondary_button,.single-product.woocommerce div.product table.variations .reset_variations{background:#aaa}.secondary_button:hover,.single-product.woocommerce div.product table.variations .reset_variations:hover{background:#919191}.select2-container .select2-choice,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:6px 12px}select{color:#666;border-radius:3px;padding:6px 12px}.select2-container .select2-choice:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{color:#111}select{border:1px solid #ccc}div.gform_wrapper{max-width:100%;margin:0 0 1em}div.gform_wrapper div.ginput_container input[type=color],div.gform_wrapper div.ginput_container input[type=date],div.gform_wrapper div.ginput_container input[type=datetime-local],div.gform_wrapper div.ginput_container input[type=datetime],div.gform_wrapper div.ginput_container input[type=email],div.gform_wrapper div.ginput_container input[type=month],div.gform_wrapper div.ginput_container input[type=number],div.gform_wrapper div.ginput_container input[type=password],div.gform_wrapper div.ginput_container input[type=range],div.gform_wrapper div.ginput_container input[type=search],div.gform_wrapper div.ginput_container input[type=tel],div.gform_wrapper div.ginput_container input[type=text],div.gform_wrapper div.ginput_container input[type=time],div.gform_wrapper div.ginput_container input[type=url],div.gform_wrapper div.ginput_container input[type=week],div.gform_wrapper div.ginput_container select{color:#666;border:1px solid #ccc;border-radius:3px;padding:5px}div.gform_wrapper div.gform_footer{margin-top:0;text-align:right}div.gform_wrapper div.gform_footer input[type=submit]{text-transform:uppercase;font-weight:700}div.gform_wrapper li.gfield textarea.large,div.gform_wrapper li.gfield textarea.medium,div.gform_wrapper li.gfield textarea.small{width:100%;color:#666;border:1px solid #ccc;border-radius:3px;padding:6px 12px}.alignleft{display:inline;margin-right:30px}.alignright{display:inline;float:right;margin-left:30px}.aligncenter,.sticky{display:block}.aligncenter{clear:both;margin:15px auto}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.hentry,.widget{margin:0 0 30px}.group-blog .byline,.single .byline{display:inline}.entry-content blockquote{margin:1em 0;border-left:4px solid silver;padding:.5em 1em}.entry-content ol,.entry-content ul{margin-top:1em}.widget select,.wp-caption,embed,iframe,object{max-width:100%}.custom-html-widget blockquote,.widget h2{font-size:24px;font-size:1.5rem}.widget ul,.woocommerce .cart-collaterals ul#shipping_method,.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.widget.widget_search form>label{width:calc(100% - 77px);float:left}.widget.widget_search form>label input{border-radius:3px 0 0 3px}.widget.widget_search form input[type=submit]{float:left;border-left:0;border-radius:0 3px 3px 0}.widget_hpy_social_widget h2{clip:auto;position:static!important;height:auto;width:auto;overflow:visible;font-size:16px;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.2;margin-bottom:1em}.single-product.woocommerce .widget_hpy_social_widget .product,.widget_hpy_social_widget .flex-row,.widget_hpy_social_widget .hpy_shop_page_wrap,.widget_hpy_social_widget .single-product.woocommerce .product,.widget_hpy_social_widget .woocommerce .cart-collaterals,.woocommerce .widget_hpy_social_widget .cart-collaterals{margin:0 -5px}.widget_hpy_social_widget .social-icon{flex:1 1 25%;margin-bottom:10px;padding:0 5px}.widget_hpy_social_widget .social-icon span{font-size:10px;font-size:.625rem;display:block;max-width:100%;margin-top:3px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:1200px){.widget_hpy_social_widget .social-icon{max-width:25%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:330px) and (max-width:991px){.widget_hpy_social_widget .social-icon{max-width:25%}}@media (min-width:1200px){.widget_hpy_social_widget .social-icon{max-width:25%}}.custom-html-widget blockquote{margin:0;text-align:center;font-style:italic;line-height:1.3}.custom-html-widget blockquote footer{font-weight:900;text-transform:uppercase;font-style:normal;font-size:12px;font-size:.75rem;margin-top:1em;color:#525252}.widget_hpy_shop_link_widget{background:#f2f5f5}.widget_hpy_shop_link_widget p{font-size:20px;font-size:1.25rem;line-height:1.3}.entry-content .hpy_pdr_newsletter_form input:last-child,.hpy_post_meta_fields .hpy_meta_field p:last-child,.widget_hpy_shop_link_widget p:last-child{margin:0}.widget_hpy_shop_link_widget img{display:block;margin-left:auto;margin-right:0;transition:.3s}.widget_hpy_shop_link_widget a{display:block;padding:15px;color:#404040}.woocommerce.widget_product_tag_cloud .tagcloud a{line-height:1.3;color:#404040}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}#masthead,.home-introSecond>div,.wp-caption{margin-bottom:30px}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.error404 .search_header p,.search-no-results .search_header p,.search-results .search_header p,.wp-caption-text{text-align:center}.gallery{margin-bottom:30px;clear:both}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;margin:0;padding:0 15px}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}@media screen and (min-width:768px){.gallery-columns-2 .gallery-item,.gallery-columns-3 .gallery-item,.gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:50%}.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(2n+1),.gallery-columns-4 .gallery-item:nth-child(2n+1),.gallery-columns-5 .gallery-item:nth-child(2n+1),.gallery-columns-6 .gallery-item:nth-child(2n+1),.gallery-columns-7 .gallery-item:nth-child(2n+1),.gallery-columns-8 .gallery-item:nth-child(2n+1),.gallery-columns-9 .gallery-item:nth-child(2n+1){clear:both}}@media screen and (min-width:992px){.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:both}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.66%}.gallery-columns-7 .gallery-item{width:14.28%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.11%}.gallery-columns-3 .gallery-item:nth-child(2n+1),.gallery-columns-4 .gallery-item:nth-child(2n+1),.gallery-columns-5 .gallery-item:nth-child(2n+1),.gallery-columns-6 .gallery-item:nth-child(2n+1),.gallery-columns-7 .gallery-item:nth-child(2n+1),.gallery-columns-8 .gallery-item:nth-child(2n+1),.gallery-columns-9 .gallery-item:nth-child(2n+1){clear:none}}.gallery-caption,body>.primary_menu ul#primary-menu .hpy_mobile_interaction_area{display:block}.site-title{text-align:center;margin:0}.site-title img{display:block;margin:0 auto;width:850px}.site-branding .wmcs_currency_switcher_dropdown{display:block;margin:0 auto 10px}#page,.hpy_nav_sticky_wrap .hpy_nav_sticky_inner{position:relative}.sticky_nav_open{position:fixed;top:0;left:0;right:0;width:100%;z-index:10000;box-shadow:2px 3px 12px rgba(0,0,0,.18);transform:translateY(-110%);transition:opacity .3s;opacity:1}.sticky_nav_open .hpy_nav_sticky_container{min-width:190px}.hpy_nav_sticky_wrap li.site-search-form,.sticky_nav_open .hpy_sticky_logo{margin-right:auto}.admin-bar .sticky_nav_open{top:32px}@media (max-width:782px){.admin-bar .sticky_nav_open{top:46px}}@media (max-width:600px){.admin-bar .sticky_nav_open{top:0}}@media (min-width:1200px){.sticky_nav_open.hpy_nav_sticky_wrap .hpy_sticky_only{display:block}}.sticky_nav_open.hpy_nav_sticky_wrap #primary-menu{position:static}@media (max-width:1199px) and (min-width:992px){.sticky_nav_open.hpy_nav_sticky_wrap .primary_menu{width:100%}.sticky_nav_open.hpy_nav_sticky_wrap .primary_menu ul#primary-menu{justify-content:flex-start}.sticky_nav_open.hpy_nav_sticky_wrap .primary_menu ul#primary-menu li.site-search-form{margin-left:auto}}.sticky_nav_open.hpy_nav_sticky_wrap ul li ul.sub-menu{top:100%;box-shadow:2px 3px 12px rgba(0,0,0,.18);border-top:1px solid silver}.sticky_nav_open .menu-toggle .toggle_container span{background:silver!important}@media (max-width:767px){.sticky_nav_open .hpy_cart_wrap{margin-right:-15px;transition:.3s cubic-bezier(.25,.46,.45,.94)}.toggle_open .sticky_nav_open .hpy_cart_wrap{margin-right:0}}.primary_menu li.hpy_currency_switcher_wrap select,a:active,a:hover{outline:0}#footermask,#mask{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.8);z-index:99999;opacity:0;display:none;cursor:pointer}.main-navigation{clear:both;display:block;width:100%;border-top:1px solid silver;border-bottom:1px solid silver}.page_pagination,.woocommerce-pagination{margin-bottom:30px;clear:both}.page_pagination ul,.woocommerce-pagination ul{list-style:none;margin:0;padding:0;text-align:center}.page_pagination ul li,.woocommerce-pagination ul li{display:inline-block;margin-left:-5px;border:1px solid #ddd;border-left:0}.page_pagination ul li a,.page_pagination ul li span,.woocommerce-pagination ul li a,.woocommerce-pagination ul li span{padding:7px 13px;display:block;background:0 0;-webkit-transition:.3s;transition:.3s}.page_pagination ul li:first-child,.woocommerce-pagination ul li:first-child{margin-left:0;border-left:1px solid #ddd;border-radius:3px 0 0 3px}.page_pagination ul li:last-child,.woocommerce-pagination ul li:last-child{border-radius:0 3px 3px 0}.page_pagination ul li span.current,.page_pagination ul li.active,.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li.active{background:#659eba!important}.page_pagination ul li span.current,.page_pagination ul li span.current a,.page_pagination ul li.active,.page_pagination ul li.active a,.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li span.current a,.woocommerce-pagination ul li.active,.woocommerce-pagination ul li.active a{color:#fff}.page_pagination ul li:hover,.woocommerce-pagination ul li:hover{background:rgba(221,221,221,.4)}.entry-content a{text-decoration:underline}body>.primary_menu{position:fixed;top:0;left:-300px;transform:translateX(-310px);width:300px;background:#fff;height:100%;height:100vh;z-index:999999;box-shadow:2px 0 10px rgba(0,0,0,.1);max-height:100%;padding:15px}body>.primary_menu .primary-menu-inner{height:100%;max-width:100%;display:flex;flex-direction:column;overflow:hidden}body>.primary_menu .menu-main-menu-container{overflow-y:scroll;overflow-x:hidden;width:287px;padding-right:17px;height:100%}body>.primary_menu ul{margin:0;padding:0;list-style:none}body>.primary_menu ul#primary-menu{display:flex;flex-direction:column;width:270px;height:100%}body>.primary_menu ul#primary-menu li{font-size:14px;font-size:.875rem;order:2}body>.primary_menu ul#primary-menu li a{color:#404040;display:block;padding:0 0 .3em;position:relative}body>.primary_menu ul#primary-menu li.hpy_sticky_only{margin-top:auto;margin-bottom:1.3em}body>.primary_menu ul#primary-menu li.hpy_sticky_only a{padding:.4em .6em;border:0;background:#659eba;color:#fff;text-align:center;font-weight:700;font-style:italic;border-radius:5px}body>.primary_menu ul#primary-menu li.site-search-form{order:1}body>.primary_menu ul#primary-menu li.site-search-form form.search-form{margin:0 0 15px;border-radius:2em;box-shadow:0 .15em 0 #e9e9e9}body>.primary_menu ul#primary-menu li.site-search-form form.search-form input[type=search]{max-width:calc(100% - 2.5em);font-size:15px;font-size:.9375rem;padding:.5em 1.2em}body>.primary_menu ul#primary-menu li.site-search-form form.search-form input[type=submit]{padding-right:1.2em}body>.primary_menu ul#primary-menu>li{font-size:18px;font-size:1.125rem}body>.primary_menu ul#primary-menu>li>a{border-bottom:1px solid #f2f2f2;margin-bottom:.3em}body>.primary_menu ul#primary-menu>li.menu-item-has-children a{margin-right:3em}body>.primary_menu ul#primary-menu ul.sub-menu{padding:.4em .2em;margin:-.3em 0 .4em;background:#f2f2f2;display:none}body>.primary_menu ul#primary-menu ul.sub-menu a{padding:.3em .6em;margin:0;text-transform:uppercase}body.admin-bar>.primary_menu{top:32px;max-height:calc(100% - 32px)}@media (max-width:782px){body.admin-bar>.primary_menu{top:46px;max-height:calc(100% - 46px)}}@media (max-width:600px){body.admin-bar>.primary_menu{top:0;max-height:100%}}.hpy_mobile_interaction_area{position:absolute;top:-.3em;right:-3em;bottom:-1px;width:3em;z-index:10;border:1px solid #f2f2f2;border-top:0;border-right:0}.hpy_mobile_interaction_area:after,.hpy_mobile_interaction_area:before{content:"";position:absolute;display:block;height:3px;background:#659eba;width:1em;top:50%;left:50%;transform-origin:50% 50%;transition:.3s}.hpy_mobile_interaction_area:before{transform:translate(-50%,-50%)}.hpy_mobile_interaction_area:after{transform:translate(-50%,-50%) rotate(90deg)}.sub_menu_open .hpy_mobile_interaction_area:after{transform:translate(-50%,-50%) rotate(0)}.primary_menu form.search-form,form.woocommerce-product-search{display:flex;align-items:stretch;border:1px solid silver;box-shadow:.15em .15em 0 #e9e9e9}.primary_menu form.search-form button[type=submit],form.woocommerce-product-search button[type=submit]{border:0;padding:.42em .7em;border-radius:0;background:0 0;font-size:13px;font-size:.8125rem;text-align:left}.primary_menu form.search-form input[type=search],form.woocommerce-product-search input[type=search]{padding:.42em .7em;border-radius:0;background:0 0;font-size:13px;font-size:.8125rem;text-align:left}.primary_menu form.search-form input[type=search]{outline:0}form.woocommerce-product-search input[type=search]{outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:100%}.primary_menu form.search-form input[type=search]::-webkit-input-placeholder,form.woocommerce-product-search input[type=search]::-webkit-input-placeholder{font-size:13px;font-style:italic}.primary_menu form.search-form input[type=search]::-moz-placeholder,form.woocommerce-product-search input[type=search]::-moz-placeholder{font-size:13px;font-style:italic}.primary_menu form.search-form input[type=search]:-ms-input-placeholder,form.woocommerce-product-search input[type=search]:-ms-input-placeholder{font-size:13px;font-style:italic}.primary_menu form.search-form input[type=search]:-moz-placeholder,form.woocommerce-product-search input[type=search]:-moz-placeholder{font-size:13px;font-style:italic}.primary_menu form.search-form button[type=submit] .search-icon,form.woocommerce-product-search button[type=submit] .search-icon{max-height:1.3em;max-width:1.3em;display:block}.primary_menu form.search-form{margin-left:15px}.primary_menu form.search-form input[type=search]{max-width:120px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:100%}.primary_menu .hpy_mobile_search_toggle{display:none}.primary_menu li.hpy_currency_switcher_wrap:hover{background:0 0!important;border:0!important}@media (max-width:450px){.toggle_open .sticky_nav_open{opacity:0}.primary_menu ul#primary-menu li.site-search-form{padding-right:3em;position:relative}.primary_menu ul#primary-menu li.site-search-form .hpy_mobile_search_toggle{display:block;position:absolute;top:0;right:0;width:2.5em;bottom:15px;cursor:pointer}.primary_menu ul#primary-menu li.site-search-form .hpy_mobile_search_toggle:after,.primary_menu ul#primary-menu li.site-search-form .hpy_mobile_search_toggle:before{content:"";display:block;position:absolute;top:50%;left:50%;background:silver;width:32px;height:3px;transform-origin:50% 50%}.primary_menu ul#primary-menu li.site-search-form .hpy_mobile_search_toggle:before{transform:translate(-50%,-50%) rotate(-45deg)}.primary_menu ul#primary-menu li.site-search-form .hpy_mobile_search_toggle:after{transform:translate(-50%,-50%) rotate(45deg)}}@media (min-width:992px){#site-navigation .primary_menu #primary-menu>li.current-menu-ancestor,#site-navigation .primary_menu #primary-menu>li.current-menu-item:not(.menu-item-type-post_type_archive),#site-navigation .primary_menu #primary-menu>li.current-menu-parent{border-top:2px solid silver}#site-navigation .primary_menu #primary-menu>li.current-menu-ancestor.menu-item-has-children,#site-navigation .primary_menu #primary-menu>li.current-menu-item:not(.menu-item-type-post_type_archive).menu-item-has-children,#site-navigation .primary_menu #primary-menu>li.current-menu-parent.menu-item-has-children{border-bottom:2px solid transparent}#site-navigation .primary_menu #primary-menu>li.current-menu-ancestor>a,#site-navigation .primary_menu #primary-menu>li.current-menu-item:not(.menu-item-type-post_type_archive)>a,#site-navigation .primary_menu #primary-menu>li.current-menu-parent>a{background:#f2f2f2}#site-navigation .primary_menu #primary-menu>li.current-menu-ancestor .sub-menu,#site-navigation .primary_menu #primary-menu>li.current-menu-item:not(.menu-item-type-post_type_archive) .sub-menu,#site-navigation .primary_menu #primary-menu>li.current-menu-parent .sub-menu{opacity:1!important;visibility:visible!important;z-index:199;display:flex!important}#site-navigation .primary_menu #primary-menu li.hpy_currency_switcher_wrap select{position:absolute;top:50%;right:15px;transform:translateY(-50%)}}.hpy_nav_sticky_wrap{background:#fff}.hpy_nav_sticky_wrap .hpy_nav_sticky_container,.menu-toggle{display:flex;align-items:center}.hpy_nav_sticky_wrap .hpy_mobile_interaction_area,.hpy_nav_sticky_wrap .hpy_sticky_only{display:none}.hpy_nav_sticky_wrap ul{list-style:none;margin:0;width:100%;padding:30px 0}#review_form #respond:after,.hpy_nav_sticky_wrap ul:after{content:"";display:block;clear:both}.hpy_nav_sticky_wrap ul ul{width:100%;padding:0;display:none;overflow:hidden;background:#f2f5f5}.hpy_nav_sticky_wrap ul ul a{padding:.9em 15px}.hpy_nav_sticky_wrap ul ul a:hover{background:#e2e2e2}.hpy_nav_sticky_wrap li{display:block;order:1}.hpy_nav_sticky_wrap li.hpy_sticky_only{order:2}.hpy_nav_sticky_wrap li.hpy_sticky_only a{font-size:14px;font-size:.875rem;background:#659eba;padding:.5em .8em;margin-left:.8em;font-weight:700;font-style:italic;color:#fff;line-height:1.3;border-radius:3px}.hpy_nav_sticky_wrap li.hpy_sticky_only a:hover,.single-product.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout div.product table.variations .reset_variations:hover,.single-product.woocommerce div.product table.variations .cart-collaterals .cart_totals .wc-proceed-to-checkout .reset_variations:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .secondary_button:hover,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout div.gform_wrapper div.gform_footer input:hover[type=submit],.woocommerce table.shop_table .actions>input[type=submit]:hover,.woocommerce table.shop_table .coupon input[type=submit]:hover,div.gform_wrapper div.gform_footer .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout input:hover[type=submit]{background:#5393b2}.hpy_nav_sticky_wrap li.menu-item-has-children>a{padding-right:45px;width:100%}.hpy_nav_sticky_wrap li.menu-item-has-children>a:after,.hpy_nav_sticky_wrap li.menu-item-has-children>a:before{content:"";top:50%;right:15px;display:block;width:15px;height:2px;background:#fff;-webkit-transition:.3s;transition:.3s;position:absolute}.hpy_nav_sticky_wrap li.menu-item-has-children>a:before{-webkit-transform:translate(5px,-50%) rotate3d(0,0,1,-45deg);transform:translate(5px,-50%) rotate3d(0,0,1,-45deg)}.hpy_nav_sticky_wrap li.menu-item-has-children>a:after{-webkit-transform:translate(-5px,-50%) rotate3d(0,0,1,45deg);transform:translate(-5px,-50%) rotate3d(0,0,1,45deg)}.hpy_nav_sticky_wrap li.menu-item-has-children.sub_menu_open>a:before{-webkit-transform:translate(5px,0) rotate3d(0,0,1,45deg);transform:translate(5px,0) rotate3d(0,0,1,45deg)}.hpy_nav_sticky_wrap li.menu-item-has-children.sub_menu_open>a:after{-webkit-transform:translate(-5px,0) rotate3d(0,0,1,-45deg);transform:translate(-5px,0) rotate3d(0,0,1,-45deg)}.hpy_nav_sticky_wrap a{display:block;padding:15px;text-decoration:none;color:#404040}.hpy_nav_sticky_wrap .hpy_cart_wrap{order:10;padding:10px;margin-left:auto;background:#d1d3d3;position:relative;align-self:stretch;width:3.15em;min-height:3em;display:flex;transition:.3s}.hpy_nav_sticky_wrap .hpy_cart_wrap .hpy_cart_count{position:absolute;background:#659eba;line-height:1;font-size:12px;height:1.65em;width:1.65em;border-radius:50%;color:#fff;top:-.2em;right:.2em;z-index:1;transition:.3s;border:1px solid transparent}.hpy_nav_sticky_wrap .hpy_cart_wrap .hpy_cart_count span,.hpy_nav_sticky_wrap .hpy_cart_wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hpy_nav_sticky_wrap .hpy_cart_wrap .hpy_cart_icon{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background:#fff;transform:scale(1);transition:.3s;transform-origin:50% 50%;will-change:transform}.hpy_nav_sticky_wrap .hpy_cart_wrap img{max-width:22px}.hpy_nav_sticky_wrap .hpy_cart_wrap.hpy_cart_large .hpy_cart_count{height:2.1em;width:2.1em}.hpy_nav_sticky_wrap .hpy_cart_wrap:hover{background:#659eba}.hpy_nav_sticky_wrap .hpy_cart_wrap:hover .hpy_cart_count{background:#fff;color:#659eba;border-color:silver}.hpy_nav_sticky_wrap .hpy_cart_wrap:hover .hpy_cart_icon{transform:scale(1.1)}@media (max-width:530px){.toggle_open .hpy_nav_sticky_wrap.sticky_nav_open .hpy_cart_wrap{opacity:0}}.hpy_nav_sticky_wrap.sticky_nav_open .hpy_cart_wrap .hpy_cart_count{top:.2em}.menu-toggle{cursor:pointer}.menu-toggle button{display:inline-block;height:35px;width:40px;cursor:pointer;padding:0 5px;border:0;outline:0;background:#fff;border-radius:3px;ransition:.3s;box-shadow:none}.menu-toggle .toggle_container{position:relative;height:32px;display:block;z-index:400}.menu-toggle .toggle_container span{display:block;background:silver;position:absolute;height:3px;width:100%;opacity:1;left:0;transform:rotate(0);border-radius:2px;transition:.3s}.menu-toggle .toggle_container span:nth-child(1){top:6px}.menu-toggle .toggle_container span:nth-child(2),.menu-toggle .toggle_container span:nth-child(3){top:14px}.menu-toggle .toggle_container span:nth-child(4){top:22px}.menu-toggle .hpy_toggle_text{margin-left:.8em;margin-right:.8em;font-size:12px;font-size:.75rem;text-transform:uppercase}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{box-shadow:none}.toggle_open .menu-toggle{border-color:transparent}.toggle_open .menu-toggle .toggle_container span{background:#000}.toggle_open .menu-toggle .toggle_container span:nth-child(1),.toggle_open .menu-toggle .toggle_container span:nth-child(4){top:15px;width:0%;left:50%}.toggle_open .menu-toggle .toggle_container span:nth-child(2){transform:rotate(45deg)}.toggle_open .menu-toggle .toggle_container span:nth-child(3){transform:rotate(-45deg)}@media (min-width:992px){.hpy_nav_sticky_wrap ul li.menu-item-has-children>a:after,.hpy_nav_sticky_wrap ul li.menu-item-has-children>a:before,.menu-toggle{display:none}.main-navigation ul{display:block}#page #mask{clear:left}.hpy_nav_sticky_wrap .primary_menu{position:static;top:auto;bottom:auto;left:auto;width:auto;height:auto;background:0 0;transform:none;z-index:auto;box-shadow:none;margin:0 auto}.hpy_nav_sticky_wrap .primary_menu.hpy_menu_has_cart{margin:0 0 0 auto}.hpy_nav_sticky_wrap ul{padding:0;display:flex;align-items:center;justify-content:center}.hpy_nav_sticky_wrap ul li.menu-item-has-children>a{padding-right:15px}.hpy_nav_sticky_wrap ul li a{font-size:15px;font-size:.9375rem}.hpy_nav_sticky_wrap ul li ul{position:absolute;z-index:200;width:100%;visibility:hidden;top:calc(100% + 1px);background:#f2f5f5;opacity:0;filter:alpha(opacity=0);display:flex;left:0;transition-delay:.2s}.hpy_nav_sticky_wrap ul li ul a{width:auto}.hpy_nav_sticky_wrap ul li:hover ul{visibility:visible;opacity:1;filter:alpha(opacity=100)}.hpy_nav_sticky_wrap ul>li:not(.site-search-form):not(.hpy_sticky_only){border-top:2px solid transparent;border-bottom:2px solid transparent;margin-top:-2px;margin-bottom:-2px}.hpy_nav_sticky_wrap ul>li:not(.site-search-form):not(.hpy_sticky_only)>a{transition:none}.hpy_nav_sticky_wrap ul>li:not(.site-search-form):not(.hpy_sticky_only):hover{border-top:2px solid rgba(192,192,192,.5)}.hpy_nav_sticky_wrap ul>li:not(.site-search-form):not(.hpy_sticky_only):hover>a{background:rgba(242,245,245,.3)}.hpy_nav_sticky_wrap ul>li:not(.site-search-form):not(.hpy_sticky_only):hover:not(.menu-item-has-children){border-bottom:2px solid rgba(192,192,192,.5)}.hpy_nav_sticky_wrap ul ul.sub-menu li a{border-bottom:2px solid transparent;transition:.3s!important}.hpy_nav_sticky_wrap ul ul.sub-menu li:hover a{border-bottom:2px solid #404040}body.hpy-menu-has-children .main-navigation ul.menu>li.current-menu-ancestor ul.sub-menu,body.hpy-menu-has-children .main-navigation ul.menu>li.current-menu-item ul.sub-menu{opacity:1;visibility:visible}}@media (max-width:991px){.hpy_nav_sticky_wrap .hpy_nav_sticky_container{min-height:3em}.main-navigation .primary_menu{display:none}}.hpy_page_pagination{width:100%;text-align:center}.hpy_page_pagination ul{margin:0;display:flex;justify-content:center;border-radius:5px;padding:0}.hpy_page_pagination .hpy_current_page,.hpy_page_pagination .hpy_page_nav_ellip,.hpy_page_pagination a{display:block;padding:.7em .8em;line-height:1;color:#000;background:0 0}.hpy_page_pagination a:hover{background:#659eba;color:#fff}.hpy_page_pagination li{display:flex;border:1px solid #d5d5d5;border-right:0;align-items:center}.hpy_page_pagination li:first-child{border-radius:5px 0 0 5px}.hpy_page_pagination li:last-child{border-radius:0 5px 5px 0;border-right:1px solid #d5d5d5}.hpy_page_pagination li.active{background:rgba(101,158,186,.5);pointer-events:none}.hpy_page_pagination li.active a{color:#fff}.home-article h2,.hpy_page_pagination .hpy_page_nav_ellip{font-weight:700}@media (max-width:680px){.hpy_page_pagination ul{max-width:300px;flex-wrap:wrap;margin:0 auto;justify-content:flex-start}.hpy_page_pagination li{display:none}.hpy_page_pagination li.hpy_current_page,.hpy_page_pagination li.link-last,.hpy_page_pagination li.link-prev{display:flex;justify-content:center}.hpy_page_pagination li.hpy_current_page a,.hpy_page_pagination li.link-last a,.hpy_page_pagination li.link-prev a{flex:1 1 auto}.hpy_page_pagination li.hpy_current_page{flex:1 1 100%;border-right:1px solid #d5d5d5;border-radius:3px 3px 0 0}.hpy_page_pagination li.link-last,.hpy_page_pagination li.link-prev{flex:1 1 50%;max-width:50%;border-top:0;border-right:1px solid #d5d5d5}.hpy_page_pagination li.link-last .map-wrap address,.hpy_page_pagination li.link-last .screen-reader-text,.hpy_page_pagination li.link-prev .map-wrap address,.hpy_page_pagination li.link-prev .screen-reader-text,.map-wrap .hpy_page_pagination li.link-last address,.map-wrap .hpy_page_pagination li.link-prev address{clip:auto;position:static!important;height:auto;width:auto;overflow:auto}.hpy_page_pagination li.link-prev{border-radius:0 0 0 3px}.hpy_page_pagination li.link-last{border-radius:0 0 3px;margin-left:auto}}.hpy_taxonomy_navigation{margin-bottom:30px;position:relative}.no-js .hpy_taxonomy_navigation{display:none}.hpy_taxonomy_navigation ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;font-size:22px;font-size:1.375rem}.hpy_taxonomy_navigation ul li{margin-bottom:.3em}.hpy_taxonomy_navigation ul li a{text-transform:uppercase;color:#404040;padding:0 .5em;line-height:1.3;border-right:1px solid #404040;display:block;text-decoration:none}.hpy_taxonomy_navigation ul li a:hover{color:#659eba}.hpy_taxonomy_navigation ul li:last-child>a,.hpy_taxonomy_navigation ul ul li:last-child a{border-right:0}.hpy_taxonomy_navigation ul ul{display:none;position:absolute;font-size:15px;font-size:.9375rem;left:0;right:0;top:100%;padding-top:15px}.hpy_taxonomy_navigation ul ul li{opacity:0}.hpy_taxonomy_navigation ul ul li a{color:#5a5a5a;border-right:1px solid #5a5a5a}.error404 .page-title,.search-no-results .page-title,.search-results .page-title{letter-spacing:0}.error404 .search_header p a,.search-no-results .search_header p a,.search-results .search_header p a{text-decoration:underline}.error404 .no-results.not-found,.error404.not-found,.search-no-results .no-results.not-found,.search-no-results.not-found,.search-results .no-results.not-found,.search-results.not-found{text-align:center;flex:1 1 100%;margin-bottom:15px}.error404 main .search-form,.post-type-archive .no-results.not-found .search-form,.search-no-results main .search-form,.search-results main .search-form{display:flex;border:1px solid silver;background-color:#fff;border-radius:3em;padding:.2em;margin:30px 0}.error404 main .search-form input[type=search],.post-type-archive .no-results.not-found .search-form input[type=search],.search-no-results main .search-form input[type=search],.search-results main .search-form input[type=search]{border:0;background:0 0;outline:0}.error404 main .search-form button,.post-type-archive .no-results.not-found .search-form button,.search-no-results main .search-form button,.search-results main .search-form button{background:0 0;padding:0 1em}.error404 main .search-form button img,.post-type-archive .no-results.not-found .search-form button img,.search-no-results main .search-form button img,.search-results main .search-form button img{max-width:1.5em;display:block}.hpy_post_meta_fields{background:#f6f7f9;padding:1em;margin-bottom:1.3em}.hpy_post_meta_fields .hpy_meta_field{display:flex;align-items:center;margin-bottom:.8em}.hpy_post_meta_fields .hpy_meta_field:last-child{margin-bottom:0}.hpy_post_meta_fields .hpy_meta_field img{max-width:22px;margin-right:.8em}.hpy_post_meta_fields .hpy_meta_field a{margin:0 .4em}.hpy_form_status{margin:0 0 15px;padding:.4em .8em;list-style:none;border:1px solid #efefef;border-left:4px solid #efefef;border-radius:3px;box-shadow:0 2px 3px rgba(0,0,0,.1);font-size:.88pxrem;color:#404040;font-weight:700}.hpy_form_errors{border-color:rgba(169,68,66,.3);border-left-color:#a94442;color:#a94442}.hpy_form_success{border-color:rgba(119,164,100,.3);border-left-color:#77a464;color:#77a464}.entry-content .hpy_pdr_newsletter_form input{margin-bottom:5px}.entry-content .hpy_pdr_newsletter_form input[type=submit]{width:100%;font-weight:700}.map-wrap address,.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.map-wrap address:focus,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.home-recentPosts{margin:0 -15px}.home main.home-recentPosts{padding-bottom:0}.home-recentPosts,section.home-intro{display:flex;flex-wrap:wrap}section.home-intro .subscribe_box img{max-height:none!important;margin-bottom:8px}section.home-intro .subscribe_box p{margin-bottom:8px}section.home-intro .subscribe_box form input:not([type=submit]){padding:4px 12px}.home-introFirst{margin-bottom:15px;flex:1 1 100%;width:100%}.home-introFirst .side-content{display:flex}@media (max-width:991px){.home-introFirst{order:2;margin-bottom:30px}.home-introSecond,.home-introSecond .flex-col-xs-12,.home-introSecond .woocommerce .cart-collaterals .cart_totals,.home-introSecond .woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .home-introSecond .cart_totals,.woocommerce .cart-collaterals .home-introSecond .cross-sells{order:1}.home-introSecond .flex-col-xs-6{order:2}}@media (max-width:550px){.home-introFirst .flex-col-xs-6{flex:1 1 100%;max-width:100%}.home-introFirst .flex-col-xs-6:first-child{margin-bottom:30px}}.home-introSecond{flex:1 1 100%;width:100%}.home-article,.home-introSecond .widget:last-child{margin-bottom:0}@media (max-width:550px){.home-introSecond .flex-col-xs-6{flex:1 1 100%;max-width:100%}}@media (min-width:1200px){.home-introFirst .flex-col-md-3,.home-introSecond .flex-col-md-3{max-width:230px}.home-introFirst .flex-col-md-6,.home-introFirst .woocommerce .cart-collaterals .cart_totals,.home-introFirst .woocommerce .cart-collaterals .cross-sells,.home-introSecond .flex-col-md-6,.home-introSecond .woocommerce .cart-collaterals .cart_totals,.home-introSecond .woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .home-introFirst .cart_totals,.woocommerce .cart-collaterals .home-introFirst .cross-sells,.woocommerce .cart-collaterals .home-introSecond .cart_totals,.woocommerce .cart-collaterals .home-introSecond .cross-sells{max-width:none}}.recent_featured_image{display:none}.recent_featured_image .recent_featured_image_wrap,.recent_featured_image img{display:block}@media (min-width:992px){.recent_featured_image{display:flex}.recent_featured_image .recent_featured_image_wrap{position:relative;flex:1 1 auto;overflow:hidden}.recent_featured_image .recent_featured_image_wrap img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%}}.archive article .article-image img,.home-article .article-image,.home-bookSep img,.search-no-results article .article-image img,.search-results article .article-image img,body.blog article .article-image img{display:block}.home-article .article-image img,.home-collectionFirst .article-image img{display:block;margin:0 auto}.home-article h2 a,.home-collection h2 a{color:#404040}.home-article p{margin:0}.archive article .entry-content .hpy_read_more,.home-article a.hpy_read_more,.search-no-results article .entry-content .hpy_read_more,.search-results article .entry-content .hpy_read_more,body.blog article .entry-content .hpy_read_more{color:#000;font-weight:700;font-style:italic}.home-articleBorder{width:100%;padding:0 10px}.home-articleBorder p.hpy_title{margin:0 auto;text-transform:uppercase;line-height:1}.home-smallArticles{padding:0 15px;margin:0 -5px;display:flex;flex-wrap:wrap;width:100%}.home-smallArticle{padding:0 5px}.home-smallArticle .article-inner{margin:0 -10px}.home-smallArticle .article-inner-wrap{display:flex;padding:15px 0;border-top:1px solid silver}.home-smallArticle:nth-of-type(1) .article-inner-wrap,.home-smallArticle:nth-of-type(2) .article-inner-wrap{border-top:0}.home-smallArticle .article-image{flex:1 0 80px;max-width:80px}.home-smallArticle .article-content{flex:1 1 auto;padding-left:10px}@media (min-width:768px){.home-smallArticle:nth-of-type(2).article-inner-wrap{border-top:0}.home-smallArticle .article-inner{padding:0 10px}}.home-firstArticle{margin-bottom:15px}.home-firstArticle .article-image{display:block;margin-bottom:10px}@media (min-width:992px){.home-firstArticle .article-image{display:none}}.friends-link a,.more_essays_link{display:block;text-decoration:underline}.home-firstArticle p{font-size:14px;font-size:.875rem}.home-leftSidebar .widget_text[id^=text]{font-size:12px;padding:15px;background:#f2f5f5}.home-leftSidebar .widget_text[id^=text] p{line-height:1.6;color:#444}.home-leftSidebar .widget_text[id^=text] p:first-child,.more_essays_link{font-weight:700;color:#000}.home-collectionFirst p:last-child,.home-leftSidebar .widget_text[id^=text] p:last-child{margin:0}.home-contentWrap,.home-pdrFriends{margin-bottom:30px}.more_essays_link{text-align:center;background:#f2f5f5;padding:.4em .8em}#comments ol.commentlist li .comment-text .reply a:hover,.friends-link a:hover,.more_essays_link:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:#659eba;color:#fff}.home-collectionSmall p,.home-smallArticle p{font-size:12px;font-size:.75rem}.home-pdrFriends .flex-row,.home-pdrFriends .hpy_shop_page_wrap,.home-pdrFriends .single-product.woocommerce .product,.home-pdrFriends .woocommerce .cart-collaterals,.single-product.woocommerce .home-pdrFriends .product,.woocommerce .home-pdrFriends .cart-collaterals{align-items:center}.friends-content,.friends-link{padding:0 15px}.friends-content{flex:1 1 auto}.friends-content h2,.friends-content h3,.friends-content h4{font-style:italic;font-size:24px;font-size:1.5rem;margin-bottom:.3em;color:#fff;font-weight:400}.friends-content p{font-size:13px;color:#fff;font-weight:700}.friends-link a{background:#fff;font-weight:700;padding:.8em 2em;line-height:1;border-radius:5px}.friend-images{display:none;margin:0 -7px 15px}.friend-images.has-vertical{margin-top:-15px}.friend-images .friend-image{flex:1 1 25%;padding:0 7px}@media (min-width:768px){.friend-images{display:flex;align-items:flex-end}}.home-collectionWrap{display:flex;flex-direction:column;margin-bottom:30px;position:relative}.home-collectionWrap .hpy_title{font-weight:400;font-style:italic;text-transform:uppercase}.home-collectionWrap .more_essays_link{margin-top:auto}.home-collectionWrap:last-child{margin-bottom:0}@media (min-width:768px){.home-collectionWrap{margin-bottom:0}.home-collectionWrap:before{content:"";display:block;position:absolute;top:0;background-size:contain;background-position:center;background-repeat:no-repeat;height:5em;width:5em}.home-collectionWrap:nth-child(1):before,.home-collectionWrap:nth-child(4):before{right:100%}.home-collectionWrap:nth-child(2):before,.home-collectionWrap:nth-child(5):before{left:100%}}.home-collectionImages:before{background-image:url(dist/img/collection-images.jpg)}.home-collectionBooks:before{background-image:url(dist/img/collection-books.jpg)}.home-collectionFilm:before{background-image:url(dist/img/collection-film.jpg)}.home-collectionAudio:before{background-image:url(dist/img/collection-audio.jpg)}.home-collectionFirst .article-image{margin-bottom:.7em;display:block}.home-collectionFirst h2{font-size:18px;font-size:1.125rem;font-weight:900;line-height:1.3}.home-collectionFirst p{font-size:14px;font-size:.875rem;color:#444}.home-collectionFirst p .hpy_read_more{font-weight:700;color:#000;font-style:italic}.home-collection{margin-bottom:15px}.home-collectionSmall{padding-top:15px;margin-bottom:15px;border-top:1px solid silver;flex:0 0 auto}.home-collectionSmall:last-child{margin-bottom:0}.home-collectionSmall .article-inner{display:flex;align-items:flex-start;margin:0 -5px}.home-collectionSmall .article-content,.home-collectionSmall .article-image{padding:0 5px}.home-collectionSmall .article-image{max-width:95px;flex:1 0 95px;display:block}.home-collectionSmall .article-image img{display:block;min-height:85px}.home-collectionSmall h2{font-weight:900;font-size:13px;font-size:.8125rem;line-height:1.3}.home-collectionSmall p{margin:0;line-height:1.6;color:#444}.home-collectionSmall .hpy_read_more{font-size:12px;font-size:.75rem;font-weight:700;font-style:italic;color:#000}.home-bookSepWrap{display:none;background:#9c9ba1;padding:15px 30px;margin:30px 0}.home-bookSepWrap .flex-row,.home-bookSepWrap .hpy_shop_page_wrap,.home-bookSepWrap .single-product.woocommerce .product,.home-bookSepWrap .woocommerce .cart-collaterals,.single-product.woocommerce .home-bookSepWrap .product,.woocommerce .home-bookSepWrap .cart-collaterals{align-items:center;justify-content:space-evenly}@media (min-width:768px){.home-bookSepWrap{display:block}}.home-bookSep{flex:0 0 150px;max-width:150px}.collections-wrap h1,.collections-wrap h2,.collections-wrap h3,.collections-wrap h4,.collections-wrap h5{text-align:center;text-transform:uppercase;font-weight:400}.collections-wrap h1{font-size:36px;font-size:2.25rem}.collections-wrap h4{font-size:18px;font-size:1.125rem;margin-bottom:30px}.collections-content{margin-bottom:30px;font-size:13px;font-size:.8125rem}.collection-termLinks{justify-content:space-evenly;padding-bottom:30px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.collection-termLinks{justify-content:space-around}}.collection-termLinks.collection-sourceLinks{justify-content:flex-start;padding-bottom:calc(30px - 1em);margin:0 0 30px}.collection-termLinks.collection-sourceLinks a,.collection-termLinks.collection-tagLinks a{color:#000;display:inline-block}.collection-termLinks.collection-sourceLinks a:hover,.collection-termLinks.collection-tagLinks a:hover{text-decoration:underline;color:#659eba}.collection-term{padding:0 15px}.collection-term.collection-term-source{flex:1 1 50%;max-width:50%;min-height:3em;padding:0;display:flex;border:1px solid #fff}.collection-term.collection-term-source a{font-size:13px;font-size:.8125rem;display:flex;align-items:center;width:100%;text-align:center;justify-content:center}.collection-term.collection-term-source a:hover{text-decoration:none;color:#fff;background:#659eba}@media (max-width:479px){.collection-term.collection-term-source:nth-child(4n),.collection-term.collection-term-source:nth-child(4n+1){background:#f2f2f2}.collection-term.collection-term-source a{padding:.6em}}@media (max-width:767px) and (min-width:480px){.collection-term.collection-term-source{flex:1 1 33.3333333%;max-width:33.3333333%}.collection-term.collection-term-source:nth-child(6n+1),.collection-term.collection-term-source:nth-child(6n+3),.collection-term.collection-term-source:nth-child(6n+5){background:#f2f2f2}.collection-term.collection-term-source a{padding:.8em}}@media (min-width:768px){.collection-term.collection-term-source{flex:1 1 25%;max-width:25%}.collection-term.collection-term-source:nth-child(8n),.collection-term.collection-term-source:nth-child(8n+1),.collection-term.collection-term-source:nth-child(8n+3),.collection-term.collection-term-source:nth-child(8n+6){background:#f2f2f2}.collection-term.collection-term-source a{padding:1em}}.page-sidebarLeft .hpy_special_box,.page-sidebarRight .hpy_special_box{margin-bottom:30px}.page-sidebarLeft .hpy_special_box h2,.page-sidebarRight .hpy_special_box h2{margin-bottom:.4em}.page-sidebarLeft .hpy_special_box img,.page-sidebarLeft .hpy_special_box p,.page-sidebarRight .hpy_special_box img,.page-sidebarRight .hpy_special_box p{margin-bottom:.6em}@media (min-width:1200px){.page-template-template-page-sidebars .flex-row,.page-template-template-page-sidebars .hpy_shop_page_wrap,.page-template-template-page-sidebars .single-product.woocommerce .product,.page-template-template-page-sidebars .woocommerce .cart-collaterals,.single-product.woocommerce .page-template-template-page-sidebars .product,.woocommerce .page-template-template-page-sidebars .cart-collaterals{flex-wrap:nowrap}.page-template-template-page-sidebars .page-sidebarLeft,.page-template-template-page-sidebars .page-sidebarRight{max-width:230px;flex:1 0 230px}.page-template-template-page-sidebars .page-maincontent{max-width:710px}}.archive .archive-content,.archive .blog-content,.search-no-results .archive-content,.search-no-results .blog-content,.search-results .archive-content,.search-results .blog-content,body.blog .archive-content,body.blog .blog-content{margin-bottom:45px;font-size:13px;font-size:.8125rem}.archive article,.search-no-results article,.search-results article,body.blog article{padding:0 15px;display:flex;flex-direction:column;flex:1 1 100%}@media (min-width:450px){.archive article,.search-no-results article,.search-results article,body.blog article{flex:1 1 50%;max-width:50%}}@media (min-width:700px){.archive article,.search-no-results article,.search-results article,body.blog article{flex:1 1 25%;max-width:25%}}.archive article h2,.search-no-results article h2,.search-results article h2,body.blog article h2{font-size:18px;font-size:1.125rem;line-height:1.3;margin-bottom:.5em}.archive article h2 a,.post-sidebar h2 a,.search-no-results article h2 a,.search-results article h2 a,body.blog article h2 a{color:#000}.archive article .entry-content .hpy_read_more:hover,.archive article h2 a:hover,.search-no-results article .entry-content .hpy_read_more:hover,.search-no-results article h2 a:hover,.search-results article .entry-content .hpy_read_more:hover,.search-results article h2 a:hover,body.blog article .entry-content .hpy_read_more:hover,body.blog article h2 a:hover{color:#659eba}.archive article .article-image,.search-no-results article .article-image,.search-results article .article-image,body.blog article .article-image{margin-bottom:.5em;flex:0 0 auto}.archive article .entry-content,.search-no-results article .entry-content,.search-results article .entry-content,body.blog article .entry-content{flex-grow:1;font-size:11px;font-size:.6875rem}.archive .hpy_page_pagination,.search-no-results .hpy_page_pagination,.search-results .hpy_page_pagination,body.blog .hpy_page_pagination{margin:0 0 30px}.page h1.entry-title{font-weight:400;width:750px}.page article.page h2,.page article.page h3,.page article.page h4,.page article.page h5{font-weight:400}.single .hpy_title{text-transform:uppercase;margin-top:0;letter-spacing:.1em;margin-bottom:1em}.single .hpy_special_box,.single .single-content-wrap{margin-bottom:30px}.single .entry-header h1{font-size:36px;font-size:2.25rem;font-weight:400;text-align:center;line-height:1.3}.single .entry-content{font-size:16px;font-size:1rem}.single .entry-content figure figcaption{font-size:11px;font-size:.6875rem;color:#515151}.single .entry-content figure *{max-width:100%}.single .entry-content .bookdisclaimer{text-align:center;font-style:italic}.single .widget_custom_html blockquote,.single-product.woocommerce div.product .woocommerce-variation.single_variation{font-size:15px;font-size:.9375rem}.single .widget_custom_html blockquote footer{font-size:10px;font-size:.625rem}.single .post-sidebar-featured{border-top:1px solid silver;margin-top:30px;padding-top:30px}@media (min-width:992px){.single .hpy_single_divider,.single .hpy_single_left_sidebar,.single .hpy_single_right_sidebar{max-width:calc(25% - 35px)}.single .hpy_single_divider{flex:0 1 4%}.single .hpy_single_left_sidebar_container .hpy_special_box{padding:0 0 21px;border-image:none;border:0;margin-bottom:21px;border-bottom:1px solid silver}.single .hpy_single_left_sidebar{position:relative}.single .hpy_single_left_sidebar_inner{overflow:hidden;background:#fff}.single .hpy_single_left_sidebar_inner .hpy_single_left_sidebar_container{overflow-y:scroll;overflow-x:hidden;width:calc(100% + 17px);padding-right:1px}.single .hpy_single_left_sidebar_inner .hpy_single_left_sidebar_container>:last-child{margin-bottom:0}}@media only screen and (min-width:992px) and (-webkit-min-device-pixel-ratio:2),only screen and (min-width:992px) and (min--moz-device-pixel-ratio:2),only screen and (min-width:992px) and (-moz-min-device-pixel-ratio:2),only screen and (min-width:992px) and (-o-min-device-pixel-ratio:2/1),only screen and (min-width:992px) and (min-device-pixel-ratio:2),only screen and (min-width:992px) and (min-resolution:192dpi),only screen and (min-width:992px) and (min-resolution:2dppx){.single .hpy_single_left_sidebar_inner .hpy_single_left_sidebar_container{padding-right:17px}}@media (min-width:1200px){.single .hpy_single_left_sidebar,.single .hpy_single_right_sidebar{flex:1 1 230px;max-width:230px}.single .hpy_single_divider{flex:0 1 35px;max-width:35px}.single .hpy_single_article{max-width:640px}.single .hpy_single_article article{padding:0 25px}}@media (max-width:991px){.page-mainconten{order:1}.page-sidebarLeft,.single .hpy_single_left_sidebar{order:2}.page-sidebarRight{order:3}.single .hpy_single_left_sidebar .hpy_single_left_sidebar_container,.single .hpy_single_left_sidebar .hpy_single_left_sidebar_inner{width:100%}.single .hpy_single_left_sidebar .hpy_single_left_sidebar_container{display:flex;flex-wrap:wrap;justify-content:space-between}.single .hpy_single_left_sidebar .hpy_special_box{flex:1 1 50%;max-width:calc(50% - 15px)}.single .hpy_single_left_sidebar .hpy_special_box.post_donate_box,.single .hpy_single_left_sidebar .hpy_special_box.post_subscribe_box{display:flex;flex-direction:column;justify-content:center}.single .hpy_single_left_sidebar .widget{flex:1 1 50%}.single .hpy_single_article{order:1}.single .hpy_single_divider{display:none}.single .hpy_single_right_sidebar{order:3;display:flex;flex-wrap:wrap}.single .hpy_single_right_sidebar .widget{flex:1 1 50%;padding:0 15px}.single .hpy_single_right_sidebar .post-sidebar-featured{margin-top:0;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}}@media (max-width:600px){.single .hpy_single_left_sidebar .hpy_special_box{flex:1 1 100%;max-width:100%}}@media (max-width:400px){.single .hpy_single_right_sidebar .widget{flex:1 1 100%}}.single .hpy_single_related{width:100%}.single .hpy_single_related h2{font-size:24px;font-size:1.5rem;margin-bottom:.4em}.single .hpy_single_related_title{margin-bottom:30px}.single .hpy_single_related_title p{font-size:14px;font-size:.875rem;color:#5a5a5a;font-style:italic;text-align:center}.single .hpy_single_article{position:relative;z-index:10;display:flex;flex-direction:column}.single .hpy_title{flex:0 0 auto}.single .further-reading-wrap{flex:1 1 auto;clear:both;align-items:center;justify-content:flex-start;flex-direction:column}.single .further-reading-wrap h2{flex:0 0 auto;width:100%}.post-sidebar{border-bottom:1px solid silver;margin-bottom:21px;padding-bottom:21px}.post-sidebar .article-image,.post-sidebar h2{margin-bottom:.3em}.collection_donate_box .post_special_image img,.collection_subscribe_box .post_special_image img,.further-reading-product .further-book img,.post-sidebar .article-image img{display:block}.post-sidebar h2{font-size:14px;font-size:.875rem;font-weight:700;line-height:1.3}.post-sidebar .entry-content p{font-size:11px;font-size:.6875rem}.post-sidebar .entry-content .hpy_read_more{font-weight:700;color:#000;font-style:italic}.post-sidebar .entry-content :last-child,.single-product.woocommerce div.product p.stock.in-stock li:last-child,.single-product.woocommerce div.product p.stock.out-of-stock li:last-child,.single-product.woocommerce div.product table.variations td.value p:last-child,.woocommerce-error li:last-child,.woocommerce-info li:last-child,.woocommerce-message li:last-child{margin-bottom:0}.post-sidebar:last-child{border-bottom:0}@media (max-width:991px){.post-sidebar{flex:1 1 33.333333%;max-width:calc(33.333333% - 20px)}.post-sidebar:last-child{border-bottom:1px solid silver}}@media (max-width:600px){.post-sidebar{flex:1 1 50%;max-width:calc(50% - 15px)}}@media (max-width:380px){.post-sidebar{flex:1 1 100%;max-width:100%}}.further-reading-wrap{display:flex;justify-content:center;flex-wrap:wrap;background:#fff}.further-reading-wrap h2.hpy_title{font-size:24px;font-size:1.5rem;text-transform:none;letter-spacing:0;margin-bottom:1em}@media (min-width:992px){.further-reading-wrap{margin-left:-52.7%}}.further_reading_notice{font-size:12px;font-size:.75rem;margin-bottom:30px}.further_reading_notice p{max-width:600px;text-align:center;margin:0}.further-reading-product a,.further_reading_notice a{color:#000;text-decoration:underline;font-weight:700}.further-products-wrap{display:flex;flex-wrap:wrap;margin:0 -15px;width:calc(100% + 30px)}.further-reading-product{padding:0 15px;flex:1 1 100%;display:flex;flex-direction:column;margin-bottom:30px;align-items:flex-start}@media (min-width:480px){.further-reading-product{flex:1 1 50%}}@media (min-width:768px){.further-reading-product{flex:1 1 33.33333333%}}@media (min-width:992px){.further-reading-product{flex:1 1 25%}}@media (min-width:1200px){.further-reading-product{flex:1 1 20%}}.further-reading-product .further-reading-top{display:flex;margin:0 -5px .5em;flex:0 0 auto;max-width:100%}.further-reading-product .further-book{flex:0 0 80px;max-width:80px;padding:0 5px}.further-reading-product .further-titles{flex:1 1 auto;padding:0 5px}.further-reading-product .further-titles h3{font-size:12px;font-size:.75rem;line-height:1.4;margin:0}.further-reading-product .further-titles p{font-size:12px;font-size:.75rem;margin:0}.further-reading-product .further-titles p.further-publisher{line-height:1.2;font-style:italic;margin:2px 0}.further-reading-product .further-titles p.further-author{font-weight:700}.further-reading-product .further-reading-content{font-size:12px;font-size:.75rem;font-style:italic;max-width:100%}.further-reading-product a{margin-top:auto;color:#fff;background:#659eba;padding:.5em 1.4em;display:inline-block;border-radius:5px;font-size:14px;font-size:.875rem}.hpy_related_posts .post-sidebar a,p.stars a{text-decoration:none}.disqus-wrapper{margin-bottom:30px}.post_donate_box,.post_subscribe_box{padding:10px}.post_donate_box .flex-row,.post_donate_box .hpy_shop_page_wrap,.post_donate_box .single-product.woocommerce .product,.post_donate_box .woocommerce .cart-collaterals,.post_subscribe_box .flex-row,.post_subscribe_box .hpy_shop_page_wrap,.post_subscribe_box .single-product.woocommerce .product,.post_subscribe_box .woocommerce .cart-collaterals,.single-product.woocommerce .post_donate_box .product,.single-product.woocommerce .post_subscribe_box .product,.woocommerce .post_donate_box .cart-collaterals,.woocommerce .post_subscribe_box .cart-collaterals{margin:0 -5px 10px}.post_donate_box .post_special_image,.post_subscribe_box .post_special_image{padding:0 5px;flex:0 1 70px;max-width:70px;order:2}.post_donate_box .post_special_content,.post_subscribe_box .post_special_content{padding:0 5px;flex:1 1 0px;order:1}.post_donate_box .post_special_content h2,.post_subscribe_box .post_special_content h2{font-weight:600;text-transform:uppercase;font-style:normal;line-height:1;font-size:20px;font-size:1.25rem}#reviews h3,.post_donate_box .post_special_content h2,.post_donate_box .post_special_content p,.post_subscribe_box .post_special_content h2,.post_subscribe_box .post_special_content p,.single-product.woocommerce div.product form.cart,.woocommerce ul.products li.product span.onsale{margin:0}.post_donate_box a.special_link,.post_donate_box input[type=submit],.post_subscribe_box a.special_link,.post_subscribe_box input[type=submit]{text-align:center;font-weight:700;font-size:16px;font-size:1rem}@media (min-width:992px) and (max-width:1199px){.post_donate_box .flex-row,.post_donate_box .hpy_shop_page_wrap,.post_donate_box .single-product.woocommerce .product,.post_donate_box .woocommerce .cart-collaterals,.post_subscribe_box .flex-row,.post_subscribe_box .hpy_shop_page_wrap,.post_subscribe_box .single-product.woocommerce .product,.post_subscribe_box .woocommerce .cart-collaterals,.single-product.woocommerce .post_donate_box .product,.single-product.woocommerce .post_subscribe_box .product,.woocommerce .post_donate_box .cart-collaterals,.woocommerce .post_subscribe_box .cart-collaterals{justify-content:center}.post_donate_box .post_special_image,.post_subscribe_box .post_special_image{margin-bottom:.4em}.post_donate_box .post_special_content,.post_subscribe_box .post_special_content{flex:1 1 100%;text-align:center}}.collections_footer{align-items:stretch}.collections_footer [class*=flex-col]{display:flex;flex-direction:column}.collections_footer [class*=flex-col]>div{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.collections_footer .hpy_social_links{padding:15px 15px 5px;background:#f2f5f5;margin-bottom:30px}.collections_footer .hpy_social_links h3{font-size:16px;font-size:1rem;font-style:italic}.collections_footer .hpy_social_links .hpy_social_links_wrap{margin:0 -5px;justify-content:space-between}.collections_footer .hpy_social_links .hpy_social_links_wrap a.social-icon{padding:0 5px;margin-bottom:10px;flex:1 1 auto}@media (min-width:1200px){.collections_footer .hpy_social_links .hpy_social_links_wrap a.social-icon{flex:1 1 25%;max-width:25%}}.collections_footer .hpy_social_links .hpy_social_links_wrap a.social-icon span{font-size:10px;font-size:.625rem;display:block;margin-top:3px}.collection_donate_box,.collection_subscribe_box{padding:15px}.collection_donate_box .flex-row,.collection_donate_box .hpy_shop_page_wrap,.collection_donate_box .single-product.woocommerce .product,.collection_donate_box .woocommerce .cart-collaterals,.collection_subscribe_box .flex-row,.collection_subscribe_box .hpy_shop_page_wrap,.collection_subscribe_box .single-product.woocommerce .product,.collection_subscribe_box .woocommerce .cart-collaterals,.single-product.woocommerce .collection_donate_box .product,.single-product.woocommerce .collection_subscribe_box .product,.woocommerce .collection_donate_box .cart-collaterals,.woocommerce .collection_subscribe_box .cart-collaterals{margin:0 -5px}.collection_donate_box h2,.collection_subscribe_box h2{margin-bottom:.2em}.collection_donate_box .post_special_content,.collection_donate_box .post_special_image,.collection_subscribe_box .post_special_content,.collection_subscribe_box .post_special_image{padding:0 5px}.collection_donate_box .post_special_image,.collection_subscribe_box .post_special_image{flex:0 0 80px}.collection_donate_box .post_special_content,.collection_subscribe_box .post_special_content{flex:1 1 0px;max-width:calc(100% - 80px)}.collection_donate_box form,.collection_subscribe_box form{display:flex;flex-wrap:wrap;justify-content:space-between}.collection_donate_box form input[type=email],.collection_donate_box form input[type=text],.collection_subscribe_box form input[type=email],.collection_subscribe_box form input[type=text]{flex:1 1 50%;max-width:calc(50% - 5px);text-align:left;margin-bottom:10px}.collection_donate_box form input[type=submit],.collection_subscribe_box form input[type=submit]{flex:0 1 auto;width:auto;margin-left:auto}.collection_donate_box a,.collection_donate_box input[type=submit],.collection_subscribe_box a,.collection_subscribe_box input[type=submit]{font-size:16px;font-size:1rem;text-align:center;font-weight:700;padding:.45em 1.4em}#comments ol.commentlist ul.children,.collection_donate_box a.special_link,.collection_subscribe_box a.special_link{margin-top:15px}@media (min-width:1200px){.collection_donate_box a.special_link,.collection_subscribe_box a.special_link{margin-top:0}}@media (max-width:380px){.collection_donate_box .post_special_image,.collection_subscribe_box .post_special_image{flex:1 1 100%;margin-bottom:15px}.collection_donate_box .post_special_image img,.collection_subscribe_box .post_special_image img{margin:0 auto}.collection_donate_box .post_special_content,.collection_subscribe_box .post_special_content{max-width:100%;text-align:center}.collection_donate_box form input[type=email],.collection_donate_box form input[type=submit],.collection_donate_box form input[type=text],.collection_subscribe_box form input[type=email],.collection_subscribe_box form input[type=submit],.collection_subscribe_box form input[type=text]{flex:1 1 100%;max-width:100%}}.hpy_related_posts{width:100%;display:flex;flex-wrap:wrap;margin-bottom:30px}.hpy_related_posts h2,.hpy_related_posts h3{font-size:24px;font-size:1.5rem}.hpy_related_posts .post-sidebar{flex:1 1 100%;padding:0 15px;border-bottom:0;max-width:100%}.hpy_related_posts .post-sidebar h2{font-size:18px;font-size:1.125rem;line-height:1.3}@media (min-width:380px){.hpy_related_posts .post-sidebar{flex:1 1 50%;max-width:50%}}@media (min-width:768px){.hpy_related_posts .post-sidebar{flex:1 1 25%;max-width:25%}}.comment-content a{word-wrap:break-word}.bypostauthor,.woocommerce table.shop_table td.product-shipping-estimate em,.woocommerce table.shop_table th.product-shipping-estimate em,.woocommerce ul.products li.product strong,ul.woocommerce-error,ul.woocommerce-info,ul.woocommerce-message{display:block}p.stars a,p.stars a:before{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block}p.stars a:before{display:block;position:absolute;top:0;left:0;line-height:1;font-family:WooCommerce;text-indent:0;content:"\e021"}p.stars a:hover~p.stars a:before{content:"\e021"}#review_form #respond{position:static;margin:0;width:auto;padding:0;background:0 0;border:0}#review_form #respond textarea{box-sizing:border-box;width:100%}#reviews p{margin:0 0 10px}#comment{height:75px}#comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}#comments ol.commentlist li{padding:0;margin:0 0 20px;position:relative;background:0;border:0}#comments ol.commentlist li .comment-text p{margin:0 0 1em}#comments ol.commentlist li .comment-text p.meta{font-size:.83em}#comments ol.commentlist li .meta{color:#777;font-size:.75em}#comments ol.commentlist li img.avatar{padding:3px;width:32px;height:auto;background:#ebe9eb;border:1px solid #e4e1e3;margin:0;box-shadow:none}#comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e4e1e3;border-radius:4px;padding:1em 1em 0;position:relative}#comments ol.commentlist li .comment-text .reply{display:inline-block;position:absolute;top:0;right:0}#comments ol.commentlist li .comment-text .reply a{padding:6px 13px;font-size:13px;font-size:.8125rem;color:#404040;display:block;background:#ddd;border-radius:0 3px}.comment-form-author,.comment-form-email{display:block;width:100%;float:none}.form-submit{text-align:right}.star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}#comments ol.commentlist li img.avatar,.star-rating span,.star-rating:before{float:left;top:0;left:0;position:absolute}.star-rating:before{content:"\73\73\73\73\73";color:#d3ced2}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 30px;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.comment-navigation .nav-next a,.comment-navigation .nav-previous a,.post-navigation .nav-next a,.post-navigation .nav-previous a,.posts-navigation .nav-next a,.posts-navigation .nav-previous a{padding:5px 12px;background:0 0;border:1px solid #ddd;border-radius:3px;display:inline-block}.comment-navigation .nav-next a:hover,.comment-navigation .nav-previous a:hover,.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover,.posts-navigation .nav-previous a:hover{background:rgba(221,221,221,.5)}@media screen and (min-width:992px){#respond .comment-form-author,.woocommerce #respond .comment-form-author{padding-right:15px}#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url{width:33.3333333%;float:left}#respond .comment-form-email{padding-left:15px;padding-right:15px}#respond .comment-form-url{padding-left:15px}.woocommerce #respond .comment-form-author,.woocommerce #respond .comment-form-email{width:50%;float:left}.woocommerce #respond .comment-form-email{padding-left:15px;padding-right:0}}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.single-product.woocommerce div.product table.variations a.alt.reset_variations,.woocommerce .product .cart a.easyazon-link,.woocommerce a.alt.secondary_button,.woocommerce a.button.alt{background:#659eba;text-decoration:underline;font-size:16px;font-size:1rem;padding:.7em 1.7em;margin-left:0}.single-product.woocommerce div.product table.variations a.alt.reset_variations:hover,.woocommerce .product .cart a.easyazon-link:hover,.woocommerce a.alt.secondary_button:hover,.woocommerce a.button.alt:hover{background:#4985a3}.woocommerce .product .cart a.easyazon-link{color:#fff;display:inline-block;font-weight:700;border-radius:3px}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:30px;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{line-height:1.5;border-bottom:1px dotted rgba(0,0,0,.1);border-top:0;margin:0}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_table{border:1px solid rgba(0,0,0,.1);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px}.woocommerce table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid rgba(0,0,0,.1);padding:6px 12px;vertical-align:middle}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a .hpy_frame_wrap .hpy_frame_image_wrap.frame-none:before,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active:after,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:after,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li:before,.woocommerce table.shop_table .product-thumbnail,.woocommerce ul.products:after,.woocommerce ul.products:before{display:none}.woocommerce table.shop_table .product-remove{padding-left:5px;padding-right:5px}.woocommerce table.shop_table .product-remove a.remove{width:.8em}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:#a94442!important;text-decoration:none;font-weight:700;border:0}.woocommerce td.product-quantity{min-width:80px}.woocommerce .woocommerce-breadcrumb{font-size:12px;font-size:.75rem;text-transform:uppercase;margin-bottom:1.5em}.widget_hpy_layered_nav .hpy_filter_more .hpy_see_more_btn,.widget_hpy_shop_sub_category .hpy_filter_more .hpy_see_more_btn,.widget_product_tag_cloud .hpy_filter_more .hpy_see_more_btn,.woocommerce .woocommerce-breadcrumb a:hover,body .hpy_store_notice a{text-decoration:underline}.woocommerce .related.products h2{padding-left:15px;padding-right:15px}.single-product.woocommerce div.product p.stock.in-stock:before,.single-product.woocommerce div.product p.stock.out-of-stock:before,.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{top:50%;transform:translateY(-50%)}.single-product.woocommerce div.product p.stock.in-stock a,.single-product.woocommerce div.product p.stock.out-of-stock a,.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{margin-left:auto}.single-product.woocommerce div.product p.stock.in-stock{margin:0 0 30px}.single-product.woocommerce div.product p.stock.in-stock,.single-product.woocommerce div.product p.stock.out-of-stock,.woocommerce-error,.woocommerce-info,.woocommerce-message{background:#fff;border:1px solid #ddd;border-left:4px solid #ddd;list-style:none;border-radius:3px;display:flex;align-items:center;justify-content:flex-start}.woocommerce-error,.woocommerce-info,.woocommerce-message{margin:0 0 30px}.single-product.woocommerce div.product p.stock.in-stock li,.single-product.woocommerce div.product p.stock.out-of-stock li,.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none;padding:0;margin:0 0 5px}.single-product.woocommerce div.product p.stock.in-stock a,.single-product.woocommerce div.product p.stock.out-of-stock a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{text-decoration:underline;-webkit-transition:.3s;transition:.3s;order:2}.single-product.woocommerce div.product p.stock.out-of-stock,.woocommerce-error{border-color:#a94442}.single-product.woocommerce div.product p.stock.out-of-stock a,.single-product.woocommerce div.product p.stock.out-of-stock strong,.woocommerce-error a,.woocommerce-error strong{color:#a94442}.single-product.woocommerce div.product p.stock.out-of-stock a:hover,.woocommerce-error a:hover{color:#973d3b}.single-product.woocommerce div.product p.stock.out-of-stock .button,.single-product.woocommerce div.product p.stock.out-of-stock .secondary_button,.single-product.woocommerce div.product p.stock.out-of-stock div.gform_wrapper div.gform_footer input[type=submit],.single-product.woocommerce div.product p.stock.out-of-stock table.variations .reset_variations,.single-product.woocommerce div.product table.variations .woocommerce-error .reset_variations,.single-product.woocommerce div.product table.variations p.stock.out-of-stock .reset_variations,.woocommerce-error .button,.woocommerce-error .secondary_button,.woocommerce-error .single-product.woocommerce div.product table.variations .reset_variations,.woocommerce-error div.gform_wrapper div.gform_footer input[type=submit],div.gform_wrapper div.gform_footer .single-product.woocommerce div.product p.stock.out-of-stock input[type=submit],div.gform_wrapper div.gform_footer .woocommerce-error input[type=submit]{background:rgba(169,68,66,.5);border-color:#a94442;color:#404040;text-decoration:none}.single-product.woocommerce div.product p.stock.in-stock,.woocommerce-message{border-color:#77a464}.single-product.woocommerce div.product p.stock.in-stock a,.single-product.woocommerce div.product p.stock.in-stock strong,.woocommerce-message a,.woocommerce-message strong{color:#77a464}.single-product.woocommerce div.product p.stock.in-stock a:hover,.woocommerce-message a:hover{color:#6b9658}.single-product.woocommerce div.product p.stock.in-stock .button,.single-product.woocommerce div.product p.stock.in-stock .secondary_button,.single-product.woocommerce div.product p.stock.in-stock div.gform_wrapper div.gform_footer input[type=submit],.single-product.woocommerce div.product p.stock.in-stock table.variations .reset_variations,.single-product.woocommerce div.product table.variations .woocommerce-message .reset_variations,.single-product.woocommerce div.product table.variations p.stock.in-stock .reset_variations,.woocommerce-message .button,.woocommerce-message .secondary_button,.woocommerce-message .single-product.woocommerce div.product table.variations .reset_variations,.woocommerce-message div.gform_wrapper div.gform_footer input[type=submit],div.gform_wrapper div.gform_footer .single-product.woocommerce div.product p.stock.in-stock input[type=submit],div.gform_wrapper div.gform_footer .woocommerce-message input[type=submit]{background:rgba(119,164,100,.5);border-color:#77a464;color:#404040;text-decoration:none}.woocommerce-info{border-color:#bce8f1}.woocommerce-info a,.woocommerce-info strong{color:#bce8f1}.woocommerce-info a:hover{color:#a7e1ed}.single-product.woocommerce div.product table.variations .woocommerce-info .reset_variations,.woocommerce-info .button,.woocommerce-info .secondary_button,.woocommerce-info .single-product.woocommerce div.product table.variations .reset_variations,.woocommerce-info div.gform_wrapper div.gform_footer input[type=submit],div.gform_wrapper div.gform_footer .woocommerce-info input[type=submit]{background:rgba(188,232,241,.5);border-color:#bce8f1;color:#404040;text-decoration:none}.hpy_product_archive_sidebar>h2{display:block;font-size:28px;font-size:1.75rem;font-weight:400;text-transform:uppercase;position:relative;border-bottom:1px solid silver;margin:0;cursor:pointer}@media (min-width:992px){.hpy_product_archive_sidebar>h2{display:none}}@media (max-width:991px){.hpy_product_archive_sidebar{margin-bottom:30px}.hpy_product_archive_sidebar .hpy_archive_sidebar_wrap_inner{margin:0 -15px -30px;display:flex;justify-content:space-between;padding-top:15px;flex-wrap:wrap}.js .hpy_product_archive_sidebar .hpy_archive_sidebar_wrap{display:none}.js .hpy_product_archive_sidebar>h2:after,.js .hpy_product_archive_sidebar>h2:before{content:"";top:50%;right:.6em;display:block;width:.6em;height:2px;background:#9c9c9c;transition:.3s;position:absolute}.js .hpy_product_archive_sidebar>h2:before{transform:translate(.2em,-50%) rotate3d(0,0,1,-45deg)}.js .hpy_product_archive_sidebar>h2:after{transform:translate(-.2em,-50%) rotate3d(0,0,1,45deg)}.js .hpy_product_archive_sidebar.wrap_open>h2:before{transform:translate(.2em,0) rotate3d(0,0,1,45deg)}.js .hpy_product_archive_sidebar.wrap_open>h2:after{transform:translate(-.2em,0) rotate3d(0,0,1,-45deg)}.hpy_product_archive_sidebar .widget{padding:0 15px}}.widget_hpy_layered_nav h2,.widget_hpy_shop_sub_category h2,.widget_product_tag_cloud h2{font-weight:700;font-style:italic;font-size:16px;font-size:1rem;text-transform:uppercase}.widget_hpy_layered_nav ul,.widget_hpy_shop_sub_category ul,.widget_product_tag_cloud ul,body .hpy_store_notice{font-size:14px;font-size:.875rem}.widget_hpy_layered_nav ul a,.widget_hpy_shop_sub_category ul a,.widget_product_tag_cloud ul a{color:#4a4e4f;margin-bottom:.2em;display:inline-block}.widget_hpy_layered_nav ul li.hpy_has_children>.count,.widget_hpy_shop_sub_category ul li.hpy_has_children>.count,.widget_product_tag_cloud ul li.hpy_has_children>.count{display:inline-block;position:relative;padding-right:2em;cursor:pointer}.widget_hpy_layered_nav ul li.hpy_has_children>.count:after,.widget_hpy_layered_nav ul li.hpy_has_children>.count:before,.widget_hpy_shop_sub_category ul li.hpy_has_children>.count:after,.widget_hpy_shop_sub_category ul li.hpy_has_children>.count:before,.widget_product_tag_cloud ul li.hpy_has_children>.count:after,.widget_product_tag_cloud ul li.hpy_has_children>.count:before{content:"";top:50%;right:.6em;display:block;width:.6em;height:2px;background:#9c9c9c;-webkit-transition:.3s;transition:.3s;position:absolute}.widget_hpy_layered_nav ul li.hpy_has_children>.count:before,.widget_hpy_shop_sub_category ul li.hpy_has_children>.count:before,.widget_product_tag_cloud ul li.hpy_has_children>.count:before{-webkit-transform:translate(.2em,-50%) rotate3d(0,0,1,-45deg);transform:translate(.2em,-50%) rotate3d(0,0,1,-45deg)}.widget_hpy_layered_nav ul li.hpy_has_children>.count:after,.widget_hpy_shop_sub_category ul li.hpy_has_children>.count:after,.widget_product_tag_cloud ul li.hpy_has_children>.count:after{-webkit-transform:translate(-.2em,-50%) rotate3d(0,0,1,45deg);transform:translate(-.2em,-50%) rotate3d(0,0,1,45deg)}.widget_hpy_layered_nav ul li.chosen>a,.widget_hpy_shop_sub_category ul li.chosen>a,.widget_product_tag_cloud ul li.chosen>a,.woocommerce.widget_product_tag_cloud .tagcloud a.active-tag{color:#000;font-weight:700}.widget_hpy_layered_nav ul li.open.hpy_has_children>.count:before,.widget_hpy_shop_sub_category ul li.open.hpy_has_children>.count:before,.widget_product_tag_cloud ul li.open.hpy_has_children>.count:before{-webkit-transform:translate(.2em,0) rotate3d(0,0,1,45deg);transform:translate(.2em,0) rotate3d(0,0,1,45deg)}.widget_hpy_layered_nav ul li.open.hpy_has_children>.count:after,.widget_hpy_shop_sub_category ul li.open.hpy_has_children>.count:after,.widget_product_tag_cloud ul li.open.hpy_has_children>.count:after{-webkit-transform:translate(-.2em,0) rotate3d(0,0,1,-45deg);transform:translate(-.2em,0) rotate3d(0,0,1,-45deg)}.widget_hpy_layered_nav ul span.count,.widget_hpy_shop_sub_category ul span.count,.widget_product_tag_cloud ul span.count{font-size:12px;font-size:.75rem;font-weight:400}.widget_hpy_layered_nav ul ul,.widget_hpy_shop_sub_category ul ul,.widget_product_tag_cloud ul ul{padding-left:1em;font-size:11px;font-size:.6875rem;display:none}.widget_hpy_layered_nav ul ul a,.widget_hpy_shop_sub_category ul ul a,.widget_product_tag_cloud ul ul a{color:#4a4e4f}.widget_hpy_layered_nav .hpy_filter_more,.widget_hpy_shop_sub_category .hpy_filter_more,.widget_product_tag_cloud .hpy_filter_more{display:block;background:0 0;color:#313334;font-size:12px;font-size:.75rem;padding:0;margin-top:.5em;font-style:italic;font-weight:700}.widget_hpy_layered_nav .hpy_filter_more .hpy_caret,.widget_hpy_shop_sub_category .hpy_filter_more .hpy_caret,.widget_product_tag_cloud .hpy_filter_more .hpy_caret{color:#9c9c9c;font-size:.8em;margin-left:.4em}body .hpy_store_notice{top:0!important;font-weight:700;color:#fff;text-align:center;position:relative;background-color:transparent;left:auto;right:auto;padding:0;box-shadow:none}body .hpy_store_notice .hpy_store_notice_inner{padding:1em 0;max-width:1500px;position:relative;width:100%;margin:0 auto}body .hpy_store_notice a{color:#fff;margin-left:2em}body .hpy_store_notice .hpy_notice_dismiss{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);padding:.3em 2.5em .3em .8em;text-decoration:none;cursor:pointer;margin:0}body .hpy_store_notice .hpy_notice_dismiss:after,body .hpy_store_notice .hpy_notice_dismiss:before{content:"";display:block;height:.7em;width:.7em;position:absolute;top:58%;right:.8em;border-left:1px solid #fff;border-top:1px solid #fff;transform:translateY(-50%) rotate(45deg)}body .hpy_store_notice .hpy_notice_dismiss:before{margin-top:-3px}body .hpy_store_notice .hpy_notice_dismiss:after{margin-top:2px}body .hpy_store_notice .hpy_notice_dismiss:hover{background:#3c6e87}@media (max-width:767px){.sticky_nav_open body .hpy_store_notice .hpy_nav_sticky_container,body .hpy_store_notice .container,body .hpy_store_notice .sticky_nav_open .hpy_nav_sticky_container{padding-right:7em}}.woocommerce form .form-row .required{color:#a94442;font-weight:700}.login{display:inline-block;padding:15px;border:1px solid #ddd;border-radius:3px;min-width:50%}.comment-form-author input,.comment-form-author label,.comment-form-email input,.comment-form-email label,.login input[type=password],.login input[type=text],.login label,.woocommerce table.shop_table td.product-thumbnail img,.woocommerce table.shop_table th.product-thumbnail img{width:100%;display:block}.login input[type=submit],.woocommerce-account .woocommerce-Address-title .edit{float:right}.login .lost_password{margin-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:30px}.woocommerce-account .woocommerce-MyAccount-navigation:after{content:"";display:block;clear:both}.woocommerce-account .woocommerce-MyAccount-navigation ul li{display:block;width:100%;padding-left:15px;padding-right:15px;margin-bottom:7.5px}.woocommerce-account .woocommerce-MyAccount-navigation ul a{display:block;padding:8px 17px;background:#f2f5f5;color:#659eba;-webkit-transition:.3s;transition:.3s}.woocommerce-account .woocommerce-MyAccount-navigation ul a:hover{background:rgba(101,158,186,.7);color:#fff}@media (min-width:992px){.woocommerce-account .woocommerce-MyAccount-navigation{padding-left:7.5px;padding-right:7.5px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{float:left;padding-left:7.5px;padding-right:7.5px;margin-bottom:0;display:inline-block;width:auto}}.woocommerce-account .woocommerce-Address address,.woocommerce-account .woocommerce-MyAccount-content{clear:both}.woocommerce-account .woocommerce-MyAccount-content form>p:last-child{text-align:right}.woocommerce-account .woocommerce-Address-title{position:relative}.woocommerce-account .woocommerce-Address-title h3{float:left}.woocommerce table.shop_table .cart-footer-wrap{display:flex;align-items:center;justify-content:space-between}.woocommerce table.shop_table .estimate_shipping_notice{display:inline-block}.woocommerce table.shop_table .attr-tooptip{margin-left:0;margin-right:.4em;width:1.2em;font-weight:700}.woocommerce table.shop_table td,.woocommerce table.shop_table th{vertical-align:middle;background:#fff!important}.woocommerce table.shop_table td.product-remove a.remove:hover,.woocommerce table.shop_table th.product-remove a.remove:hover{background:#a94442}.woocommerce table.shop_table td.product-thumbnail,.woocommerce table.shop_table th.product-thumbnail{width:100px}.woocommerce table.shop_table td.product-thumbnail a,.woocommerce table.shop_table th.product-thumbnail a{display:block;padding:.5em 0}.woocommerce table.shop_table td.product-name dl.variation,.woocommerce table.shop_table th.product-name dl.variation{margin-top:.4em;font-size:14px;font-size:.875rem;padding:.4em .8em;background:#f2f2f2}.woocommerce table.shop_table td.product-shipping-estimate,.woocommerce table.shop_table th.product-shipping-estimate{text-align:center}.woocommerce table.shop_table td.product-quantity,.woocommerce table.shop_table th.product-quantity{width:4em}.woocommerce table.shop_table .coupon{display:flex;padding:0!important;margin-bottom:10px}.woocommerce table.shop_table .coupon label{display:flex;align-items:center;padding:.4em .7em;background:#ececec;color:#404040;font-weight:400;width:auto;border-radius:3px 0 0 3px;flex:0 0 auto}.woocommerce table.shop_table .coupon input.input-text{border-radius:0;margin-right:0;border-left:0;border-right:0;border-color:#ececec}.woocommerce table.shop_table .coupon input[type=submit]{border-radius:0 3px 3px 0;display:flex;align-items:center;padding:.4em .7em;background:#659eba;color:#fff;font-weight:400;width:auto}.woocommerce table.shop_table .actions>input[type=submit]{margin-top:0;background:#659eba;color:#fff;font-weight:700;text-transform:uppercase;padding:1em 1.3em}.woocommerce table.shop_table .actions>input[type=submit]:disabled{background:rgba(101,158,186,.7)}@media (max-width:767px){.woocommerce table.shop_table td.product-remove a,.woocommerce table.shop_table th.product-remove a{width:100%!important;text-align:center;background:#a94442;color:#fff!important;border-radius:0;height:auto;padding:.3em .5em}.woocommerce table.shop_table td.product-remove a:hover,.woocommerce table.shop_table th.product-remove a:hover{background:#973d3b}.woocommerce table.shop_table td.product-quantity .quantity,.woocommerce table.shop_table th.product-quantity .quantity{display:inline-block;max-width:5em;text-align:left!important}.woocommerce table.shop_table td.product-quantity:before,.woocommerce table.shop_table th.product-quantity:before{position:relative;top:.3em}}@media (max-width:450px){.woocommerce table.shop_table .coupon{flex-wrap:wrap}.woocommerce table.shop_table .coupon label{flex:1 1 50%;border-radius:3px 0 0}.woocommerce table.shop_table .coupon input.input-text{flex:1 1 50%;border-right:1px solid #ececec;border-radius:0 3px 0 0}.woocommerce table.shop_table .coupon input[type=submit]{flex:1 1 100%;padding:.5em;border-radius:0 0 3px 3px}}@media (min-width:768px) and (max-width:991px){.woocommerce table.shop_table .actions>input[type=submit]{margin-top:10px;width:100%}}@media (min-width:992px){.woocommerce table.shop_table .coupon{max-width:50%;float:left;margin-bottom:0}.woocommerce table.shop_table .actions>input[type=submit]{float:right;padding:.618em 1em}}@media (min-width:768px){.woocommerce table.shop_table td.product-remove,.woocommerce table.shop_table th.product-remove{max-width:1em}.woocommerce table.shop_table .coupon{margin:0}}.woocommerce .cart-collaterals{justify-content:flex-end}.woocommerce .cart-collaterals h2 .hpy_title_text{font-size:22px;font-size:1.375rem;position:relative;top:-.3em}.woocommerce .cart-collaterals .cart_totals h2 .hpy_title_text{font-size:28px;font-size:1.75rem;top:-.15em}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody th{border-top:1px solid rgba(0,0,0,.1)}.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr:first-child td,.woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr:first-child th{border-top:0}.single-product.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout div.product table.variations .reset_variations,.single-product.woocommerce div.product table.variations .cart-collaterals .cart_totals .wc-proceed-to-checkout .reset_variations,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .secondary_button,.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout div.gform_wrapper div.gform_footer input[type=submit],div.gform_wrapper div.gform_footer .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout input[type=submit]{width:100%;display:block;background:#659eba}.woocommerce form.checkout_coupon{display:block!important;padding:0;border:0;margin:0}.woocommerce .create-account.form-row input,.woocommerce .create-account.form-row label{display:inline}.woocommerce .create-account .input-text{margin-bottom:15px}.woocommerce .create-account .woocommerce-password-strength{padding:10px 15px;border:2px solid #ddd;background:#ddd;border-radius:3px;margin-bottom:5px;-webkit-transition:.3s;transition:.3s}.woocommerce .create-account .woocommerce-password-strength.bad,.woocommerce .create-account .woocommerce-password-strength.short{border-color:#a94442;background:rgba(169,68,66,.3)}.woocommerce .create-account .woocommerce-password-strength.good{border-color:rgba(119,164,100,.7);background:rgba(119,164,100,.2)}.woocommerce .create-account .woocommerce-password-strength.strong{border-color:#77a464;background:#77a464;font-weight:700;color:#fff}.woocommerce form .form-row.woocommerce-invalid .select2-container,.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#a94442}.single-product.woocommerce div.product p.price del,.single-product.woocommerce div.product span.price del,.woocommerce form .form-row.woocommerce-invalid label{color:#a94442}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#77a464}.woocommerce-checkout .login{margin-bottom:30px}.woocommerce-checkout #payment{background:0 0}.woocommerce-checkout #payment ul.wc_payment_methods{list-style:none;margin:0;padding:0;border-bottom:0}.woocommerce-checkout #payment ul.wc_payment_methods li{margin-bottom:15px;background:0 0;border:2px solid #ddd;border-radius:3px;padding:0 15px}.woocommerce-checkout #payment ul.wc_payment_methods li p{margin-bottom:0;font-size:14px;font-size:.875rem}.woocommerce-checkout #payment ul.wc_payment_methods li.payment_method_paypal label{transition:.3s;margin-bottom:0}.woocommerce-checkout #payment ul.wc_payment_methods li.payment_method_paypal label img{position:absolute;top:5px;right:5px;max-width:165px}.woocommerce-checkout #payment ul.wc_payment_methods li.payment_method_paypal label a{font-size:60%;text-decoration:underline;font-style:italic}.woocommerce-checkout #payment ul.wc_payment_methods li.payment_method_paypal .about_paypal{position:absolute;top:5px;right:160px}.woocommerce-checkout #payment ul.wc_payment_methods li label{font-size:18px;font-size:1.125rem;padding:15px 0 15px 45px;transition:.3s;display:block;cursor:pointer;position:relative}.woocommerce-checkout #payment ul.wc_payment_methods li label:before{opacity:0;content:"";transition:.3s;display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;height:26px;width:26px;background:url(dist/img/checkout-tick.png) center no-repeat;background-size:contain}.woocommerce-checkout #payment ul.wc_payment_methods li input:checked~label{color:#659eba}.woocommerce-checkout #payment ul.wc_payment_methods li input:checked~label:before{opacity:1}.woocommerce-checkout #payment ul.wc_payment_methods li:last-child{margin-bottom:30px}.woocommerce-checkout #payment ul.wc_payment_methods input[type=radio]{visibility:hidden;position:absolute;top:0;left:0}.woocommerce-checkout #payment .form-row.place-order{text-align:right;padding:0}.woocommerce-checkout #place_order{background:#659eba;padding:1.1em 1.4em;width:100%;font-size:22px;font-size:1.375rem;text-transform:uppercase;margin-top:30px}.woocommerce-checkout #place_order:hover{background:rgba(101,158,186,.7)}.woocommerce-checkout .checkout h3{float:none!important}.woocommerce-checkout .select2-container .select2-selection--single{height:42px}.woocommerce-checkout .select2-container--default .select2-selection--single{border-color:#ccc}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}.woocommerce-checkout .select2-selection__rendered{padding:6px 20px 6px 12px}.woocommerce-checkout .woocommerce-billing-fields .hpy_phone_note label:after{content:"Only used if we need make contact about delivery";margin-left:.4em;font-size:95%;font-style:italic;color:#659eba}@media (min-width:992px){.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:30px}.woocommerce-checkout .woocommerce-billing-fields:after,.woocommerce-checkout .woocommerce-shipping-fields:after{content:"";display:block;clear:both}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{margin:0 -10px}.woocommerce-checkout form .form-row{padding:0 10px}.woocommerce-checkout #billing_company_field,.woocommerce-checkout #billing_first_name_field,.woocommerce-checkout #billing_last_name_field,.woocommerce-checkout #shipping_company_field,.woocommerce-checkout #shipping_first_name_field,.woocommerce-checkout #shipping_last_name_field{width:33.33333%;float:left}.woocommerce-checkout #billing_address_2_field~.form-row,.woocommerce-checkout #shipping_address_2_field~.form-row{width:50%;float:left}}.woocommerce-checkout .form-row{text-align:left}.woocommerce-checkout .form-row.wc-terms-and-conditions{margin-bottom:0}.woocommerce-checkout .form-row.newsletter_signup,.woocommerce-checkout .form-row.wc-terms-and-conditions,.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total{font-weight:700}.woocommerce-checkout .form-row.newsletter_signup input[type=checkbox],.woocommerce-checkout .form-row.wc-terms-and-conditions input[type=checkbox]{margin-right:.4em}.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th{width:50%}.woocommerce-checkout .woocommerce-checkout-review-order-table td.product-total p{margin:0;font-size:80%}.hpy_checkout_coupon_wrap{border:2px solid #659eba;border-radius:6px;margin-bottom:30px;margin-top:30px}.hpy_checkout_coupon_wrap h4,.hpy_checkout_coupon_wrap label,.hpy_checkout_coupon_wrap p{font-weight:700;font-style:italic;margin:0}.hpy_checkout_coupon_wrap h4{line-height:1.2;color:#659eba}.hpy_checkout_coupon_wrap label{font-size:90%}.hpy_checkout_coupon_wrap input[type=submit]{margin-left:.8em;background:#659eba;color:#fff;font-style:italic}.hpy_checkout_coupon_wrap .checkout_coupon_wrap{display:flex}.hpy_checkout_coupon_wrap .flex-row,.hpy_checkout_coupon_wrap .hpy_shop_page_wrap,.hpy_checkout_coupon_wrap .single-product.woocommerce .product,.hpy_checkout_coupon_wrap .woocommerce .cart-collaterals,.single-product.woocommerce .hpy_checkout_coupon_wrap .product,.woocommerce .hpy_checkout_coupon_wrap .cart-collaterals{padding:1em 1.3em 0}.hpy_checkout_coupon_wrap .flex-row .flex-col-md-6,.hpy_checkout_coupon_wrap .hpy_shop_page_wrap .flex-col-md-6,.hpy_checkout_coupon_wrap .single-product.woocommerce .product .flex-col-md-6,.hpy_checkout_coupon_wrap .woocommerce .cart-collaterals .cart_totals,.hpy_checkout_coupon_wrap .woocommerce .cart-collaterals .cross-sells,.hpy_checkout_coupon_wrap .woocommerce .cart-collaterals .flex-col-md-6,.single-product.woocommerce .cart-collaterals .hpy_checkout_coupon_wrap .product .cart_totals,.single-product.woocommerce .cart-collaterals .hpy_checkout_coupon_wrap .product .cross-sells,.single-product.woocommerce .hpy_checkout_coupon_wrap .product .flex-col-md-6,.woocommerce .cart-collaterals .hpy_checkout_coupon_wrap .flex-row .cart_totals,.woocommerce .cart-collaterals .hpy_checkout_coupon_wrap .flex-row .cross-sells,.woocommerce .cart-collaterals .hpy_checkout_coupon_wrap .hpy_shop_page_wrap .cart_totals,.woocommerce .cart-collaterals .hpy_checkout_coupon_wrap .hpy_shop_page_wrap .cross-sells,.woocommerce .hpy_checkout_coupon_wrap .cart-collaterals .cart_totals,.woocommerce .hpy_checkout_coupon_wrap .cart-collaterals .cross-sells,.woocommerce .hpy_checkout_coupon_wrap .cart-collaterals .flex-col-md-6{margin-bottom:15px}.hpy_checkout_coupon_wrap .hpy_checout_coupon_footer{background:#f2f2f2;padding:.8em 1.3em;text-align:center;border-radius:0 0 6px 6px}@media (min-width:480px){.woocommerce table.shop_table .product-thumbnail{display:table-cell}.woocommerce table.shop_table .product-remove{padding-left:12px;padding-right:12px}}.woocommerce-checkout abbr.required{border:0!important;text-decoration:none}.hpy_shop_page{margin-bottom:45px}.hpy_shop_page .shop_content_wrap{flex:1 1 100%;max-width:100%;margin-left:0;padding:0 15px}@media (min-width:992px){.hpy_shop_page .shop_content_wrap{margin-left:16.6666667%;flex:1 1 66.66666667%;max-width:66.66666667%}}.hpy_shop_page p{font-size:14px;font-size:.875rem}.hpy_shop_page h1{text-transform:uppercase;letter-spacing:.1em;font-size:36px;font-size:2.25rem;max-width:585px;width:calc(100% - 30px);margin-left:auto;margin-right:auto;line-height:1.1;padding:0 15px}.shop_categories_wrap{margin-top:30px}.shop_prod_cat_wrap,.shop_prod_cat_wrap .hpy_prod_cat_inner{display:flex;flex-direction:column}.shop_prod_cat_wrap .hpy_prod_cat_inner{flex:1 0 auto;margin-bottom:30px;position:relative;padding:30px;color:#fff;align-items:flex-start;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.shop_prod_cat_wrap .hpy_prod_cat_inner *{position:relative;z-index:3}.shop_prod_cat_wrap .hpy_prod_cat_inner:before{content:"";background:rgba(0,0,0,.6);z-index:2;position:absolute;top:0;left:0;right:0;bottom:0}.shop_prod_cat_wrap .hpy_prod_cat_inner .hpy_prod_cat_bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;transform-origin:50% 50%;transform:scale(1);transition:.3s}.shop_prod_cat_wrap .hpy_prod_cat_inner h2,.shop_prod_cat_wrap .hpy_prod_cat_inner p{font-weight:400}.shop_prod_cat_wrap .hpy_prod_cat_inner h2{font-size:40px;font-size:2.5rem;margin-bottom:.5em;line-height:1.2;text-shadow:3px 3px rgba(0,0,0,.5)}.shop_prod_cat_wrap .hpy_prod_cat_inner p{font-size:16px;font-size:1rem;text-shadow:2px 2px rgba(0,0,0,.5)}.shop_prod_cat_wrap .hpy_prod_cat_inner p:last-child{margin-bottom:2em}.shop_prod_cat_wrap .hpy_prod_cat_inner .hpy_read_more{background:#fff;font-weight:700;color:#659eba;padding:.7em 1.8em;line-height:1;border-radius:5px;text-decoration:underline;display:inline-block;margin-top:auto}.shop_prod_cat_wrap .hpy_prod_cat_inner:hover .hpy_prod_cat_bg{transform:scale(1.1)}.shop_prod_cat_wrap .hpy_prod_cat_inner:hover .hpy_read_more{background:#659eba;color:#fff}.shop_prod_cat_wrap.shop_cat_big p{max-width:330px}.shop_prod_cat_wrap.shop_cat_first a.hpy_read_more{margin-top:auto}.shop_prod_cat_wrap.shop_cat_other h2{margin-bottom:.2em}.shop_prod_cat_wrap.shop_cat_other p{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.category_page_wrap{margin-bottom:45px}@media (min-width:992px){.shop_categories_wrap{margin-left:-26.22%;margin-right:-26.22%}.category_page_wrap>.flex-row>.flex-col-md-3,.category_page_wrap>.hpy_shop_page_wrap>.flex-col-md-3,.single-product.woocommerce .category_page_wrap>.product>.flex-col-md-3,.woocommerce .category_page_wrap>.cart-collaterals>.flex-col-md-3{max-width:20%}.category_page_wrap>.flex-row>.flex-col-md-9,.category_page_wrap>.hpy_shop_page_wrap>.flex-col-md-9,.single-product.woocommerce .category_page_wrap>.product>.flex-col-md-9,.woocommerce .category_page_wrap>.cart-collaterals>.flex-col-md-9{max-width:80%}}.woocommerce-products-header{margin-bottom:30px}.single-product.woocommerce div.product table.variations td.value p,.woocommerce-products-header .hpy_product_description{font-size:13px;font-size:.8125rem}.archive-subcategories li a p:last-child,.woocommerce ul.products li.product .hpy_product_subtitle p:last-child,.woocommerce-products-header .hpy_product_description p:last-child{margin:0}.woocommerce span.onsale{border-radius:0;min-height:auto;line-height:1.3;min-width:auto;padding:.5em .7em .4em;margin:0;background:#659eba}.woocommerce p.woocommerce-result-count{padding:0 15px;font-size:13px;font-size:.8125rem;margin:0}.woocommerce p.woocommerce-result-count strong{font-weight:700;font-size:130%}.woocommerce .products-row{margin-bottom:20px}.woocommerce ul.products{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%}.woocommerce ul.products li.product{flex:1 1 100%;max-width:100%;padding:0 15px;margin-bottom:15px}@media (min-width:480px){.woocommerce ul.products li.product{flex:1 1 50%;max-width:50%}}@media (min-width:650px){.woocommerce ul.products li.product{flex:1 1 33.3333333%;max-width:33.3333333%}}.woocommerce ul.products li.product a{text-decoration:none;position:relative;color:#383838;display:block;width:100%}.woocommerce ul.products li.product a img{margin:0;box-shadow:3px 4px 15px rgba(0,0,0,.15);max-height:100%;width:auto;transition:.3s;transform:scale(1) translateZ(0);transform-origin:50% 50%;will-change:transform;flex:0 0 auto}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:15px;font-size:.857em}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{padding:0;font-weight:700;font-size:14px;font-size:.875rem}.woocommerce ul.products li.product .product-image-wrap{width:100%;height:0;padding-bottom:100%;background:#f2f5f5;position:relative;overflow:hidden;margin-bottom:.7em}.woocommerce ul.products li.product .product-image-wrap-inner{position:absolute;width:calc(100% - 30px);height:calc(100% - 30px);top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.hpy_attr_inner span,.woocommerce ul.products li.product .hpy_product_subtitle{font-size:13px;font-size:.8125rem;font-style:italic}.woocommerce ul.products li.product.featured .product-image-wrap:before{content:"Featured";position:absolute;top:0;left:0;padding:.5em .7em .4em;line-height:1.3;background:#659eba;z-index:10;color:#fff;font-weight:700;font-size:.857em}.woocommerce ul.products li.product:hover img{transform:scale(1.05) translateZ(0)}.woocommerce .hpy_archive_compact .products-row{margin-left:-7px;margin-right:-7px}.woocommerce .hpy_archive_compact ul.products li.product{padding:0 7px;flex:1 1 50%;max-width:50%}@media (min-width:480px){.woocommerce .hpy_archive_compact ul.products li.product{flex:1 1 33.33333333%;max-width:33.33333333%}}@media (min-width:650px){.woocommerce .hpy_archive_compact ul.products li.product{flex:1 1 25%;max-width:25%}}@media (min-width:1200px){.woocommerce .hpy_archive_compact ul.products li.product{flex:1 1 20%;max-width:20%}}.woocommerce .hpy_archive_compact ul.products li.product .product-image-wrap{margin-bottom:14px;border:2px solid transparent;transition:.3s}.woocommerce .hpy_archive_compact ul.products li.product .product-image-wrap:hover{border-color:#659eba}.woocommerce .hpy_archive_compact ul.products li.product .product-image-wrap-inner{width:calc(100% - 10px);height:calc(100% - 10px)}.hpy_shop_meta{margin-bottom:1em;align-items:center}.hpy_view_switch{padding:0 15px;margin-left:auto;font-size:11px;font-size:.6875rem;display:flex;align-items:center}.footer-discover-content h2 strong,.footer-discover-content h3 strong,.footer-discover-content h4 strong,.hpy_view_switch .hpy_switch_title{font-weight:700;font-style:italic}.hpy_view_switch .hpy_switch_title,.hpy_view_switch .hpy_switch_view{margin:0 .4em}.hpy_switch_view{line-height:1;display:flex;align-items:flex-end;cursor:pointer;background:0 0;transition:.3s;padding:.6em;color:#383838}.hpy_switch_view.hpy_active_view{background:#f2f5f5;border-radius:3px;box-shadow:0 1px 0 rgba(192,192,192,.67);align-items:center}.hpy_switch_view .hpy_view_icon{display:flex}.footer-discover-img img,.footer-newletter-img img,.hpy_switch_view .hpy_view_icon span,.single-product.woocommerce div.product table.variations,.single-product.woocommerce div.product table.variations tbody,.single-product.woocommerce div.product table.variations td,.single-product.woocommerce div.product table.variations tr{display:block}.hpy_switch_view.hpy_compact_view .hpy_grid_bot,.hpy_switch_view.hpy_compact_view .hpy_grid_compact_sec,.hpy_switch_view.hpy_compact_view .hpy_grid_top,.hpy_switch_view.hpy_grid_view .hpy_grid_bot,.hpy_switch_view.hpy_grid_view .hpy_grid_compact_sec,.hpy_switch_view.hpy_grid_view .hpy_grid_top{transition:.3s}.hpy_switch_view.hpy_grid_view .hpy_grid_left{margin-right:2px}.hpy_switch_view.hpy_grid_view .hpy_grid_right{margin-right:.4em}.hpy_switch_view.hpy_grid_view .hpy_grid_top{height:1em;width:1em;background:silver;margin-bottom:1px}.hpy_switch_view.hpy_grid_view .hpy_grid_bot{height:.3em;width:.7em;background:silver}.hpy_switch_view.hpy_compact_view .hpy_view_icon{width:calc(1.95em + 3px);flex-wrap:wrap;margin-right:.4em;margin-bottom:-1px}.hpy_switch_view.hpy_compact_view .hpy_grid_compact_sec{height:.65em;width:.65em;background:silver;margin-bottom:1px;margin-right:1px}.hpy_switch_view .hpy_view_title{display:block;font-weight:700;line-height:1.3}.hpy_switch_view:not(.hpy_active_view):hover{background:#f2f5f5}.hpy_switch_view:not(.hpy_active_view):hover.hpy_compact_view .hpy_grid_bot,.hpy_switch_view:not(.hpy_active_view):hover.hpy_compact_view .hpy_grid_compact_sec,.hpy_switch_view:not(.hpy_active_view):hover.hpy_compact_view .hpy_grid_top,.hpy_switch_view:not(.hpy_active_view):hover.hpy_grid_view .hpy_grid_bot,.hpy_switch_view:not(.hpy_active_view):hover.hpy_grid_view .hpy_grid_compact_sec,.hpy_switch_view:not(.hpy_active_view):hover.hpy_grid_view .hpy_grid_top{background:#b3b3b3}.hpy_filter_backlink{margin-bottom:15px}.hpy_page_pagination{margin:30px 0 0}.archive-subcategories{list-style:none;margin-bottom:30px;padding:0;justify-content:center}.archive-subcategories li{flex:0 1 33.333333%;max-width:100%;padding:0 15px}.archive-subcategories li a{display:block;background-size:cover;background-position:center;background-repeat:no-repeat;padding:15px 30px 21px;position:relative;color:#fff;text-align:center;line-height:1.3;font-size:14px;font-size:.875rem}.archive-subcategories li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);transition:.3s}.archive-subcategories li a *{position:relative;z-index:2}.archive-subcategories li a h2{text-align:center;line-height:1;margin:0 0 10px}.archive-subcategories li a:hover:before{background:rgba(0,0,0,.8)}.single-product.woocommerce .hpy_shop_image_wrap,.single-product.woocommerce .summary{margin-bottom:30px;margin-top:0;flex:1 1 100%;max-width:100%;padding:0 15px}.single-product.woocommerce .woocommerce-product-gallery{width:100%;margin:0}.single-product.woocommerce .product h1.product_title{line-height:1.1;letter-spacing:0;text-transform:none;font-size:36px;font-size:2.25rem;margin:0}.single-product.woocommerce .flex-viewport{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);height:calc(100% - 30px)!important;width:calc(100% - 30px)}@media (min-width:992px){.single-product.woocommerce .hpy_shop_image_wrap,.single-product.woocommerce .summary{flex:1 1 50%;max-width:50%}.single-product.woocommerce .product h1.product_title{margin:-.5em 0 0}.single-product.woocommerce .flex-viewport{height:calc(100% - 60px)!important;width:calc(100% - 60px)}}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper{margin:0;display:flex;align-items:center;height:100%}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:flex;align-items:center;height:100%}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img{max-width:100%;max-height:100%;height:auto;width:auto;margin:0 auto}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a .hpy_frame_wrap{margin:0 auto;max-height:100%;backface-visibility:hidden;border-image-width:initial;border-image-outset:initial;border-image-repeat:repeat round;border-color:#fff;border-style:solid;border-width:28px;border-image-slice:28}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a .hpy_frame_wrap .hpy_frame_inner_wrap{border-color:#fff;border-style:solid;max-height:100%;max-width:100%}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a .hpy_frame_wrap .hpy_frame_image_wrap{overflow:hidden;position:relative;height:100%}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a .hpy_frame_wrap .hpy_frame_image_wrap:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:inset 2px 2px 8px rgba(0,0,0,.2);z-index:10}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a .hpy_frame_wrap .hpy_frame_image_wrap:after{content:"Click to Enlarge";position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:11;background:rgba(0,0,0,.8);color:#fff;font-size:14px;font-size:.875rem;opacity:0;transition:.3s}.single-product.woocommerce div.product .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a:hover .hpy_frame_wrap .hpy_frame_image_wrap:after,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active:before{opacity:1}.single-product.woocommerce div.product span.onsale{top:0;left:15px}.single-product.woocommerce div.product form.cart .quantity,.single-product.woocommerce div.product form.cart .single_add_to_cart_button{float:none}.single-product.woocommerce div.product form.cart .quantity{width:5em}.single-product.woocommerce div.product form.cart .single_add_to_cart_button{background:#659eba;text-decoration:underline;font-size:16px;font-size:1rem;padding:.7em 1.7em;margin-left:.8em}.single-product.woocommerce div.product form.cart h3,.single-product.woocommerce div.product form.cart table.variations label{font-size:16px;font-size:1rem;font-weight:700;font-style:italic;line-height:1.1}.single-product.woocommerce div.product table.variations select{display:inline-block;margin-right:15px;width:70%}.single-product.woocommerce div.product table.variations td.value{margin-bottom:1em}.js .single-product.woocommerce div.product table.variations label{margin:15px 0 5px}.footer-news-content form,.js .single-product.woocommerce div.product table.variations .hpy_attr_terms{display:flex;flex-wrap:wrap}.js .single-product.woocommerce div.product table.variations .hpy_attr_terms~select,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs:after,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs:before{display:none!important}.single-product.woocommerce div.product table.variations .reset_variations{font-weight:700;padding:7px 16px;max-width:calc(30% - 15px)}.single-product.woocommerce div.product .woocommerce-product-details__short-description{font-size:13px;font-size:.8125rem}.single-product.woocommerce div.product p.price,.single-product.woocommerce div.product span.price{font-size:18px;font-size:1.125rem;background:#ebeeee;color:#404040;border-radius:3px 3px 0 0;border-bottom:1px solid rgba(192,192,192,.53);padding:.5em 2em .5em .6em;position:relative;margin:0;display:inline-block}.single-product.woocommerce div.product p.price:after,.single-product.woocommerce div.product p.price:before,.single-product.woocommerce div.product span.price:after,.single-product.woocommerce div.product span.price:before{content:"";display:block;position:absolute;right:.5em;background:#fff;height:.5em;width:1.4em}.single-product.woocommerce div.product p.price:before,.single-product.woocommerce div.product span.price:before{top:0;transform:translate(50%,-50%) rotate(30deg)}.single-product.woocommerce div.product p.price:after,.single-product.woocommerce div.product span.price:after{bottom:-1px;transform:translate(50%,50%) rotate(-30deg)}.single-product.woocommerce div.product p.price ins .amount:before,.single-product.woocommerce div.product p.price>.amount:before,.single-product.woocommerce div.product span.price ins .amount:before,.single-product.woocommerce div.product span.price>.amount:before{content:"";display:block;position:absolute;height:.8em;width:.8em;border-radius:50%;background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);transform:translateY(-50%);top:50%;right:.7em}.single-product.woocommerce div.product .simple_add_to_cart_wrap,.single-product.woocommerce div.product .single_variation_wrap{margin:30px 0 0;padding:15px 0;border-top:4px double #9c9c9c;display:flex;align-items:center;flex-wrap:wrap}.single-product.woocommerce div.product .simple_add_to_cart_wrap .woocommerce-variation-add-to-cart,.single-product.woocommerce div.product .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex:0 1 auto;margin-left:auto}.single-product.woocommerce div.product .simple_add_to_cart_wrap .woocommerce-variation-add-to-cart>span,.single-product.woocommerce div.product .single_variation_wrap .woocommerce-variation-add-to-cart>span{display:flex;align-items:center;margin-right:.4em;font-size:14px;font-size:.875rem}.single-product.woocommerce div.product .single_variation_wrap{justify-content:space-between}@media (max-width:480px){.single-product.woocommerce div.product .single_variation_wrap .woocommerce-variation{margin:0 0 15px}.single-product.woocommerce div.product .single_variation_wrap .woocommerce-variation-add-to-cart{margin-bottom:15px}.single-product.woocommerce div.product .single_variation_wrap .single_add_to_cart_button{flex:1 1 100%;margin:0}}.single-product.woocommerce div.product .simple_add_to_cart_wrap{justify-content:flex-end}.single-product.woocommerce div.product .simple_add_to_cart_wrap .hpy_simple_qty_wrap{display:flex;align-items:center;justify-content:center}.single-product.woocommerce div.product .simple_add_to_cart_wrap .hpy_simple_qty_wrap>span{margin-right:.4em}.single-product.woocommerce div.product .simple_add_to_cart_wrap p.price{margin-right:auto}@media (max-width:480px){.single-product.woocommerce div.product .simple_add_to_cart_wrap{justify-content:space-between}.single-product.woocommerce div.product .simple_add_to_cart_wrap p.price{margin:0 0 15px}.single-product.woocommerce div.product .simple_add_to_cart_wrap .hpy_simple_qty_wrap{margin-bottom:15px}.single-product.woocommerce div.product .simple_add_to_cart_wrap .single_add_to_cart_button{flex:1 1 100%;margin:0!important}}.single-product.woocommerce div.product .hpy_product_tags_wrap,.single-product.woocommerce div.product .woocommerce-tabs{flex:1 1 auto;padding:0 15px}@media (min-width:992px){.single-product.woocommerce div.product .hpy_product_tags_wrap,.single-product.woocommerce div.product .woocommerce-tabs{flex:1 1 66.66666667%;max-width:66.66666667%;margin-left:auto;margin-right:auto}}.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs{margin:0 -15px;display:flex;flex-wrap:wrap;justify-content:center;padding:0}.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{display:block;padding:0 15px;float:none;border:0;background:0 0}.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li a{text-decoration:none;font-size:20px;font-size:1.25rem;font-weight:400;padding:.5em .6em;opacity:.7;border-bottom:4px double transparent}.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li a:before{width:0;height:0;border-style:solid;border-width:0 .4em .4em;border-color:transparent transparent #9c9c9c;position:absolute;bottom:3px;left:50%;z-index:-1;transform:translateX(-50%);opacity:0;transition:.3s}.attr-tooptip,.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active{position:relative}.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li.active a{border-bottom:4px double #9c9c9c;opacity:1}@media (max-width:767px){.single-product.woocommerce div.product .woocommerce-tabs ul.wc-tabs li{flex:1 1 100%;text-align:center}}.single-product.woocommerce div.product .woocommerce-tabs .panel{width:100%;float:none;margin:30px 0;font-size:14px;font-size:.875rem}.single-product.woocommerce div.product .woocommerce-tabs .panel p{line-height:1.8}.single-product.woocommerce div.product .up-sells h2{flex:1 1 100%;font-size:18px;font-size:1.125rem;font-weight:400;text-transform:uppercase}.single-product.woocommerce div.product .up-sells ul.products{display:flex;flex:1 1 100%;flex-wrap:wrap;margin:0 -15px}.single-product.woocommerce div.product .related li.product,.single-product.woocommerce div.product .up-sells ul.products li.product{margin:0 0 30px}.single-product.woocommerce div.product .related,.single-product.woocommerce div.product .up-sells{flex:1 1 100%;width:100%}.single-product.woocommerce div.product .related h2{letter-spacing:0;text-transform:none}.single-product.woocommerce div.product .related h2:after,.single-product.woocommerce div.product .related h2:before{left:15px;right:15px}@media (min-width:992px){.single-product.woocommerce div.product .related li.product{flex:1 1 25%;max-width:25%}}.single-product.woocommerce div.product p.stock{padding:.7em 1em;font-size:16px;font-size:1rem}.single-product.woocommerce div.product p.stock.out-of-stock{color:#a94442;margin:0}.single-product.woocommerce div.product p.stock.in-stock{color:#77a464;margin-bottom:15px}.hpy_overview_wrap,.no-svg .social-icon .social-icon-wrap svg{display:none}.attr-tooptip{line-height:1.3em;display:inline-block;background:#659eba;color:#fff;height:1.2em;text-align:center;padding-right:.1em;width:1.1em;font-size:14px;font-size:.875rem;border-radius:50%;vertical-align:middle;margin-left:.4em;cursor:pointer;transition:.3s}.attr-tooptip .attr-tooltipDescr{transition:.3s;position:absolute;display:block;background:#fff;border:1px solid #659eba;box-shadow:0 2px 8px rgba(0,0,0,.2);font-weight:400;padding:.6em .9em;border-radius:3px;top:-5px;left:150%;text-align:left;color:#404040;min-width:250px;opacity:0;visibility:hidden;z-index:10}.attr-tooptip .attr-tooltipDescr.tooltip-shown{opacity:1;visibility:visible}.attr-tooptip .attr-tooltipDescr:after,.attr-tooptip .attr-tooltipDescr:before{right:100%;top:1em;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}.attr-tooptip .attr-tooltipDescr:after{border-color:transparent #fff transparent transparent;border-width:7px;margin-top:-7px}.attr-tooptip .attr-tooltipDescr:before{border-color:transparent #659eba transparent transparent;border-width:8px;margin-top:-8px}.attr-tooptip .attr-tooltipDescr ul{margin:0 0 .8em;padding:0 0 0 1.2em}.attr-tooptip .attr-tooltipDescr table{display:table!important}.attr-tooptip .attr-tooltipDescr table tbody,.attr-tooptip .attr-tooltipDescr table tfoot,.attr-tooptip .attr-tooltipDescr table thead{display:table-row-group!important}.attr-tooptip .attr-tooltipDescr table tr{display:table-row!important}.attr-tooptip .attr-tooltipDescr table td{display:table-cell!important}.attr-tooptip .attr-tooltipDescr>:last-child{margin-bottom:0}.hpy_single_product_wrap{margin-bottom:1.5em}.hpy_flex_viewport_wrap,.hpy_shop_image_inner{width:100%;padding-bottom:100%;background:#f2f2f2;overflow:hidden;margin-bottom:15px;height:0;position:relative}.hpy_single_product_wrap .hpy_product_subtitle{font-size:16px;font-size:1rem;text-align:center;padding-top:8px}.contact-sidebar .contact-field:hover a,.hpy_single_product_wrap .hpy_product_subtitle a:hover{color:#659eba;text-decoration:underline}.hpy_attr_terms{margin:0 -5px;display:none;cursor:pointer}.hpy_attr_inner{background:#ebeeee;padding:10px;text-align:center;border:2px solid #fff;transition:.3s;display:flex;align-items:center;flex:1 1 auto;justify-content:center}.hpy_attr_inner strong{font-size:15px;font-size:.9375rem}.hpy_attr_inner span,.hpy_attr_inner strong{display:block;line-height:1.2}.hpy_attr_inner.hpy_attr_bg{padding:0 0 10px}.hpy_attr_inner.hpy_attr_bg img{display:block;margin-bottom:.5em}.hpy_attr_inner.hpy_attr_bg strong{line-height:1;padding:0 10px}.hpy_attr_inner.active,.hpy_attr_term.hpy_pa_color .hpy_attr_inner.active .hpy_attr_color_swatch{border-color:#659eba}.hpy_attr_inner.active strong{color:#659eba}.hpy_attr_term{padding:0 5px;flex:0 1 25%;display:flex}@media (max-width:1199px) and (min-width:992px){.hpy_attr_term{flex:0 1 50%}}@media (max-width:650px){.hpy_attr_term{flex:0 1 50%}}@media (max-width:340px){.hpy_attr_term{flex:0 1 100%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.hpy_attr_term{max-width:25%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:1199px) and (min-width:992px){.hpy_attr_term{max-width:50%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:650px) and (max-width:991px){.hpy_attr_term{max-width:25%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:650px){.hpy_attr_term{max-width:50%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:340px){.hpy_attr_term{max-width:100%}}.hpy_attr_term.hpy_pa_frame-type{flex:1 1 20%}@media (max-width:1199px) and (min-width:992px){.hpy_attr_term.hpy_pa_frame-type{flex:0 1 33.333333%}}@media (max-width:650px){.hpy_attr_term.hpy_pa_frame-type{flex:0 1 33.333333%}}@media (max-width:340px){.hpy_attr_term.hpy_pa_frame-type{flex:0 1 100%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.hpy_attr_term.hpy_pa_frame-type{max-width:20%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:1199px) and (min-width:992px){.hpy_attr_term.hpy_pa_frame-type{max-width:33.333333%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (min-width:650px) and (max-width:991px){.hpy_attr_term.hpy_pa_frame-type{max-width:25%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:650px){.hpy_attr_term.hpy_pa_frame-type{max-width:33.333333%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none) and (max-width:340px){.hpy_attr_term.hpy_pa_frame-type{max-width:100%}}.hpy_attr_term.hpy_pa_color{flex:0 1 0px;margin-bottom:5px}.hpy_attr_term.hpy_pa_color .hpy_attr_color_swatch_inner{border-radius:50%;width:3em;height:3em;border:2px solid #fff}.hpy_attr_term.hpy_pa_color .hpy_attr_color_swatch{border:3px solid #ebeeee;border-radius:50%;transition:.3s;display:inline-block}.hpy_attr_term.hpy_pa_color .hpy_attr_inner{background:0 0;padding:0;border:0;display:block}.hpy_frame_select_row{position:relative;bottom:-1px;display:flex}.hpy_frame_inner,.hpy_frame_select a{padding:30px;border:1px solid #9c9c9c}.hpy_frame_select{position:relative;font-size:16px;font-size:1rem}.hpy_frame_select a:after,.hpy_frame_select a:before,.hpy_frame_select:before{content:"";position:absolute;width:1.25em;top:0}.hpy_frame_select:before{display:block;height:1.25em;background:#fff;right:0;transform:translate(50%,-50%) rotate(45deg);z-index:1}.hpy_frame_select a{margin:0;text-transform:uppercase;display:block;font-weight:400;line-height:1;color:#404040;background:#ebeeee;padding:.7em 1.2em;border-left:0}.hpy_frame_select a:after,.hpy_frame_select a:before{height:1px;background:#9c9c9c;z-index:10}.hpy_frame_select a:before{left:-.4em;transform-origin:top right;transform:rotate(-45deg)}.hpy_frame_select a:after{right:-.4em;transform-origin:top left;transform:rotate(45deg)}.hpy_frame_select:first-child a{border-left:1px solid #9c9c9c}.hpy_frame_select:first-child a:before{display:none}.hpy_frame_select.active a{border-bottom-color:#fff;background:#fff}.hpy_product_tags_wrap{flex:1 1 100%;text-align:center;margin-bottom:30px}.hpy_product_tags{background:#ebeeee;font-size:14px;font-size:.875rem;display:inline-block;padding:.6em .6em .6em 2em;position:relative;border-bottom:1px solid rgba(192,192,192,.53)}.hpy_product_tags p:before,.hpy_product_tags:after,.hpy_product_tags:before{display:block;position:absolute;background:#fff;content:""}.hpy_product_tags:after,.hpy_product_tags:before{left:.5em;height:.5em;width:1.4em}.hpy_product_tags:before{top:0;transform:translate(-50%,-40%) rotate(-30deg)}.hpy_product_tags:after{bottom:-1px;transform:translate(-50%,40%) rotate(30deg)}.hpy_product_tags p,.map-wrap address{margin:0}.hpy_product_tags p:before{height:.8em;width:.8em;border-radius:50%;box-shadow:inset 0 -1px 0 rgba(0,0,0,.2);transform:translateY(-50%);top:50%;left:.7em}.hpy_product_tags a{color:#000;text-decoration:underline}.pswp__bg,.pswp__ui--fit .pswp__caption{background:rgba(0,0,0,.8)!important}.site-footer{clear:both}.site-footer .hpy_title{font-size:18px;font-size:1.125rem;color:#6f6f6f;font-style:italic;text-transform:none!important;letter-spacing:0}.footer-cta{background-size:cover;background-position:center;background-repeat:no-repeat;padding:35px 0;margin-bottom:37.5px}.footer-cta .flex-col-6{display:flex}@media (max-width:767px){.footer-cta .flex-col-6{flex:1 1 100%;max-width:100%}.footer-cta .flex-col-6:first-child{margin-bottom:30px}}.footer-cta-section{background:#fff;padding:15px;width:100%;display:flex;align-items:center;justify-content:center}@media (min-width:768px) and (max-width:991px){.footer-cta-section{position:relative;overflow:hidden}.footer-cta-section .footer-discover-img{position:absolute;z-index:1;opacity:.15;top:50%;left:50%;flex:auto;margin:0;width:300px;transform:translate(-50%,-50%) rotate(-2deg);display:block}.footer-cta-section .footer-discover-content{position:relative;z-index:2}}.footer-discover,.footer-newsletter{display:flex;align-items:center;margin:0 -15px;width:calc(100% + 30px)}.footer-discover-content,.footer-discover-img,.footer-newletter-img,.footer-news-content{padding:0 15px}.footer-newletter-img{display:none;max-width:134px}@media (min-width:992px){.footer-newletter-img{display:block}}.footer-news-content{flex:1 1 auto}.footer-news-content h2,.footer-news-content h3,.footer-news-content h4{font-size:16px;font-size:1rem;font-weight:400;text-transform:uppercase;line-height:1.3;margin:0}.footer-discover-content p,.footer-news-content p{font-size:14px;font-size:.875rem}.footer-news-content form input[type=email],.footer-news-content form input[type=text]{margin-bottom:6px;flex:1 1 50%;max-width:calc(50% - 5px)}.footer-news-content form input[id=name]{margin-right:5px}.footer-news-content form input[id=email]{margin-left:5px}.footer-news-content form input[type=submit]{font-size:16px;font-size:1rem;margin-left:auto;font-weight:700;color:#fff;text-decoration:underline;padding:.4em 1.6em}@media (max-width:767px){.footer-news-content form input[type=email],.footer-news-content form input[type=text]{max-width:100%;flex:1 1 100%;margin:0 0 6px}.footer-news-content form input[type=submit]{max-width:100%;flex:1 1 100%;margin:0}}.footer-discover-img{flex:1 0 65%;padding-right:0;margin-bottom:-40px;margin-top:-30px;display:none}.footer-discover-content{text-align:center;flex:1 1 auto}.footer-discover-content h2,.footer-discover-content h3,.footer-discover-content h4{font-size:18px;font-size:1.125rem;font-weight:400;text-transform:uppercase;line-height:1.3;margin:0 0 5px}.footer-discover-content p{color:#4a4a4a;font-style:italic}.footer-discover-content p:last-child{margin:0}.footer-discover-content a{width:100%;display:block;background:#659eba;font-size:16px;font-size:1rem;font-weight:700;color:#fff;text-decoration:underline;padding:.4em 1.6em;border-radius:3px;font-style:normal}@media (min-width:992px){.footer-discover-img{display:block}.footer-discover-content{padding-left:0}}.footer-copy{padding:30px 0}.footer-copy p{color:#949494;font-size:11px;font-size:.6875rem;font-style:italic;text-align:center;margin:0}.footer-social{justify-content:center;align-items:center;padding-bottom:30px;margin:37.5px -.8em 0}.social-icon{display:block;text-align:center;padding:0 .8em}.social-icon svg{display:block;margin:0 auto;max-width:100%;max-height:100%;transition:.3s}.social-icon .social-icon-wrap{border:2px solid #000;border-radius:50%;height:2em;width:2em;padding:.4em;backface-visibility:hidden;margin:0 auto;transition:.3s}.no-svg .social-icon .social-icon-wrap:before{content:"";display:block;margin:0 auto;width:100%;height:100%;background-position:center;background-size:contain;background-repeat:no-repeat}.no-svg .social-icon .social-icon-wrap.social-wrap-facebook:before{background-image:url(dist/icons/facebook.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-twitter:before{background-image:url(dist/icons/twitter.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-pinterest:before{background-image:url(dist/icons/pinterest.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-instagram:before{background-image:url(dist/icons/instagram.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-youtube:before{background-image:url(dist/icons/youtube.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-tumblr:before{background-image:url(dist/icons/tumblr.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-google-plus:before{background-image:url(dist/icons/google-plus.png)}.no-svg .social-icon .social-icon-wrap.social-wrap-rss:before{background-image:url(dist/icons/rss.png)}.social-icon span{font-weight:700;color:#000;font-style:italic;font-size:12px;font-size:.75rem}.social-icon:hover .social-wrap-facebook{border-color:#3b5998}.social-icon:hover .social-wrap-facebook svg{fill:#3b5998}.social-icon:hover .social-wrap-facebook span{color:#3b5998}.social-icon:hover .social-wrap-twitter{border-color:#00aced}.social-icon:hover .social-wrap-twitter svg{fill:#00aced}.social-icon:hover .social-wrap-twitter span{color:#00aced}.social-icon:hover .social-wrap-pinterest{border-color:#cb2027}.social-icon:hover .social-wrap-pinterest svg{fill:#cb2027}.social-icon:hover .social-wrap-pinterest span{color:#cb2027}.social-icon:hover .social-wrap-instagram{border-color:#517fa4}.social-icon:hover .social-wrap-instagram svg{fill:#517fa4}.social-icon:hover .social-wrap-instagram span{color:#517fa4}.social-icon:hover .social-wrap-youtube{border-color:#b00}.social-icon:hover .social-wrap-youtube svg{fill:#b00}.social-icon:hover .social-wrap-youtube span{color:#b00}.social-icon:hover .social-wrap-tumblr{border-color:#32506d}.social-icon:hover .social-wrap-tumblr svg{fill:#32506d}.social-icon:hover .social-wrap-tumblr span{color:#32506d}.social-icon:hover .social-wrap-google-plus{border-color:#dd4b39}.social-icon:hover .social-wrap-google-plus svg{fill:#dd4b39}.social-icon:hover .social-wrap-google-plus span{color:#dd4b39}.social-icon:hover .social-wrap-rss{border-color:#f26522}.social-icon:hover .social-wrap-rss svg{fill:#f26522}.social-icon:hover .social-wrap-rss span{color:#f26522}.friends-global-footer{background-size:cover;background-position:center;background-repeat:no-repeat;padding:15px 30px}.friends-global-footer .flex-row,.friends-global-footer .hpy_shop_page_wrap,.friends-global-footer .single-product.woocommerce .product,.friends-global-footer .woocommerce .cart-collaterals,.single-product.woocommerce .friends-global-footer .product,.woocommerce .friends-global-footer .cart-collaterals{align-items:center;justify-content:center}.friends-globalFriends{flex:1 1 auto;text-align:center}.friends-globalFriends h3,.friends-globalFriends p,.nav-main .search-form button{color:#fff}.friends-globalFriends h3,.friends-globalShopInner h3{line-height:1.3}.friends-globalFriends p{font-weight:700}.friends-globalShop{background:#fff;padding:10px;flex:0 1 auto;margin:15px 0}.friends-globalShopInner{padding:10px;text-align:center;margin-bottom:0!important}.friends-globalShopInner .hpy_read_more{width:auto;display:inline-block;padding:.3em 1.5em .4em;font-weight:700}.map-wrap #google-container{min-height:400px}.map-wrap #hpy-zoom-in,.map-wrap #hpy-zoom-out{cursor:pointer;width:3.637em;height:3.637em;background:#659eba;color:#fff;border-radius:50%;position:relative;margin:.975em;-webkit-transition:.3s;transition:.3s;box-shadow:0 2px 3px rgba(0,0,0,.4),inset 0 -2px 3px rgba(0,0,0,.2)}.map-wrap #hpy-zoom-in:after,.map-wrap #hpy-zoom-in:before,.map-wrap #hpy-zoom-out:after,.map-wrap #hpy-zoom-out:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;height:3px;width:60%}.map-wrap #hpy-zoom-in:after,.map-wrap #hpy-zoom-out:after{content:""}.map-wrap #hpy-zoom-in:hover,.map-wrap #hpy-zoom-out:hover{background:#659eba}.map-wrap #hpy-zoom-in:before{content:"";-webkit-transform-origin:50%;transform-origin:50%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.contact-form,.contact-sidebar{margin-bottom:30px}.contact-form p:last-child{margin-bottom:0}.contact-sidebar .contact-field{padding-left:30px;position:relative}.contact-sidebar .contact-field a{color:#404040}.contact-sidebar .contact-field:before{position:absolute;color:#404040;width:20px;text-align:center;top:.15em;left:0;display:block;font:1.2em FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-webkit-transition:.3s;transition:.3s}.contact-sidebar .contact-field.address:before{content:"\f041"}.contact-sidebar .contact-field.facebook:before{content:"\f082 "}.contact-sidebar .contact-field.twitter:before{content:"\f081 "}.contact-sidebar .contact-field.instagram:before{content:"\f16d"}.contact-sidebar .contact-field.pinterest:before{content:"\f0d2"}.contact-sidebar .contact-field:hover:before{color:#659eba}.password2,select#type.sc-form-control.sc-cf-dropdown{display:none}div.nearlythere a:link,div.nearlythere a:visited{color:#008b8b}.nobr{white-space:nowrap}@media (min-width:978px){.essaybookbuy-image{position:relative;float:left;width:200px;padding:5px}.essaybookbuy-text{margin-left:1px}.essaybookbuy-payzone{margin-left:200px}}.headerbanner{margin-top:10px;margin-bottom:-8px}.headerbanner img{margin-bottom:-10px}iframe.video800{height:650px;width:800px}.masthead-phone p,.table-masthead p{font-size:14px;font-size:.875rem;text-align:left}.table-masthead{display:table;table-layout:fixed;width:100%}.table-masthead img{max-width:100%;height:auto}table.essaybook,table.masthead{font-size:15px;table-layout:fixed;width:100%;font-size:.9375rem}.row-masthead{display:table-row;width:100%;background-color:none}.cell-masthead{display:table-cell;width:25%;border-right:solid #fff;border-left:solid #fff;padding-left:5px;padding-right:5px;border-width:10px}table.essaybook td,table.masthead td{background-color:#d1e3e5;border:20px solid #fff;padding:4px}.Table-pic-two-by-two{display:table;width:100%}.Row-pic-two-by-two{display:table-row;width:100%;background-color:none}.Cell-pic-two-by-two{display:table-cell;width:50%;padding-left:5px;padding-right:5px;border-width:10px}input#listed_URL.sc-form-control.sc-cf-text,input#listed_name.sc-form-control.sc-cf-text{width:200px;margin:0 auto}.Cell-bookcasefilteroptions img,.currency-filter a{border:3px solid #fff}.Cell-bookcasefilteroptions img:hover,.currency-filter a:active,.currency-filter a:hover{border:3px solid gray}.Cell-bookcasefilteroptions,.Cell-essaybook,.Cell-pic-two-by-two{border-right:solid #fff;border-left:solid #fff}.sc-radio-group input[type=radio]{float:none!important}.sc-radio-group label{display:initial!important}.sc-form-group input[type=radio]{margin:0 5px 0 16px!important}.sc-form-group label{margin:0 0 10px!important}.sc-form-group .sc-form-control{width:5em!important;margin:0 auto!important}p.bookdisclaimer{font-style:italic;font-size:12px;font-size:.75rem}p.test{display:block;width:100%}.Table-bookcasefilteroptions{display:table;width:100%}.Title-bookcasefilteroptions{display:table-caption;text-align:center;font-weight:700;font-size:larger}.Row-bookcasefilteroptions{display:table-row;width:100%;background-color:none}.Cell-bookcasefilteroptions{display:table-cell;width:33%;padding-left:0;padding-right:0;border-width:10px;font-style:italic;text-align:center}.Cell-bookcasefilteroptions p{font-style:italic;font-size:14px;font-size:.875rem;line-height:normal}.Title,.Title-essaybook{font-size:larger;font-weight:700;text-align:center}.currencypay-all p,.currencypay-all-oneline p,.portfolioContainer-bookcase p{line-height:18px}.Cell-bookcasefilteroptions span{position:absolute;width:100%;height:100%;top:0;left:0}.portfolioFilter-furtherreading td{text-align:center;padding:40px}.Cell,.Cell-essaybook{padding-left:5px;padding-right:5px}.portfolioFilter-furtherreading img,.term-fine-art-prints #woocommerce_product_tag_cloud-2{display:block}.bonanzadigest img{margin-right:15px}.Title-essaybook{display:table-caption}.Row-essaybook{display:table-row;width:100%;background-color:none}.Cell-essaybook{display:table-cell;width:33%;border-width:10px}.Table-essaybook{display:table;width:100%}.Title{display:table-caption}.Heading,.Row{display:table-row}.Heading{font-weight:700;text-align:center;background-color:#a9a9a9}.Row{background-color:silver}.Cell{display:table-cell;border-right:solid #fff;border-left:solid #fff;border-width:10px}.currency-filter a,.currency-filter-oneline a{background-color:none;color:#fff;text-transform:uppercase}table.fourbagpay{max-width:100%;margin:0 auto}table.fourbagpay td{padding:20px;text-align:center}.currency-filter{margin-top:15px;margin-bottom:20px}.currency-filter a{padding:5px 10px;margin:0 10px}.currencypay-all{font-size:initial;margin-left:18px}.currencypay-all p{margin-left:auto;margin-right:auto}.currencypay-all div{text-align:center;width:100%;margin:0 auto 20px}.currencypay-all img,.currencypay-all p,.portfolioContainer-bookcase img,.portfolioContainer-shop img,.portfolioContainer-shop p{max-width:200px;text-align:center}.currencypay-eur,.currencypay-usd,.nav-main ul p,.woocommerce-account div.taxonomy-nav.nav-collapse.woocommerce-Addresses li.term-uncategorized,.woocommerce-account div.taxonomy-nav.nav-collapse.woocommerce-MyAccount-navigation li.term-uncategorized,body.search-no-results .nav-main .search-form,body.search-results .nav-main .search-form,body.search-results ul.taxonomies.nav.navbar-nav,div.related-content div.page,div.related-content div.sharethis,div.row.taxonomy-nav.nav-collapse li.term-uncategorized,div.tax-description div.sharethis,div.taxonomy-nav.nav-collapse.gallery li.term-uncategorized,li.term-articles,li.term-books,li.term-featured-articles{display:none}@media (min-width:978px){.currencypay-all-oneline{font-size:initial;margin-left:200px;margin-top:8px;font-variant:small-caps;text-align:left}}@media (max-width:978px){.currencypay-all-oneline{font-size:initial;margin-left:1px;margin-top:8px;font-variant:small-caps;text-align:left}}.currencypay-all-oneline div{text-align:left}.currencypay-all-oneline .sc-checkout-form{margin:10px 12px 0 0;display:inline-block}.currencypay-all-oneline .sc-form-group{margin-bottom:15px;display:inline-flex}.currencypay-all-oneline .sc-form-group .sc-form-control{width:4em;margin:0 20px 0 0;height:28px;padding:4px 12px}.currencypay-all-oneline .sc-form-group label{margin:0 10px 1px 0;font-weight:400}@media (min-width:978px){.currency-filter-oneline{font-variant:small-caps;text-align:left;margin-top:20px;font-weight:700;margin-left:200px}}@media (max-width:978px){.currency-filter-oneline{font-variant:small-caps;text-align:left;margin-top:20px;font-weight:700;margin-left:1px}}.currency-filter a,.currency-filter-oneline a,table.shopgrid{font-size:15px;font-size:.9375rem}.portfolioFilter a.current,.sc-form-group label,h3.entry-title{font-weight:400!important}.portfolioFilter-shop{margin-top:15px;margin-bottom:40px}.portfolioFilter-shop a{text-transform:uppercase;font-size:22px;font-size:1.375rem;background-color:#5a94c2;color:#fff;padding:5px 10px;margin:0 10px}.portfolioContainer-shop{font-size:small;margin-left:18px}.portfolioContainer-shop p{line-height:18px}.portfolioContainer-shop div{margin:20px 10px;text-align:center}.portfolioContainer-bookcase a:link{color:#008b8b}.portfolioContainer-bookcase div{width:25%;line-height:21px;padding-bottom:60px;padding-right:10px;padding-left:10px}.portfolioContainer-bookcase p.bookcase-buy a{font-size:15px;font-size:.9375rem;text-transform:uppercase;background-color:#66be43;padding:5px 10px;color:#fff}blockquote,p.bookcase-buy{text-align:left}span.bookcase-title{text-transform:uppercase;font-size:16px;font-size:1rem;font-weight:700;line-height:1px}span.bookcase-pub{font-style:italic;font-size:15px;font-size:.9375rem}p.bookcase-des,span.bookcase-author{font-size:14px;font-size:.875rem}p.bookcase-des{font-style:italic}.portfolioContainer-bookcase img{margin-right:20px}p.shopitemtitle{font-weight:700;line-height:17px;margin-top:6px;text-transform:uppercase}p.mostviewedtitle{font-size:14px;font-size:.875rem;margin-top:8px;margin-bottom:1px;font-style:italic}p.bookbuy{font-size:12px;font-size:.75rem;line-height:initial;text-align:right;font-weight:700;text-transform:uppercase}p.bookdes,p.bookinfo,p.booktitle{line-height:initial;text-align:left}p.bookdes,p.bookinfo{margin-top:25px;font-style:italic;font-size:15px;font-size:.9375rem}p.booktitle{font-size:17px;font-size:1.0625rem}p.bookauthor{margin-bottom:-10px;font-size:16px;font-size:1rem;text-align:left;margin-top:-10px}div.center-cropped-newsletter{float:left;margin:0 10px 10px 0;width:100px;height:100px;background-position:center center;background-repeat:no-repeat}.center-cropped img{min-height:100%;min-width:100%}.brand{padding-top:22px}blockquote{font-style:italic}.taxonomy-nav ul{margin:0 0 5em}div.sourcedescription{width:100%;margin-left:auto;margin-right:auto}div.sourcedescription p{margin-bottom:20px;margin-top:20px}div#disqus_thread,div.sourcedescription div{margin-top:40px}div.sharethis,div.sourcedescription{text-align:center;margin-bottom:40px}.st-twitter-counter,.stButton .stArrow,.stButton .stMainServices{height:24px!important}div.collection-tags,div.synved-social-container.synved-social-container-share{width:100%;margin:1px auto 20px;text-align:center}table.sourcepage td{table-layout:fixed;border:2px solid #ccc;padding:10px 20px;border-image:initial;text-align:center}table.shopgrid{width:100%;table-layout:fixed}table.shopgrid td{text-align:center;vertical-align:top;padding-top:50px}table.shopgrid p.shopdes{font-size:12px;font-size:.75rem;margin-top:-8px}table.shopgrid img{max-width:150px;text-align:center}table.shopapparel td{width:60%}table.shopmugs td{width:15%}table.shopgiph td{padding-bottom:80px;width:50%}div.collection-tags{margin:0 auto}.taxonomy-nav{text-align:center;font-size:.9em}.nav-main .search-form .search-submit{width:60px;height:23px;line-height:1.3em}.nav-main .search-form input.searchfield{padding-bottom:5px}.nav-main .search-form .search-field{width:100px;margin-left:8px;height:23px;line-height:1em}.nav-main button{-webkit-appearance:button;cursor:pointer;background-color:#8f8d8d;border:0}table.sample,table.sample td,table.sample th{border-style:solid;border-color:#a9a9a9}table.sample{border-width:0;border-spacing:1px;border-collapse:collapse;background-color:#fff;font-size:12px;font-size:.75rem;text-align:center;margin:30px auto}table.sample th{border-width:0;padding:3px;background-color:66FF;color:#fff}table.sample td{border-width:0!important;padding:5px;background-color:#fff}.entry ol,.entry ul,.storycontent ol,.storycontent ul,dd{padding:0 25px 40px}div.main.main-full article.regular-list-item .entry-title h2{font-size:.95em;font-weight:700;font-style:normal;text-transform:none;text-align:left;line-height:1.2em;padding-bottom:.2em}h3.entry-title{text-align:center!important;font-size:1.95em!important;margin-bottom:40px!important}article.regular-list-item .entry-summary{font-size:.76em;line-height:1.3em}.home .main .gallery article.feature-list-item .article-inner .entry-summary,.home .main .row article.feature-list-item .article-inner .entry-summary,.home .main .woocommerce-account .woocommerce-Addresses article.feature-list-item .article-inner .entry-summary,.home .main .woocommerce-account .woocommerce-MyAccount-navigation article.feature-list-item .article-inner .entry-summary,.woocommerce-account .home .main .woocommerce-Addresses article.feature-list-item .article-inner .entry-summary,.woocommerce-account .home .main .woocommerce-MyAccount-navigation article.feature-list-item .article-inner .entry-summary{padding-bottom:1em;font-size:.96em}div.entry-summary{font-size:.76em;line-height:1.3}.sidebar article.post h2{font-size:.92em;font-style:normal;font-weight:700;text-transform:none;text-align:left;line-height:1.2;margin-bottom:5px}.single-post .sidebar article .media-object img{min-width:158px;padding-top:22px}.single .main>article>header>.entry-title{font-size:2.3em!important;text-transform:none;font-weight:400;margin-bottom:.6em;text-align:center!important}.thumbnail{padding:2px;line-height:1.428571429;background-color:#fff;border:0;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;max-width:100%;height:auto;display:block;margin-bottom:8px}.nav .caret,div.collections-landing.collections-landing-medium{display:none}.thumbnail .caption{color:#5f5f5f;font-size:.75em;text-align:center}p.quote,p.quotemiddle{color:gray;font-style:italic}.footer-bottom,.footer-top{font-size:.61em;text-align:center;line-height:normal}.nav-main ul{text-align:center;width:100%;margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.nav-main ul li a{white-space:normal;font-size:17px;font-size:1.0625rem;text-align:left;text-transform:initial}.nav .caret{border-top-color:#000;border-bottom-color:#000}.collections-landing h3{text-align:center;margin-bottom:2em;text-transform:uppercase;font-size:large}div.source span{text-align:left!important;text-transform:none!important}div.collections-landing.posts-tag-cloud{margin-bottom:30px}.taxonomy-nav{margin:0 0 1em}div.tax-description{margin-bottom:1px}img.half{max-width:80%;height:auto}img.quarter,img.small{max-width:25%;height:auto}img.small{max-width:48%}img.fullwidth{max-width:100%;height:auto}form.supportform{width:100%;margin:0 auto}div.blockcenter,div.imageblockcenter{width:100%;margin-left:auto;margin-right:auto;text-align:center}p.books,p.quote{text-align:justify;margin-top:25px}p.contributors,p.quotemiddle{text-align:center;margin-top:25px}p.contributors{text-align:justify;margin-bottom:40px}p.middle{text-align:center;margin-top:25px}p.sidebarquotes{font-style:italic;font-size:16px;font-size:1rem;font-weight:700;padding-top:6px;margin-bottom:5px}div.footer-top{font-size:.91em}.table{width:100%}p.sidebartext{font-size:.9em;margin:10px 0}div.gifpage,div.gifpage800,div.subscribe{margin-left:auto;margin-right:auto;text-align:center}div.gifpage{width:70%}div.gifpage800{width:85%}div.subscribe{width:55%}div.nearlythere,div.sorrytoseeyougo{text-align:justify;margin-left:auto;margin-right:auto}div.nearlythere{width:66%}div.sorrytoseeyougo{width:71%}div.cc{width:85%;margin-left:auto;margin-right:auto;text-align:center}div.cc a:link,div.cc a:visited{color:#008b8b}div.imagewidget img{padding-bottom:0}@media (max-width:500px){table.shop td,table.shopapparel td,table.shopmugs td{display:block;width:100%!important}div.notbelow500{display:none}}@media (min-width:500px){div.below500{display:none}table.shop td{width:38%}}@media (max-width:650px){iframe.video800{height:400px;width:800px}div.gifpage,div.gifpage800,div.subscribe{width:100%;margin-left:auto;margin-right:auto;text-align:center}p.contributors{text-align:left!important}}@media (max-width:680px){div.nearlythere{width:100%;margin-left:auto;margin-right:auto;text-align:justify}}@media (max-width:740px){div.sorrytoseeyougo{width:100%;margin-left:auto;margin-right:auto;text-align:justify}}@media (max-width:800px){div.cc{width:100%}}@media (max-width:820px){div#sthoverbuttons{display:none}}@media (max-width:500px){table.rollofhonour td{display:block;width:100%!important}}@media (max-width:767px){table.shopgrid td,table.sourcepage td{display:block;width:100%!important}div.small-desktop-visible{display:none}}@media (max-width:600px){.Cell-bookcasefilteroptions{display:block;width:100%}}@media (max-width:599px){div.not-on-phone-morethan600{display:none}}@media (min-width:600px){div.not-on-desktop-lessthan600{display:none}}@media (max-width:767px){div.not-on-phone{display:none}}@media (min-width:768px){div.not-on-desktop{display:none}}@media (max-width:993px) and (min-width:768px){div.small-desktop-visible{display:block}}@media (max-width:993px){div.big-desktop-visible{display:none}.portfolioContainer-bookcase div{width:100%;line-height:21px;padding-bottom:30px;padding-right:10px;padding-left:10px}}@media (min-width:993px){div.not-desktoplarge,div.not-desktoplarge-and-not-mobile{display:none}div.big-desktop-visible{display:block}div.small-desktop-visible{display:none}}.term-postcard-packs .woocommerce-info,.woocommerce table.shop_table .attr-tooptip,.woocommerce ul.products li.product.featured .product-image-wrap:before,div.related-content .mediumsymbolfix{display:none}table.cachetempfixforsymbols td{padding:25px}.site-title{padding:20px 0}.woocommerce-checkout .site-main article.page{max-width:960px;margin-left:auto;margin-right:auto}.woocommerce-checkout .wc_payment_method{width:48%;float:left}.woocommerce-checkout .wc_payment_method label{cursor:pointer}.woocommerce-checkout .payment_method_paypal{float:right}.woocommerce-checkout .wc-credit-card-form label{cursor:default;padding:4px 0 1px!important}.woocommerce-checkout .wc-credit-card-form .form-row-first{float:left;width:60%}.woocommerce-checkout .wc-credit-card-form .form-row-last{float:left;width:40%}.home-articleBorder p.hpy_title{padding:15px 0;font-weight:500;font-size:1.3rem;font-style:italic;max-width:350px}.hpy_special_box:not(.bf1) img{max-height:125px!important;width:auto!important}.hpy_special_box a,.hpy_special_box input[type=submit]{text-decoration:none;text-transform:uppercase;font-weight:700}#woocommerce_product_tag_cloud-2{display:block!important}.woocommerce.widget_product_tag_cloud .tagcloud a.active-tag span.tag-link-count{color:#404040;font-weight:400}.woocommerce.widget_product_tag_cloud .tagcloud a:hover{color:#404040;text-decoration:none}.page-id-1184 .hpy_special_box{margin-bottom:20px}.page-id-1184 .widget-inner{padding:20px}.page-id-1184 .widget-inner p{margin:0;font-size:110%}.home-pdrFriends{background:0 0;padding:2px 0 1px}.home-smallArticle h2{font-size:.9rem;line-height:1.3}smallArticle p{font-size:.8rem}.home-smallArticle p{line-height:1.4}.hpy_special_box:not(.bf1) a,.hpy_special_box:not(.bf1) input[type=submit]{text-decoration:none;border-radius:3px}.home-firstArticle h2{font-size:1.8rem;line-height:1.3;margin-bottom:.4em;margin-top:.2em;text-align:center}.hpy_filter_backlink{font-size:1.1em;font-weight:600}body .hpy_store_notice .hpy_store_notice_inner{background:#d56d93;font-size:1.3rem}body .hpy_store_notice .hpy_notice_dismiss{background:#d56d93}body .hpy_store_notice{border-top:4px solid #d56d93}.thumbnail .caption{padding:0}.hpy_single_product_wrap .hpy_product_subtitle a{color:#659eba;text-decoration:underline}.friends-globalShop{display:none}.friends-globalFriends h3,.friends-globalShopInner h3{font-size:1.7rem;font-style:normal;text-transform:uppercase;margin-bottom:.6em;font-weight:700}.friends-globalFriends{margin:50px 0}.friends-globalFriends p{margin:1.5em;font-size:1.05rem}.friends-global-footer{background-image:url(http://public-domain-review.dev/wp-content/uploads/2017/11/shop-bottom-banner.png)!important}.friends-globalFriends .hpy_read_more{display:inline-block;line-height:1;background:0 0;padding:.7em 1.8em;font-weight:700;text-decoration:none;border:6px solid #fff;border-radius:1px;color:#fff;font-size:1.1rem;text-transform:uppercase}.single-product.woocommerce div.product p.price del,.single-product.woocommerce div.product span.price del{font-size:75%}