@import url(https://use.typekit.net/qxk5aag.css);body{font-family:sofia-pro,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.625;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading span,.woo-account .woocommerce-EditAccountForm legend span,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received span{color:#c9915f}.heading--lg{font-size:35px;line-height:1.48;font-weight:700;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif}@media only screen and (min-width:768px){.heading--lg{font-size:50px}}.heading--md,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received{font-size:35px;line-height:1.475;font-weight:700;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif}@media only screen and (min-width:768px){.heading--md,.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received{font-size:40px}}.heading--sm,.woo-account .woocommerce-EditAccountForm legend{font-size:21px;line-height:1.523809524}.heading--sm,.heading--xs,.woo-account .woocommerce-EditAccountForm legend{font-weight:700;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif}.heading--xs{font-size:16px;line-height:2}a,a:visited{color:inherit;text-decoration:none}.sub-options{display:flex;align-items:center;flex-wrap:wrap;margin:25px 0}.sub-options .left{font-size:14px;color:#000;margin-right:20px}.sub-options .right{font-size:16px;border:1px solid #000;position:relative}.sub-options .right:after{content:"";background-image:url(../images/icons/arrow-down-black.svg);background-size:contain;background-repeat:no-repeat;display:block;position:absolute;width:10px;height:10px;right:10px;top:22px}.sub-options .right select{padding:10px 40px 10px 10px;color:#415a58}.woocommerce .clear{clear:both}.woocommerce .woocommerce-privacy-policy-text{font-size:.875rem;margin-bottom:30px;color:#000}.woocommerce .woocommerce-order-details:has(+.woocommerce-customer-details){margin-bottom:40px}.woo-account .woocommerce-EditAccountForm .woocommerce .woocommerce-order-details legend,.woo-checkout .woocommerce-order .woocommerce .woocommerce-order-details .woocommerce-thankyou-order-received,.woocommerce .woocommerce-order-details .heading,.woocommerce .woocommerce-order-details .woo-account .woocommerce-EditAccountForm legend,.woocommerce .woocommerce-order-details .woo-checkout .woocommerce-order .woocommerce-thankyou-order-received{text-align:left}.woocommerce .woocommerce-order-details .cart_item{display:flex;align-items:flex-start;position:relative;color:#333}.woocommerce .woocommerce-order-details .cart_item__desc .wc-item-meta>li{display:flex;align-items:center;gap:20px 10px}.woocommerce .woocommerce-order-details .cart_item__desc .wc-item-meta>li p{margin-bottom:0!important}.woocommerce .woocommerce-order-details .cart_item__price{margin-left:auto;font-size:1em;color:#c9915f}.woocommerce .woocommerce-order-details .cart_item:not(:last-of-type){margin-bottom:20px;border-bottom:1px solid grey;padding-bottom:20px}.woocommerce .woocommerce-order-details .cart_item:last-of-type:has(+.woocommerce-table--order-details){margin-bottom:40px}.woocommerce .cart_items .cart_item{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;background-color:#fff;border-radius:30px;margin-bottom:20px}.woocommerce .cart_items .cart_item__remove{background:url(../images/icons/cross-black.svg) 50%/cover;width:15px;height:15px;margin-right:15px;margin-top:15px}.woocommerce .cart_items .cart_item img{display:flex;align-items:center;border-radius:30px 30px 0 0;width:100%;height:150px;-o-object-fit:cover;object-fit:cover}.woocommerce .cart_items .cart_item__details{flex:1;padding-left:15px;padding-bottom:15px}.woocommerce .cart_items .cart_item__title{margin-bottom:25px;color:#2a3a39}.woocommerce .cart_items .cart_item__title a{font-size:1.125em;margin-bottom:15px}.woocommerce .cart_items .cart_item__price{font-size:.75em}.woocommerce .cart_items .cart_item__price>span{font-weight:700;font-size:1.66em;color:#2a3a39}.woocommerce .cart_items .cart_item__quantity{display:flex;align-items:center;flex-wrap:wrap}.woocommerce .cart_items .cart_item__quantity .quantity{margin-bottom:0}.woocommerce .cart_items .cart_item__quantity:before{content:"Qty: ";font-size:14px;font-weight:700;margin-right:10px;color:#2a3a39}.woocommerce .cart_items .cart_item__quantity input{height:40px;outline:none;width:50px;font-size:14px;text-align:center;-moz-appearance:textfield;border-radius:0;background-color:#e7cdb6;border-radius:30px}.woocommerce .cart_items .cart_item__quantity .sliced-field{display:flex;align-items:center;font-size:14px;font-weight:700;color:#2a3a39}.woocommerce .cart_items .cart_item__quantity .sliced-field label{margin-right:10px}.woocommerce .cart_items .cart_item__quantity:has(.sliced-field) .quantity{margin-right:15px}.woocommerce .cart_items--marginbottom{margin-bottom:30px}.woocommerce .cart_items--condensed .cart_item{margin-bottom:10px;padding:10px}.woocommerce .cart_items--condensed .cart_item__desc{color:#2a3a39;border-bottom:.25px solid #000;width:100%;text-align:center;padding-bottom:20px;margin-bottom:20px}.woocommerce .cart_items--condensed .cart_item__price{text-align:center;width:100%;padding-bottom:10px;font-size:1em}.woocommerce .cart_items--condensed .cart_item__price>span{color:#2a3a39;font-size:inherit}.woocommerce .wcsatt-add-cart-to-subscription-action,.woocommerce .wcsatt-add-cart-to-subscription-action-label,.woocommerce .wcsatt-add-cart-to-subscription-intro{color:#2a3a39}.woocommerce .wcsatt-add-cart-to-subscription-action-wrapper{font-size:1.05em;margin-bottom:1rem}.woocommerce .wcsatt-add-cart-to-subscription-action-label{display:flex;align-items:center;justify-content:flex-start;gap:.6rem}.woocommerce .wcsatt-add-cart-to-subscription-action-input{position:static;top:auto;right:auto;transform:none;margin-right:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1em;height:1.1em;border:2px solid rgba(65,90,88,.8);border-radius:3px;background:transparent;vertical-align:middle}.woocommerce .wcsatt-add-cart-to-subscription-action-input:checked{background:#2a3a39;border-color:#2a3a39;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-size:.75em .6em;background-repeat:no-repeat;background-position:50%}.woocommerce .wcsatt-add-cart-to-subscription-options .wcsatt-add-to-subscription-button.button,.woocommerce .wcsatt-add-to-subscription-options .wcsatt-add-to-subscription-button.button{background-color:#c9915f;color:#fff;border-color:#c9915f;text-decoration:none}.woocommerce .wcsatt-add-cart-to-subscription-options .wcsatt-add-to-subscription-button.button:after,.woocommerce .wcsatt-add-to-subscription-options .wcsatt-add-to-subscription-button.button:after{display:none!important}@media only screen and (min-width:768px){.woocommerce .cart_items .cart_item__image{margin-bottom:0;width:100px;height:100px}.woocommerce .cart_items .cart_item__details{flex:1;margin-right:30px}.woocommerce .cart_items .cart_item__title a{display:block}}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{display:flex;flex-direction:column;text-align:center;padding:20px;margin:0 0 2em;position:relative;background-color:#f7f6f7;color:#515151;border-top:3px solid #c9915f;list-style:none outside;width:auto;word-wrap:break-word;overflow:auto;font-size:.875em}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{order:1;width:150px;font-weight:700;font-size:.875em;margin:15px auto 0}.woocommerce .woocommerce-error a.showlogin,.woocommerce .woocommerce-info a.showlogin,.woocommerce .woocommerce-message a.showlogin{margin-left:4px}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{font-family:Font Awesome\ 5 Free;content:"\F058";font-weight:900;display:inline-block;float:left}.woocommerce .woocommerce-error{border-top-color:#b81c23}.woocommerce .woocommerce-error:before{content:"\F06A";color:#b81c23}.woocommerce .woocommerce-message:before{color:#c9915f}.woocommerce .woocommerce-info{border-top-color:#5b95a4}.woocommerce .woocommerce-info:before{content:"\F06A";color:#5b95a4}@media only screen and (min-width:768px){.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{align-items:center;flex-direction:row;text-align:left}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{margin:0 0 0 auto}.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before{margin-right:8px}.woocommerce .woocommerce-NoticeGroup .woocommerce-error,.woocommerce .woocommerce-NoticeGroup .woocommerce-info,.woocommerce .woocommerce-NoticeGroup .woocommerce-message{display:block}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li:not(:first-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-info li:not(:first-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-message li:not(:first-of-type){padding-left:22px}.woocommerce .woocommerce-NoticeGroup .woocommerce-error li:not(:last-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-info li:not(:last-of-type),.woocommerce .woocommerce-NoticeGroup .woocommerce-message li:not(:last-of-type){margin-bottom:5px}}.collection-note{padding-top:170px;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif;font-size:21px;font-weight:700}.woo-checkout.empty{padding:180px 0}.woo-checkout.empty .cart-wrap__form{width:100%}.woo-checkout{padding:45px 0 60px}.woo-checkout .cart-empty{font-size:1.875em;text-align:center;margin-bottom:30px;font-weight:700}.woo-checkout #wc-stripe-express-checkout-button-separator{display:none!important}.woo-checkout .woocommerce-shipping-totals td{white-space:unset}.woo-checkout .checkout-button{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background:#c9915f;color:#fff;font-weight:700;font-size:.875em}.woo-checkout .checkout-button:before{content:"\F023";font-family:Font Awesome\ 5 Free;margin-right:10px}.woo-checkout .cart-wrap{margin-bottom:50px}.woo-account .woocommerce-EditAccountForm .woo-checkout .cart-wrap legend,.woo-checkout .cart-wrap .heading,.woo-checkout .cart-wrap .woo-account .woocommerce-EditAccountForm legend,.woo-checkout .cart-wrap .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .cart-wrap .woocommerce-thankyou-order-received{margin-bottom:20px;color:#415a58}.woo-checkout .cart-wrap .wc-proceed-to-checkout{margin-top:30px}.woo-checkout .cart_coupon{display:flex;flex-wrap:wrap;margin-top:30px;padding-top:30px;margin-bottom:30px;border-top:1px solid #2a3a39}.woo-checkout .cart_coupon input{height:50px;padding:0 20px;border:1px solid #2a3a39;color:#415a58;flex:1;outline:none;border-radius:50px;margin-bottom:20px;width:100%}.woo-checkout .cart_coupon button{width:100%;border:2px solid #c9915f;font-weight:700;color:#fff}.woo-checkout .cart_coupon button:after{content:"";display:block}.woo-checkout .cart_help{text-align:center}.woo-checkout .cart_help .heading--md,.woo-checkout .cart_help .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .cart_help .woocommerce-thankyou-order-received{margin-bottom:20px}.woo-checkout .cart_help a{text-decoration:underline;font-weight:600}.woo-checkout .woocommerce-cart-form__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;padding-bottom:15px;border-bottom:1px solid #2a3a39;color:#415a58}.woo-checkout .woocommerce-additional-fields{margin-top:30px}.woo-checkout .woocommerce-shipping-fields .woocommerce-form__label-for-checkbox{display:block;margin-bottom:15px;color:#415a58}.woo-account .woocommerce-EditAccountForm .woo-checkout .woocommerce-cart-form__title legend,.woo-checkout .woocommerce-cart-form__title .heading,.woo-checkout .woocommerce-cart-form__title .woo-account .woocommerce-EditAccountForm legend,.woo-checkout .woocommerce-cart-form__title .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .woocommerce-cart-form__title .woocommerce-thankyou-order-received{margin-bottom:0}.woo-checkout .woocommerce-checkout-payment{background-color:#f4e8dd;padding:20px;border-radius:20px}.woo-account .woocommerce-EditAccountForm .woo-checkout .woocommerce-checkout-payment legend,.woo-checkout .woocommerce-checkout-payment .heading,.woo-checkout .woocommerce-checkout-payment .woo-account .woocommerce-EditAccountForm legend,.woo-checkout .woocommerce-checkout-payment .woocommerce-order .woocommerce-thankyou-order-received,.woo-checkout .woocommerce-order .woocommerce-checkout-payment .woocommerce-thankyou-order-received{color:#000}.woo-checkout .woocommerce-checkout-payment .button:before{content:"\F023";font-family:Font Awesome\ 5 Free;margin-right:10px}.woo-checkout .wc_payment_methods{border-bottom:1px solid #2a3a39;margin-bottom:20px}.woo-checkout .wc_payment_methods li{line-height:2}.woo-checkout .wc_payment_methods li.wc_payment_method{position:relative;margin-bottom:20px}.woo-checkout .wc_payment_methods li.wc_payment_method input{height:auto;opacity:0;display:none}.woo-checkout .wc_payment_methods li.wc_payment_method label{position:relative;padding-left:30px;line-height:22px;color:#415a58}.woo-checkout .wc_payment_methods li.wc_payment_method label[for=payment_method_paypal]{display:flex;align-items:center}.woo-checkout .wc_payment_methods li.wc_payment_method label[for=payment_method_paypal] img{margin-left:15px;max-width:160px}.woo-checkout .wc_payment_methods li.wc_payment_method label[for=payment_method_paypal] a{display:none}.woo-checkout .wc_payment_methods li.wc_payment_method label:before{font-family:Font Awesome\ 5 FREE;font-size:1.25em;position:absolute;left:0;top:calc(50% - 8px)}.woo-checkout .wc_payment_methods li.wc_payment_method .form-row label{padding-left:0}.woo-checkout .wc_payment_methods li.wc_payment_method input:checked+label:before{content:"\F058"}.woo-checkout .wc_payment_methods li.wc_payment_method .payment_box{background-color:#fff;color:#415a58;font-size:.75em;position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;border-radius:20px;line-height:1.5}.woo-checkout .wc_payment_methods li.wc_payment_method .payment_box:before{content:"";display:block;border:1em solid transparent;border-bottom-color:#fff;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}.woo-checkout .wc_payment_methods li.wc_payment_method .payment_method_paypal .about_paypal{display:none}.woo-checkout .wc_payment_methods li.payment_method_stripe label{display:flex;align-items:center;gap:10px}.woo-checkout .wc_payment_methods li.payment_method_stripe img.stripe-icon{max-width:40px;padding-left:3px;margin:0}.woo-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:30px;font-size:.875rem}.woo-checkout .woocommerce-form{margin:-30px 0 30px;padding:30px 30px 40px;background:#fff;position:relative;z-index:2;border:none;border-radius:0;box-shadow:0 10px 25px rgba(0,0,0,.075)}.woo-checkout .woocommerce-form .lost_password{font-size:.875em}.woo-checkout .woocommerce-form p:first-of-type{margin-bottom:30px}.woo-checkout .woocommerce-order .woocommerce-thankyou-order-received{color:#415a58;font-weight:700;margin-bottom:30px}.woo-checkout .woocommerce-order .woocommerce-order-overview{font-size:.875em;margin-bottom:30px;background:linear-gradient(-135deg,#fff 12px,transparent 0) 0 12px,linear-gradient(135deg,#fff 12px,#f4e8dd 0) 0 12px;background-position:bottom;background-repeat:repeat-x;background-color:#fff;background-size:24px 24px;border-radius:30px;color:#415a58;padding:20px}.woo-checkout .woocommerce-order .woocommerce-order-overview li strong{display:block}.woo-checkout .woocommerce-order .woocommerce-order-overview li:not(:last-of-type){margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #2a3a39}.woo-checkout .woocommerce-order .woocommerce-order-overview__payment-method{padding-bottom:20px}.woo-checkout .woocommerce-order .woocommerce-customer-details{color:#000}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column__title{font-weight:700;margin-bottom:20px}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column:not(:last-of-type){margin-right:30px}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column address{font-style:normal}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address{font-size:.875em}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address:not(:last-of-type){margin-bottom:30px}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-address address{color:#415a58}.woo-checkout .cart_box{background:#f4e8dd;margin-bottom:15px;padding:30px 20px;border-radius:30px}.woo-checkout .cart_box p{color:#415a58}.woo-checkout .cart_box header{color:#000;font-size:24px;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif;margin-top:55px;margin-bottom:50px}.woo-checkout .cart_box header h2{color:#415a58;font-weight:700}.woo-checkout .cart_box .shop_table.woocommerce-orders-table--subscriptions{background-color:#fff;border-radius:30px}.woo-checkout .cart_box .cart_totals__top table{background-color:#fff;border-radius:20px}.woo-checkout .cart_box .cart_totals__top table td,.woo-checkout .cart_box .cart_totals__top table th{padding:15px}.woo-checkout .cart_box .cart_totals__top table ul li{display:flex;align-items:center;justify-content:flex-end}.woo-checkout .cart_box .cart_totals__top table input{width:15px;height:15px;border:1px solid #000;border-radius:50px;margin-right:5px;display:flex;align-items:center;justify-content:center;cursor:pointer}.woo-checkout .cart_box .cart_totals__top table input:after{content:"";display:block;width:10px;height:10px;background-color:#000;border-radius:50px;opacity:0;transition:.2s ease}.woo-checkout .cart_box .cart_totals__top table input:checked:after{opacity:1}.woo-checkout .cart_box .cart_totals__top table input:hover:after{opacity:.4}.woo-checkout .cart_box .cart_totals__top table input:hover:checked:after{opacity:1}.select2-container{width:100%!important}.select2-container .select2-selection--single{height:40px;border:none;border-radius:30px;font:.875em sofia-pro,Helvetica,Arial,sans-serif;outline:none;box-shadow:none;color:#415a58}.select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;line-height:37px;font:.875em sofia-pro,Helvetica,Arial,sans-serif;padding:0 20px;outline:none;box-shadow:none;color:#2a3a39}.select2-container .select2-selection--single .select2-selection__arrow{top:6px;right:5px}.select2-container .select2-dropdown{border:1px solid #2a3a39}.select2-container .select2-search__field{outline:none;height:25px;border:1px solid #2a3a39;font:.875em sofia-pro,Helvetica,Arial,sans-serif}.select2-container .select2-results__option{font:.875em sofia-pro,Helvetica,Arial,sans-serif;padding:8px 20px;color:#2a3a39}@media only screen and (max-width:767px){.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column:not(:last-child){margin-bottom:30px}.woo-checkout .woocommerce-order-details{background:#f5f5f5;width:calc(100% + 30px);padding:20px 15px;margin:0 0 30px -15px}.woo-checkout .woocommerce-customer-details{margin-bottom:30px}}@media only screen and (min-width:768px){.woo-checkout{padding:160px 0}.woo-checkout .woocommerce-order .woocommerce-customer-details{display:flex;flex-direction:column}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column{flex:1}.woo-checkout .woocommerce-order .woocommerce-customer-details .woocommerce-column:not(:last-of-type){margin-right:30px}}@media only screen and (min-width:1025px){.woo-checkout{padding:30px 0 120px}.woo-checkout .cart_items .cart_item{flex-wrap:nowrap}.woo-checkout .cart_items .cart_item img{width:80px;height:80px;border-radius:0;align-items:center;margin-left:20px;align-self:center}.woo-checkout .cart_items .cart_item__details{padding:20px;margin-right:0}.woo-checkout .cart_items--condensed .cart_item{align-items:center;padding:20px}.woo-checkout .cart_items--condensed .cart_item__desc,.woo-checkout .cart_items--condensed .cart_item__price{border:none}.woo-checkout .cart_items--condensed .cart_item__desc{width:100%;text-align:left;margin-bottom:0;padding-bottom:0}.woo-checkout .cart_items--condensed .cart_item__price{width:unset;padding-bottom:0}.woo-checkout .cart_coupon{flex-wrap:nowrap}.woo-checkout .cart_coupon button{width:170px}.woo-checkout .cart_coupon input{margin-right:15px;margin-bottom:0}.woo-checkout .cart-wrap__block{display:flex;align-items:flex-start;margin-bottom:50px}.woo-checkout .cart-wrap__form{width:60%;margin-right:30px}.woo-checkout .cart-wrap__order{flex:1}.woo-checkout .cart_box{margin-bottom:30px;border-radius:30px}.woo-checkout .cart_box--left{padding:40px;flex:1;color:#000}.cart-collaterals{width:40%}}.woo-account{padding:220px 0}.woo-account .woocommerce{margin:0 auto}.woo-account__wrap{max-width:750px;width:100%;margin:0 auto}.woo-account .heading,.woo-account .woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-account .woocommerce-EditAccountForm legend,.woo-checkout .woocommerce-order .woo-account .woocommerce-thankyou-order-received{margin-bottom:20px;text-align:center;color:#415a58}.woo-account .woocommerce-LostPassword{text-align:center;margin:30px 0 0;font-size:14px;font-weight:700;color:#415a58}.woo-account .account_box{padding:30px 20px}.woo-account .account_box p{margin-bottom:30px;color:#415a58}.woo-account .account_box p:not(.form-row):last-of-type{margin-bottom:0}.woo-account .woocommerce{padding:20px 10px;background-color:#f4e8dd;border-radius:20px}.woo-account .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--subscriptions a:before{content:"";display:block;background-image:url(../images/icons/arrows-rotate-solid.svg);background-size:contain;background-repeat:no-repeat;position:relative;margin-right:20px;height:20px;width:20px}.woo-account .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods a:before{content:"";display:block;background-image:url(../images/icons/credit-card-regular.svg);background-size:contain;background-repeat:no-repeat;position:relative;margin-right:20px;height:20px;width:20px}.woo-account .woocommerce-MyAccount-navigation-link a{background:#fff;color:#2a3a39;border-radius:50px;padding:20px 30px;display:flex;align-items:center}.woo-account .woocommerce-MyAccount-navigation-link a:before{content:"";position:relative;margin-right:20px;height:20px;width:20px}.woo-account .woocommerce-MyAccount-navigation-link.is-active{border-bottom:1px dashed #2a3a39;font-weight:500}.woo-account .woocommerce-MyAccount-navigation-link:not(:last-of-type){margin-bottom:10px}.woo-account .woocommerce-MyAccount-navigation-link--dashboard{display:none!important}.woo-account .woocommerce-MyAccount-navigation-link--dashboard a:before{background:url(../images/icons/account.svg) 50%/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--orders a:before{background:url(../images/icons/orders.svg) 50%/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--edit-address a:before{background:url(../images/icons/addresses.svg) 50%/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--edit-account a:before{background:url(../images/icons/account-details.svg) 50%/contain no-repeat}.woo-account .woocommerce-MyAccount-navigation-link--customer-logout a:before{background:url(../images/icons/logout.svg) 50%/contain no-repeat}.woo-account .woocommerce-MyAccount-back{display:flex;align-items:center;margin-bottom:30px;color:#000}.woo-account .woocommerce-MyAccount-back:before{content:"";position:relative;margin-right:20px;height:20px;width:20px;background:url(../images/icons/account.svg) 50%/contain no-repeat}.woo-account .woocommerce-MyAccount-content{color:#333}.woo-account .woocommerce-MyAccount-content .button{max-width:250px}.woo-account .woocommerce-MyAccount-content p{margin-bottom:30px;color:#2a3a39}.woo-account .woocommerce-MyAccount-content .cart_items{margin-bottom:30px}.woo-account .woocommerce-MyAccount-content .woocommerce-customer-details{color:#000}.woo-account .woocommerce-MyAccount-content .woocommerce-table--order-details{margin-bottom:30px;background-color:transparent}.woo-account .woocommerce-MyAccount-content .woocommerce-table__line-item{color:#000}.woo-account .woocommerce-MyAccount-content--boxed{border-radius:10px;margin-bottom:25px}.woo-account .woocommerce-MyAccount-content .shop_table tr td,.woo-account .woocommerce-MyAccount-content .shop_table tr th{padding:10px}.woo-account .woocommerce-MyAccount-content .shop_table td.order-actions{display:flex;flex-direction:column;align-items:flex-end;row-gap:.5rem}.woo-account .woocommerce-MyAccount-content .shop_table.subscription_details td{display:flex}.woo-account .woocommerce-MyAccount-content .shop_table.subscription_details a.button{margin-right:10px}.woo-account .woocommerce-MyAccount-content .subscription-tables-section{background-color:transparent;border-radius:16px;margin-bottom:2rem;display:flex;flex-direction:column;gap:1.25rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .button,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .wcs-switch-link,.woo-account .woocommerce-MyAccount-content .subscription-tables-section a.button{height:30px;line-height:28px;padding:0 .75rem;font-size:.8125rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-name .button,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-name .wcs-switch-link,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details .button,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details a.button{width:auto}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .subscription-add-more-wrap{margin:0 0 .5rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .subscription-add-more-helper{display:block;margin-top:.35rem;font-size:.8125rem;color:rgba(0,0,0,.7)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr:not(:first-of-type){border-top:1px dashed #2a3a39}.woo-account .woocommerce-MyAccount-content .subscription-tables-section h2{margin-top:1.25rem;margin-bottom:.5rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section h2:first-child{margin-top:0}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table{margin-bottom:0;width:100%;max-width:100%;background:#fff;border-radius:16px;border:none;border-collapse:collapse}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr th{padding:.5rem .875rem;border:none;border-bottom:1px dashed #2a3a39;vertical-align:middle}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr td{border:none}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr td:first-child,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr th:first-child{padding-left:1rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr td:last-child,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr th:last-child{padding-right:1rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr:last-child td,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tr:last-child th{border-bottom:none}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table thead th{padding-bottom:.75rem;border-bottom:1px dashed #2a3a39;font-size:.95em}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tbody tr:first-child td{border-bottom:0}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tfoot tr td,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table tfoot tr th{padding-top:.75rem;border-top:1px dashed #2a3a39;font-weight:600}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details tr{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details tr td,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details tr th{border:none}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details tr:last-of-type{border-bottom:none}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details td{display:inline-block;flex:0 0 auto;padding:0;border:none}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details td:first-child{min-width:10em;font-weight:600;color:#2a3a39}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details tr td:last-child{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem;flex:1 1 auto;padding:.25rem 0;text-align:right}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.subscription_details a.button{margin-right:0}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr td,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr th{padding:.6rem .875rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-name{min-width:160px}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr td:first-child,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr th:first-child{padding-left:1rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr td:last-child,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr th:last-child{padding-right:1rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details thead th.product-total{text-align:right}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .product-quantity-col{width:5.25rem;text-align:right}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .product-sliced-col{width:6.25rem;text-align:right}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-quantity-input{width:4rem;min-width:4rem;text-align:center;padding:.4rem .35rem;font-size:1rem;font-weight:600;color:#333;background-color:#fff;border:2px solid #c9915f;border-radius:8px}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-quantity-input:hover{border-color:#a46a37;background-color:rgba(201,145,95,.06)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-quantity-input:focus{outline:none;border-color:#a46a37;box-shadow:0 0 0 3px rgba(201,145,95,.25)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-sliced-input{width:4rem;min-width:4rem;text-align:center;padding:.4rem .35rem;font-size:1rem;font-weight:600;color:#333;background-color:#fff;border:2px solid #a46a37;border-radius:8px}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-sliced-input:hover{border-color:#c9915f;background-color:rgba(164,106,55,.06)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-sliced-input:focus{outline:none;border-color:#c9915f;box-shadow:0 0 0 3px rgba(164,106,55,.25)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-sliced-input:disabled{opacity:.4;background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.15);cursor:not-allowed}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-update-quantities-row th{padding-top:.75rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-actions{display:flex;flex-wrap:wrap;gap:.6rem;align-items:flex-start}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-add{display:flex;flex-direction:column;align-items:flex-start}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-update{display:flex;flex-direction:column;align-items:flex-end}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-helper{display:block;margin-top:.45rem;font-size:.8125rem;color:rgba(0,0,0,.7)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-add-more-btn{height:36px;line-height:34px;padding:0 1rem;font-size:.875rem;font-weight:700;border-radius:999px;border:2px solid #a46a37;background-color:#a46a37;color:#fff}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-update-quantities-btn{height:36px;line-height:34px;padding:0 1rem;font-size:.875rem;font-weight:700;border-radius:999px;border:2px solid #c9915f;background-color:#c9915f;color:#fff;transition:.2s ease}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-update-quantities-btn:hover{filter:brightness(.95)}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-update-quantities-btn:disabled{opacity:.45;cursor:not-allowed;filter:none}@media only screen and (min-width:768px){.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity{table-layout:fixed}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.remove_item,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity th.product-remove{width:3em}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.product-total,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity th.product-total{width:10.5rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details .subscription-footer-actions{justify-content:space-between;flex-wrap:nowrap;width:100%}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-quantity-col,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-sliced-col,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details thead th.product-quantity-col,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details thead th.product-sliced-col{text-align:right}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-quantity-col .subscription-quantity-input,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-sliced-col .subscription-sliced-input{margin-left:auto}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-total,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details th.product-total{white-space:nowrap}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr td,.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details tr th{padding:.75rem 1.25rem}.woo-account .woocommerce-MyAccount-content .subscription-tables-section .shop_table.order_details td.product-name{display:table-cell}}.woo-account .woocommerce-MyAccount-content h2{color:#000;font-size:22px;margin-bottom:35px;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif;font-weight:700}.woo-account .woocommerce-columns{display:flex;justify-content:space-between;-moz-column-gap:30px;column-gap:30px}.woo-account .woocommerce-columns .woocommerce-column{width:50%!important;max-width:unset;flex:1}.woo-account .woocommerce-Address-title{display:flex;justify-content:space-between;margin-bottom:10px}.woo-account .woocommerce-Address-title .heading,.woo-account .woocommerce-Address-title .woo-checkout .woocommerce-order .woocommerce-thankyou-order-received,.woo-account .woocommerce-Address-title .woocommerce-EditAccountForm legend,.woo-account .woocommerce-EditAccountForm .woocommerce-Address-title legend,.woo-checkout .woocommerce-order .woo-account .woocommerce-Address-title .woocommerce-thankyou-order-received{margin-bottom:0}.woo-account .woocommerce-Address-title a{color:#c9915f;font-weight:700}.woo-account .woocommerce-Address:not(:last-of-type){margin-bottom:30px}.woo-account .woocommerce-orders-table{font-size:.875em}.woo-account .woocommerce-orders-table.my_account_subscriptions,.woo-account .woocommerce-orders-table.my_account_subscriptions .woocommerce-orders-table__cell,.woo-account .woocommerce-orders-table.my_account_subscriptions a:not(.button),.woo-account .woocommerce-orders-table.my_account_subscriptions td,.woo-account .woocommerce-orders-table.my_account_subscriptions th,.woo-account .woocommerce-orders-table.woocommerce-orders-table--subscriptions,.woo-account .woocommerce-orders-table.woocommerce-orders-table--subscriptions .woocommerce-orders-table__cell,.woo-account .woocommerce-orders-table.woocommerce-orders-table--subscriptions a:not(.button),.woo-account .woocommerce-orders-table.woocommerce-orders-table--subscriptions td,.woo-account .woocommerce-orders-table.woocommerce-orders-table--subscriptions th{color:#333}.woo-account .woocommerce-orders-table__header{padding:10px}.woo-account .woocommerce-orders-table__cell-order-number{font-weight:700}.woo-account .woocommerce-orders-table__cell .button{height:30px;max-width:100px}.woo-account--loggedout .woocommerce-error,.woo-account--loggedout .woocommerce-info,.woo-account--loggedout .woocommerce-message{max-width:750px;margin:0 auto 30px}@media only screen and (max-width:767px){.woo-account .woocommerce-orders-table thead{display:none}.woo-account .woocommerce-orders-table td{display:flex;align-items:center;justify-content:space-between}.woo-account .woocommerce-orders-table td .amount{margin-left:auto;margin-right:5px}.woo-account .woocommerce-orders-table td:before{content:attr(data-title);font-weight:700;margin-right:30px}.woo-account .woocommerce-MyAccount-content .shop_table.subscription_details td{flex-direction:column;align-items:center;text-align:center;width:100%}.woo-account .subscription-tables-section .shop_table.subscription_details tr{flex-direction:column;align-items:center;gap:.25rem}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity{table-layout:fixed;width:100%}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity tr td,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity tr th{padding:.6rem .75rem}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.remove_item,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity th.product-remove{width:2.5rem}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.product-quantity-col,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity th.product-quantity-col{width:5rem}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.product-sliced-col,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity th.product-sliced-col{width:5.75rem}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.product-total,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity th.product-total{width:7.25rem;white-space:normal}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity td.product-name{min-width:0;word-break:break-word}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-actions{flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-add,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-update{align-items:center}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-add-more-btn,.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-update-quantities-btn{width:100%;max-width:320px}.woo-account .subscription-tables-section .shop_table.order_details.subscription-totals-with-quantity .subscription-footer-helper{text-align:center}}@media only screen and (min-width:768px){.woo-account .woocommerce{padding:30px;border-radius:50px}.woo-account .account_box{padding:40px}}.woo-single-product{padding:180px 0 60px;color:#fff}.woo-single-product .container{width:100%;padding-right:15px;padding-left:15px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (min-width:1025px){.woo-single-product .container{max-width:960px}}@media (min-width:1200px){.woo-single-product .container{max-width:1170px}}.woo-single-product .woocommerce-info,.woo-single-product .woocommerce-notices-wrapper:first-child{margin-top:0}.woo-single-product .container>.woocommerce-notices-wrapper{margin-bottom:1em}.woo-single-product .woocommerce{padding:20px 10px;background-color:#f4e8dd;border-radius:20px;max-width:100%;margin:0 auto;color:#fff}.woo-single-product .summary.entry-summary .price{color:#e7cdb6;margin-bottom:20px}.woo-single-product .product .summary.entry-summary .product_title,.woo-single-product .summary.entry-summary .product_title,.woo-single-product .woocommerce .summary.entry-summary .product_title,.woo-single-product h1.product_title.entry-title{color:#fff;font-family:ivypresto-display,Cambria,Times New Roman,Times,serif;font-weight:700;font-size:21px;margin-bottom:20px}.woo-single-product .product{display:flex;flex-wrap:wrap;gap:1.5em;align-items:flex-start}.woo-single-product .woocommerce-product-gallery{flex:1 1 100%;min-width:0;margin-bottom:0;cursor:default}.woo-single-product .woocommerce-product-gallery .woocommerce-product-gallery__image a{cursor:default;pointer-events:none}.woo-single-product .summary.entry-summary{flex:1 1 100%;min-width:0;margin-bottom:0}.woo-single-product .woocommerce .summary.entry-summary .woocommerce-product-details__short-description,.woo-single-product .woocommerce p{color:#fff}.woo-single-product .cart,.woo-single-product .sub-options,.woo-single-product .variations_form{margin-top:1em;margin-bottom:1em}.woo-single-product .wcsatt-options-wrapper{width:100%}.woo-single-product .wcsatt-options-prompt-radios{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 .75rem;padding:0}.woo-single-product .wcsatt-options-prompt-radios li{list-style:none}.woo-single-product .wcsatt-options-prompt-radios label{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .9rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.7);background:rgba(0,0,0,.15);color:#fff;cursor:pointer;font-size:.95rem;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.woo-single-product .wcsatt-options-prompt-radios label:has(input:checked){background:#fff;border-color:#fff;color:#2a3a39;font-weight:600}.woo-single-product .wcsatt-options-prompt-radios input[type=radio]{accent-color:#e7cdb6}.woo-single-product .variations_form.cart,.woo-single-product form.cart{display:flex;flex-wrap:wrap;gap:1em;align-items:flex-end}.woo-single-product .variations_form.cart>.single_variation_wrap,.woo-single-product .variations_form.cart>.variations{flex:1 1 100%}.woo-single-product .variations_form .single_variation_wrap{display:flex;flex-wrap:wrap;gap:1em;align-items:center}.woo-single-product .cart select,.woo-single-product .sub-options .right select,.woo-single-product .summary.entry-summary select,.woo-single-product .variations .value select,.woo-single-product .wcsatt-options-product-dropdown,.woo-single-product .woocommerce-variation-add-to-cart .quantity input,.woo-single-product .woocommerce .single_variation_wrap .quantity input{padding:12px 16px;border-radius:50px;border:2px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.15);color:#fff;font-size:1rem;outline:none;transition:border-color .2s,background .2s}.woo-single-product .cart select:focus,.woo-single-product .sub-options .right select:focus,.woo-single-product .summary.entry-summary select:focus,.woo-single-product .variations .value select:focus,.woo-single-product .wcsatt-options-product-dropdown:focus,.woo-single-product .woocommerce-variation-add-to-cart .quantity input:focus,.woo-single-product .woocommerce .single_variation_wrap .quantity input:focus{border-color:#fff;background:hsla(0,0%,100%,.25)}.woo-single-product .variations .value select,.woo-single-product .wcsatt-options-product-dropdown{min-width:160px}.woo-single-product .cart .quantity input.qty,.woo-single-product .woocommerce .product .quantity input,.woo-single-product .woocommerce .product .single_variation_wrap .quantity input,.woo-single-product .woocommerce .product .woocommerce-variation-add-to-cart .quantity input,.woo-single-product form.cart .quantity input{background-color:#fff;text-align:center;height:50px;width:95px;min-width:95px;padding:0 12px;border-radius:50px;border:1px solid rgba(0,0,0,.2);font-size:1rem;outline:none}.woo-single-product .sub-options .left,.woo-single-product .variations .label label,.woo-single-product .wcsatt-options-prompt-text-label,.woo-single-product .woocommerce .quantity label,.woo-single-product .woocommerce label{color:#fff;font-weight:600;margin-bottom:.5em;display:block}.woo-single-product .variations .label{padding-right:1em;vertical-align:top}.woo-single-product .woocommerce .single_add_to_cart_button{margin-top:1em;padding:14px 28px;border-radius:50px;font-weight:700;cursor:pointer;width:auto;max-width:280px;display:inline-block}.woo-single-product .subscription-add-more-wrap--single{margin-top:1.25rem;margin-bottom:0}.woo-single-product .subscription-add-more-wrap--single .button.subscription-add-more{width:auto;max-width:280px;background-color:transparent;border-color:#80a3a1;color:#fff}.woo-single-product .subscription-add-more-wrap--single .button.subscription-add-more:after{background-color:#80a3a1}.woo-single-product .subscription-add-more-wrap--single .button.subscription-add-more:focus,.woo-single-product .subscription-add-more-wrap--single .button.subscription-add-more:hover{color:#80a3a1;background-color:transparent;border-color:#80a3a1}.woo-single-product .subscription-add-more-wrap--single .button.subscription-add-more:focus:after,.woo-single-product .subscription-add-more-wrap--single .button.subscription-add-more:hover:after{top:100%}.woo-single-product .subscription-add-more-wrap--single .subscription-add-more-helper{display:block;margin-top:.35rem;font-size:.8125rem;color:hsla(0,0%,100%,.85)}.woo-single-product .wcsatt-add-to-subscription-disclaimer{margin:.4rem 0 0;font-size:.8125rem;color:#fff;font-style:italic}.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-action,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-action-label{color:#fff}.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-action-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.1em;height:1.1em;border:2px solid hsla(0,0%,100%,.8);border-radius:3px;background:transparent;vertical-align:middle;margin-right:.5em}.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-action-input:checked{background:#2a3a39;border-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='M1 5l3 3 7-7'/%3E%3C/svg%3E");background-size:.75em .6em;background-repeat:no-repeat;background-position:50%}.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options .woocommerce_account_subscriptions,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options a:not(.button),.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options table,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options td,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options th{color:#fff}.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options table,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options td,.woo-single-product .wcsatt-add-to-subscription-wrapper .wcsatt-add-to-subscription-options th{border-color:hsla(0,0%,100%,.35)}@media only screen and (min-width:768px){.woo-single-product{padding:220px 0 60px}.woo-single-product .woocommerce{padding:30px;border-radius:50px}.woo-single-product .product{gap:2em}.woo-single-product .woocommerce-product-gallery{flex:0 1 46%;min-width:200px}.woo-single-product .summary.entry-summary{flex:1 1 48%;min-width:200px}.woo-single-product form.cart .wcsatt-options-product-dropdown,.woo-single-product form.cart .wcsatt-options-wrapper{margin-bottom:0}.woo-single-product form.cart>.quantity{margin-bottom:0;display:flex;align-items:flex-end}.woo-single-product form.cart>.wcsatt-options-wrapper{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.woo-single-product .variations_form.cart>.single_variation_wrap,.woo-single-product .variations_form.cart>.variations{flex:0 1 auto}}@media only screen and (min-width:1025px){.woo-single-product{padding:220px 0 60px}.woo-single-product .woocommerce-product-gallery{flex:0 1 46%}.woo-single-product .summary.entry-summary{flex:1 1 48%}}.woocommerce form .form-row{margin-bottom:15px}.woocommerce form .form-row label{display:block;font-size:.875em;font-weight:700;margin-bottom:7px;color:#2a3a39}.woocommerce form .form-row label .required{color:#f44336}.woocommerce form .form-row input:not([type=checkbox]){padding:10px 30px;border-radius:50px;box-sizing:border-box;width:100%;outline:none;box-shadow:none;background:#fff}.woocommerce form .form-row textarea{width:100%;min-height:150px;padding:20px;resize:none;background-color:#fff;border-radius:50px;outline:none;box-shadow:none}.woocommerce form .form-row .password-input .woocommerce-password-strength.short{color:#b81c23;margin-top:10px;font-weight:500}.woocommerce form .form-row .password-input .woocommerce-password-strength.bad,.woocommerce form .form-row .password-input .woocommerce-password-strength.good,.woocommerce form .form-row .password-input .woocommerce-password-strength.strong{display:none!important}.woocommerce form .form-row.form-row-submit{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.woocommerce form .form-row.form-row-submit .button{max-width:200px}.woocommerce form .form-row.form-row-submit .button:before{content:"\F023";font-family:Font Awesome\ 5 Free;margin-right:15px}.woocommerce form .form-row.form-row-wide{clear:both}.woocommerce form .woocommerce-form__label-for-checkbox input{padding:0;height:auto;width:auto;margin-bottom:0;display:none;cursor:pointer}.woocommerce form .woocommerce-form__label-for-checkbox span{position:relative;cursor:pointer;display:flex;align-items:center}.woocommerce form .woocommerce-form__label-for-checkbox span:before{-webkit-appearance:none;background-color:transparent;border:2px solid #2a3a39;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);content:"";cursor:pointer;margin-right:8px;padding:6px;position:relative}.woocommerce form .woocommerce-form__label-for-checkbox span:after{border:solid #000;border-width:0 2px 2px 0;content:"";display:block;height:8px;opacity:0;left:5.5px;position:absolute;top:6px;transform:rotate(45deg);transition:all .3s ease,transform 0s linear;width:5px}.woocommerce form .woocommerce-form__label-for-checkbox input:checked+span:after{opacity:1}@media only screen and (min-width:481px){.woocommerce form .form-row.form-row-submit{flex-direction:row}.woocommerce form .form-row.form-row-submit .button{margin-top:0}}@media only screen and (min-width:768px){.woocommerce form .form-row.form-row-first{float:left;width:calc(50% - 15px)}.woocommerce form .form-row.form-row-last{float:right;width:calc(50% - 15px)}}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{position:absolute;top:50%;left:50%;transform:trasnlate(-50%,-50%);display:block;content:"";background:url(../images/icons/loader.svg) 50%;width:40px;height:40px;background-size:cover;text-align:center;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}@-webkit-keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.woocommerce table{width:100%}.woocommerce table th{text-align:left;font-weight:700}.woocommerce table td,.woocommerce table th{padding:15px;color:#2a3a39}.woocommerce table td:last-child{text-align:right}.woocommerce table tr:not(:first-of-type){border-top:1px solid #2a3a39}.woocommerce .button{width:100%;height:50px;display:flex;justify-content:center;align-items:center;background:transparent;color:#fff;font-weight:700;font-size:.875em;outline:none;border:2px solid #c9915f;border-radius:50px;position:relative;overflow:hidden;z-index:2;cursor:pointer;transition:.5s ease}.woocommerce .button:after{content:"";background-color:#c9915f;display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:.5s ease}.woocommerce .button:hover{color:#c9915f}.woocommerce .button:hover:after{top:100%}.woocommerce .button--small{max-width:250px;margin:0 auto}.woof_container{padding:20px 0;margin-bottom:0}.woof_container:not(:first-child){border-top:1px solid #fff}.woof_container_inner{position:relative}.woof_container_inner>h4{font-family:ivypresto-display,Cambria,Times New Roman,Times,serif;font-weight:600;padding-right:30px;line-height:1}.woof_container_inner .woof_front_toggle{position:absolute;right:0;top:5px}.woof_container_inner .woof_list{font-size:14px;padding-top:20px}.woof_container_inner .woof_list>li{padding:0!important;margin:0!important}.woof_container_inner .woof_list>li:not(:last-child){margin-bottom:10px!important}.woof_container_inner .woof_list>li .woof_radio_term_reset{display:none!important}.woof_container_inner .woof_list>li label{margin:0;padding:0 0 0 20px;position:relative}.woof_container_inner .woof_list>li label:before{content:"";width:12px;height:12px;background:#fff;position:absolute;left:0;top:4px;border-radius:3px}.woof_container_inner .woof_list>li input:checked+label:before{background:#e7cdb6}.woof .woof_submit_search_form_container{margin:0}.woof .woof_submit_search_form_container .button{width:100%;margin:25px 0 0}.checkout table{background-color:#fff;border-radius:30px}.checkout table td,.checkout table th{padding:10px;padding-right:20px!important;font-size:14px;white-space:nowrap}.checkout table ul.woocommerce-shipping-methods li{display:flex;align-items:center;justify-content:flex-end}.checkout table ul.woocommerce-shipping-methods input{border:1px solid #000;width:15px;height:15px;border-radius:30px;margin-right:15px;display:flex;align-items:center;justify-content:center;cursor:pointer}.checkout table ul.woocommerce-shipping-methods input:after{content:"";display:block;background-color:#000;width:10px;height:10px;border-radius:50px;opacity:0;transition:.2s ease}.checkout table ul.woocommerce-shipping-methods input:checked:after{opacity:1}.checkout table ul.woocommerce-shipping-methods input:hover:after{opacity:.4}.checkout table ul.woocommerce-shipping-methods input:hover:checked:after{opacity:1}.woocommerce-table--order-details{background-color:#fff;border-radius:30px}.woocommerce-table--order-details tbody td,.woocommerce-table--order-details tbody th{padding:15px}.woocommerce-table--order-details tbody td{padding-right:15px!important}