.button:focus,a:active,a:focus,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline:0}@font-face{font-family:Metropolis;src:url("/metropolis/metropolis-latin-400-normal.woff2") format("woff2"),url("/metropolis/metropolis-latin-400-normal.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("/metropolis/metropolis-latin-500-normal.woff2") format("woff2"),url("/metropolis/metropolis-latin-500-normal.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("/metropolis/metropolis-latin-700-normal.woff2") format("woff2"),url("/metropolis/metropolis-latin-700-normal.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url("/lora/lora-latin-400-normal.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url("/lora/lora-latin-400-italic.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url("/lora/lora-latin-700-normal.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url("/lora/lora-latin-700-italic.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}body{font-family:Montserrat,Avenir,"Segoe UI",system-ui,sans-serif,color-emoji;color:#000}a,a:hover{color:#303d54;text-underline-offset:5px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.container{max-width:1430px}.breadcrumb-wrap .breadcrumbs{font-size:.75rem;padding-bottom:15px;padding-top:15px}.breadcrumb-wrap .breadcrumbs a{color:#000;text-decoration:none}.button,button{background-color:#682c4e;color:#fff;padding:12px 45px;transition:.15s ease-in-out}.button:hover,button:hover{background-color:#45162f;color:#fff}.single-shipping-page .ship-to-multiple-link{color:#333!important;position:relative;bottom:10px}.checkout-page .checkout-btn{padding:12px 45px}.search-form-v2 .search-form-content{background-color:#692c4e}.search-form-v2 .form-results .input-group .input-group-input input{background:0 0;color:#fff}.search-form-v2 .form-results .input-group{border-bottom:2px solid #f4b22f}#tiptip_holder{z-index:99999}.input-group .input-group-input input{border:1px solid #eee;font-size:.85rem;padding:12px 5px}.fieldset .field label{background-color:#f6f6f6}.status-box{display:inline-block}.back-top{border-top:3px solid #878787;border-bottom:3px solid #878787;bottom:80px;color:#000;display:none;text-align:center;font-weight:400;font-size:.7rem;right:30px;position:fixed;padding:5px;text-transform:uppercase;z-index:100;cursor:pointer;transition:all .15s ease-in-out}.back-top i{font-size:1.5rem;margin-top:-10px}.back-top:hover{border-top:3px solid #f4b22f;border-bottom:3px solid #b7b7b7}.back-top span{display:block}.non-us-orders-note{border:1px solid #f4b22f;margin:15px 0 25px 0;padding:15px}#simplemodal-container.lcb-smc{max-width:645px}#simplemodal-container.lcb-smc .modalCloseImg{color:#fff}.lets-connect-box{background:#fff url(/mas_assets/media/texas_bullock_museum/ea_bcg.jpg) no-repeat;margin:-15px;padding:50px;max-height:365px}.lets-connect-box .lcb-inner{background-color:#fff;padding:45px}.lets-connect-box h2{color:#242d41;font-size:2.5rem;font-weight:400;margin:0 15px 0 0;text-transform:uppercase}.lets-connect-box .be-first{color:#31adc9;font-size:1rem;margin-bottom:35px}.lets-connect-box .input-group .input-group-input{padding-right:5px}.lets-connect-box .input-group input{border:2px solid #000;color:#000;font-size:1rem;padding:6px 15px}.lets-connect-box .input-group input::-webkit-input-placeholder{color:#000}.lets-connect-box .input-group input:-moz-placeholder{color:#000}.lets-connect-box .input-group input::-moz-placeholder{color:#000}.lets-connect-box .input-group input:-ms-input-placeholder{color:#000}.lets-connect-box .sign-up{background-color:#b33b2b;color:#fff;display:inline-block;font-size:1rem;margin:0;padding:8px 15px;width:initial}.ajax-cart-wrap>.container{position:relative}a.site-logo:focus{color:#fff}.site-header{background-color:#303d54;color:#fff;padding-bottom:10px}.site-header-inner{position:relative}.site-header-top{color:#fff;font-weight:400}.site-header-top>.container{padding:8px 20px}.site-header-top a{color:#fff;display:inline-block;text-decoration:none;font-size:1.125rem;font-weight:300}.site-header-top a:hover{color:#f4b22f}.site-header-top a>i{color:#fff;display:inline-block;font-size:1.1rem;margin:0 10px}.site-header-top .account-link,.site-header-top .checkout-link{padding-right:10px}.main-navigation{background:#692c4e;color:#fff;border-top:2px solid #f4b22f}.site-logo{display:inline-block;margin-top:10px;max-width:300px;color:#fff}.site-logo svg{fill:#f4b22f}.site-header .header-banner{color:#31a6a5;font-weight:700;padding:10px 0;text-align:center}.site-header .header-banner a{color:#31a6a5;text-decoration:none}.site-header .mobile-header-actions{float:right;margin-top:11px}.site-header .mobile-header-actions>a{background-color:#202d44;-webkit-border-radius:4px;-moz-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;border:none!important;color:#fff;display:inline-block;font-size:1.5rem;margin-left:5px;padding:7px;text-decoration:none;cursor:pointer}.site-search .search-box{-webkit-border-radius:17px;-moz-border-radius:17px;-khtml-border-radius:17px;border-radius:17px;border:2px solid #000;overflow:hidden}.site-search .search-box input{border:0;font-size:.9rem;padding:5px}.site-search .search-box input::-webkit-input-placeholder{color:#000;font-weight:700}.site-search .search-box input:-moz-placeholder{color:#000;font-weight:700}.site-search .search-box input::-moz-placeholder{color:#000;font-weight:700}.site-search .search-box input:-ms-input-placeholder{color:#000;font-weight:700}.site-search .search-box button{background-color:transparent;color:#000;font-size:1.4rem;padding:0 10px 2px 15px}.search-page button{padding:5px 30px}#shopping-cart-container{right:15px;top:65px;width:320px}.ajax-cart{color:#000}.ajax-cart .shopping-cart-title{border-bottom:1px solid #ddd;color:#383736;font-weight:700;margin-bottom:0;padding-bottom:10px}.ajax-cart .cart-items .item-info .item-link{color:#3a3a3a;font-weight:700;text-decoration:none;font-size:.95rem}.ajax-cart .cart-items .image{padding-right:15px;width:70px}.ajax-cart .cart-items .image>a{width:70px}.ajax-cart .cart-items .qty-wrap{color:#7b7b7b;font-weight:700}.ajax-cart .cart-btn{background-color:#682c4e;color:#fff;display:inline-block;font-style:normal;font-weight:400;margin:0 0 10px 0;padding:10px;text-align:center;text-decoration:none;width:100%;font-size:1.125rem}.ajax-cart .checkout-btn{background-color:#f4b22f;width:100%;color:#000;text-transform:capitalize;font-weight:500;font-size:1.125rem}.ajax-cart .cart-btn:hover,.ajax-cart .checkout-btn:hover{background-color:#45162f;color:#fff}.ajax-cart .close:hover{color:#682c4e}.ajax-cart .close{font-size:1.125rem;padding-top:0;width:20px;height:20px;text-align:center}.ajax-cart .thumb-tbm{width:48%;float:left}.site-footer{background-color:transparent;padding:0}.site-prefooter{padding:50px 0 30px 0;position:relative;top:50px}.site-prefooter .background{background-color:#f2ede3;border-bottom-right-radius:100vmax;border-top-right-radius:100vmax;width:80%;height:232px;position:absolute;left:0;top:0;transition:box-shadow .15s ease-in-out}.site-prefooter .background:hover,.site-prefooter .container:hover+.background{background-color:#f2ede3;box-shadow:12px 12px 2px 3px #f4b22f}.socials-block,.subscribe-block{padding-top:20px}.prefooter-content{position:relative;z-index:1;width:80%}.site-prefooter .pf-block label{display:inline-block;font-size:1rem;font-weight:500;text-transform:uppercase}.site-prefooter .location-block{background:url(../images/texas_teritory.png) top left no-repeat;min-height:110px;padding-left:125px;line-height:22px}.site-prefooter .location-block address{font-style:normal;font-weight:500}.site-prefooter .location-block address a{color:#c25039}.socials>a{background:#00f;background-size:40px 40px;color:#fff;font-size:1.5rem;height:40px;line-height:40px;text-decoration:none;text-align:center;width:40px}.socials>.fa-facebook{background:url(../images/social_bcgs/facebook-back.png)}.socials>.fa-twitter{background:url(../images/social_bcgs/twitter-back.png)}.socials>.fa-youtube{background:url(../images/social_bcgs/youtube-back.png)}.socials>.fa-instagram{background:url(../images/social_bcgs/instagram-back.png)}.socials>.fa-yelp{background:url(../images/social_bcgs/yelp-back.png)}.socials>.fa-pinterest{background:url(../images/social_bcgs/pinterest-back.png)}.site-footer .subscribe-box input{border:2px solid #000;padding:5px;height:35px}.site-footer .subscribe-box input::-webkit-input-placeholder{color:#000;font-weight:700}.site-footer .subscribe-box input:-moz-placeholder{color:#000;font-weight:700}.site-footer .subscribe-box input::-moz-placeholder{color:#000;font-weight:700}.site-footer .subscribe-box input:-ms-input-placeholder{color:#000;font-weight:700}.site-footer .subscribe-box button{background-color:#000;padding:7px;height:35px}.site-footer .subscribe-box button:before{content:'';border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:0;border-left:10px solid #cdb585;display:block;height:1px;width:1px}.site-footer .site-footer-inner{background:#303d54}.site-footer .links-block h4{color:#fff;font-size:1.15rem;font-weight:500;margin:0 0 10px 0;text-transform:uppercase}.site-footer .links-block ul{display:none;list-style:none;margin-bottom:10px}.site-footer .links-block ul li{padding:3px 0}.site-footer .links-block ul a,.site-footer .links-block ul li{color:#fff;text-decoration:none;font-size:.95rem;font-weight:300}.site-footer .links-block ul a:hover{text-decoration:underline}.site-footer .links-block .purchase-support{color:#f4b22f;font-size:1rem;margin-top:20px;width:260px}.site-footer .copyright-section{background-color:#303d54;color:#fff;font-size:.75rem;font-weight:300;padding:12px 0;border-top:1px solid #505d74;text-transform:uppercase}.site-footer .copyright-section a{color:#fff;text-decoration:none}.site-footer .copyright-section .poweredby{white-space:nowrap}.site-footer .footer-slogan{font-weight:700;letter-spacing:2px;padding:15px;text-align:center;text-transform:uppercase;background:#692c4e;color:#fff;font-size:.9rem;letter-spacing:5px}.homepage-slider-wrap .bx-wrapper .bx-controls-direction a{background:0 0;color:rgba(255,255,255,.7);font-size:3rem;height:initial;line-height:1;margin-top:-32px;width:initial;text-indent:initial;text-decoration:none}.homepage-slider-wrap .slide{position:relative;text-align:center}.bx-wrapper img{display:inline-block}.homepage-slider-wrap .caption-wrap{bottom:0;left:0;margin:auto;position:absolute;right:0;text-align:center}.homepage-slider-wrap .caption{background-color:rgba(61,144,140,.82);color:#fff;padding:15px}.homepage-slider-wrap .caption .title{font-size:2rem;font-weight:lighter;line-height:1;margin-right:20px}.homepage-slider-wrap .caption .link{color:#fff;font-size:1.3rem;font-weight:700;white-space:nowrap;text-decoration:none;text-transform:uppercase}.homepage-boxes .image-boxes{margin:30px auto;text-align:center}.homepage-boxes .image-boxes a{display:block;position:relative;text-decoration:none}.homepage-boxes .image-boxes .caption{background-color:rgba(104,44,78,.9);bottom:0;color:#fff;font-weight:700;left:0;padding:10px 15px;position:absolute;text-align:left;text-transform:uppercase;width:100%}.homepage-boxes .text-boxes{width:100%}.homepage-boxes .text-boxes .text-box-row{display:table;width:100%}.homepage-boxes .text-boxes .text-box{display:table-cell;padding:15px;text-align:center;width:50%}.homepage-boxes .text-boxes .box1,.homepage-boxes .text-boxes .box3{border-right:2px solid #703f1c}.homepage-boxes .text-boxes .box2,.homepage-boxes .text-boxes .box4{border-left:2px solid #703f1c}.homepage-boxes .text-boxes .text-box .title{color:#682c4e;font-size:1.3rem;font-weight:500;line-height:1.2;margin-top:0;text-decoration:none}.homepage-slider-wrap{margin-top:10px}.homepage-box p{font-size:1rem}.homepage-boxes .text-boxes .text-box .text{color:#703f1c}.site-nav-wrapper .mobile-menu-close{display:none}.site-nav{display:block;font-size:0;position:relative;text-align:justify;z-index:1}.site-nav:after{content:'';display:inline-block;width:100%}.site-nav>.top-level>a{color:#000;font-weight:500;text-decoration:none}.site-nav .site-nav-subcategory-inner{background-color:#fff;padding:15px}.site-nav .subcategories ul{list-style:none}.site-nav .subcategories a{color:#000;display:inline-block;font-weight:700;text-decoration:none}.site-nav .subcategories a.view-all{color:#f4b22f}.category-page .category-info,.cms-page.new .title-img-wrap{position:relative}.category-page .category-info h1{color:#000;margin:0;padding:15px 0}.category-page .category-info.has-image h1,.cms-page.new h1{background-color:rgba(104,44,78,.7);bottom:0;color:#fff;font-weight:200;position:absolute;padding:15px 45px;right:0}.category-filters .filter-options .hidden-option{display:none}.category-filters .filter-options .filter-expand{display:block}.category-filters .filter-options .filter-expand:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;margin-right:5px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-filters .filter-options .filter-expand:after{display:inline-block}.category-filters .filter-options .filter-expand.more:before{content:"\f078"}.category-filters .filter-options .filter-expand.more:after{content:'more'}.category-filters .filter-options .filter-expand.less:before{content:"\f077"}.category-filters .filter-options .filter-expand.less:after{content:'less'}.category-actions{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;margin:0}.category-actions.actions-top{border-top:0}.category-actions>div{margin:10px 0;position:relative;vertical-align:middle}.category-actions .view-as-box .grid-block,.category-actions .view-as-box .rows-block{border:1px solid silver;display:inline-block;height:22px;padding:1px;vertical-align:middle}.category-actions .view-as-box .grid-block span{display:block;height:8px}.category-actions .view-as-box .grid-block .fa-th-large,.category-actions .view-as-box .rows-block .fa-th-list{font-size:1.4em;color:silver}.category-actions .category-sort-order{margin-right:0}.category-actions .pagination a{background-color:#eee;color:#000;display:inline-block;height:32px;line-height:32px;text-align:center;text-decoration:none;vertical-align:middle;width:32px}.category-actions .pagination .active{background-color:#d3bfa9}.category-actions .pagination .fa{color:#7e7e7e}.thumbs-wrap{margin:0 -10px}.thumb-tbm{padding:15px 10px}.thumb-tbm:hover .thumb-tbm-inner{box-shadow:10px 10px 0 -3px rgba(244,178,47,.5)}.thumb-tbm .thumb-tbm-inner{border:1px solid #ececec;position:relative;z-index:0;transition:all .15s ease-in-out}.thumb-tbm .wishlist-btn:hover::before,.thumb-tbm-row .wishlist-btn:hover::before{font-size:1.5rem}.thumb-tbm .wishlist-btn:before,.thumb-tbm-row .wishlist-btn:before{transition:all .1s ease-in-out}.thumb-tbm .wishlist-btn,.thumb-tbm-row .wishlist-btn{color:#ddd5d5;font-size:1.3rem;position:absolute;right:15px;text-decoration:none;top:15px;z-index:1}.product-page .thumb-tbm .wishlist-btn.added-to-wishlist{color:#3b4967!important;background:0 0!important;padding:0!important;font-size:1.3rem}.thumb-tbm .img-wrap{position:relative}.thumb-tbm .img{display:block;text-align:center;padding-top:15px}@media(max-width:480px){.thumb-tbm .thumb-tbm-inner{width:350px}.ajax-cart .ajax-empty-content .thumb-tbm .thumb-tbm-inner{width:100%}.you-may-also-like-wrap .thumb-tbm .thumb-tbm-inner{width:100%}.thumb-tbm{padding:10px}}.thumb-tbm .qv,.thumb-tbm-row .qv{background-color:rgba(104,44,78,.7);bottom:0;color:#fff;cursor:pointer;display:none;font-size:1.2rem;font-weight:100;left:0;padding:10px;position:absolute;text-align:center;text-decoration:none;width:100%;transition:all .15s ease-in-out}.thumb-tbm .qv:hover,.thumb-tbm-row .qv:hover{background-color:#682c4e}.thumb-tbm .product-info{height:150px;padding:10px;ont-size:0.95rem}.product-tags .ptag{font-size:.85rem;padding:5px 0;text-transform:uppercase}.product-tags{font-size:.95rem;font-weight:700;margin-bottom:5px}.product-tags .new{background:#d6e3bb}.product-tags .bestseller{background:#b4d4e1}.product-tags .texas{background:#fbe4b6}.product-tags .ptag{color:#000;display:inline-block;padding:3px 10px;font-weight:300;font-size:.8rem}.product-tags .online-only{color:#8c8c8c}.thumb-tbm .name,.thumb-tbm-row .name{color:#000;display:block;font-weight:700;margin-bottom:5px;text-decoration:none}.thumb-tbm .price{font-weight:300;margin-right:5px}.thumb-tbm .old-price,.thumb-tbm .retail-price,.thumb-tbm-row .old-price,.thumb-tbm-row .retail-price{text-decoration:line-through}.thumb-tbm .sale-price,.thumb-tbm-row .sale-price{color:#af2f14}.thumb-tbm .see-more-options,.thumb-tbm-row .see-more-options{background-color:#eee7db;bottom:0;color:#000;font-size:.75rem;font-weight:700;line-height:1;padding:10px;right:0;position:absolute;text-decoration:none;text-transform:uppercase;z-index:2}.thumb-tbm-row{border:2px solid #e5e5e5;margin:15px;padding-left:170px;padding-right:15px;position:relative;width:100%}.thumb-tbm-row .img-wrap{float:left;margin-left:-170px;position:relative;width:150px}.thumb-tbm-row .img-wrap>a{display:block;text-align:center}.thumb-tbm-row .img-wrap>a>img{padding:10px;width:80%}.thumb-tbm-row .see-more-options{left:0;right:initial}.thumb-tbm-row .product-info{padding:15px 0}.thumb-tbm-row .description{margin-top:40px}.thumb-tbm.slot-row{width:100%!important;padding:0 10px!important;height:auto!important}.thumb-tbm.slot-thumb{padding:0 10px!important}.thumb-tbm-row.slot-row,.thumb-tbm-row.slot-thumb{padding:0;border:none}.product-page label.in_stock_email:hover::after{font:normal normal normal 14px/1 FontAwesome;font-size:25px;top:5px}.product-page .product-title h1{font-size:1.7rem;margin:15px 0;line-height:1.42;color:#000}.product-page .sku{color:#000;font-style:normal}.product-page .free-shipping-badge,.product-page .onsale-item-badge{display:none}.product-page .product-images{margin-bottom:20px}.product-page .product-img-wrap{border:1px solid #eaeaea;width:100%}.product-page .product-information{margin-bottom:20px}.product-page .product-gallery img{width:100px}.qv .product-gallery img{width:50px}.pc-wrapper .pc-attribute-wrapper{margin-bottom:25px}.pc-wrapper .pc-attribute-wrapper .attribute-title{color:#222;display:inline-block;font-size:.9rem;margin-bottom:10px;text-transform:uppercase;vertical-align:middle}.pc-wrapper .pc-attribute-wrapper .selected-value{color:#8b8b8b;text-transform:none}.pc-wrapper .pc-attribute-wrapper .size-chart-wrap{display:inline-block;margin:0 0 10px 5px;vertical-align:middle}.pc-wrapper .pc-attribute-wrapper .size-chart-wrap .fa-child{color:#8b8b8b;display:inline-block;margin-right:5px}.pc-wrapper .pc-attribute-wrapper .size-chart-wrap .size-chart-link{color:#8b8b8b;font-size:.8rem}.pc-wrapper .pc-attribute-wrapper .attribute-options:after{content:'';clear:both;display:table}.pc-wrapper .pc-attribute-wrapper .attribute-option{float:left;list-style:none;margin:0 5px 5px 0}.pc-wrapper .pc-attribute-wrapper .attribute-option label{border:1px solid #d5d5d5;color:#222;display:inline-block;font-weight:700;height:46px;padding:1px;text-align:center;width:46px}.pc-wrapper .pc-attribute-wrapper .attribute-option.sb_binding-swatch label{padding:0 10px;width:initial}.pc-wrapper .pc-attribute-wrapper .attribute-option .disabled:not(.in_stock_email){cursor:not-allowed;opacity:.7}.pc-wrapper .pc-attribute-wrapper .attribute-option label>span{line-height:42px}.pc-wrapper .pc-attribute-wrapper .attribute-option label>img{border:1px solid #fff;height:42px;width:42px}.pc-wrapper .pc-attribute-wrapper .attribute-option .pc-selected,.pc-wrapper .pc-attribute-wrapper .attribute-option input[type=radio]:checked+label,.pc-wrapper .pc-attribute-wrapper .attribute-option label:hover{border-color:#393a39}.pc-wrapper .pc-attribute-wrapper .attribute-option input[type=radio]{display:none}.product-page .product-prices .price{color:#040404;font-size:1.4rem;margin:0 10px 0 0}.product-page .product-prices .new-price{color:#a50101}.product-page .product-prices .you-save{color:#4b4b4b;display:inline-block;font-size:1rem}.product-page .product-prices .you-save .saved-money{font-weight:300}.product-page .product-actions{margin:0}.product-page .product-actions .qty-box{display:inline-block;margin:0 0 15px 0}.product-page .product-actions .qty-box label{color:#222;display:block;font-size:.9rem;margin-bottom:5px;text-align:left}.product-page .product-actions .qty-box input{border:1px solid #d5d5d5;font-size:1.1rem;line-height:1.7rem;padding:7px 10px;width:60px}.product-page .add-to-cart-box{margin:0}.product-page .add-to-cart{background-color:#f4b22f;font-weight:500;padding:10px 20px;margin:0 10px 10px 0;color:#000;font-size:1.125rem;text-transform:capitalize}.product-page .add-to-cart i{margin-left:10px}.product-page .add-to-cart:hover{background-color:#45162f;color:#fff}.add-to-wishlist{background:0 0;float:none;height:initial;text-indent:0;width:initial}.product-page .sold-out{background-color:#3b4967;color:#fff;display:inline-block;font-size:.95rem;margin:0 0 10px 0;opacity:.7;padding:10px 20px;text-transform:uppercase;vertical-align:middle}.product-page .add-to-wishlist:hover,.product-page .added-to-wishlist:hover{background-color:#45162f}.product-page .add-to-wishlist,.product-page .added-to-wishlist{background-color:#682c4e;color:#fff;display:inline-block;font-size:1.125rem;margin:0 0 10px 0;padding:10px 20px;text-decoration:none;vertical-align:middle}.product-page .add-to-wishlist i,.product-page .added-to-wishlist i{margin-left:10px}.product-page .add-to-wishlist:hover i:before,.product-page .added-to-wishlist i:before{content:"\f101"}.product-page .input-group{display:inline-block;vertical-align:middle;width:210px}.product-page .input-group-input input{border:2px solid #000;padding:5px}.product-page .input-group input::-webkit-input-placeholder{color:#000}.product-page .input-group input:-moz-placeholder{color:#000}.product-page .input-group input::-moz-placeholder{color:#000}.product-page .input-group input:-ms-input-placeholder{color:#000}.product-page .input-group-button button{background-color:#000;padding:0 10px;height:33px}.product-page .input-group-button i{color:#fff;font-size:1.5rem}.product-tabs{background-color:initial;border-bottom:1px solid #e1e1e1;padding:0}.product-tabs .tab-title{border-top:1px solid #e1e1e1;color:#333;font-size:1rem;margin:0;padding:15px 25px 15px 5px;position:relative}.product-tabs .tab-title:after{content:"\f067";color:#514f4f;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:5px;top:15px}.product-tabs .tab-title.expanded:after{content:"\f068"}.product-tabs .product-tab{border-top:1px solid #e1e1e1;display:none;padding:15px 5px}.view-more-box{height:110px;line-height:1.5;overflow:hidden;position:relative;padding-bottom:30px}.view-more-box.expanded{height:initial;overflow:auto}.view-more-box.view-more-trigger-show .view-more-trigger{background:#fff;bottom:0;cursor:pointer;display:block;line-height:2;left:0;position:absolute;width:100%}.view-more-box.view-more-trigger-show .view-more-trigger:after{background-color:#fff;color:#f4b22f;bottom:0;content:'... View More +';display:inline-block;padding:1px 0 1px 5px}.view-more-box.expanded .view-more-trigger:after{content:'View Less -'}.product-page .you-may-also-like-wrap h4{text-align:center}.product-page .you-may-also-like-wrap{margin:50px -10px 30px -10px}.product-page .you-may-also-like-wrap:after{content:'';clear:both;display:table}.cart-page h1{color:#000;float:left;margin-bottom:15px}.cart-page .checkout-btn{background-color:#f4b22f;color:#000;font-size:.95rem;padding:12px 45px;text-transform:uppercase}.cart-page .checkout-btn:hover{background-color:#45162f;color:#fff}.cart-page h1+.checkout-btn{margin-bottom:15px;margin-left:10px}.cart-page .continue-shopping{float:right;margin-bottom:15px;text-transform:uppercase}.tbm-cart-content .cart-actions{text-align:right}.tbm-cart-table{margin-bottom:10px;width:100%}.tbm-cart-table th{border-bottom:1px solid #ddd;color:#000;font-size:.95rem;font-weight:400;padding:2px 5px;text-align:left}.tbm-cart-table .qty-title,.tbm-cart-table .quantity,.tbm-cart-table .unit-price,.tbm-cart-table .unit-price-title{text-align:center}.tbm-cart-table .total-price,.tbm-cart-table .total-price-title{text-align:right}.tbm-cart-table td{border-bottom:1px solid #ddd;padding:10px 5px;vertical-align:top}.tbm-cart-table input[name^=qty]{border:2px solid #c6c6c6;text-align:center;width:50px}.tbm-cart-table .item .info{margin-bottom:10px}.tbm-cart-table .info .name{color:#393a39;font-weight:700;text-decoration:none}.tbm-cart-table .info .sku{display:block;margin-top:5px}.tbm-cart-table .info .props{display:block;margin-top:5px}.tbm-cart-table .total-price{font-weight:700}.tbm-cart-table .remove,.tbm-cart-table .wishlist{color:#000;display:inline-block;font-size:.75rem;margin-top:10px;text-decoration:none}.tbm-cart-content .actions-and-promos .promo-box{max-width:initial}.tbm-cart-content .actions-and-promos .promo-box .title{display:inline-block;margin-bottom:5px}.cart-page .cart-shipping-quote .ship-options-trigger{color:#5c5c5c}.tbm-cart-content .cart-totals{background-color:transparent;border:0;margin-bottom:40px;padding:0}.tbm-cart-content .cart-totals table{width:100%}.tbm-cart-content .cart-totals table td{font-size:1rem;padding:10px 0}.tbm-cart-content .cart-totals table .total td{border-top:1px solid #ddd;color:#303030;font-size:1.2rem;font-weight:700;padding-top:15px}.checkout-page{padding:0 0 30px 0}.checkout-page a.print-order-pdf.fa-file-pdf-o{color:#000!important}.checkout-page .checkout-btn{background-color:#f4b22f;color:#000;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase}.checkout-page .checkout-btn:hover{background-color:#45162f}.checkout-page .page-title{font-size:1.8rem}.checkout-page .sidebar-summary-inner .total-info .input-group .input-group-input input,.tbm-cart-content .cart-totals .input-group .input-group-input input{padding:5px}.checkout-page .sidebar-summary-inner .total-info .input-group .input-group-button button,.tbm-cart-content .cart-totals .input-group .input-group-button button{font-size:.85rem;padding:6px 15px}.tbm-checkout-steps{border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin-bottom:30px}.tbm-checkout-steps .checkout-step{float:left;text-align:center}.tbm-checkout-steps .checkout-step a{color:#5c5c5c;display:block;padding:15px 0;font-family:Metropolis,sans-serif;text-decoration:none;white-space:nowrap}.tbm-checkout-steps .checkout-step.current{background-color:#f6f6f6}.tbm-checkout-page .checkout-start-box{max-width:440px;margin:0 auto}.tbm-checkout-page .checkout-start-box .h4{line-height:1.42}.tbm-checkout-page .checkout-start-box .checkout-btn{float:right;text-transform:none}.checkout-start-box .returning-customer-box{margin-bottom:50px}.checkout-start-box .returning-customer-box .checkout-btn{margin-right:0}.checkout-start-box .returning-customer-box .forgotten-password{color:#000;display:inline-block;float:right;font-size:.8rem;margin-top:10px}.checkout-start-box .alternative-payment-methods{margin-top:50px}.single-shipping-page .shipping-methods{margin:0}.checkout-shipping-box .page-title{font-size:1.6rem}.single-shipping-page .checkout-shipping-box h3{color:#5c5c5c;margin:0;float:none}.single-shipping-page .refresh-methods{font-size:1rem;vertical-align:baseline}.single-shipping-page .shipping-address-box .fieldset{margin-top:0}.shipping-methods .shipping-option{margin-bottom:5px}.shipping-methods .shipping-option input[type=radio]{margin-right:10px}.shipping-methods .shipping-option label{text-transform:uppercase}.shipping-methods .shipping-option .method-price{font-weight:700}.checkout-payment-box .h4,.checkout-payment-box h1{color:#5c5c5c}.checkout-payment-box .order-summary{margin-bottom:50px}.checkout-payment-box .total-info{color:#5c5c5c;width:100%}.checkout-payment-box .total-info td{padding:5px 0}.checkout-payment-box .total-info td:last-of-type{padding-left:10px;text-align:right;white-space:nowrap}.checkout-payment-box .total-info tr:nth-last-child(2) td{padding-bottom:15px}.checkout-payment-box .total-info .grandtotal{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:1.3rem;font-weight:700}.checkout-payment-box .total-info .grandtotal td{padding:15px 0}.checkout-payment-box .tbm-promo-box{margin-bottom:25px;padding-right:140px;position:relative}.checkout-payment-box .tbm-promo-box-hidden{display:none;margin-bottom:25px}.checkout-payment-box .check-gc-box .applied-gc{margin-bottom:10px}.checkout-payment-box .tbm-promo-box p{margin:5px 0}.checkout-payment-box .tbm-promo-box .action{background-color:#682c4e;bottom:0;color:#fff;display:block;font-size:.95rem;height:50px;line-height:50px;position:absolute;margin:auto;right:0;text-align:center;text-decoration:none;top:0;width:130px}.toggle-check-gc-box,.toggle-new-gc-box,.toggle-rp-box{cursor:pointer}.tbm-review-page .order-summaries-box{margin-bottom:15px}.tbm-review-page .special-comments textarea{width:100%}.tbm-review-page .special-comments .h5{font-weight:400}.tbm-review-page .complete-order-box .terms-wrap{display:inline-block;margin:10px 0}.payment-summary-box,.shipping-summary-box{background-color:transparent;border:0;margin-bottom:50px;padding:0}.payment-summary-box h5,.shipping-summary-box h5{border-bottom:1px solid #ddd;font-weight:500;padding:10px 0}.payment-summary-box .edit,.shipping-summary-box .edit{font-size:.85rem;padding:8px 15px}.express-checkout-page{padding-top:30px}.order-complete-page{margin-top:50px}.order-complete-page .order-info .print i{font-size:1.3rem;margin-right:10px}.order-complete-page .order-info .print span{font-size:.85rem;text-decoration:underline;vertical-align:middle}.order-complete-page .order-info{margin-bottom:30px}.completed-order-summary .order-summary{background-color:transparent;padding:0}.completed-order-summary .order-summary .order-summary-title{font-size:1.1rem;font-weight:400;margin:0;border-bottom:1px solid #ddd}.completed-order-summary .order-summary .cart-summary{margin-bottom:30px;width:100%}.completed-order-summary .order-summary .cart-summary th{background-color:#f7f5f5;border-bottom:1px solid #ddd;color:#777;font-weight:400;padding:2px 5px;text-align:left}.completed-order-summary .order-summary .cart-summary .qty-title{text-align:center}.completed-order-summary .order-summary .cart-summary .total-price,.completed-order-summary .order-summary .cart-summary .total-price-title{text-align:right}.completed-order-summary .order-summary .cart-summary .qty,.completed-order-summary .order-summary .cart-summary .total-price{font-size:1rem}.completed-order-summary .order-summary .cart-summary td{border-bottom:1px solid #ddd;padding:10px 5px;vertical-align:middle}.completed-order-summary .order-summary .cart-summary .item .info{margin-bottom:10px}.completed-order-summary .order-summary .cart-summary .info .name{color:#393a39;font-weight:700;text-decoration:none}.completed-order-summary .order-summary .cart-summary .info .props,.completed-order-summary .order-summary .cart-summary .info .sku{display:block;margin-top:5px}.completed-order-summary .order-summary .total-info td{font-size:1rem;padding:10px 0}.completed-order-summary .order-summary .total-info .total td{border-top:1px solid #ddd;color:#303030;font-size:1.2rem;font-weight:700;padding-top:15px}ul.first-level,ul.second-level{list-style-type:none}ul.first-level a,ul.second-level a{text-decoration:none}ul.first-level>li>a{border-bottom:5px solid #8e5926;color:#000;display:block;font-weight:700;font-size:1.2rem;text-align:center}ul.first-level>li{float:left;padding:20px 40px 20px 0;width:33.33%}ul.second-level{padding:10px 0}ul.second-level li{line-height:1.7}ul.second-level a{color:#000}.bentley-description{float:right;padding-left:20px;width:50%}.bentley-description .share-box-wrap{z-index:2}.cms-page table td,.cms-page table th{border:1px solid #5c5c5c;padding:5px 10px}.cms-page.new h1{margin:0}@media (max-width:339px){.site-header .site-logo{text-align:center;max-width:initial;width:100%}.site-header .site-logo img{width:190px}.site-header .mobile-header-actions{float:none;text-align:center}.category-page .category-info.has-image h1,.cms-page.new h1{font-size:8px!important}}@media (max-width:479px){.site-logo{max-width:40%}.site-footer .socials-block{margin-bottom:25px;margin-top:10px}.site-nav .subcategories{margin-bottom:20px}.homepage-slider-wrap .caption{text-align:left;padding:8px}.homepage-slider-wrap .caption .title{display:block;font-size:1rem;margin-right:0}.homepage-slider-wrap .caption .link{display:block;font-size:.9rem;margin-top:5px}.category-page .category-info.has-image h1,.cms-page.new h1{font-size:12px}.thumbs-wrap .thumb-tbm{margin-left:auto;margin-right:auto}.product-page .you-may-also-like-wrap .thumb-tbm{max-width:350px;margin-left:auto;margin-right:auto}.cart-page h1{font-size:1.4rem;float:none}.tbm-checkout-steps .checkout-step a{font-size:.65rem}#shopping-cart-container{width:100%}}@media (min-width:480px){.site-nav .subcategories{float:left;padding-right:15px;width:50%}.site-nav .megamenu-banner{float:right;text-align:center;width:50%}.site-nav .megamenu-banner img{display:inline-block}#shopping-cart-container{min-width:400px}.thumb-tbm-row{padding-left:220px}.thumb-tbm-row .img-wrap{margin-left:-220px;width:200px}.tbm-cart-table .item{padding-left:60px}.tbm-cart-table .item .img-wrap{display:block;float:left;margin-left:-60px;width:50px}.tbm-cart-table .item .img-wrap img{width:50px}.tbm-cart-table .item .info{float:left;width:100%}.tbm-cart-table .item .extra{float:left;width:100%}.completed-order-summary .order-summary .cart-summary .item{padding-left:60px}.completed-order-summary .order-summary .cart-summary .item .img-wrap{display:block;float:left;margin-left:-60px;width:50px}.completed-order-summary .order-summary .cart-summary .item .img-wrap img{width:50px}}@media (min-width:480px) and (max-width:767px){.site-logo{width:210px}.homepage-slider-wrap .caption .title{font-size:1.2rem}.homepage-slider-wrap .caption .link{font-size:1rem;margin-top:5px}.site-footer .socials-block{padding-left:125px;margin-bottom:25px;margin-top:-15px}.category-page .category-info.has-image h1,.cms-page.new h1{font-size:18px}}@media (min-width:480px) and (max-width:991px){.category-content .thumbs-wrap .thumb-tbm{float:left;width:50%}.category-content .thumbs-wrap .thumb-tbm:nth-of-type(odd){clear:none}.product-page .you-may-also-like-wrap .thumb-tbm{float:left;width:50%}.product-page .you-may-also-like-wrap .thumb-tbm::nth-of-type(odd){clear:none}}@media (max-width:767px){.back-top{display:none!important}.lets-connect-box{padding:40px}.lets-connect-box .lcb-inner{padding:25px}.lets-connect-box .lcb-inner h2{font-size:1.6rem}.lets-connect-box .lcb-inner p.be-first{font-size:.8rem;margin-bottom:25px}.site-header-top{display:none}.site-header{border-bottom:1px solid #e5e5e5}.site-header .header-banner{clear:both}.site-search{border-top:1px solid #e5e5e5;display:none;margin:0 -15px;padding:10px 15px}body.menu-visible{overflow:hidden}.site-nav-wrapper{background-color:#eee7db;position:fixed;right:-100%;height:100%;width:100%;top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;z-index:100}.site-nav-wrapper .mobile-menu-close{color:#fff;cursor:pointer;display:inline-block;font-size:1.7rem;float:right;padding:20px 12px 20px 0;text-decoration:none;z-index:1}.site-nav{height:100%;overflow:auto;padding:15px}.site-nav a:hover,.site-nav>li>a:hover{text-decoration:none}.site-nav a.active{color:#f4b22f}.site-nav>li{position:relative}.site-nav>li>a{display:inline-block;font-size:1rem;padding-right:42px}.site-nav>.top-level .mobile-subcat-expand{display:block;height:42px;line-height:42px;position:absolute;right:0;text-align:center;width:42px;top:0}.site-nav .site-nav-subcategory{display:none}.site-nav .site-nav-subcategory.menu-visible{display:block}.site-nav .site-nav-subcategory-inner{border-top:2px solid #f4b22f}.site-nav .subcategories a{padding:5px 0}.site-footer .socials-block label{display:none}.site-footer .subscribe-block label{margin-bottom:10px}.site-footer .links-block h4:after{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1rem;margin-right:7px;position:absolute;right:0}.site-footer .links-block h4.expanded:after{content:"\f0d8"}.site-footer .copyright-section{text-align:center}.site-footer .copyright{display:block;margin-bottom:5px}.site-footer .copyright .poweredby{display:block}.homepage-boxes .text-boxes .text-box-row{margin-bottom:30px}.category-filters{position:relative}.category-filters .filters-heading{display:none}.category-filters .mobile-filters-heading{color:#af2f14;font-size:1rem;margin:0 0 30px 0;padding:15px 20px}.category-filters .mobile-filters-heading:after{content:"\f0d7";float:right;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-filters .mobile-filters-heading.expanded:after{content:"\f0d8"}.category-filters .category-filters-inner{background-color:#fff;border:2px solid #8d5927;display:none;position:absolute;top:48px;width:100%;z-index:5}.category-filters .category-filters-inner.visible-mobile{display:block}.category-filters .category-filter{margin:0 0 3px 0}.category-filters .filter-title{display:none}.category-filters .mobile-filter-title{background-color:#eee7db;display:block;font-weight:700;padding:10px 15px}.category-filters .mobile-filter-title.expanded:after,.category-filters .mobile-filter-title:after{content:"\f067";float:right;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-filters .mobile-filter-title.expanded:after{content:"\f068"}.category-filters .filter-options{display:none;list-style:none;padding:5px 0}.category-filters .filter-options.visible-mobile{display:block}.category-filters .filter-options>li{padding:3px 8px}.category-filters .filter-options>li input[type=checkbox]{margin-right:5px;vertical-align:middle}.category-filters .filter-options .filter-expand:before{margin-right:8px}.clear-filters{border-top:1px solid #e4e4e4;color:#000;display:block;margin:0 3px 3px 3px;padding:5px 10px;text-align:center;text-decoration:none}.clear-filters:hover,.clear-filters:visited{color:#000}.clear-filters:before{color:#b0aeae;content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.category-actions:after{content:"";clear:both;display:table}.category-actions .category-sort-order,.category-actions .pagination,.category-actions .results-per-page,.category-actions .view-as-box{display:inline-block;float:left;line-height:32px;width:50%}.category-actions .category-sort-order{text-align:left}.category-actions .results-per-page{text-align:right}.category-actions .pagination{text-align:center;width:100%}.product-page .product-prices .prices-wrap{text-align:center}.cart-page .continue-shopping{display:none}ul.first-level>li{padding-right:0;width:100%}.bentley-description{padding:0;width:100%}}@media (min-width:768px){.site-header .mobile-header-actions{display:none}.site-logo{float:left}.site-search{display:block!important;float:right;margin-top:26px;width:50%}.site-header .header-banner{font-size:1rem;position:absolute;right:0;width:50%;top:54px}#shopping-cart-container{right:150px;top:35px}.site-nav{display:table!important}.site-nav>.top-level{border-bottom:5px solid transparent;display:table-cell;max-width:90px;position:relative;text-align:center;vertical-align:middle}.site-nav>.top-level.first{text-align:left}.site-nav>.top-level.last{text-align:right}.site-nav>.top-level:hover{border-bottom-color:#f4b22f}.site-nav>.top-level>a{padding:10px 5px 5px 5px}.site-nav>.top-level>a:hover{color:#f4b22f;text-decoration:none}.site-nav>.top-level:first-of-type>a{padding-left:5px}.site-nav>.top-level:last-of-type>a{padding-right:5px}.site-nav>.top-level.active>a,.site-nav>.top-level:hover>a{color:#f4b22f}.site-nav>.top-level .mobile-subcat-expand{display:none}.site-nav .subcategories a.active,.site-nav .subcategories a:hover{color:#f4b22f}.site-nav .site-nav-subcategory{display:none;/*!important;*/position:absolute;top:100%}.site-nav>.top-level:hover .site-nav-subcategory{display:block!important}.site-nav .site-nav-subcategory-inner{border:1px solid #f4b22f;border-top:2px solid #f4b22f;margin-top:5px;padding:20px;text-align:left;width:550px}.site-nav .subcategories{padding-right:20px}.site-nav .subcategories a{padding:3px 0}.site-prefooter .pf-block{float:left;width:50%}.site-prefooter .socials-block label{margin-bottom:5px;font-size:1rem;display:inline-block}.site-footer .site-footer-inner{padding:40px 0 30px 0}.site-footer .links-block:not(.footer-logo){padding-top:30px}.site-footer .links-block{float:left;width:25%}.site-footer .links-block ul{display:block!important}.site-footer .copyright{display:inline-block;float:left;width:50%;text-align:right;padding-right:10px}.site-footer .policies-links{float:right;text-align:left;width:50%}.homepage-boxes .image-boxes{float:left;margin:40px 0;width:50%}.homepage-boxes .texas-note{padding-right:20px}.homepage-boxes .historical-maps{padding-left:20px}.homepage-boxes .text-boxes{display:table;margin-bottom:40px}.homepage-boxes .text-boxes .text-box-row{display:table-cell;width:50%}.homepage-boxes .text-boxes .text-box{height:210px}.homepage-boxes .text-boxes .box2{border-right:2px solid #703f1c}.homepage-boxes .text-boxes .box3{border-left:2px solid #703f1c}.category-sidebar{float:left;padding-right:20px;width:30%}.category-content{float:right;margin-top:30px;width:70%}.category-filters{margin-top:30px}.category-filters .filters-heading{color:#3c3c3c;font-size:1rem}.category-filters .mobile-filter-title{display:none}.category-filters .mobile-filters-heading{display:none}.category-filters .filter-title{border-bottom:1px solid #e4e4e4;color:#682c4e;display:block;font-size:.9rem;font-weight:700;padding:10px 5px 10px 0}.category-filters .filter-title.expanded:after,.category-filters .filter-title:after{content:"\f067";float:right;font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category-filters .filter-title.expanded:after{content:"\f068"}.category-filters .filter-options{display:none;list-style:none;padding:5px 0}.category-filters .filter-options.visible{display:block}.category-filters .filter-options>li{padding:3px 10px 3px 0}.category-filters .filter-options>li input[type=checkbox]{margin-right:5px;vertical-align:middle}.category-filters .filter-options .filter-expand:before{margin-right:8px}.clear-filters{border-top:1px solid #e4e4e4;color:#000;display:block;padding:5px 10px 5px 0;text-decoration:none}.clear-filters:hover,.clear-filters:visited{color:#000}.clear-filters:before{content:"\f00d";font-family:FontAwesome;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.category-actions{font-size:0;text-align:justify}.category-actions:after{content:'';display:inline-block;width:100%}.category-actions *{font-size:.85rem}.category-actions>div{margin:20px 0}.category-actions .view-as-box{display:inline-block}.category-actions .results-per-page{display:inline-block}.category-actions .pagination{display:inline-block}.thumb-tbm-row:hover .qv,.thumb-tbm:hover .qv{display:block;left:-8px}.thumb-tbm-row{padding-left:270px}.thumb-tbm-row .img-wrap{margin-left:-270px;width:250px}.product-page:not(.qv) .pc-wrapper:after{content:'';clear:both;display:table}.product-page:not(.qv) .pc-wrapper .pc-attribute-wrapper{float:left;padding-right:20px;width:50%}.product-page:not(.qv) .pc-wrapper .pc-attribute-wrapper:nth-of-type(odd){clear:both}.product-page .product-images{width:50%}.product-page .product-information,.product-page .product-tabs,.product-page .product-title{width:50%}.product-page .product-tabs{clear:right;float:right}.tbm-cart-table .item{padding-left:110px}.tbm-cart-table .item .img-wrap{margin-left:-110px;width:100px}.tbm-cart-table .item .img-wrap img{width:100px}.tbm-cart-table .info .name{font-size:1rem}.tbm-cart-table .total-price,.tbm-cart-table .unit-price{font-size:1rem}.tbm-cart-content .cart-totals{float:right}.checkout-payment-box .info-block,.checkout-payment-box .payment-block,.single-shipping-page .shipping-address-box,.single-shipping-page .shipping-methods-box{float:left;width:50%}.checkout-payment-box .info-block,.single-shipping-page .shipping-address-box{padding-right:0}.checkout-payment-box .payment-block,.single-shipping-page .shipping-methods-box{padding-left:40px}.tbm-review-page .order-summaries-box{width:50%;float:left;padding-right:15px}.tbm-review-page .complete-order-box{float:right;width:50%}.completed-order-summary .order-summary .cart-summary .item{padding-left:110px}.completed-order-summary .order-summary .cart-summary .item .img-wrap{margin-left:-110px;width:100px}.completed-order-summary .order-summary .cart-summary .item .img-wrap img{width:100px}}@media (min-width:768px) and (max-width:991px){.homepage-slider-wrap .caption .title{font-size:1.5rem}.homepage-slider-wrap .caption .link{font-size:1.2rem;margin-top:5px}ul.first-level>li{width:50%}ul.first-level>li:nth-of-type(odd){clear:both}.site-prefooter .location-block{padding-left:95px;background-size:90px}}@media (max-width:1199px){body .prefooter-content{width:100%}.site-prefooter .background{display:none}body .site-prefooter{top:40px;background:#f2ede3}body .site-footer .links-block h4{color:#fff;font-size:.95rem;padding:20px 0;cursor:pointer}}@media (max-width:768px){body .site-prefooter{top:0}body .links-block.footer-logo{text-align:center;padding:20px 0}.links-block:not(.footer-logo,.about-block){border-bottom:1px solid #505d74}body .site-footer .links-block h4{margin-bottom:0;position:relative}body .site-footer .links-block .purchase-support{color:#f4b22f;font-size:.9rem;margin:10px 0;width:100%;text-align:center;text-transform:uppercase}.site-footer .footer-slogan{font-weight:400;letter-spacing:1px}.site-footer .links-block ul a,.site-footer .links-block ul li{font-size:1rem;padding:5px 5px}body .footer-logo img{width:150px}.site-header .mobile-header-actions{margin-top:20px}}@media (min-width:768px) and (max-width:1199px){.site-prefooter .subscribe-block{border-top:1px solid #d8c6b1;margin-top:15px;padding-top:15px;width:100%}.site-prefooter .prefooter-subscribe{display:table;width:100%}.site-prefooter .subscribe-block label{display:table-cell;width:50%;vertical-align:middle}.site-prefooter .subscribe-block .subscribe-box{display:table-cell;width:50%}}@media (min-width:992px){.site-logo{margin-top:0}.homepage-boxes .text-boxes .text-box{height:165px}.product-page .add-to-cart{padding:10px 25px}.product-page .add-to-wishlist,.product-page .added-to-wishlist{padding:10px 25px}.product-page .you-may-also-like-wrap .thumb-tbm{float:left;width:25%}.tbm-cart-table .item .info{padding-right:15px;width:50%}.tbm-cart-table .item .extra{margin-top:5px;width:50%}.tbm-cart-content .actions-and-promos{width:60%}.tbm-cart-content .actions-and-promos .promo-box{width:90%}.tbm-cart-content .cart-totals{width:40%}.tbm-review-page .complete-order-box{width:40%}}@media (min-width:992px) and (max-width:1199px){ul.first-level>li{width:33.33%}ul.first-level>li:nth-of-type(3n+1){clear:both}}@media (min-width:992px) and (max-width:1459px){.category-content .thumbs-wrap .thumb-tbm{float:left;width:33.3333%}.category-content .thumbs-wrap .thumb-tbm:nth-of-type(3n+1){clear:left}}@media (max-width:1199px){.thumb-tbm .thumb-tbm-inner{height:350px}.thumb-tbm .thumb-tbm-inner .img{height:200px}.thumb-tbm .thumb-tbm-inner .img img{max-height:190px}}@media (min-width:1200px){.site-search{margin-top:40px;width:390px}.site-header .header-banner{left:305px;right:405px;width:initial;top:36px}.site-nav{display:block}.site-nav:after{display:none}.site-nav>.top-level{height:initial;max-width:initial}.site-nav>.top-level>a{font-size:.9rem;padding:10px 30px 5px 40px}.site-nav>.top-level:first-of-type>a{padding-left:0;padding-right:30px}.site-nav>.top-level:last-of-type>a{padding-left:30px;padding-right:0}.site-prefooter .pf-block{width:41%}.site-prefooter .subscribe-block label{margin-bottom:5px;font-size:1rem;display:inline-block}.site-footer .footer-slogan{letter-spacing:3px}.site-footer .site-footer-inner{padding:100px 0 30px 0}.homepage-boxes .text-boxes .text-box{height:165px}.homepage-boxes .text-boxes .box1{border-left:4px solid #703f1c}.homepage-boxes .text-boxes .box4{border-right:4px solid #703f1c}.category-sidebar{width:20%}.category-content{width:80%}.thumb-tbm-row{padding-left:320px}.thumb-tbm-row .img-wrap{margin-left:-320px;width:300px}.thumb-tbm .thumb-tbm-inner{height:400px}.thumb-tbm .thumb-tbm-inner .img{height:265px}.thumb-tbm .thumb-tbm-inner .img img{max-height:250px}.product-page .product-images{padding-right:30px;width:40%}.product-page .product-information,.product-page .product-tabs,.product-page .product-title{width:60%}.tbm-cart-table th{padding:5px 10px}.tbm-cart-table td{padding:15px 10px}.tbm-cart-table .item{padding-left:180px}.tbm-cart-table .item .img-wrap{margin-left:-180px;width:150px}.tbm-cart-table .item .img-wrap img{width:150px}.tbm-cart-table .info .name{font-size:1.1rem}.tbm-cart-content .actions-and-promos{width:65%}.tbm-cart-content .actions-and-promos .promo-box .title{margin:0 10px 0 0;vertical-align:top}.tbm-cart-content .actions-and-promos .input-group{display:inline-block;float:right;width:65%}.tbm-cart-content .cart-totals{width:35%}.tbm-review-page .complete-order-box{width:35%}.completed-order-summary .order-summary .total-info{float:right;width:70%!important}ul.first-level>li{width:25%}ul.first-level>li:nth-of-type(4n+1){clear:both}}@media (min-width:1200px) and (max-width:1459px){.site-prefooter .location-block{padding-left:95px;background-size:90px}}@media (min-width:1460px){.site-nav>.top-level>a{padding:10px 40px 5px 40px}.homepage-boxes .text-boxes .text-box{height:145px}.category-content .thumbs-wrap .thumb-tbm{float:left;width:33.33%}.category-content .thumbs-wrap .thumb-tbm:nth-of-type(3n+1){clear:left}.tbm-cart-content .actions-and-promos .input-group{width:70%}}@media (min-width:1920px){.homepage-slider-wrap .bx-controls.bx-has-controls-direction{max-width:1890px;margin-right:auto;margin-left:auto;width:100%}.homepage-slider-wrap .bx-controls-direction{max-width:1890px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;position:absolute;top:50%;display:block;width:100%}}.header-search:not(.fa){cursor:pointer;border:2px solid #fff;border-radius:20px;margin-top:40px;max-width:390px;background:0 0;color:#fff}.header-search .search-v2{color:#fff;font-weight:400;width:390px}button.search-v2:hover{background:0 0}.header-search .search-v2 i{float:left;margin:0 10px 0 10px;color:#fff}.search-form-v2 .company-logo svg{width:130px;color:#fff;fill:#f4b22f}.search-form-v2 .form-results .input-group .input-group-button button{font-size:1.4rem;color:#fff}.search-form-v2 .search-form-close{top:20px;color:#fff;font-size:1.3rem}@media(max-width:768px){.header-search{display:none}body.search-form-v2 .search-form-wrapper.opened .search-form-content{padding:20px 0 0!important}body.search-form-v2 .form-results{margin-top:0}}.menu-folder{display:flex;flex-direction:row;align-items:center;list-style-type:none;justify-content:space-between}.menu-folder .menu-link a{color:#fff;text-decoration:none;position:relative;font-family:Metropolis,Arial,sans-serif;font-size:1rem}.site-header-top a:last-child{margin-left:15px}.menu-folder .menu-link a:hover{color:#f4b22f}.menu-folder li .level-2{display:none}.menu-folder li .level-2 ul{position:relative}.menu-folder .menu-link a.view-all{font-size:inherit;text-rendering:auto}.menu-folder li ul .menu-link a.view-all,.menu-folder li ul .menu-link a:hover{color:#f4b22f!important}@media(min-width:768px){.mobile-menu-close{display:none}.menu-folder .menu-link{height:67px;text-align:center;display:flex;align-items:center;position:relative;border-bottom:5px solid transparent;margin-top:5px}.menu-folder .clear{display:none}.menu-folder .menu-link a{padding:0 5%}.menu-folder .menu-link:hover{border-bottom:5px solid #f4b22f}.menu-folder li .level-2{position:absolute;top:62px;left:0;display:none;z-index:100;border:1px solid #f4b22f;border-top:2px solid #f4b22f;background:#fff;margin-top:5px;padding:20px;text-align:left;width:550px}.menu-folder .menu-link:hover .level-2{display:flex;flex-direction:row;justify-content:space-between}.level-2 .megamenu-banner{width:50%}.menu-folder li ul .menu-link{max-width:100%;width:100%;border-bottom:0 solid #e3dfdd;height:auto;padding:0;text-align:left;margin:0}.menu-folder li ul .menu-link:hover{border:none}.menu-folder li ul .menu-link a{color:#000;display:block;font-weight:700;padding:7px 0;text-decoration:none}.menu-folder .menu-link .fa{display:none}.menu-visible{display:block}}@media(min-width:768px) and (max-width:990px){.menu-folder .menu-link{max-width:80px}.menu-folder li .level-2{top:40px;width:150px}}@media(min-width:991px) and (max-width:1200px){.menu-folder li .level-2{top:40px;width:220px}}@media(min-width:768px) and (max-width:1200px){.menu-folder .menu-link{height:46px}.menu-folder li .level-2{flex-direction:column!important}.menu-folder li:hover .level-2{display:flex}.level-2 .megamenu-banner{width:100%}.menu-folder li:nth-last-child(2) .level-2{left:auto;right:0}}@media(min-width:1201px){.menu-folder li .level-2{top:62px}.menu-folder li:nth-last-child(2) .level-2,.menu-folder li:nth-last-child(3) .level-2,.menu-folder li:nth-last-child(4) .level-2,.menu-folder li:nth-last-child(5) .level-2{left:auto;right:0}}@media(max-width:767px){.menu-folder{padding:0 10px 0 15px;display:block}.menu-folder.main-menu.menu-visible{right:0}.menu-folder.main-menu{background-color:#682c4e;position:fixed;top:0;left:auto;right:-100vw;bottom:0;z-index:1000000}.menu-folder .menu-link{max-width:100%!important;height:auto;text-align:left;position:relative}.menu-folder .menu-link a{color:#fff;font-weight:500;text-decoration:none;position:relative;display:block;padding:10px 0}.menu-folder .menu-link:hover .level-2{display:none}.menu-folder li .level-2{border-top:2px solid #f4b22f;padding:10px 15px;flex-direction:column}.menu-link .mobile-expand.fa{color:#fff;position:absolute;right:10px;top:5px;padding:5px;cursor:pointer}.menu-folder .menu-link:hover .level-2{position:static;width:100%}.menu-folder li .level-2 ul{list-style-type:none}.menu-folder .menu-link ul li{padding:0}.menu-folder .menu-link ul li:last-of-type{border:none}.menu-folder .menu-link ul li a,.menu-folder .menu-link ul li a:hover{padding:5px 0}.mobile-menu-close{color:#000;display:inline-block;font-size:1.7rem;float:right;padding:0 12px 10px 0}body.search-form-v2 .search-form-close{right:5px;top:28px}body.search-form-v2 .form-results .input-group .input-group-button button{padding:10px;position:relative;left:5px}body.search-form-v2 .form-results .input-group .input-group-input input{padding-left:5px}}#shipping_methods{margin:0 20px}.completed-order-summary .order-summary .shopping-cart{margin:15px}.completed-order-summary .order-summary .total-info{margin:0 15px;width:90%;float:right}.checkout-payment-page.checkout-page .step-content,.multiple-shipping-page .step-content{margin:0}.single-shipping-page .shipping-methods{margin-bottom:20px!important}.checkout-payment-page.checkout-page .step-content h1,.multiple-shipping-page .step-content h1{margin:-25px;background-color:#682c4e;color:#fff;padding:19px 30px;float:none;font-size:1.1rem;text-transform:uppercase}.multiple-shipping-page .ship-to-single-link{margin-top:-15px;margin-bottom:20px}.express-checkout-page .payment-summary-box{margin:0}.review-order-box .data-input{margin-bottom:20px}.applied-gift-certificates-box .fieldset-v2 .fieldset,.applied-gift-certificates-box .fieldset.fieldset-fit-top,.checkout-payment-box .check-gc-box .applied-gc{margin:0!important;border:1px solid #eee}.checkout-payment-box .check-gc-box .applied-gc{padding:15px 10px}#new-address{margin:0 20px!important}.shipping-page .package-gift-box{padding:0 20px 20px 20px}.account-menu h4{background:0 0;padding:0}.account-menu a{color:#682c4e}.subscribe-socials-section button.needsclick{background-color:#000!important}.checkout-page.cart-page.checkout-edit-cart-page{margin-top:30px}.payment-summary-box,.shipping-summary-box{margin-bottom:15px}.account-page.order-complete-page{margin-top:0}.wishlist-page .move-to-box{float:none}.inline-button a.button.update-wish{background:#047474!important;margin-top:10px}.close_qty_controls,.font-big.edit-number,.inline-button input[type=text],a.wl-checkout{margin-top:10px}.account-content a.button.outlined,.account-content button.outlined{border:3px solid #fff}.checkout-payment-page .step-content{position:relative}.checkout-payment-page .step-content .text-right{position:absolute;right:20px;top:20px;z-index:2}.field-group.new-cc.js-new-cc>div{margin-top:20px}.field-group.new-cc.js-new-cc{margin:0 15px}.fieldset-v2 .new-cc-info{margin:20px 0 0!important}.account-content .button,.account-content button{color:#fff;background:#682c4e;text-transform:none}.account-content .button:hover,.account-content button:hover{color:#fff;background:#45162f}.account-page.recent-items .thumb-img{text-align:center}.account-page.recent-items .thumb-img img{height:150px}.account-page.recent-items .thumb-descr{display:none}@media(min-width:992px){.checkout-page .sidebar_summary{float:right;width:40%}.checkout-box{float:left;padding:0 20px 0 0;width:60%}}@media(max-width:768px){.field-group.new-cc.js-new-cc,.fieldset-v2 .new-cc-info{margin:0}}@media(max-width:990px){.single-shipping-page .ship-to-multiple-link{position:static;margin-right:20px;float:right}.checkout-payment-page .step-content .text-right{position:static;margin-top:30px}.checkout-payment-page .step-content .fieldset{margin-top:20px}}.shipping-address-box .fieldset{margin:0 20px}.account-content a{color:#222}.account-content a.button,.account-content button{color:#fff;background:#682c4e;text-transform:none;padding:11px 25px}.account-content a.button:hover,.account-content button:hover{color:#fff;background:#45162f}.reg-recent-viewed .button,.reg-recommended-items .button{background:#eee!important}.reg-recent-viewed .button:hover,.reg-recommended-items .button:hover{background:#ddd!important}.account-content .thumb a,.thumb-lists a{color:#000}.font-big .fa,.order-complete-page .order-info .print-order-pdf,.wl-checkout .fa{color:#555!important}.inline-button a.button.update-wish{background:#444!important}.thumb .added-to-wishlist{color:#f4b22f}@media print{.category-actions,.category-actions.actions-top,.checkout-payment-page .step-content .text-right,.go3176171171 span,.needsclick.kl-teaser-WtQpAG.undefined.kl-private-reset-css-Xuajs1,.product-page .product-actions,[class*=cc-icon-],[class^=cc-icon-],a.button,button{display:none!important}.mobile-tab-content{display:block!important}.checkout-page .step-content,.checkout-payment-page .payment-type-tab .payment-type-tab-content{border:3px solid #f1f1f1}.completed-order-summary .order-summary .total-info{width:90%!important;margin:0 15px!important}}.donations i{background:#fff;cursor:pointer}#tiptip_holder{max-width:300px!important}#tiptip_holder.donation-message{display:block!important;position:static;margin-top:10px}#tiptip_holder.donation-message #tiptip_arrow{margin-left:147px;margin-top:70px}.donations .confirm-donation{margin-top:8px;font-size:.95rem}.donations .confirm-donation label{position:relative;top:1px}.footer-logo img{width:250px;margin-top:20px;max-width:100%}.x-icon{position:relative;width:30px;height:30px;margin:10px}.x-icon::after,.x-icon::before{content:'';position:absolute;top:50%;left:50%;transform-origin:center center;background-color:#fff}.x-icon::before{width:100%;height:3px;transform:translate(-50%,-50%) rotate(45deg);border-radius:3px}.x-icon::after{width:100%;height:3px;transform:translate(-50%,-50%) rotate(-45deg);border-radius:3px}.step-content{transition:all .15s ease-in-out}.step-content:hover{box-shadow:10px 10px 0 -3px rgba(244,178,47,.5)}@media(max-width:600px){body .checkout-page .page-title+a,body .checkout-page .page-title+a:hover,body .checkout-page .summary-title a,body .checkout-page .summary-title a:hover{color:#682c4e;margin-top:45px}}.checkout-page a:not(.button){color:#682c4e}.checkout-page a:not(.button):hover{color:#682c4e}.checkout-page .page-title+a,.checkout-page .page-title+a:hover,.checkout-page .summary-title a,.checkout-page .summary-title a:hover{color:#fff}.checkout-page .summary-title{background-color:#682c4e;color:#fff}.checkout-page .step-title{background-color:#682c4e;color:#fff}