.alignleft,img.alignleft{float:left;margin:0 20px 20px 0}.alignright,img.alignright{float:right;margin:0 0 20px 20px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.aligncenter{margin-bottom:12px}div.post{margin:0 0 20px}ul.widgets{margin:0 0 20px;padding:0;list-style-type:none}ul.widgets li ul{margin:0 0 15px;padding:0;list-style-type:none}ul.widgets li ul li{padding:0 0 5px}ul.widgets li ul li ul{margin:0;padding:5px 0 0 10px}.commentlist{margin:0 0 20px;padding:0;list-style-type:none}.commentlist .comment-author .avatar{display:none}.commentlist .comment{margin:0 0 10px;padding:0 0 10px}#commentform p{margin:0 0 5px}#commentform input[type=text],#commentform textarea{display:block;font-family:Arial,Verdana,Sans-Serif;font-size:12px;padding:5px;border:solid 1px #ccc}#commentform input[type=text]{width:300px}#commentform textarea{width:90%}#respond .form-allowed-tags{display:none}div.nav-previous{float:left}div.nav-next{float:right}#nav-above,#nav-below{display:none}.assistive-text,.screen-reader-text{position:absolute!important;clip:rect(1px,1px,1px,1px)}.main-navigation .assistive-text:hover,.main-navigation .assistive-text:active,.main-navigation .assistive-text:focus{background:#fff;border:2px solid #333;border-radius:3px;clip:auto!important;color:#000;display:block;font-size:12px;padding:12px;position:absolute;top:5px;left:5px;z-index:100000}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.widget-area#secondary{width:100%;float:none}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important}html{font-size:62.5%;-webkit-text-size-adjust:none}html,body{margin:0;padding:0;background:#fff}body{font-family:"Lora",Georgia,Serif;font-size:17px;line-height:25px;color:#231f20}form{margin:0;padding:0}img{border:0;max-width:100%;height:auto}td{vertical-align:top}p{margin:0 0 20px}p:last-child{margin:0}a{transition:.25s ease;color:#cd4233;text-decoration:none}a:hover{color:#000}h1{margin:0 0 20px;font-size:32px;line-height:36px;font-weight:400}h2{margin:0 0 10px;font-size:22px;line-height:26px;font-weight:400}h3{margin:0 0 10px;font-size:20px;line-height:24px;font-weight:400}h4,.pagesubheading{margin:0;font-size:17px!important;line-height:25px;font-weight:700}h5{margin:0;font-size:17px;line-height:25px;font-weight:400;font-weight:700}h2.no-context{margin:0 0 20px;font-size:24px;line-height:28px;color:#b98850;font-weight:400}.clearfix,.clear{zoom:1}.clearfix:after,.clear:after{content:"";display:block;height:0;font-size:0;line-height:0;clear:both;visibility:hidden}.hidden{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}a#skip,a#skip:hover,a#skip:visited{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden}a#skip:active,a#skip:focus{position:static;width:auto;height:auto}nav ul{margin:0;padding:0;list-style-type:none}#page{min-width:320px;transition:right .25s ease;position:relative;right:0}#banner{background:#52361a;border-bottom:solid 1px #b98850;font-size:13px;line-height:30px;color:#ddb587;text-align:center;text-transform:uppercase;font-family:"Open Sans",Arial,Sans-serif;position:relative;z-index:20}#banner>div>div{float:left;width:50%}#banner>div>div+div{border-left:solid 1px #b98850}#banner a{color:#ddb587}#banner a:hover{color:#fff}#header{position:relative;z-index:10;background:#fff;top:0;right:0;width:100%;z-index:20}#header a:hover{color:#cd4233}#header .nav{position:relative;border-bottom:solid 1px #b98850}#header .section>div{padding:0;max-width:1560px}#header .links{margin:0;padding:0;list-style-type:none;float:left}#header .links>li{float:left}#header .links>li>a{font-size:18px;line-height:26px;display:block;width:130px;padding:17px 0;text-align:center;color:#000;text-decoration:none;border-right:solid 1px #b98850}#header .links>li>a:hover{color:#000!important;background:#cba57c}#header .links>li.sfHover>a{color:#cd4233}#header .links>li:first-child>a{border-left:solid 1px #b98850}#header .links .cols>ul{margin:0;padding:0;list-style-type:none;float:left;width:50%}#header .links .cols>ul li{margin:0 0 10px}#header .links .menu{position:absolute;top:61px;left:0;padding:30px;border:solid 1px #b98850;border-width:0 1px 1px 1px;font-size:16px;line-height:20px;background:#fff;display:none;z-index:100;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}#header .links .menu ul{column-count:2;column-gap:10px;margin:0;padding:0;list-style-type:none}#header .links .menu ul li+li{margin-top:10px}#header .links .menu a{color:#5b2301;text-decoration:none}#header .links .menu a:hover{background:#cba57c}#header .links .menu .btn{color:#fff}#header .links .shop .menu{width:390px}#header .links .shop .menu .contact{border-top:solid 1px #cd4233;text-align:center;font-size:14px;line-height:20px;margin:20px 0 0;padding:25px 0}#header .links .shop .menu .contact a{color:#231f20}#header .links .brands .menu{right:0}#header .links .brands .menu .cols>ul{width:16.6666%}#header .links .cart .menu{width:390px;left:auto;right:0;padding:0 20px 20px}#header .links .cart .empty{padding-top:20px}#header .links.right{float:right}#header .links .toggle-mobile-menu{display:none}#header .links .toggle-mobile-menu>a{padding:18px 0 12px;width:60px}#header .links .cart a,#header .links .cart .text{position:relative}#header .links .cart .item-count{position:absolute;top:9px;right:26px;color:#fff;background:#cd4233;border-radius:10px;font-size:13px;line-height:20px;width:20px;text-align:center}#header .links .cart .item-count.zero-items{display:none}#header .links .fa{display:none;font-size:25px}#header .logo{position:absolute;top:50%;left:50%;margin:-18px 0 0 -135px}#header .logo img{display:block}#header .search-bar{display:none;background:#f9edd7}.sticky-header #page{padding-top:61px}.sticky-header #header{position:fixed}#footer{background:#fff;position:relative;z-index:2}#footer .upper{border-top:solid 1px #b98850;border-bottom:solid 1px #b98850;font-size:18px;line-height:22px}#footer .upper>div{padding:0}#footer .upper a{color:#000}#footer .upper a:hover{color:#cd4233}#footer .upper .content{display:flex;margin:0 auto;justify-content:center}#footer .upper .content .newsletter{width:500px;padding:0 20px;position:relative;display:flex;align-items:center;gap:10px}#footer .upper .content .newsletter{color:#b98850}#footer .upper .content .newsletter .label{font-size:18px;line-height:22px;white-space:nowrap;margin:0}#footer .upper .content .newsletter [type=email]{font-family:"Lora",Georgia,Serif;font-size:16px;line-height:20px;color:#000;background:#f8f5f2;padding:5px;border:solid 1px #b98850;width:100%;height:auto;border-radius:0}#footer .upper .content .newsletter button{width:30px;height:30px;padding:0;border-radius:15px;border:none;background:#cd4233;color:#fff;display:inline-block;vertical-align:middle;font-size:0;line-height:0;cursor:pointer;text-indent:1px}#footer .upper .content .newsletter button:before{font-family:FontAwesome;content:"\f054";cursor:pointer}#footer .upper .content .newsletter form{display:flex;align-items:center;gap:10px}#footer .upper .content .newsletter .message{display:none}#footer .upper .content .social{padding:0 20px;border-left:solid 1px #b98850;display:flex;align-items:center}#footer .upper .links ul{display:table;width:100%;margin:0;padding:0;list-style-type:none;text-align:center}#footer .upper .links li{display:table-cell;vertical-align:top}#footer .upper .links a{display:block;padding:20px 25px;border-right:solid 1px #b98850}#footer .lower>div{padding-top:40px;padding-bottom:20px;text-align:center;font-size:13px;line-height:17px;color:#5b2301}#footer .lower a{color:#5b2301}#footer .lower a:hover{color:#000}#footer .lower .links{margin:20px 0 10px;padding:0;list-style-type:none}#footer .lower .links li{display:inline-block}#footer .lower .links li+li:before{content:"|"}#footer .lower .links a{margin:0 5px}#mobile-menu{position:fixed;top:61px;width:100%;bottom:0;background:#f8f3ee;overflow:auto;z-index:1000;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none;font-size:18px;line-height:22px}#mobile-menu h2{margin:0 0 10px;font-size:18px;line-height:24px;font-weight:400;color:#5b2301}#mobile-menu h5{margin:0 0 10px;font-size:16px;line-height:20px;text-transform:uppercase;font-weight:400;color:#b98850}#mobile-menu .panel-tabs{margin:0;padding:0;list-style-type:none;border-bottom:solid 1px #b98850;font-size:18px;line-height:22px;text-align:center}#mobile-menu .panel-tabs li{float:left;width:33.3333%}#mobile-menu .panel-tabs li+li{border-left:solid 1px #b98850}#mobile-menu .panel-tabs li.active{background:#fff;color:#cd4233}#mobile-menu .panel-tabs a{display:block;padding:15px 10px;color:#000}#mobile-menu .container{padding:15px 20px 40px;border-bottom:solid 1px #b98850;background:#fff}#mobile-menu .panel{display:none}#mobile-menu .panel.shop{display:block}#mobile-menu .nav a{color:#5b2301}#mobile-menu .nav a:hover{color:#cd4233}#mobile-menu .nav .nav-link,#mobile-menu .nav .drilldown-back{display:block;padding:8px 30px 8px 10px;border-bottom:solid 1px #dcc3a7;position:relative}#mobile-menu .nav .nav-link.drilldown-link:after{position:absolute;font-family:FontAwesome;content:"\f054";color:#cd4233;font-size:18px;top:10px;right:5px}#mobile-menu .nav .drilldown-back{padding:10px 10px 10px 30px;color:#b98850;text-transform:uppercase}#mobile-menu .nav .drilldown-back:after{position:absolute;font-family:FontAwesome;content:"\f053";color:#cd4233;font-size:18px;top:10px;left:10px}#mobile-menu .link-list{border-top:solid 1px #dcc3a7}#mobile-menu .info{font-size:16px;line-height:20px;color:#b98850;margin:30px 10px}#mobile-menu .info a{color:#cd4233}#mobile-menu .more{font-size:16px;line-height:20px;color:#b98850;margin:30px 10px}#mobile-menu .more ul{margin:0;padding:0;list-style-type:none}#mobile-menu .more li{margin:0 0 10px}#mobile-menu .contact{font-size:15px;line-height:19px;color:#231f20;margin:40px 0;text-align:center}#mobile-menu .contact .phone{display:block;font-size:18px;padding:10px 0;color:#231f20}#mobile-menu .contact .hours{margin:0 0 10px}#mobile-menu .plain-nav{margin:0;padding:0;list-style-type:none}#mobile-menu .plain-nav li+li{margin-top:10px}#mobile-menu .plain-nav a{color:#5b2301}#mobile-menu .plain-nav a:hover{color:#cd4233}#mobile-menu .account{font-size:15px;line-height:19px}#mobile-menu .account form{margin:0 0 20px}#mobile-menu [type=text],#mobile-menu [type=email],#mobile-menu [type=password]{display:block;width:100%;margin:0 0 10px;border:solid 1px #b98850;padding:10px;font-size:15px;line-height:19px;color:#231f20;font-family:"Lora",Georgia,Serif}#mobile-menu hr{margin:20px 0;font-size:0;height:1px;background:#b98850;border:none}#mobile-menu .subnav>li>a{padding-left:10px}#nav-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;z-index:10;display:none}.drilldown{overflow:hidden}.drilldown-sub{display:none}.mobile-menu #mobile-menu{display:block}.section>div{position:relative;margin:0 auto;padding:0 20px;max-width:1600px}.section.beige{background:#f8f3ee}.section.gutter>div{padding-top:30px;padding-bottom:30px}.left-sidebar-layout{overflow:hidden}.left-sidebar-layout>div{padding:0;max-width:1560px}.left-sidebar-layout>div:before{position:absolute;content:"";top:0;left:390px;bottom:0;width:10000px;background:#f8f3ee;transition:left .25s ease}.left-sidebar-layout>div>.content{width:100%;float:right;margin-left:-390px;transition:margin .25s ease}.left-sidebar-layout>div>.content>div{margin-left:390px;position:relative;transition:margin .25s ease;padding:30px 40px}.left-sidebar-layout>div>aside{width:390px;position:relative;transition:width .25s ease}.inner-content{min-height:400px;max-width:1370px;margin:0 auto}.toggle-menu{color:#000;font-size:18px;line-height:20px;font-weight:600}.toggle-menu>div{display:inline-block;width:32px;height:26px}.toggle-menu>div span{display:block;width:32px;height:4px;margin-bottom:6px;background:#000;transition:.3s ease}.toggle-menu.active{color:#fff}.toggle-menu.active>div{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-menu.active>div span{background:#000}.toggle-menu.active>div span:nth-child(1){-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px)}.toggle-menu.active>div span:nth-child(2){opacity:0}.toggle-menu.active>div span:nth-child(3){-webkit-transform:rotate(-90deg) translateX(13px);-ms-transform:rotate(-90deg) translateX(13px);transform:rotate(-90deg) translate(13px)}.subnav{margin:0;padding:0;list-style-type:none;font-size:16px;line-height:20px}.subnav a{color:#5b2301;position:relative}.subnav a:hover{color:#cd4233}.subnav>li{border-bottom:solid 1px #dcc3a7}.subnav>li>a{display:block;padding:10px 30px 10px 0;position:relative}.subnav li.has-children>a{display:block}.subnav li.has-children>a:after{position:absolute;font-family:FontAwesome;content:"\f078";color:#cd4233;font-size:18px;top:10px;right:5px}.subnav li.has-children.expanded>a:after{content:"\f077"}.subnav ul{margin:0;padding:0 0 0 20px;list-style-type:none;font-size:16px;line-height:20px;display:none}.subnav ul li{padding:0 0 15px}.subnav ul ul{padding-top:20px;font-size:.9em}.subnav ul ul li{padding:0 0 5px}.subnav ul ul ul{padding-top:10px}.subnav ul li.has-children>a:after{font-size:16px;top:0;right:8px;content:"\f107"}.subnav ul li.has-children.expanded>a:after{content:"\f106"}.flexslider{touch-action:pan-y!important;-ms-touch-action:pan-y!important}.flexslider ul{margin:0;padding:0;list-style-type:none}.center{text-align:center;margin-left:auto;margin-right:auto}.btn{display:inline-block;padding:10px 35px;vertical-align:middle;border:none;border-radius:20px;font-family:"Open Sans",Arial,Sans-serif;font-size:20px;line-height:24px;color:#fff;text-transform:uppercase;background:#cd4233;cursor:pointer}.btn:hover{background:#cba57a}.btn.mdm{font-size:17px;line-height:21px;padding:7px 20px}.btn.secondary{background-color:#b98850}.link-btn{margin:0;padding:0;cursor:pointer;background:none;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:#cd4233;text-align:inherit}.link-btn:focus,.link-btn:hover{color:#000}.search-bar{font-size:18px;line-height:22px}.search-bar>div{padding:0}.search-bar .wrapper{display:table;width:100%;table-layout:fixed}.search-bar .wrapper>div{display:table-cell;vertical-align:middle;padding:10px}.search-bar .wrapper .left,.search-bar .wrapper .right{width:390px}.search-bar .search{position:relative;border:solid 1px #b98850;border-radius:20px;padding:0 50px 0 40px;background:#fff}.search-bar .search:before{position:absolute;content:"";font-family:FontAwesome;content:"\f002";top:9px;left:13px;font-size:19px;line-height:19px;color:#b98850}.search-bar .search [type=text]{font-family:"Lora",Georgia,Serif;font-size:18px;line-height:22px;padding:8px 0;color:#5b2301;width:100%;border:none}.search-bar .search [type=submit]{font-family:"Lora",Georgia,Serif;border:none;width:34px;height:34px;padding:0;font-size:18px;line-height:34px;border-radius:17px;background:#cd4233;color:#fff;position:absolute;right:3px;top:2px}.search-bar .search .clear-text{position:absolute;top:11px;right:43px;color:#666;font-size:20px;line-height:19px;display:none}.featured-items-banner h2{margin:0 0 30px;padding:0 0 20px;font-size:28px;line-height:32px;color:#b98850;font-weight:400;display:inline-block;position:relative;text-align:center}.featured-items-banner h2:after{position:absolute;content:"";left:0;right:0;bottom:0;background:#cd4233;height:1px}.featured-items-banner h3{margin:0 0 5px;font-size:18px;line-height:22px;color:#cd4233;text-align:center}.featured-items-banner .content{float:left;width:25%;font-size:16px;line-height:30px;color:#5b2301;padding:20px 40px;text-align:center}.featured-items-banner .items{float:left;width:75%;padding:0 60px 0 0;min-height:340px}.featured-items-slider{margin:0 -10px;overflow:hidden}.featured-items-slider .item{padding:0 10px;flex-shrink:0}.featured-items-slider .next{display:block;text-indent:4px;border:none;width:50px;height:120px;background:#cd4233;text-align:center;color:#fff;font-size:25px;line-height:120px;position:absolute;top:19%;right:-70px;cursor:pointer}.featured-items-slider.slick-initialized{overflow:visible}.featured-items-slider .slick-track{display:flex}.social-links{width:230px;display:inline-block;margin:0 -7px;padding:0;list-style-type:none;font-size:0;text-align:center}.social-links li{display:inline-block;vertical-align:middle;margin:0 7px}.social-links a{display:inline-block;vertical-align:middle;width:32px;height:32px;text-indent:-10000px;background:url(./social-icons.png) no-repeat}.social-links a:hover{background-position:0 -32px}.social-links img{display:block}.social-links .twitter a{background-position:0 -64px}.social-links .twitter a:hover{background-position:0 -96px}.social-links .pinterest a{background-position:0 -256px}.social-links .pinterest a:hover{background-position:0 -288px}.social-links .google a{background-position:0 -128px}.social-links .google a:hover{background-position:0 -160px}.social-links .instagram a{background-position:0 -192px}.social-links .instagram a:hover{background-position:0 -224px}.categories{margin:0 -10px -40px;font-size:0}.categories>.category{vertical-align:top;display:inline-block;font-size:20px;line-height:24px;color:#000;width:20%;padding:0 10px 40px;text-align:center}.categories a:hover{color:#cd4233}.categories h2{margin:0 0 10px;font-size:20px;line-height:24px;font-weight:400}.categories .photo{border:solid 1px #b8874f}.categories .photo img{display:block;width:100%}.product-tile{max-width:250px;margin:0 auto;font-size:15px;line-height:20px;text-align:center;color:#5b2301;position:relative;overflow:hidden}.product-tile a{color:#5b2301;text-decoration:none}.product-tile a:hover,.product-tile .price{color:#cd4233}.product-tile .price .original-price{color:#5b2301;text-decoration:line-through;margin-right:5px}.product-tile .photo{border:solid 1px #d0cbc5;margin:0 0 5px;position:relative}.product-tile .photo img{display:block;width:100%}.product-tile .photo .overlay{position:absolute;top:0;left:0}.product-tile .pr_snippet_category .pr-snippet-stars{float:none;border:none;background:none}.product-tile .pr_snippet_category .pr-snippet-review-count{display:none}.product-tile .pr-snippet-wrapper{border:none;background:none}.product-tile .pr-snippet-read-write{background:none;border:none;padding:0;margin:5px 0 0}.product-tile .pr-snippet-read-reviews,.product-tile .pr-snippet-write-review{float:none;display:inline-block}.product-tile .p-w-r .pr-snippet-stars{background:none}.product-tile .pr-snippet-rating-decimal{background:#fff}.product-tile .flag{background:#cd4233;color:#fff;text-transform:uppercase;font-size:14px;line-height:20px;position:absolute;z-index:1;font-family:"Open Sans",Arial,Sans-serif;text-align:center;width:40%;transform:rotate(-40deg);top:16%;left:0;transform-origin:top left}.product-tile .flag:before{position:absolute;content:"";width:600px;height:100%;left:-50%;background:#cd4233;z-index:-1}.mini-cart{font-size:14px;line-height:18px}.mini-cart .items{display:table;width:100%;margin:0 0 10px}.mini-cart .items>div{display:table-row}.mini-cart .items>div>div{display:table-cell;vertical-align:middle;padding-top:15px;padding-bottom:15px;border-bottom:solid 1px #b98850}.mini-cart .items .photo{width:60px}.mini-cart .items .photo img{display:block;border:solid 1px #d2cec8}.mini-cart .items .deets{padding:0 10px}.mini-cart .items .deets a{color:#5b2301}.mini-cart .items .price{width:70px;color:#cd4233;text-align:right}.mini-cart .totals{display:table;float:right;margin:0 0 20px}.mini-cart .totals>div{display:table-row}.mini-cart .totals>div>div{display:table-cell;vertical-align:top;padding-top:5px}.mini-cart .totals .amount{width:120px;padding-left:20px;text-align:right}.mini-cart .view-cart{text-align:center}.mini-cart .view-cart .btn{font-size:17px}.sidebar-content{padding:30px 50px 30px 30px;font-size:16px;line-height:20px}aside{position:relative;z-index:1}aside .section-title,aside .widget-title{margin:0 0 10px;font-size:16px;line-height:20px;color:#b98850;font-weight:400;text-transform:uppercase}aside .section-title a{color:#b98850}aside .section-title a:hover{color:#cd4233}aside .note{font-size:16px;line-height:20px;margin:30px 0 40px;color:#b98850}aside .heading{margin:0 0 10px;font-size:16px;line-height:20px;text-transform:uppercase;color:#b98850}aside .subnav{border-top:solid 1px #dcc3a7;margin:0 0 40px}aside .subnav ul{display:block}aside .logo{margin:0 0 30px;border:solid 1px #d0cbc5;background:#fff;padding:20px 10px}aside .logo img{display:block;margin:0 auto}aside .learn-more+.learn-more{margin-top:40px}aside .widget{margin:0 0 30px}aside .widget ul{margin:0;padding:0;list-style-type:none}aside .widget li{padding:0 0 15px}aside .widget a{color:#5b2301;text-decoration:none}aside .widget a:hover{color:#cd4233}.more-nav{margin:0;padding:0;list-style-type:none}.more-nav li+li{margin-top:10px}.more-nav li.on{font-weight:700}.more-nav a{color:#5b2301}.more-nav a:hover{color:#cd4233}.intro{font-size:18px;line-height:30px;margin:0 0 20px}.pager-container{margin:30px 0;background:#efe3d6;padding:10px 20px;min-height:54px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}.pager-container .filter select{padding:5px}.pager-container .summary{float:right;font-family:"Open Sans",Arial,Sans-serif;font-size:14px;line-height:20px;position:relative;top:7px}.pager-container .sort-by-form{display:flex;gap:10px;align-items:center;white-space:nowrap;font-family:"Open Sans",Arial,Sans-serif;font-size:14px;line-height:20px}.pager{margin:0;padding:0;list-style-type:none;font-size:14px;line-height:20px;text-transform:uppercase;font-family:"Open Sans",Arial,Sans-serif;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.pager .page{color:#231f20;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center}.pager .page.current{background:#dcc3a7}.pagination{margin:30px 0;background:#efe3d6;padding:10px 20px;font-size:14px;line-height:20px;text-transform:uppercase;font-family:"Open Sans",Arial,Sans-serif}.pagination .page-numbers{display:inline-block;vertical-align:middle;color:#231f20;border-radius:50%;width:20px;height:20px;line-height:20px;text-align:center}.pagination .page-numbers.current{background:#dcc3a7}.pagination .page-numbers.dots{width:auto;border:none}.pagination .page-numbers.prev,.pagination .page-numbers.previous,.pagination .page-numbers.next{width:auto}.right-sidebar-layout>.content{float:left;width:77%;padding:0 40px 0 0}.right-sidebar-layout>aside{float:right;width:23%}.arrow-link{display:inline-block;vertical-align:middle}.arrow-link:before{font-family:FontAwesome;content:"\f054";font-size:.9em;margin-right:5px}.link-header{position:relative;margin:0 0 20px}.link-header h1{text-align:center}.link-header .left{position:absolute;left:0;bottom:0}.link-header .right{position:absolute;right:0;bottom:0}.xsells h2{margin:0 0 10px;font-size:24px;line-height:28px;color:#b98850;font-weight:400}.mfp-container{padding:20px}.dialog{max-width:600px;margin:0 auto;background:#fff;border:solid 1px #6a3e27;font-size:17px;line-height:25px;position:relative}.dialog .head{padding:15px 30px;color:#fff;background:#6a3e27;font-size:24px;line-height:28px}.dialog .body{padding:30px}.dialog .mfp-close{color:#cd4233;opacity:1;height:58px}.dialog .mfp-close:focus,.dialog .mfp-close:hover{color:#fff}#popup-dialog{min-height:400px}div.loading-mask{position:relative}div.loading-mask:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:#ffffffb3 url(./loading.gif) no-repeat center center}img[src*="ornament.gif"]{display:none}img[src*="ornament.gif"]+a:before{content:"\f054";font-family:FontAwesome;margin:0 5px 0 0;font-size:16px;display:inline-block;vertical-align:middle}ul.arrows{margin:30px 0 20px;padding:0 0 0 20px;list-style-type:none}ul.arrows li{padding:0 0 10px 20px;position:relative}ul.arrows li:before{content:"\f054";font-family:FontAwesome;position:absolute;top:1px;left:0;color:#cd4233;font-size:14px}table.table{width:100%;border-collapse:collapse;border:solid 1px #ba8750;margin:20px 0;background:#fff}table.table th,table.table td{padding:5px;border:solid 1px #ba8750}table.table th{background:#f9ead3;font-weight:400;text-align:left}table.hat-sizing-mobile{display:none}table.hat-sizing-mobile td{vertical-align:middle}table .chartB,table.table .chartB{font-weight:700}table .chartB2,table.table .chartB2{font-weight:700;text-align:center}table .chart,table.table .chart{text-align:center}table.order-history{width:100%;border-collapse:collapse}table.order-history th,table.order-history td{padding:20px 5px;border-bottom:solid 1px #b98850;text-align:left}table.order-history td .label{display:none;font-weight:700}.fluid-width-video-wrapper{clear:both}.sidebar-graphic{margin:0 auto 20px;border:solid 1px #d0cbc5;padding:20px;background:#fff;max-width:250px}.sidebar-graphic img{display:block;margin:0 auto}.spaced-list li+li{margin-top:10px}a.arrow:before{font-family:FontAwesome;content:"\f054";margin-right:5px}a.external:before{font-family:FontAwesome;content:"\f08e";margin-right:5px}ul.plain{margin:20px 0;padding:0;list-style-type:none}ul.spaced li+li{margin-top:10px}.split-header{margin:0 0 30px;border-bottom:solid 1px #b98850;padding:0 0 10px}.split-header>.left{float:left}.split-header>.right{float:right}.small-text{font-size:15px}.extra-small-text{font-size:13px}.sidebar-jump{margin:0 0 20px;display:none}#hero{background:#666a40;min-height:550px}#hero .section>div{padding:0;max-width:1560px}#hero .slides{margin:0;padding:0;list-style-type:none}#hero .slides li{display:none}#hero .slide .content{float:left;width:35%;padding:50px 40px 0 50px;font-size:17px;line-height:30px;color:#fff}#hero .slide .content h1{margin:0 0 30px;font-size:28px;line-height:32px;font-weight:400}#hero .slide .content .more{text-align:center;margin:60px 0 0}#hero .slide .content .btn{background:#0000003b}#hero .slide .photo{float:right;width:65%;background:no-repeat center center;background-size:cover}#hero .slide .photo a{display:block;height:550px}#hero .slide .photo img{display:block;width:100%}#hero .slide .next{position:absolute;top:50%;opacity:0;transition:.5s ease;margin-top:-60px;right:0;display:block;width:50px;height:120px;color:#fff;font-size:25px;text-align:center;line-height:120px;background:#fff6}#hero:hover .next{opacity:1}#home-intro>div{max-width:1040px;font-size:18px;line-height:30px;color:#231f20;text-align:center;padding-bottom:70px}#home-intro h2{margin:0 0 40px;font-size:32px;line-height:36px;font-weight:400;color:#231f20}#product-detail h1{margin:0;font-size:32px;line-height:36px;font-weight:400}#product-detail h2{margin:0 0 20px;font-size:24px;line-height:28px;font-weight:400;color:#b98850}#product-detail header{position:relative;margin:0 0 15px;padding:0 50px 0 0}#product-detail header h1{display:inline-block;vertical-align:bottom}#product-detail header .manufacturer{display:inline-block;vertical-align:bottom;margin-left:5px}#product-detail header .flag{position:absolute;right:0;bottom:0}#product-detail header .flag img{display:block}#product-detail .overview{margin:0 0 30px}#product-detail .overview .photos{float:left;width:55%}#product-detail .overview .photos img{display:block}#product-detail .overview .photos .large .slides{margin:0 0 20px;padding:0;list-style-type:none;background:#fff}#product-detail .overview .photos .large .slides>li{border:solid 1px #d3cec8;display:none;position:relative}#product-detail .overview .photos .large .slides .overlay{position:absolute;top:0;right:0;display:block}#product-detail .overview .photos .large .swatches li{width:25%}#product-detail .overview .photos .thumbs .slides{margin:0 -10px;padding:0;list-style-type:none}#product-detail .overview .photos .thumbs .slides li{padding:0 10px 10px;float:left;width:25%}#product-detail .overview .photos .thumbs .slides div{border:solid 1px #d3cec8}#product-detail .overview .photos .thumbs .slides a{display:block;position:relative}#product-detail .overview .photos .thumbs .slides .active div{border-color:#b98850}#product-detail .overview .photos .large .slides>li>video,#product-detail .overview .photos .large .slides>li>iframe,#product-detail .overview .photos .large .slides>li>model-viewer{display:block;width:100%;aspect-ratio:1 / 1;background:#000}#product-detail .overview .photos .thumbs .slides .media-type-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0000008c;color:#fff;border-radius:50%;pointer-events:none}#product-detail .overview .photos .thumbs .slides .media-type-icon svg{display:block}#product-detail .overview .content{float:left;width:45%;padding:0 0 0 35px}#product-detail .overview .shop{border:solid 1px #d3cec8;background:#fff;position:relative;padding:25px;font-size:15px;line-height:19px;margin:0 0 10px}#product-detail .overview .shop .price{margin:0 0 15px;font-size:26px;line-height:30px;color:#cd4233}#product-detail .overview .shop .price s{color:#231f20}#product-detail .overview .shop .item-number-and-sizing{display:flex;align-items:center;gap:10px 20px;flex-wrap:wrap;justify-content:space-between}#product-detail .overview .shop .item-number{margin:15px 0}#product-detail .overview .shop .options>div{display:flex;align-items:center}#product-detail .overview .shop .options>div+div{margin-top:10px}#product-detail .overview .shop .options .label{padding-right:10px;min-width:80px}#product-detail .overview .shop .options .option{width:100%;max-width:240px}#product-detail .overview .shop select,#product-detail .overview .shop [type=text],#product-detail .overview .shop [type=number]{padding:10px;border:solid 1px #b98850;width:100%}#product-detail .overview .shop .qty{display:flex;align-items:center;gap:5px}#product-detail .overview .shop .qty [type=text],#product-detail .overview .shop .qty [type=number]{width:80px;display:inline-block;vertical-align:middle}#product-detail .overview .availability{margin:10px 0 0}#product-detail .overview .variation-availability{margin:15px 0 0}#product-detail .more-info .description{display:none;margin:0 0 30px}#product-detail .cart-messages{color:#cd4233;font-style:italic;line-height:20px;min-height:30px;padding:10px 0 0}#product-detail #pr-war{background:transparent}#product-detail .pr-snippet-wrapper{border:none;background:none;padding:0}#product-detail .pr-snippet-wrapper .pr-snippet-stars,#product-detail .pr-snippet-wrapper .pr-snippet-read-write{border:none;background:none}#product-detail .pr_snippet_product .pr-snippet-read-write>div{margin-left:10px}#product-detail .p-w-r .pr-snippet-stars{background:none}#product-detail .p-w-r .pr-snippet-rating-decimal{border:none;background:#414142;color:#fff;border-radius:5px}#product-detail .p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-read-and-write{margin-top:0}#product-detail #pr-reviewsnippet .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{padding:0 4px;line-height:20px}#pr-war-form #pr-rating{display:flex;align-items:center}#pr-war-form #pr-rating .custom-rating-text{transition:opacity .25s ease;margin-left:10px;opacity:0}#pr-war-form #pr-rating .custom-rating-text.show{opacity:1}ul.swatches{margin:0 -15px -20px;padding:0;list-style-type:none;font-size:0}ul.swatches li{display:inline-block;vertical-align:top;width:12.5%;padding:0 15px 20px}ul.swatches img{display:block;margin:0 0 5px}ul.swatches .name{font-size:16px;line-height:20px}.panels{margin:0 0 40px;padding:0;list-style-type:none}.panels>li{background:#fff}.panels>li+li{margin-top:10px}.panels>li>a{display:block;padding:15px;border:solid 1px #b98850;color:#5b2301}.panels>li>a:before{font-family:FontAwesome;content:"\f078";color:#cd4233;margin-right:15px}.panels>li>a:hover{color:#cd4233}.panels>li.expanded>a:before{content:"\f077"}.panels .content{border:solid 1px #b98850;padding:25px;border-top-width:0;display:none}.panels table{margin:20px 0;border-collapse:collapse;border:solid 1px ##d3cec8}.panels table th,.panels table td{border:solid 1px ##d3cec8;padding:5px}.products{margin:0 -15px;display:flex;flex-wrap:wrap}.products>div{width:25%;padding:0 15px 30px;max-width:280px}.products>div>div{max-width:280px}.product-column>div+div{margin-top:30px}.pr_snippet_product{font-size:15px;line-height:19px;margin:10px 0 15px}.pr_snippet_product .pr-snippet-wrapper>div,.pr_snippet_product .pr-snippet-read-write>div,.pr_snippet_product .pr-stars,.pr_snippet_product .pr-snippet-wrapper>p{display:inline-block;vertical-align:middle;padding:0;float:none}.pr_snippet_product .pr-snippet-read-write{font-size:15px;line-height:19px}.pr_snippet_product .pr-snippet-read-write>div{margin-left:20px}.pr_snippet_product .pr-snippet-read-write a.pr-snippet-link{color:#cd4233}.pr_snippet_product .pr-snippet-read-write a.pr-snippet-link:hover{color:#000}.pr_snippet_product .pr-snippet-read-write a.pr-snippet-link span{font-weight:400}.pr_snippet_category .pr-snippet-wrapper{padding:0;text-align:center}.pr_snippet_category .pr-snippet-stars{display:inline-block;vertical-align:middle;float:none}.pr_snippet_category .pr-snippet-review-count{display:inline-block;vertical-align:middle}.pr-snippet-stars{margin:0!important;padding:0!important}.pr-stars-small,.pr-snippet-stars .pr-stars-small,.pr-modal-container .pr-stars{background-image:url(./stars-small.png)!important}.pr-snapshot-rating .pr-stars,.pr-review-faceoff .pr-stars,.pr-modal-container .pr-stars,.pr-modal-container .pr-review-faceoff-review-content .pr-stars{background-image:url(./stars.png)!important}.products .pr-container{margin:5px 0 0;color:#231f20;min-height:22px}.products .p-w-r .pr-snippet-stars{background:none}.products .p-w-r .pr-snippet-rating-decimal{border:none;background:#414142;color:#fff;border-radius:5px}.products .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{padding:0 4px;min-width:20px}.products .p-w-r .pr-category-snippet__item{vertical-align:bottom}.products .pr-placeholder{position:relative;text-align:left}.pr-placeholder .stars,.pr-placeholder .count{width:137px;height:21px;background:#ccc;border-radius:10px;display:inline-block;vertical-align:middle}.pr-placeholder .count{width:77px;margin-left:5px}.pr-placeholder .recommend{max-width:245px;height:34px;background:#ccc;border-radius:10px;margin:10px 0 0}.pr-placeholder .qa{max-width:245px;height:23px;background:#ccc;border-radius:10px;margin:10px 0 0}.pr-placeholder .ask-question{max-width:77px;height:20px;background:#ccc;border-radius:10px;margin:5px 0 0}.featured-items-banner .p-w-r{margin:5px 0 0;color:#231f20}.featured-items-banner .p-w-r .pr-snippet-stars{background:none}.featured-items-banner .p-w-r .pr-snippet-rating-decimal{border:none;background:#414142;color:#fff;border-radius:5px}.featured-items-banner .p-w-r .pr-snippet .pr-snippet-stars-png .pr-snippet-rating-decimal{padding:0 4px;min-width:20px}.featured-items-banner .p-w-r .pr-category-snippet__item{vertical-align:bottom}#product-reviews .pr_review_summary{border:none;background:transparent}#product-reviews .pr-snapshot{background:#fff;border:solid 1px #d0cbc5;border-bottom-width:0}#product-reviews .pr-snapshot .pr-other-attributes{padding-bottom:20px}#product-reviews .pr-snapshot-footer{background:#f8f3ee;text-align:center;margin:0 -21px;padding:20px 0 0;border-top:solid 1px #d0cbc5;border-bottom:none}#product-reviews .pr-snapshot .pr-write-review-link{display:inline-block;padding:8px 20px;vertical-align:middle;border:none;border-radius:20px;font-family:"Open Sans",Arial,Sans-serif;font-size:17px;line-height:21px;color:#fff;text-transform:uppercase;background:#cd4233;cursor:pointer}#product-reviews .pr-snapshot .pr-write-review-link:hover{color:#000}#product-reviews .pr-snapshot .pr-write-review-link .pr-snapshot-write-review{background:none;float:none;padding:0}#product-reviews .pr-snapshot-head{display:none}#product-reviews .pr-review-sort,#product-reviews .pr-snapshot-body{background:transparent;padding:0;border:none}#product-reviews .pr-snapshot-body-wrapper{padding:20px 20px 0;border:none}#product-reviews .pr-snapshot-rating-wrapper{text-align:center;padding:0}#product-reviews .pr-snapshot .pr-review-points-attr-wrapper .pr-attribute-group{border-radius:0;border:solid 1px #b98850}#product-reviews .pr-snapshot .pr-attribute-label-pros,#product-reviews .pr-snapshot .pr-attribute-label-cons,#product-reviews .pr-snapshot .pr-attribute-label-bestuses{color:#fff}#product-reviews .pr-snapshot .pr-attribute-key p{background:#b98850;font-weight:400}#product-reviews .pr-review-sort{margin:20px 0;background:#fff;border:solid 1px #d0cbc5;padding-top:10px;padding-bottom:10px}#product-reviews .pr-review-sort .pr-review-count{color:#5b2301;font-weight:400;line-height:34px}#product-reviews .pr-review-sort select{padding:5px;border:solid 1px #b98850;display:inline-block;vertical-align:middle;background:#fefcfa;margin-left:10px}#product-reviews .pr-contents-wrapper{border:none}#product-reviews .pr-contents{border:solid 1px #d0cbc5;background:#fff}#product-reviews .pr-other-attributes-list li.pr-other-attribute-label{background:none;font-weight:400;text-transform:uppercase;color:#5b2301;padding:0}#product-reviews .pr-attribute-value-list{font-family:Open Sans,Arial,Verdana,sans-serif;font-size:15px;line-height:19px}#product-reviews .pr-review-author-info-wrapper{text-transform:uppercase;color:#5b2301;font-weight:400}#product-reviews .pr-review-author-info-wrapper span{color:#231f20;font-weight:400;text-transform:none}#product-reviews .pr-review-rating .pr-stars{float:none;display:inline-block;vertical-align:middle}#product-reviews .pr-review-rating .pr-rating{float:none;display:inline-block;vertical-align:middle;font-size:22px;line-height:26px;color:#5b2301;padding:0;background:none;height:auto;margin-left:5px}#product-reviews .pr-review-rating-headline{display:block;font-size:18px;line-height:22px;color:#5b2301;font-weight:400}#product-reviews .pr-review-author-date{background:none;padding:0;border:none;color:#5b2301}#product-reviews .pr-contents .pr-review-points{border:solid 1px #d0cbc5;padding:10px}#product-reviews .pr-contents .pr-attribute-label-pros,#product-reviews .pr-contents .pr-attribute-label-cons,#product-reviews .pr-contents .pr-attribute-label-bestuses{font-weight:400;color:#5b2301;margin-top:0}#product-reviews .pr-review-author-affinity-wrapper{margin:0}#product-reviews .pr-review-text .pr-comments-header{font-weight:400;color:#5b2301;text-transform:uppercase;margin:0}#product-reviews .pr-review-text .pr-comments{font-family:"Open Sans",Arial,Sans-serif;font-size:15px;line-height:23px}#product-reviews .pr-review-text p{margin:0 0 10px}#product-reviews .pr-review-bottom-line-wrapper{font-size:15px;line-height:19px;margin:.2em 0}#product-reviews .pr-review-bottom-line{color:#5b2301;font-weight:400;width:31.25%;margin-right:2%;float:left;font-size:15px;line-height:19px}#product-reviews .pr-review-tools{margin:10px 0 0;font-style:normal;color:#6b6a6a}#product-reviews .pr-review-helpful-text,#product-reviews .pr-review-report-issue{font-style:normal}#product-reviews .pr-other-attributes{padding:0}#product-reviews .pr-other-attributes ul,#product-reviews .pr-other-attributes-histogram ul,#product-reviews .pr-other-attributes-subratings ul{font-size:15px;line-height:19px}#product-reviews .toggle-reviews{display:none;text-align:center;margin:20px 0 0}#product-reviews .p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block{padding:0;border-radius:0}#product-reviews .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-description,#product-reviews .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-description{padding-right:40px}#product-reviews .p-w-r .pr-review-display.pr-rd-display-desktop .pr-rd-merchant-response,#product-reviews .p-w-r .pr-review-display.pr-rd-display-tablet .pr-rd-merchant-response{max-width:calc(75% - 40px)}#product-reviews .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def-filtering{height:auto}#product-reviews .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-snapshot-tag-def span{font-size:13px}#product-reviews .pr-rd-review-total,#product-reviews .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline,#product-reviews .pr-review-snapshot .pr-review-snapshot-block dt{color:#fff;font-family:"Lora",Georgia,Serif;font-size:17px;line-height:21px;text-transform:uppercase}#product-reviews .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline{padding:10px}#product-reviews .pr-review-snapshot .pr-review-snapshot-block dt{padding:0}#product-reviews .p-w-r{margin:0}#product-reviews .p-w-r .pr-rd-review-header-contents{background:transparent}#product-reviews .p-w-r .pr-review-snapshot-header-intro .pr-headline{font-family:"Lora",Georgia,Serif;font-size:17px;line-height:22px;text-transform:uppercase}#product-reviews .p-w-r .pr-rd-star-rating{margin-right:10px}#product-reviews .p-w-r .pr-review-snapshot-histogram-msq-container .pr-ratings-histogram-bar{background-color:#fff}#product-reviews .p-w-r .pr-review-snapshot,#product-reviews .p-w-r .pr-snippet-stars{background:none}#product-reviews .p-w-r .pr-review-snapshot .pr-review-snapshot-block{border:solid 1px #b98850;background:#fff}#product-reviews .p-w-r .pr-review-snapshot .pr-review-snapshot-block .pr-review-snapshot-block-headline,#product-reviews .p-w-r .pr-review-snapshot .pr-review-snapshot-block dt{background:#b98850}#product-reviews .p-w-r .pr-rd-main-footer{margin-top:15px;border-bottom:none}#product-reviews .p-w-r .pr-rd-main-footer .pr-rd-content-block{width:100%}#product-reviews .p-w-r .pr-snippet-rating-decimal{line-height:17px}#product-reviews .p-w-r .pr-review-snapshot-snippets .pr-snippet-rating-decimal{line-height:28px;display:flex;align-items:center;justify-content:center;height:auto}#product-reviews .pr-review-display{border:solid 1px #b98850;background:#fff}#product-reviews .pr-review-display .pr-rd-main-header{background:#b98850;padding:10px 20px}#product-reviews .pr-review-display .pr-review{padding:20px 20px 0;margin:0}#product-reviews .pr-review-display .pr-rd-main-footer{padding:0 20px 10px}#product-reviews .pr-review-display .pr-rd-footer{padding:0 0 20px;margin:0;border-bottom:solid 1px #ccc;width:100%;background:transparent}#product-reviews .p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars{width:150px}#product-reviews-and-questions>.tabs{display:flex}#product-reviews-and-questions>.tabs a{border:solid 1px #b98850;padding:10px;margin:0 -1px -1px 0;background:#ede1d3;color:#5b2301;transition:color .25s ease,background-color .25s ease}#product-reviews-and-questions>.tabs a.active{background:#fff;border-bottom-width:0}#product-reviews-and-questions>.tabs a:focus,#product-reviews-and-questions>.tabs a:hover{color:#cd4233}#product-reviews-and-questions>.content{border:solid 1px #b98850;padding:20px;background:#fff}#product-reviews-and-questions>.content>div{display:none;transition:opacity .15s linear;opacity:0}#product-reviews-and-questions>.content>div.active{display:block;opacity:1}#category-caption table{display:none}#category-caption.has-image>.content{float:left;width:100%;margin-right:-270px}#category-caption.has-image>.content>div{margin-right:270px}#category-caption.has-image>.image{float:right;width:250px}.product-social{border:solid 1px #d0cbc5;padding:10px;background:#fff;min-height:40px;margin:20px 0}.product-social .share{float:left;padding:2px 0 0}.product-social .share .label{float:left;margin:1px 0 0;font-family:Verdana,Arial,Sans-Serif;font-size:11px;font-weight:700;color:#630;text-transform:uppercase;line-height:normal}.product-social .share ul{margin:0;padding:0 0 0 8px;list-style-type:none;float:left}.product-social .share ul li{float:left;padding:0 2px}.product-social .share ul li a{float:left;display:block;width:16px;height:16px;background:url(../../../shop/./layout/social-icons.gif) no-repeat;font-size:1px;line-height:1px;text-indent:-10000px}.product-social .share ul li.twitter a{background-position:0 -16px}.product-social .share ul li.email a{background-position:0 -32px}.product-social .recommend{float:right;line-height:1px}.product-social .recommend .plus-one,.product-social .recommend .fb-like{float:left}#cart{border:solid 1px #ba8750;background:#fff;padding:0 30px 30px;margin:0 0 40px}#cart .footer{position:relative;padding:20px 130px 0 0;color:#5b2301;font-size:15px;line-height:20px}#cart .footer .seal{position:absolute;top:20px;right:0}#cart .footer .left{float:left;border:solid 1px #b98850;padding:20px;width:280px;background:#faf6f3}#cart .footer .left h4{margin:0 0 5px;font-size:18px;line-height:22px;text-transform:uppercase;font-weight:400;color:#b98850}#cart .footer .right{float:right;text-align:right}#cart .footer .totals{font-size:16px;line-height:20px}#cart .footer .totals .total{width:130px}#cart .footer .totals>div{margin:0 0 20px}#cart .footer .totals>div>div{display:inline-block;vertical-align:top}#cart .footer .discount-code{margin:0 0 20px}#cart .footer .discount-code input{width:300px}#cart .footer .note{font-style:italic;color:#b98850;margin:0 0 20px;font-size:15px;line-height:18px}#cart .footer .discount-error{margin:5px 0 0;font-weight:700;color:#cd4233}#cart .footer .btn{margin-left:15px}.shopping-cart{display:table;table-layout:fixed;width:100%;font-size:15px;line-height:19px;color:#5b2301}.shopping-cart>div{display:table-row-group}.shopping-cart>div>div{display:table-row}.shopping-cart>div>div>div{display:table-cell;vertical-align:top;padding:20px 10px;position:relative}.shopping-cart .header{position:relative}.shopping-cart .header:after{position:absolute;content:"";left:-30px;right:-30px;height:1px;background:#ba8750;bottom:0}.shopping-cart .header>div>div{border-bottom:solid 1px #ba8750;padding-top:15px;padding-bottom:15px;font-size:16px;line-height:20px}.shopping-cart .body>div>div{border-bottom:solid 1px #d2cfc8}.shopping-cart .image{width:140px;padding-left:0}.shopping-cart .image img{border:solid 1px #d2cfc8;display:block;width:100%}.shopping-cart .price,.shopping-cart .total,.shopping-cart .qty{width:110px}.shopping-cart .remove{width:120px;text-align:center}.shopping-cart .body .remove .fa{font-size:22px}.shopping-cart .total{text-align:right}.shopping-cart .availability{margin-top:5px;font-style:italic;color:#b98850}.shopping-cart .details .item-number,.shopping-cart .details .price,.shopping-cart .details .qty,.shopping-cart .details .remove{display:none;margin:5px 0}.shopping-cart .product-name{font-size:18px;line-height:22px}.shopping-cart .product-name a{color:#5b2301}.shopping-cart .product-name a:hover{color:#cd4233}.checkout-hint{font-size:16px;line-height:20px;text-align:center;max-width:500px;margin:0 auto 20px}.checkout-steps{margin:20px auto;padding:0 0 20px;border-bottom:solid 1px #b98850;font-size:24px;line-height:24px;position:relative;text-align:center;overflow:hidden;color:#b98850}.checkout-steps ol{margin:0 -100px;padding:0;list-style-type:none;counter-reset:custom-counter;position:relative;display:inline-block}.checkout-steps ol:before{position:absolute;top:35px;left:100px;right:100px;height:1px;content:"";background:#e5d3be}.checkout-steps li{display:inline-block;position:relative;vertical-align:top;padding:25px 100px 0}.checkout-steps li:before{position:absolute;top:0;left:50%;margin-left:-9px;counter-increment:custom-counter;content:counter(custom-counter);width:18px;height:18px;background:#b98850;border-radius:9px;font-size:12px;line-height:18px;color:#fff}.checkout-steps span{background:#f8f3ee;padding:0 15px}.checkout-steps .active{color:#cd4233;font-weight:700}.checkout-steps .active:before{background-color:#cd4233}.required{color:#cd4233}.checkout-columns>.left{float:left;width:50%;padding-right:20px}.checkout-columns>.right{float:right;width:50%;padding-left:20px}.checkout-box{border:solid 1px #b98850;padding:20px;background:#fff;margin:0 auto 30px;font-size:16px;line-height:24px;color:#5b2301}.checkout-box h2{margin:0;font-size:18px;line-height:22px;color:#be915f;text-transform:uppercase;font-weight:400}.checkout-box h3{margin:0 0 10px;font-size:16px;line-height:20px;font-weight:700}.checkout-box>.head{margin:0 0 20px}.checkout-box>.head h2{float:left}.checkout-box>.head .action,.checkout-box>.head .right{float:right}.checkout-box .row{min-height:41px}.checkout-box .row+.row{margin-top:15px}.checkout-box .row>.left{float:left;width:50%;padding-right:10px}.checkout-box .row>.right{float:right;width:50%;padding-left:10px}.checkout-box .field-wrapper{margin:0 0 10px}.checkout-box .field-wrapper .label{float:left;width:40%}.checkout-box .field-wrapper .field{float:left;width:60%;padding:0 0 0 20px}.checkout-box .body+.head{margin-top:20px}.checkout-actions{text-align:center;margin:40px 0}.checkout-actions .btn{margin:0 10px}.checkout-content-box{font-size:16px;line-height:24px;color:#5b2301;padding:10px 0 20px}.checkout-content-box h5{margin:0 0 5px;font-size:16px;line-height:24px;font-weight:700}.checkout-content-box p{margin:0 0 10px}.messages{margin:0 0 20px;background:#fff;font-size:16px;line-height:20px;font-family:"Open Sans",Arial,Verdana,Sans-serif}.messages .message{border-left:solid 5px #46b450;padding:8px 10px}.messages .message.error{border-left-color:#dc3232}.messages .message.warning{border-left-color:#ffb900}.module-options .module+.module{margin-top:15px}.module-options .option{margin-top:5px}.module-options .option .head{display:table;border:solid 1px #835929;width:100%;table-layout:fixed;cursor:pointer}.module-options .option .head>div{display:table-cell;vertical-align:middle;padding:5px 10px}.module-options .option .head .price{width:100px;text-align:right}.module-options .option .head .radio{width:50px;padding-left:20px}.module-options .option .body{padding:10px}.module-options .option input{margin:0}.module-options .module .active .head{background:#b98850;color:#fff}.module-options [data-module-id=payflowpro] .field select{display:inline-block;max-width:100px}.module-options [data-module-id=payflowpro] [name=payflowpro_cc_csc]{max-width:100px}.order-summary{color:#5b2301}.order-summary .items{border-top:solid 1px #d2cec8;margin:0 0 10px}.order-summary .item{border-bottom:solid 1px #d2cec8;padding:15px 0}.order-summary .item .details{float:left;width:85%}.order-summary .item .total{float:left;width:15%;text-align:right}.order-summary .item .attributes{padding:0 0 0 20px;font-size:16px;line-height:20px}.order-summary .totals td{padding:5px 0}.order-summary .totals tr td:last-child{width:150px}.order-summary .totals tr:nth-last-child(2) td{padding-bottom:10px}.order-summary .totals tr:last-child td{border-top:solid 1px #d2cec8;padding-top:10px;font-weight:700}.order-summary .availability{margin-top:5px;font-style:italic;color:#b98850}[name=checkout_address] [name=billingCountry],[name=checkout_address] [name=billingOtherState],[name=checkout_address] [name=shippingCountry],[name=checkout_address] [name=shippingOtherState]{background:transparent}.confirmation-account-layout{display:flex;flex-wrap:wrap;flex-direction:row-reverse}.confirmation-account-layout>form{width:calc(100% - 380px);padding:0 60px 0 0}.confirmation-account-layout>.right{width:380px;position:relative}#pr-srw{position:relative}#pr-srw .p-w-r .pr-srw-mini{position:relative;right:auto;top:auto;z-index:1}#pr-srw .pr-srw-mini .pr-srw-body{box-sizing:content-box}#pr-srw .p-w-r .pr-srw-mini .pr-srw-body.pr-srw-open{height:450px}.seller-reviews .p-w-r .pr-read-review,.seller-reviews .p-w-r .pr-review-display,.seller-reviews .p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-review-header-contents,.seller-reviews .p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-review-header-contents,.seller-reviews .p-w-r .pr-read-review .pr-rd-footer,.seller-reviews .p-w-r .pr-review-display .pr-rd-footer,.seller-reviews .p-w-r .pr-snippet-stars{background:transparent}.seller-reviews .p-w-r .pr-helpful-btn{background:#fff}.seller-reviews .p-w-r .pr-read-review .pr-rd-footer,.seller-reviews .p-w-r .pr-review-display .pr-rd-footer{padding-bottom:0;margin-bottom:0}.seller-reviews .p-w-r .pr-review,.seller-reviews .p-w-r .pr-read-review.pr-rd-display-desktop .pr-review,.seller-reviews .p-w-r .pr-read-review.pr-rd-display-tablet .pr-review,.seller-reviews .p-w-r .pr-review-display.pr-rd-display-desktop .pr-review,.seller-reviews .p-w-r .pr-review-display.pr-rd-display-tablet .pr-review{padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #dcc3a7}.entry-content #page{min-width:1px;right:auto}.entry-content #product-detail .more-info .description{display:block;margin:0}.nav-single .nav-previous,.nav-single .nav-next{display:block;margin:0 0 20px}.nocomments{display:none}article .entry-header{margin:0 0 20px}article .entry-header .date{font-family:"Open Sans",Arial,Verdana,Sans-serif;font-size:14px;line-height:18px}article h1{margin:0 0 5px}article h2{margin:0 0 5px;font-size:24px;line-height:28px}article.post+article.post{border-top:solid 1px #B98850;margin-top:30px;padding-top:30px}form.form{width:100%}form.form .row{padding:0 0 5px}form.form .label{float:left;width:90px}form.form .field{float:left;width:190px}::-webkit-input-placeholder{color:#5b2301;opacity:1}:-moz-placeholder{color:#5b2301;opacity:1}::-moz-placeholder{color:#5b2301;opacity:1}:-ms-input-placeholder{color:#5b2301;opacity:1}input[type=submit]{cursor:pointer}form .row+.row{margin-top:15px}[type=text],[type=email],[type=password],[type=number],select,textarea{font-family:"Lora",Georgia,Serif;font-size:15px;line-height:19px;color:#231f20;padding:10px;border:solid 1px #b98850;width:100%;background:#fefcfa}[type=text]:disabled,[type=email]:disabled,[type=password]:disabled,select:disabled,textarea:disabled{opacity:.4}button{transition:.25s ease color,.25s ease background}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px}.gform_wrapper label.gfield_label{font-weight:400}@media only screen and (max-width:1400px){#footer .upper .links a{padding:20px 15px}ul.swatches li{width:16.6667%}table.hat-sizing-mobile{display:table}table.hat-sizing-desktop{display:none}}@media only screen and (max-width:1300px){#footer .upper .links a{padding:20px 10px}}@media only screen and (max-width:1200px){#product-detail .overview .photos{width:50%;padding-right:15px}#product-detail .overview .content{width:50%;padding-left:15px}.featured-items-banner .content{padding:0 20px 0 0}ul.swatches li{width:20%}}@media only screen and (max-width:1100px){#header .links>li>a{width:100px}#header .links .shop .menu,#header .links .cart .menu{width:300px}#footer .upper .content,#footer .upper .content>div{display:block}#footer .upper .links{border-bottom:solid 1px #b98850}#footer .upper .links ul{width:100%}#footer .upper .links li:last-child a{border-right:none}#footer .upper .content .newsletter{float:left;width:70%;text-align:center;padding:15px 20px}#footer .upper .content .social{float:left;width:30%;text-align:center;padding:15px 20px}#hero .slide .content{padding:30px 30px 0;font-size:15px;line-height:27px}#hero .slide .content h1{margin:0 0 20px;font-size:22px;line-height:26px}#hero .slide .content .more{margin:20px 0 0}.left-sidebar-layout>div:before{left:300px}.left-sidebar-layout>div>.content{margin-left:-300px}.left-sidebar-layout>div>.content>div{margin-left:300px}.left-sidebar-layout>div>aside{width:300px}#product-detail .overview .description{display:none}#product-detail .more-info .description{display:block}.sidebar-content{padding-right:30px}.search-bar .wrapper .left,.search-bar .wrapper .right{width:300px}.featured-items-banner .content,.featured-items-banner .items{float:none;width:100%}.featured-items-banner .content{text-align:center;padding:20px;max-width:600px;margin:0 auto}.btn{font-size:15px;line-height:19px}#cart .footer{padding-right:10px}#cart .footer .seal{right:400px}.shopping-cart>div>div>.item-number,.shopping-cart>div>div>.price,.shopping-cart>div>div>.remove{display:none}.shopping-cart .details .item-number,.shopping-cart .details .price,.shopping-cart .details .remove{display:block}}@media only screen and (max-width:1000px){#cart .footer .left{float:none;width:100%}#cart .footer .right{float:none;margin:0 0 20px}#cart .footer .seal{right:auto;left:0}}@media only screen and (max-width:900px){#main{padding-top:61px}#banner{display:none}#header{position:fixed}#header .links li{display:none;width:60px}#header .links>li>a{width:auto;height:60px}#header .links .text{display:none}#header .links .fa{display:inline-block}#header .links .toggle-mobile-menu,#header .links .search,#header .links .cart,#header .links .item-count{display:block}#header .links .search a{font-family:FontAwesome;content:"\f002"}#header .links .cart .item-count{top:11px;right:6px}#header .links .cart .menu{width:auto;left:0;position:fixed;bottom:0}#header .logo{margin-left:-165px}#footer .upper .content .newsletter,#footer .upper .content .social{float:none;width:100%;padding:20px;border-left:none}#footer .upper .content .newsletter{border-bottom:solid 1px #b98850}#nav-mask{display:none!important}.search-bar{font-size:14px;line-height:16px}.search-bar .wrapper .left{display:none}.search-bar .wrapper .right{width:150px}.categories h2{font-size:16px;line-height:20px}.categories>.category{width:25%}.left-sidebar-layout>div>.content,.left-sidebar-layout>div>.content>div,.left-sidebar-layout>div>aside{float:none;width:100%;margin:0}.left-sidebar-layout>div:before{left:0;width:100%}.left-sidebar-layout>div>.content>div{padding:30px}.checkout-steps li{padding-left:50px;padding-right:50px}table.order-history,table.order-history tbody,table.order-history tr,table.order-history td{display:block;border-bottom:none;padding:0;text-align:left;width:100%}table.order-history th{display:none}table.order-history tr{border-bottom:solid 1px #b98850;padding:0 0 20px;margin:0 0 20px}table.order-history td .label{display:inline}#product-reviews .pr-review-sort,#product-reviews .pr-contents{display:none}#product-reviews .toggle-reviews,.sidebar-jump{display:block}.confirmation-account-layout>form{width:100%;padding:40px 0 0}.confirmation-account-layout>.right{width:100%}}@media only screen and (max-width:800px){.link-header .left,.link-header .right{position:relative;left:auto;right:auto;bottom:auto}.link-header .left{float:left}.link-header .right{float:right}.checkout-columns>.left,.checkout-columns>.right{float:none;width:100%;padding:0}.checkout-box .row{min-height:0px}.checkout-content-box{padding-top:0}.desktop-only{display:none}.mobile-only{display:block}#product-reviews .pr-review-points-attr-wrapper .pr-attribute-group{float:none;width:100%;margin:0 0 20px}#product-reviews .pr-review-author,#product-reviews .pr-review-rating-wrapper,#product-reviews .pr-review-main-wrapper{width:100%;float:none}}@media only screen and (max-width:750px){#home-intro{font-size:17px;line-height:27px}#hero{min-height:450px}#hero .slide .content,#hero .slide .photo{float:none;width:100%;padding:0}#hero .slide .photo a{height:400px}#hero .slide .content{padding:10px 20px}#hero .slide .content .copy{text-align:center;margin:0 0 20px}#hero .slide .content .more{margin:0}#product-detail .overview .photos,#product-detail .overview .content{float:none;width:100%;padding:0}#product-detail .overview .content{margin-top:20px}.right-sidebar-layout>.content,.right-sidebar-layout>aside{float:none;width:100%;padding:0}.right-sidebar-layout>.content{margin:0 0 30px}.products>div{width:50%}.categories>.category{width:33.3333%}#category-caption.has-image>.content,#category-caption.has-image>.content>div,#category-caption.has-image>.image{float:none;width:100%;margin:0}#category-caption.has-image>.content{margin:0 0 20px}.checkout-steps li{padding-left:25px;padding-right:25px}.order-summary .item .details{width:75%}.order-summary .item .total{width:25%}}@media only screen and (max-width:700px){.shopping-cart>div>div>.qty{display:none}.shopping-cart .details .qty{display:block}.shopping-cart .availability{position:relative;left:auto;bottom:auto;width:auto}ul.swatches li{width:25%}}@media only screen and (max-width:650px){.pager-container .pager,.pager-container .filter{float:none}.pager-container .pager{top:auto;margin:0 0 10px}#product-reviews .pr-page-count-wrapper,#product-reviews .pr-page-nav-wrapper,#product-reviews .pr-nav-back-to-top{float:none;width:100%;clear:both;text-align:left}}@media only screen and (max-width:600px){#footer .upper{font-size:16px;line-height:20px}#footer .upper .links{padding:15px 0}#footer .upper .links ul,#footer .upper .links li{display:block}#footer .upper .links li+li{margin-top:10px}#footer .upper .links a{display:inline;padding:0;border:none}#footer .upper .content .newsletter .label{display:block;margin:0 0 10px}#product-detail header .manufacturer{display:block;padding-right:50px}.categories>.category{width:50%}#cart .footer .seal{position:relative;left:auto;top:auto;margin:20px 0;text-align:right}.shopping-cart .image{width:70px}.checkout-steps{font-size:18px}.checkout-steps ol:before{top:37px;left:20px;right:20px}.checkout-steps li{padding-left:15px;padding-right:15px}.checkout-steps span{padding:0 5px}.checkout-box .field-wrapper .label,.checkout-box .field-wrapper .field{float:none;width:100%;padding:0}.order-summary .totals tr td:last-child{width:100px}}@media only screen and (max-width:500px){#header .logo{margin-left:-130px;width:200px;margin-top:-12px}.featured-items-banner .items{padding:0}.featured-items-slider .next{right:-10px;top:100px}.shopping-cart .header,.shopping-cart>div>div>.total{display:none}#cart{padding:0 20px 20px}#cart .footer .totals .total{width:90px}#cart .footer .btn{display:block;width:100%;margin:10px 0 0}#cart .footer .discount-code input{width:100%}#cart .footer .seal{text-align:center}ul.swatches li{width:33.3333%}.checkout-box .row>.left,.checkout-box .row>.right{float:none;width:100%;padding:0}.checkout-box .row>.right{margin-top:15px}.checkout-actions .btn{display:block;margin:10px 0;width:100%}#pr-srw .p-w-r .pr-rating-stars label,#pr-war-form #pr-rating label{width:30px;height:30px}}@media only screen and (max-width:450px){.products{max-width:250px;margin:0 auto}.products>div{display:block;width:100%;padding:0 0 30px}.order-summary .item .details{width:65%}.order-summary .item .total{width:35%}}@media only screen and (max-width:400px){#header .logo{margin:-2.7% 0 0;top:50%;left:63px;right:90px;width:auto}#header .links li{width:40px}#header .links>li>a{width:40px}#header .links .toggle-mobile-menu,#header .links .toggle-mobile-menu>a{width:50px}.search-bar .wrapper .right{width:80px}ul.swatches li{width:50%}}@media only screen and (min-width:901px){#mobile-menu{display:none!important}#product-reviews .pr-review-sort,#product-reviews .pr-contents{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/style.css.map */
