.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#B39223;border-color:#B39223}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{color:#fff;background-color:#151515;border-color:#151515}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form.cart .qty{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.woocommerce form.cart .qty{width:100px;margin-right:0.5rem}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:revert}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul a{display:block;border-bottom:1px solid #eee;padding:0.5rem;text-decoration:none}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover{background-color:#B39223}form.cart{display:flex;flex-wrap:wrap}form.cart.variations_form .variations{width:100%;margin-bottom:1rem}form.cart.variations_form .variations td{display:inline-flex;align-items:center;padding-right:0.5rem}form.cart.variations_form .variations select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin-right:0.5rem}form.cart.variations_form .woocommerce-variation-price{margin-bottom:1rem}form.cart.variations_form .woocommerce-variation-add-to-cart{display:flex;margin-bottom:2rem}form.cart.variations_form .woocommerce-variation-add-to-cart .quantity{margin-right:0.5rem}form.cart.variations_form .woocommerce-variation-add-to-cart .quantity .input-text{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:4rem}.bg-dark{background-color:#151515 !important}.bg-medium-grey{background-color:#999}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-5,.display-6{font-family:'Playfair Display', serif;margin-bottom:1rem}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em,.h1 em,.h2 em,.h3 em,.h4 em,.h5 em,.h6 em,.display-1 em,.display-2 em,.display-3 em,.display-5 em,.display-6 em{font-style:normal;color:#B39223}.btn-primary{color:#fff;background-color:#B39223;border-color:#B39223}.btn-primary:hover{color:#fff;background-color:#151515;border-color:#151515}.btn-primary.btn-outline-hover:hover{border-color:#B39223}.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle,.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary.disabled,.btn-primary:disabled{background-color:var(--bs-gray);border-color:var(--bs-gray)}.btn-light:hover{background-color:black;color:white;border-color:black}.btn-dark:hover{background-color:white;border-color:white}.container{max-width:1320px}.form-control{border-radius:1.5rem}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}.text-light a:not(.btn-light){color:#fff}.text-light a:not(.btn-light):hover{color:#B39223}.text-gold{color:#B39223}a.text-gold:hover{color:#151515}.links-black a{color:#151515}.links-text-decoration-none a{text-decoration:none}.btn-outline-gold{border-color:#B39223;color:#B39223}.btn-outline-gold:hover,.btn-outline-gold.active{background-color:#B39223;color:#fff}.border-gold{border-color:#B39223 !important}.bg-gold{background-color:#B39223}.alignleft{float:left;margin:0 1rem 1rem 0}.alignright{float:right;margin:0 0 1rem 1rem}.aligncenter{display:block;margin:0 auto 1rem auto}body{text-rendering:optimizeLegibility;font-family:'Lato', sans-serif}a{transition-property:color;transition-duration:0.2s;color:#B39223}a:hover{color:#151515}@media screen and (min-width: 576px){.awaken{transform:translateY(100px);opacity:0;transition-property:all;transition-duration:1s}.awaken.in-viewport{transform:translateY(0);opacity:1}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}form.processing{pointer-events:none;position:relative;overflow:hidden}form.processing:before{content:'.';width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;background-color:rgba(255,255,255,0.8)}form.processing:after{content:'\f110';width:100%;height:100%;font-family:"Font Awesome 5 Pro";position:absolute;font-size:5rem;top:0;left:0;display:flex;justify-content:center;align-items:center;animation-duration:2s;animation-name:rotate;animation-iteration-count:infinite;z-index:20}#logo{width:50px}@media screen and (min-width: 576px){#logo{width:70px}}#mobile-menu-wrap{position:fixed;z-index:10;width:100%;max-width:250px;top:0;right:0;height:100vh;transform:translateX(100%);transition-property:transform;transition-duration:0.2s}#mobile-menu-wrap #mobile-menu-close{position:absolute;top:0.8rem;right:1.2rem}body.mobile-menu-active #mobile-menu-wrap{transform:translateX(0)}#desktop-menu{display:flex;align-items:center}#desktop-menu li{margin-left:1rem}#desktop-menu li a{color:#151515;text-decoration:none}#desktop-menu li a:hover{color:#B39223}#desktop-menu li.alt a{display:inline-block;font-weight:400;line-height:1.5;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#fff;background-color:#B39223;border-color:#B39223}#desktop-menu li.alt a:hover{color:#fff;background-color:#151515;border-color:#151515}.teaser{color:#151515;text-decoration:none;transition-property:all;transition-duration:0.2s;box-shadow:0 0.125rem 0.25rem rgba(0,0,0,0.075);display:block;background-color:#fff;height:100%;position:relative;padding-bottom:3.5rem}.teaser:hover{color:#B39223;margin-top:-0.5rem;margin-bottom:0.5rem;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.1)}.teaser .img{max-width:100%;height:auto;width:100%}.teaser.map-teaser{display:flex;width:250px}.teaser.map-teaser:hover{margin-top:0;margin-bottom:0;box-shadow:none}.teaser.map-teaser .img{display:none}.teaser .cta{position:absolute;bottom:1rem;left:1rem}.term-tree a{text-decoration:none}.term-tree a:hover sup{background-color:#151515}.term-tree sup{font-size:0.6rem;background-color:#999}.term-tree li.active>.label a{color:#151515}.term-tree li.active>.label a sup{background-color:#151515}.term-tree li .icon{width:1.5rem}.term-tree li i{transition-property:transform;transition-duration:0.2s}.term-tree li ul{display:none;padding-left:1rem}.term-tree li.expanded>.label>.icon i{transform:rotate(90deg)}.term-tree li.expanded>ul{display:block}section.banner_rotator .carousel .carousel-control-prev,section.banner_rotator .carousel .carousel-control-next{bottom:auto;height:47vw}@media screen and (min-width: 768px){section.banner_rotator .carousel .carousel-control-prev,section.banner_rotator .carousel .carousel-control-next{bottom:0;height:auto}}section.banner_rotator .carousel .carousel-item .content{top:0;left:0;width:100%;height:100%;background-color:#151515}@media screen and (min-width: 768px){section.banner_rotator .carousel .carousel-item .content{position:absolute;background-color:transparent}}body.single-product main .image-zoom-icon{position:absolute;background-color:rgba(0,0,0,0.5);color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;transition-property:opacity;transition-duration:0.2s}body.single-product main .main-image .image-zoom-icon{top:1rem;right:1rem;border-radius:0.5rem;width:35px;height:35px}body.single-product main .main-image:hover .image-zoom-icon{opacity:1}body.single-product main .secondary-image .image-zoom-icon{top:0;left:0;width:100%;height:100%}body.single-product main .secondary-image:hover .image-zoom-icon{opacity:1}footer .divider{border-top:1px solid #B39223}@media screen and (min-width: 576px){footer .divider{border-top:none;border-left:1px solid #B39223}}
