.boss-header-elegant .boss-elegant-item>button,.boss-header-elegant .boss-elegant-nav>a{font-size:14px;font-weight:600;letter-spacing:.015em;padding-block:28px}.boss-elegant-item>button:hover,.boss-elegant-nav>a:hover{color:#a15832}
.boss-commerce-page{background:#f8f4ec;color:#29402f}.boss-commerce-page .p-g-mod{border-radius:7px}.boss-commerce-page .p-g-mod-header{background:transparent;border-bottom:1px solid #e0d6c4;padding:20px 24px;font:24px Georgia,serif;color:#284330}
.boss-commerce-page .form-control{background:#fffcf6;border:1px solid #d9cebb;border-radius:5px;min-height:48px;font-size:16px;color:#253d2d;box-shadow:none}.boss-commerce-page textarea.form-control{min-height:150px;padding:14px}.boss-commerce-page select.form-control{height:auto;min-height:48px}.boss-commerce-page .form-control:focus{border-color:#a87644;box-shadow:0 0 0 3px #b9975620}.boss-commerce-page label{font-size:12px;line-height:1.5;color:#43533d}.boss-commerce-page input[type=checkbox],.boss-commerce-page input[type=radio]{accent-color:#28503a}
.boss-commerce-page .btn-success,.boss-commerce-page .btn-primary{background:#264831;border-color:#264831;color:#fff8e8;border-radius:5px;padding:13px 22px;font-size:13px;min-height:46px}.boss-commerce-page .btn-success:hover,.boss-commerce-page .btn-primary:hover{background:#365c40}.boss-commerce-page button:focus-visible,.boss-commerce-page a:focus-visible{outline:2px solid #ad7444;outline-offset:3px}
.boss-commerce-page .boss-auth{padding:35px 0 60px}.boss-commerce-page .boss-auth-layout{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #ded3bf;border-radius:8px;overflow:hidden;background:#fffaf2}.boss-commerce-page .boss-auth-aside{background:linear-gradient(180deg,#1c342948,#1b3229ed),url('images/boss/reference-travel.webp') 60% center/cover;color:#fff5e4;padding:50px 40px;min-height:560px;display:flex;flex-direction:column;justify-content:end}.boss-commerce-page .boss-auth-aside h2{font:46px/1.07 Georgia,serif;color:inherit}.boss-commerce-page .boss-auth-aside p{font-size:14px;line-height:1.7;color:#e9eadc}.boss-commerce-page .boss-auth-form{padding:45px;min-width:0}.boss-auth-title{font:36px/1.12 Georgia,serif;margin:0 0 28px;color:#29422e}.boss-commerce-page .boss-auth-form .btn-success{width:100%;margin-top:8px}.boss-password-wrap{position:relative}.boss-password-wrap input{padding-right:72px}.boss-password-wrap button{position:absolute;right:10px;top:0;height:48px;background:none;border:0;font:11px Arial;color:#526646;cursor:pointer}.boss-commerce-page .boss-auth-links{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin-top:24px;border-top:1px solid #e1d6c4;padding-top:20px}
.boss-commerce-page .shopping-cart-1{background:#fffaf3;border:1px solid #ded4c2;border-radius:7px;overflow:hidden}.boss-commerce-page .shopping-cart-1 table{margin:0}.boss-commerce-page .shopping-cart-1 thead{background:#ede6d8;color:#4b5d40;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.boss-commerce-page .shopping-cart-1 td{vertical-align:middle;padding:22px 16px;border-color:#e4dcca}.boss-commerce-page .shopping-cart-1 .product{display:flex;gap:18px;align-items:center}.boss-commerce-page .shopping-cart-1 .image{width:95px;flex:0 0 95px;background:#eee7d9;border-radius:5px}.boss-commerce-page .shopping-cart-1 .image img{width:95px;height:120px;object-fit:contain;mix-blend-mode:multiply}.boss-commerce-page .shopping-cart-1 .name{font:19px/1.3 Georgia,serif;color:#2a402e}.boss-commerce-page .shopping-cart-1 .variants{font-size:11px;color:#767869;margin:8px 0}.boss-commerce-page .shopping-cart-1 .btn-remove{background:none;color:#8e6247;font-size:11px;border:0;padding:5px 0;text-decoration:underline}.boss-commerce-page .product-quantity{display:flex;align-items:center;border:1px solid #d7cbb6;border-radius:4px;max-width:128px}.boss-commerce-page .product-quantity .btn{padding:10px;background:transparent;color:#2c4934;border:0}.boss-commerce-page .product-quantity input{min-width:30px;width:45px;text-align:center;border:0;background:none;padding:0;font-size:14px}.boss-commerce-page .shopping-cart-1 .td-total-price{font:600 20px Georgia,serif;color:#29412e}
.boss-commerce-page .payment-cart-summary-1{background:#eee7d8;padding:24px;border:1px solid #dcd0ba;border-radius:7px}.boss-commerce-page .payment-cart-summary-1 .table{background:transparent;font-size:13px;margin:0}.boss-commerce-page .payment-cart-summary-1 th,.boss-commerce-page .payment-cart-summary-1 td{border-color:#d6c9b3;padding:13px 5px;color:#3c5135}.boss-commerce-page .payment-cart-summary-1 .final{font:600 28px Georgia,serif;color:#233e2b}.boss-commerce-page .payment-cart-summary-1 .p-list-button{color:#29432e;display:flex;gap:10px;padding:0 0 16px;font-size:14px}.boss-commerce-page .cart-empty-alert{background:linear-gradient(135deg,#f1eadb,#e4e9dd);padding:70px 25px;border-radius:8px;text-align:center}.boss-commerce-page .cart-empty-alert h6{font:36px Georgia,serif;color:#29422f;margin:20px 0}.boss-commerce-page .cart-empty-alert>span{display:block;margin-bottom:25px;color:#65705a}.boss-commerce-page .boss-empty-bag{color:#ab794c}
.boss-commerce-page .payment-form-group-1{background:#fffaf3;padding:26px;border:1px solid #ded4c2;border-radius:6px;margin-bottom:22px}.boss-commerce-page .payment-form-group-1 .form-group{margin-bottom:20px}.boss-commerce-page .payment-form-methods .nav-tabs{gap:8px;flex-wrap:wrap;border-color:#ded4c2}.boss-commerce-page .payment-form-methods .nav-link{border:1px solid #d6c9b3;border-radius:5px;padding:13px 17px;color:#405538;font-size:13px}.boss-commerce-page .payment-form-methods .nav-link.active{background:#294d35;color:#fff7e5;border-color:#294d35}.boss-commerce-page .payment-form-methods .tab-content{padding-top:24px}.boss-commerce-page .payment-steps-1{border-radius:7px;background:#ece5d6;padding:18px;margin:24px 0;color:#36513a}.boss-checkout-page .boss-premium-bottom{display:none!important}.boss-checkout-page .payment-form-group-1 iframe{max-width:100%}
.boss-commerce-page .boss-account-content{background:#fffaf3;border:1px solid #ded4c2;padding:28px;border-radius:7px}.boss-commerce-page .list-menu{background:#e9e4d6;padding:12px;border-radius:7px}.boss-commerce-page .list-menu>a{display:block;padding:14px;color:#395033;border-radius:4px;border-bottom:1px solid #dcd2be;font-size:13px}.boss-commerce-page .list-menu>a.active,.boss-commerce-page .list-menu>a[aria-current=page]{background:#284b34;color:#fff7e5}.boss-commerce-page .user-dashboard table{font-size:13px}.boss-commerce-page .user-dashboard .table-responsive{max-width:100%;overflow:auto}
.boss-contact-page .boss-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:30px 0 60px}.boss-contact-page .boss-contact-details{background:#254333;color:#fff7e4;padding:40px;border-radius:7px}.boss-contact-page .boss-contact-details h2{font:43px/1.1 Georgia,serif;color:inherit}.boss-contact-intro{font-size:14px;line-height:1.7;color:#dce1d1}.boss-contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.boss-contact-cards>section{border-top:1px solid #ffffff30;padding-top:18px;min-width:0}.boss-contact-cards h3{font:20px Georgia,serif;color:#e3c89b;margin-bottom:12px}.boss-contact-cards p,.boss-contact-cards address,.boss-contact-cards a{font:13px/1.7 Arial;color:#fff7e4;overflow-wrap:anywhere}.boss-contact-cards address{margin-bottom:12px}.boss-contact-page .boss-contact-details iframe{width:100%;max-width:100%;height:260px;border-radius:5px;border:0}.boss-contact-page .boss-contact-form{padding:35px;background:#fffaf3;border:1px solid #ded4c2;border-radius:7px}.boss-contact-page .contact-form h6{font:30px Georgia,serif;color:#2d4631}.boss-contact-page .contact-form .btn-success{width:100%}
@media(max-width:991px){.boss-commerce-page .boss-auth-layout{grid-template-columns:1fr}.boss-commerce-page .boss-auth-aside{min-height:230px;padding:32px;background-position:center 65%}.boss-commerce-page .boss-auth-aside h2{font-size:36px}.boss-contact-page .boss-contact-layout{grid-template-columns:1fr}.boss-commerce-page .boss-auth-form{padding:30px}}
@media(max-width:600px){.boss-commerce-page .boss-auth{padding:15px 0 30px}.boss-commerce-page .boss-auth-form{padding:24px 18px}.boss-auth-title{font-size:30px}.boss-commerce-page .shopping-cart-1 .table-responsive{overflow:visible}.boss-commerce-page .shopping-cart-1 table,.boss-commerce-page .shopping-cart-1 tbody{display:block}.boss-commerce-page .shopping-cart-1 thead{display:none}.boss-commerce-page .shopping-cart-1 tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:18px;border-bottom:1px solid #dacdb8}.boss-commerce-page .shopping-cart-1 td{display:block;padding:10px 0;border:0;min-width:0}.boss-commerce-page .shopping-cart-1 .td-product{grid-column:1/-1}.boss-commerce-page .shopping-cart-1 td:not(.td-product):before{content:attr(data-boss-label);display:block;font:10px Arial;color:#7d7f6c;margin-bottom:9px}.boss-commerce-page .shopping-cart-1 .product{gap:12px}.boss-commerce-page .shopping-cart-1 .name{font-size:17px}.boss-commerce-page .shopping-cart-1 .image,.boss-commerce-page .shopping-cart-1 .image img{width:75px;flex-basis:75px}.boss-commerce-page .shopping-cart-1 .image img{height:98px}.boss-commerce-page .payment-cart-summary-1{padding:20px 16px}.boss-commerce-page .payment-form-group-1{padding:20px 16px}.boss-commerce-page .payment-cart-summary-1 .final{font-size:25px}.boss-commerce-page .boss-account-content{padding:20px 16px}.boss-contact-page .boss-contact-details{padding:28px 23px}.boss-contact-page .boss-contact-details h2{font-size:35px}.boss-contact-cards{grid-template-columns:1fr}.boss-contact-page .boss-contact-form{padding:24px 18px}.boss-commerce-page .cart-empty-alert h6{font-size:29px}.boss-commerce-page .p-g-mod-header{font-size:22px;padding:18px}.boss-commerce-page .payment-cart-summary-1 .p-list{overflow:auto}.boss-commerce-page .payment-cart-summary-1 .p-list table{min-width:280px}.boss-commerce-page .boss-auth-aside{min-height:215px}}
