:root{--desert-accent:#cb875a;--desert-accent-hover:#a66c49;--desert-accent-contrast:#fff;--btn-radius:2px;--img-radius:8px}html,body,.entry-content,.entry-summary,.wrap,.site,.wp-block,.wp-site-blocks,.woocommerce,.woocommerce-account,.woocommerce-cart,.woocommerce-checkout,.woocommerce div.product,.woocommerce ul.products,.wc-block-grid,.wc-block-components,button,input,select,textarea{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif !important}h1,h2,h3,h4,h5,h6,.site-title,.entry-title,.page-title,.woocommerce div.product .product_title{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif !important;font-weight:700}.main-navigation a,.menu-primary-items a{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif !important}.wp-element-button,.wp-block-button__link,.button,a.button,input[type=submit],.menu-toggle,.wpforms-submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce .button,.woocommerce .button.alt,.woocommerce .single_add_to_cart_button,.woocommerce .added_to_cart,.woocommerce a.add_to_cart_button,.woocommerce-cart .actions .button,.woocommerce-cart .coupon .button,.woocommerce .wc-proceed-to-checkout .checkout-button,.woocommerce-checkout #place_order,.wc-block-components-button,.wc-block-components-button__button,.wc-block-cart__submit-button,.wc-block-components-checkout-place-order-button,.wc-block-mini-cart__button{font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;font-size:14px;font-weight:800;line-height:1;text-shadow:none;text-transform:none;cursor:pointer;padding:1em 2em !important;border:1px solid var(--desert-accent) !important;border-radius:var(--btn-radius) !important;background:var(--desert-accent) !important;color:var(--desert-accent-contrast) !important;box-shadow:none !important}.wp-element-button:hover,.wp-block-button__link:hover,.button:hover,a.button:hover,input[type=submit]:hover,.menu-toggle:hover,.wpforms-submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce .button:hover,.woocommerce .button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.woocommerce .added_to_cart:hover,.woocommerce a.add_to_cart_button:hover,.woocommerce-cart .actions .button:hover,.woocommerce-cart .coupon .button:hover,.woocommerce .wc-proceed-to-checkout .checkout-button:hover,.woocommerce-checkout #place_order:hover,.wc-block-components-button:hover,.wc-block-components-button__button:hover,.wc-block-cart__submit-button:hover,.wc-block-components-checkout-place-order-button:hover,.wc-block-mini-cart__button:hover,.wp-element-button:focus,.wp-block-button__link:focus,.button:focus,a.button:focus,input[type=submit]:focus,.menu-toggle:focus,.wpforms-submit:focus,.woocommerce a.button:focus,.woocommerce button.button:focus,.woocommerce input.button:focus,.woocommerce #respond input#submit:focus,.woocommerce .button:focus,.woocommerce .button.alt:focus,.woocommerce .single_add_to_cart_button:focus,.woocommerce .added_to_cart:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce-cart .actions .button:focus,.woocommerce-cart .coupon .button:focus,.woocommerce .wc-proceed-to-checkout .checkout-button:focus,.woocommerce-checkout #place_order:focus,.wc-block-components-button:focus,.wc-block-components-button__button:focus,.wc-block-cart__submit-button:focus,.wc-block-components-checkout-place-order-button:focus,.wc-block-mini-cart__button:focus{text-decoration:none;outline:0;background:var(--desert-accent-hover) !important;border-color:var(--desert-accent-hover) !important;color:var(--desert-accent-contrast) !important;box-shadow:0 0 0 2px color-mix(in srgb,var(--desert-accent) 30%,transparent) !important}.wp-element-button[disabled],.wp-block-button__link[disabled],.button[disabled],input[type=submit][disabled],.woocommerce a.button.disabled,.woocommerce button.button[disabled],.woocommerce button.button.disabled,.woocommerce input.button[disabled],.woocommerce .button.disabled,.woocommerce .single_add_to_cart_button[disabled],.woocommerce .single_add_to_cart_button.disabled,.woocommerce-checkout #place_order[disabled],.wc-block-components-button[disabled],.wc-block-components-button__button[disabled],.wc-block-cart__submit-button[disabled],.wc-block-components-checkout-place-order-button[disabled],.wc-block-components-button[aria-disabled=true],.wc-block-components-button.is-busy,.wc-block-components-button.is-loading,.is-busy{opacity:.75 !important;cursor:not-allowed !important;filter:saturate(.9) brightness(.98) !important}.wc-block-mini-cart__button,.woocommerce-message a,.woocommerce-info a{color:var(--desert-accent-contrast) !important}.site-title a{color:var(--desert-accent) !important}.site-title a:hover,.site-title a:focus{color:var(--desert-accent-hover) !important}.navigation-top,.navigation-top .wrap,#site-navigation,.main-navigation,.main-navigation>div,.main-navigation>div>ul,.main-navigation ul{background:var(--desert-accent) !important;border-color:var(--desert-accent) !important}.main-navigation a{color:var(--desert-accent-contrast) !important;text-decoration:none}.main-navigation a:hover,.main-navigation a:focus{color:var(--desert-accent-contrast) !important;opacity:.9;text-decoration:underline;text-underline-offset:.15em}.entry-content img,.wp-block-image img,.post-thumbnail img,.widget_media_image img,.gallery img,figure img,.woocommerce ul.products li.product a img,.woocommerce ul.products li.product img,.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce ul.products li.product .woocommerce-loop-category__link img,.woocommerce-loop-category__link img,.woocommerce div.product div.images img,.woocommerce div.product .woocommerce-product-gallery__image img,.single-product div.product .woocommerce-product-gallery img,.woocommerce-product-gallery__image img,.wc-block-grid__product-image img,.wc-block-components-product-image img{border-radius:var(--img-radius) !important;display:block;box-shadow:none !important}.woocommerce ul.products li.product a,.woocommerce ul.products li.product .woocommerce-loop-category__link,.woocommerce div.product div.images,.wp-block-image,.post-thumbnail,.gallery{border-radius:var(--img-radius) !important;overflow:hidden}img.custom-logo,img.site-logo,img.transparent-logo{border-radius:0 !important;background:0 0 !important}.single-product div.product .summary.entry-summary p.price,.single-product div.product .summary.entry-summary span.price,.single-product .woocommerce-variation-price .price,.single-product .single_variation .price{color:var(--desert-accent);font-size:2rem;font-weight:700;line-height:1.2;margin:.5rem 0 1rem}.single-product .summary.entry-summary p.price del,.single-product .woocommerce-variation-price .price del{opacity:.65}.single-product .summary.entry-summary p.price ins,.single-product .woocommerce-variation-price .price ins{text-decoration:none}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price ins{color:var(--desert-accent)}.woocommerce ul.products li.product .price del{opacity:.7}.woocommerce ul.products li.product .price ins{text-decoration:none}body.single-product .asnp-totalPrice-wrapper .asnp-totalPrice-title{color:#111 !important;-webkit-text-fill-color:#111 !important;opacity:1 !important}.single-product .woocommerce-product-rating,.single-product .product_meta>span.sku_wrapper,.single-product .product_meta>span.posted_in,.single-product .product_meta>span.tagged_as,.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{display:none !important}.woocommerce .star-rating span:before,.woocommerce p.stars a{color:var(--desert-accent) !important}.woocommerce ul.products li.product h2.woocommerce-loop-product__title{margin-bottom:20px;text-align:center}.woocommerce ul.products li.product .button{display:block;margin:0 auto 20px;text-align:center}.woocommerce ul.products li.product .star-rating{margin:20px auto 0}.woocommerce ul.products li.product-category a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.woocommerce ul.products li.product-category a .woocommerce-loop-category__title{display:inline-block;margin-top:.5rem;padding:1em 2em;font-family:"Libre Franklin","Helvetica Neue",helvetica,arial,sans-serif;font-size:14px;font-weight:800;line-height:1;border:1px solid var(--desert-accent);border-radius:var(--btn-radius);background:var(--desert-accent);color:var(--desert-accent-contrast);text-align:center}.woocommerce ul.products li.product-category a:hover .woocommerce-loop-category__title,.woocommerce ul.products li.product-category a:focus .woocommerce-loop-category__title{background:var(--desert-accent-hover);border-color:var(--desert-accent-hover);color:var(--desert-accent-contrast);text-decoration:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--desert-accent) 30%,transparent);outline:0}.woocommerce ul.products li.product-category .woocommerce-loop-category__title mark.count{display:none !important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title:after{content:none !important}.dynamic-total-price{margin:1em 0;text-align:center;padding:12px;font-size:1.3em;font-weight:700;color:var(--desert-accent);background:rgba(203,135,90,.1);border:1px solid var(--desert-accent);border-radius:var(--btn-radius)}.dynamic-total-price .total-label{font-weight:700 !important;color:var(--desert-accent)}.dynamic-total-price:not(:has(.total-amount:not(:empty))){display:none}.variation-instructions{margin-bottom:1em}.wc-block-components-text-input input,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background:#fff;border:1px solid #dcdcdc;padding:.6em .8em;box-shadow:none}.wc-block-components-text-input input:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{border-color:var(--desert-accent) !important;box-shadow:0 0 0 2px color-mix(in srgb,var(--desert-accent) 30%,transparent) !important;outline:0 !important}.wc-block-components-checkbox input[type=checkbox],.wc-block-components-radio-control__input,input[type=checkbox],input[type=radio]{accent-color:var(--desert-accent)}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#000 !important;-webkit-box-shadow:0 0 0px 1000px #fff inset !important}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info,.wc-block-components-notice-banner.is-error,.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--desert-accent) !important;color:var(--desert-accent-contrast) !important;border:0 !important;border-left:6px solid var(--desert-accent-hover) !important;box-shadow:none !important}.wc-block-components-notice-banner.is-error,.woocommerce-error{background:#8c1c13 !important;border-left-color:#5e120c !important}.wc-block-components-notice-banner.is-error a,.woocommerce-error a{color:#fff !important;text-decoration:underline}body.woocommerce-cart,.woocommerce-cart .entry-content,.woocommerce-cart .wc-block-cart,.woocommerce-cart table.shop_table,.woocommerce-cart .wc-block-components-sidebar,.woocommerce-cart .wc-block-cart-items{color:#fff !important;background-color:#000 !important}.woocommerce-cart .product-name a,.woocommerce-cart .product-name,.woocommerce-cart td,.woocommerce-cart th,.woocommerce-cart .woocommerce-Price-amount,.woocommerce-cart .cart_item .quantity,.woocommerce-cart .wc-block-components-product-name,.woocommerce-cart .wc-block-components-product-price,.woocommerce-cart .wc-block-components-product-metadata,.woocommerce-cart .wc-block-cart-item__total-price,.woocommerce-cart .wc-block-components-totals-wrapper *,.woocommerce-cart .cart_totals,.woocommerce-cart .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-totals-item__value,.woocommerce-cart h1,.woocommerce-cart h2,.woocommerce-cart .entry-title,.woocommerce-cart .wc-block-components-title{color:#fff !important}.woocommerce-cart .site-content a:not(.button):not(.checkout-button){color:#ddd !important}.woocommerce-cart .site-content a:not(.button):not(.checkout-button):hover,.woocommerce-cart .site-content a:not(.button):not(.checkout-button):focus{color:#fff !important;text-decoration:underline}.woocommerce-cart .quantity input.qty,.woocommerce-cart .wc-block-components-quantity-selector input,.woocommerce-cart .wc-block-components-quantity-selector__button{color:#fff !important}.woocommerce-cart .wc-block-components-notice-banner *{color:var(--desert-accent-contrast) !important}.woocommerce-cart .wc-block-components-quantity-selector__button,.woocommerce-cart .wc-block-components-quantity-selector input{background:0 0 !important;color:#fff !important;border:1px solid #fff !important;border-radius:var(--btn-radius) !important;box-sizing:border-box !important;padding:0 !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;min-width:32px;cursor:pointer}.woocommerce-cart .wc-block-components-quantity-selector__button:hover{background:rgba(255,255,255,.15) !important}.woocommerce-cart .wc-block-components-quantity-selector__button:hover,.woocommerce-cart .wc-block-components-quantity-selector__button:focus{border-color:#fff !important}.custom-remove-btn{background:#8b5a2b !important;color:#fff !important;border:none !important;padding:10px 18px !important;border-radius:6px !important;font-size:15px !important;font-weight:500 !important;display:inline-block !important;min-height:42px !important;line-height:1.4 !important;text-decoration:none !important;white-space:nowrap !important;margin-left:15px !important;transition:all .2s ease !important;vertical-align:middle !important}.custom-remove-btn:hover{background:#a16b38 !important;transform:translateY(-1px)}.woocommerce-cart table.cart td.product-remove{width:160px !important;padding-left:20px !important}.woocommerce-cart table.cart td.product-remove,.woocommerce-cart table.cart td.product-thumbnail,.woocommerce-cart table.cart td.product-quantity{vertical-align:middle !important}.woocommerce-cart .wc-proceed-to-checkout{display:block !important;margin-top:40px !important}.wc-block-cart-items__row.wepb-bundle-item .wc-block-cart-item__quantity,.wc-block-cart-items__row.wepb-bundle-item .wc-block-components-product-metadata__description,.wc-block-cart-items__row.wepb-bundle-item .wc-block-components-product-metadata__description p{display:none !important}.wc-block-cart-items__row.wepb-bundle-item .wc-block-cart-item__wrap{padding:8px 0 !important}.wc-block-components-totals-coupon__input-coupon,.wc-block-components-text-input input[type=text]{color:#000 !important;background-color:#fff !important}.wc-block-components-totals-coupon__input-coupon:focus{color:#000 !important;background-color:#fff !important}.wc-block-components-totals-coupon__input-coupon::placeholder{color:#666 !important;opacity:1 !important}body.woocommerce-checkout,.woocommerce-checkout .entry-content,.woocommerce-checkout form.checkout,.woocommerce-checkout .wc-block-checkout,.woocommerce-checkout #customer_details,.woocommerce-checkout #order_review,.woocommerce-checkout .wc-block-checkout__sidebar{color:#fff !important;background-color:#000 !important}.woocommerce-checkout h1,.woocommerce-checkout h2,.woocommerce-checkout h3,.woocommerce-checkout .wc-block-components-title,.woocommerce-checkout .wc-block-components-checkout__step-heading,.woocommerce-checkout .woocommerce-form-section-title,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-shipping-fields h3{color:#fff !important}.woocommerce-checkout label,.woocommerce-checkout .woocommerce-form-row label,.woocommerce-checkout .form-row label,.woocommerce-checkout .wc-block-components-checkbox__label,.woocommerce-checkout .wc-block-components-radio-control__label,.woocommerce-checkout .woocommerce-form__label,.woocommerce-checkout p.form-row label{color:#fff !important}.woocommerce-checkout table.shop_table,.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce-checkout td,.woocommerce-checkout th,.woocommerce-checkout .product-name,.woocommerce-checkout .product-name a,.woocommerce-checkout .woocommerce-Price-amount,.woocommerce-checkout .cart_item .quantity,.woocommerce-checkout .order-total .woocommerce-Price-amount,.woocommerce-checkout .wc-block-components-order-summary-item,.woocommerce-checkout .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-totals-wrapper *{color:#fff !important}.woocommerce-checkout .site-content a:not(.button):not(.checkout-button):not(#place_order){color:#ddd !important}.woocommerce-checkout .site-content a:not(.button):not(.checkout-button):not(#place_order):hover,.woocommerce-checkout .site-content a:not(.button):not(.checkout-button):not(#place_order):focus{color:#fff !important;text-decoration:underline}.woocommerce-checkout .form-row label{display:block !important;visibility:visible !important;opacity:1 !important;font-size:14px;margin-bottom:4px}.woocommerce-checkout form.checkout .form-row label,.woocommerce-checkout form.checkout label{font-weight:600 !important;text-shadow:0 1px 2px rgba(0,0,0,.8) !important}.woocommerce-checkout form.checkout .required,.woocommerce-checkout form.checkout .woocommerce-form-row .required{color:#f44 !important;text-decoration:none !important}.woocommerce-checkout form.checkout .form-row input.input-text,.woocommerce-checkout form.checkout .form-row select,.woocommerce-checkout form.checkout .form-row textarea,.woocommerce-checkout form.checkout input[type=text],.woocommerce-checkout form.checkout input[type=email],.woocommerce-checkout form.checkout input[type=tel],.woocommerce-checkout form.checkout input[type=password],.woocommerce-checkout form.checkout select,.woocommerce-checkout form.checkout textarea{background-color:#fff !important;color:#000 !important;border:1px solid #ccc !important;padding:12px !important;border-radius:4px !important}.woocommerce-checkout form.checkout .form-row input.input-text:focus,.woocommerce-checkout form.checkout .form-row select:focus,.woocommerce-checkout form.checkout .form-row textarea:focus,.woocommerce-checkout form.checkout input:focus,.woocommerce-checkout form.checkout select:focus,.woocommerce-checkout form.checkout textarea:focus{background-color:#fff !important;color:#000 !important;outline:none !important;box-shadow:0 0 0 2px rgba(0,0,0,.1) !important}.woocommerce-checkout form.checkout ::placeholder{color:#666 !important;opacity:1 !important}.woocommerce-checkout input[type=text],.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=tel],.woocommerce-checkout textarea,.woocommerce-checkout select,.wc-block-components-text-input input,.wc-block-components-select input{color:#000 !important}.woocommerce-checkout select option{color:#000 !important;background-color:#fff !important}.wc-block-components-title,.wc-block-components-checkout__step-heading{border-color:var(--desert-accent)}.woocommerce-checkout .site-header,.woocommerce-checkout #colophon,.woocommerce-checkout .site-footer{display:block !important;visibility:visible !important;opacity:1 !important}.woocommerce-checkout .site-branding,.woocommerce-checkout .custom-logo-link,.woocommerce-checkout img.custom-logo{visibility:visible !important;opacity:1 !important}.woocommerce-checkout .site-content{margin-top:0 !important}.woocommerce-checkout .payment_methods .payment_box,.woocommerce-checkout .payment_methods label,.woocommerce-checkout .wc_payment_method,.woocommerce-checkout .wc-block-components-payment-method,.woocommerce-checkout .wc-block-components-payment-method__name,.woocommerce-checkout .wc-block-components-payment-method__description{color:#fff !important;background:0 0 !important}.woocommerce-checkout #payment .payment_box.payment_method_authorize_net_cim_credit_card .woocommerce-form-row label,.woocommerce-checkout #payment .payment_box.payment_method_authorize_net_cim_credit_card label[for^=authorize-net-cim-credit-card-]{color:#000 !important;font-weight:600 !important;background-color:transparent !important}.woocommerce-checkout #payment .payment_box.payment_method_authorize_net_cim_credit_card .required{color:red !important}.woocommerce-checkout #payment .payment_box.payment_method_authorize_net_cim_credit_card input[type=text],.woocommerce-checkout #payment .payment_box.payment_method_authorize_net_cim_credit_card input[type=tel],#authorize-net-cim-credit-card-card-number,#authorize-net-cim-credit-card-card-expiry,#authorize-net-cim-credit-card-card-cvc{color:#fff !important;background-color:#111 !important}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-content p,.woocommerce-account .woocommerce-MyAccount-content li,.woocommerce-account .woocommerce-MyAccount-content strong,.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3,.woocommerce-account .woocommerce-Addresses,.woocommerce-account address,.woocommerce-account .woocommerce-Address-title h3,.woocommerce-account .woocommerce-MyAccount-content>p:first-child,.woocommerce-account .woocommerce-MyAccount-content>p:first-child strong,.woocommerce-account .entry-content,.woocommerce-account .wp-block-post-content,.woocommerce-account .entry-content p,.woocommerce-account .wp-block-post-content p,.woocommerce-account p[data-sd-block-type="core/paragraph"]{color:#fff !important}.woocommerce-account .woocommerce-MyAccount-content a,.woocommerce-account .woocommerce-Addresses a,.woocommerce-account .woocommerce-Address a.edit,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a{color:#ddd !important}.woocommerce-account .woocommerce-MyAccount-content a:hover,.woocommerce-account .woocommerce-Addresses a:hover,.woocommerce-account .woocommerce-Address a.edit:hover{color:#fff !important;text-decoration:underline}.woocommerce-account input[type=text],.woocommerce-account input[type=email],.woocommerce-account input[type=password],.woocommerce-account input[type=tel],.woocommerce-account input[type=number],.woocommerce-account textarea,.woocommerce-account select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:#fff !important;color:#000 !important;border:1px solid #ccc}.woocommerce-account input:focus,.woocommerce-account textarea:focus,.woocommerce form .form-row input.input-text:focus{background:#fff !important;color:#000 !important;outline:none;border-color:#666}.woocommerce-account input::placeholder,.woocommerce-account textarea::placeholder,.woocommerce form .form-row input::placeholder{color:#555 !important;opacity:1}.woocommerce-lost-password p,.woocommerce-lost-password label,.woocommerce-lost-password a,.woocommerce-ResetPassword p,.woocommerce-ResetPassword label,.woocommerce-ResetPassword a,form.woocommerce-ResetPassword p{color:#fff !important}body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{font-family:inherit;color:inherit;line-height:inherit}.twentyseventeen-panel:nth-of-type(odd){background-color:#fff;color:#000}.twentyseventeen-panel:nth-of-type(odd) h1,.twentyseventeen-panel:nth-of-type(odd) h2,.twentyseventeen-panel:nth-of-type(odd) h3,.twentyseventeen-panel:nth-of-type(odd) h4,.twentyseventeen-panel:nth-of-type(odd) h5,.twentyseventeen-panel:nth-of-type(odd) h6,.twentyseventeen-panel:nth-of-type(odd) p,.twentyseventeen-panel:nth-of-type(odd) li,.twentyseventeen-panel:nth-of-type(odd) a{color:#000}.twentyseventeen-panel:nth-of-type(even){background-color:#000;color:#fff}.twentyseventeen-panel:nth-of-type(even) h1,.twentyseventeen-panel:nth-of-type(even) h2,.twentyseventeen-panel:nth-of-type(even) h3,.twentyseventeen-panel:nth-of-type(even) h4,.twentyseventeen-panel:nth-of-type(even) h5,.twentyseventeen-panel:nth-of-type(even) h6,.twentyseventeen-panel:nth-of-type(even) p,.twentyseventeen-panel:nth-of-type(even) li,.twentyseventeen-panel:nth-of-type(even) a{color:#fff}.twentyseventeen-panel:nth-of-type(even) a:hover{color:#ddd}.twentyseventeen-panel:nth-of-type(odd) a:hover{color:#333}.twentyseventeen-panel:nth-of-type(odd) .entry-title,.twentyseventeen-panel:nth-of-type(odd) .entry-title a,.twentyseventeen-panel:nth-of-type(odd) .panel-content h1,.twentyseventeen-panel:nth-of-type(odd) .panel-content h2{color:#000 !important;opacity:1 !important}.twentyseventeen-panel:nth-of-type(even) .entry-title,.twentyseventeen-panel:nth-of-type(even) .entry-title a,.twentyseventeen-panel:nth-of-type(even) .panel-content h1,.twentyseventeen-panel:nth-of-type(even) .panel-content h2{color:#fff !important;opacity:1 !important}.home .panel-content .wrap{padding-top:4rem;padding-bottom:4rem}.site-footer,.site-footer .site-info{background:var(--desert-accent) !important;color:var(--desert-accent-contrast) !important}.site-footer .widget-area,.site-footer .site-info,.site-footer .wrap{background:0 0 !important}.site-footer a{color:var(--desert-accent-contrast) !important}.site-footer a:hover,.site-footer a:focus{text-decoration:underline}.site-footer .custom-logo-link,.site-footer .custom-logo-link img,.site-footer .site-logo,.site-footer .site-logo img,.site-footer .widget_media_image a,.site-footer .widget_media_image img{display:block !important;line-height:0 !important;vertical-align:middle !important;border:0 !important;box-shadow:none !important;margin:0 auto !important}.mailpoet_form,.mailpoet_form form,[class*=mailpoet]{background:0 0 !important;background-color:transparent !important;border:none !important;box-shadow:none !important}.mailpoet_form,.mailpoet_form p,.mailpoet_form label,.mailpoet_form h1,.mailpoet_form h2,.mailpoet_form h3,.mailpoet_form span,.mailpoet_form div{color:#fff !important}.mailpoet_form input,.mailpoet_form textarea{background:#000 !important;color:#fff !important;border:1px solid #fff !important}.mailpoet_form input::placeholder,.mailpoet_form textarea::placeholder{color:#fff !important;opacity:1}.mailpoet_submit{background:0 0 !important;color:#fff !important;border:1px solid #fff !important}.mailpoet_submit:hover{background:#fff !important;color:#000 !important}.wpforms-form .wpforms-field-label{color:#fff !important}.wpforms-form .wpforms-required-label{color:#f55 !important}.wpforms-form .wpforms-field-sublabel,.wpforms-form .wpforms-field-description{color:#ddd !important}.wpforms-container .wpforms-form,.wpforms-container .wpforms-form p,.wpforms-container .wpforms-form label:not(.wpforms-field-label),body .wpforms-container-full .wpforms-form{color:#fff !important}.story-feature-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:24px !important;align-items:stretch !important}.story-feature-grid>.story-feature-card{width:auto !important;max-width:none !important;margin:0 !important;display:flex !important;flex-direction:column !important;height:100% !important;box-sizing:border-box !important}.story-feature-card>.wp-block-group,.story-feature-card>.wp-block-cover,.story-feature-card>div{display:flex;flex-direction:column;flex-grow:1;width:100%;box-sizing:border-box}.story-feature-card figure,.story-feature-card .wp-block-image{width:100%;margin:0 0 1.25rem !important}.story-feature-card figure img,.story-feature-card .wp-block-image img{width:100% !important;aspect-ratio:4/3;object-fit:cover !important;display:block}.story-feature-card h3,.story-feature-card h4{margin-top:0 !important}.story-feature-card p{flex-grow:1}.story-feature-card .wp-block-buttons,.story-feature-card .wp-block-button{margin-top:auto !important}@media (max-width:900px){.story-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:600px){.story-feature-grid{grid-template-columns:1fr !important}}.our-story-page .story-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:stretch}.our-story-page .story-hero-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,2fr) minmax(0,1fr);gap:18px;height:100%;min-width:0;min-height:0}.our-story-page .story-hero-images figure{margin:0 !important;min-width:0;min-height:0;overflow:hidden}.our-story-page .story-hero-images figure:first-child{grid-column:1/-1}.our-story-page .story-hero-images img{display:block;width:100% !important;height:100% !important;min-width:0;min-height:0;object-fit:cover}.woocommerce-checkout .azp-shipping-hint{color:#fff;font-size:14px;font-weight:600;margin:0 0 12px;padding:10px 12px;border-left:3px solid var(--desert-accent);background:rgba(255,255,255,.06)}