:root{--fa-accent:#AD8D3D;--fa-accent-hover:#C19E4E;--fa-bg:#000000;--fa-text:#FFFFFF;--fa-bg-medium:#1C1C1C;--fa-bg-light:#2A2A2A;--fa-text-muted:#E0E0E0;--fa-text-gray:#767676;--fa-border:#707070;--fa-border-light:#404040;--fa-header-h:40px;--fa-max-width-narrow:1200px;--fa-max-width-wide:1400px;--fa-spacing-xs:8px;--fa-spacing-sm:16px;--fa-spacing-md:32px;--fa-spacing-lg:60px;--fa-spacing-xl:80px;--fa-offcanvas-width:320px;--fa-offcanvas-z:9999;--fa-overlay-z:9998;--fa-transition-fast:0.2s ease;--fa-transition-normal:0.3s ease;--fa-transition-slow:0.5s ease;--fa-radius-sm:4px;--fa-radius-md:8px;--fa-radius-lg:12px;--fa-radius-xl:20px;--fa-shadow-sm:0 2px 4px rgba(0, 0, 0, 0.3);--fa-shadow-md:0 4px 12px rgba(0, 0, 0, 0.4);--fa-shadow-lg:0 8px 24px rgba(0, 0, 0, 0.5)}body.postid-48695 .wps_wgm_added_wrapper,body.postid-48695 .wps_wgm_elementor,body.postid-48695 .wps-gc_lay-2,body.postid-48695 .product,body.postid-48695 .summary{max-width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}body.postid-48695 .wps_wgm_wrapper_for_preview{display:none!important}body.postid-48695 .wps_wgm_section.wps_from,body.postid-48695 .wps_wgm_from_section,body.postid-48695 label[for="wps_wgm_from_name"],body.postid-48695 #wps_wgm_from_name,body.postid-48695 .wps_wgm_new_layout_for_from_select{display:none!important}body.postid-48695 .wps_wgm_section.wps_message,body.postid-48695 .wps_wgm_message_section,body.postid-48695 label[for="wps_wgm_message"],body.postid-48695 #wps_wgm_message,body.postid-48695 .wps_wgm_message_length{display:none!important}body.postid-48695 .wps_wgm_section.wps_delivery_method>label,body.postid-48695 .wps_wgm_delivery_method_label,body.postid-48695 .wps_wgm_delivery_method .wps_wgm_delivery_method_label,body.postid-48695 #wps_wgm_send_giftcard_method_download,body.postid-48695 label[for="wps_wgm_send_giftcard_method_download"],body.postid-48695 .wps_wgm_method_download,body.postid-48695 .wps_wgm_delivery_method_download{display:none!important}body.postid-48695 .wps_wgm_delivery_method_row:first-child,body.postid-48695 .wps_wgm_method_row_download{display:none!important}body.postid-48695 .mwg_wgm_preview_email,body.postid-48695 .wps_wgm_preview_email,body.postid-48695 button.wps_wgm_preview_email,body.postid-48695 .wps_wgm_preview_button{display:none!important}body.postid-48695 .wps_wgm_quantity_one_per_recipient,body.postid-48695 .wps_wgm_elementor .quantity,body.postid-48695 .wps_wgm_selected_template_wrapper{display:none!important}body.postid-48695 .wps_wgm_to_email_section,body.postid-48695 .wps_wgm_to_name_section{display:block!important;visibility:visible!important}body.postid-48695 .single_add_to_cart_button{display:block!important;width:100%!important;max-width:100%!important;text-align:center!important;padding:16px 12px!important;font-size:13px!important;line-height:1.3!important;white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;hyphens:auto!important;box-sizing:border-box!important}@media (max-width:768px){body.postid-48695 .single_add_to_cart_button{font-size:12px!important;padding:14px 10px!important;letter-spacing:0!important}}@media (max-width:480px){body.postid-48695 .single_add_to_cart_button{font-size:11px!important;padding:12px 8px!important;letter-spacing:-0.2px!important}}@media (max-width:360px){body.postid-48695 .single_add_to_cart_button{font-size:10px!important;padding:10px 6px!important}}.wps-cgw-preview span[style*="background"],.wps-cgw-preview span[style*="#FFFFFF"],.wps-cgw-preview span[style*="#ffffff"],.wps-cgw-preview span[style*="Barlow"],.wps-cgw-preview span[style*="padding"],.wps-cgw-preview span[style*="30px"],.wps-cgw-preview table span,.wps-cgw-preview td span{color:#333333!important}.wps-cgw-preview [style*="196, 162, 101"] span,.wps-cgw-preview td[style*="196, 162, 101"] span{color:#ffffff!important}.wps-cgw-preview>h3,.wps-cgw-column.wps-cgw-preview>h3{color:var(--fa-accent,#AD8D3D)!important}.wps-cgw-preview [class*="price"],.wps-cgw-preview .woocommerce-Price-amount,.wps-cgw-preview .amount{font-size:24px!important;font-weight:700!important;color:var(--fa-accent,#AD8D3D)!important}.wps-cgw-column.wps-cgw-gift-details,.wps-cgw-column.wps-cgw-gift-details *{color:#ffffff!important}.wps-cgw-wrapper-row.clearfix{display:flex!important;flex-wrap:wrap!important;gap:25px!important;margin:20px 0!important;padding:0!important;align-items:flex-start!important}.wps-cgw-column.wps-cgw-preview{flex:0 0 55%!important;max-width:55%!important;padding:20px!important;background:rgb(255 255 255 / .02)!important;border-radius:10px!important;border:1px solid rgb(173 141 61 / .25)!important;box-sizing:border-box!important}.wps-cgw-column.wps-cgw-gift-details{flex:0 0 40%!important;max-width:40%!important;padding:20px!important;background:rgb(255 255 255 / .02)!important;border-radius:10px!important;border:1px solid rgb(255 255 255 / .1)!important;box-sizing:border-box!important}.wps-cgw-gift-details-wrapper{display:flex!important;flex-direction:column!important;gap:12px!important}.wps-cgw-gift-details h3,.wps-cgw-gift-details h4,.wps-cgw-gift-details-wrapper>div>h3,.wps-cgw-gift-details-wrapper>div>h4,.wps-cgw-gift-details-wrapper h3,.wps-cgw-gift-details-wrapper h4{font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:rgb(255 255 255 / .7)!important;margin:0 0 4px 0!important;padding:0!important;border:none!important}.wps-cgw-gift-details label,.wps_wgm_section label,.wps-cgw-gift-details-wrapper label{display:block!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;color:rgb(255 255 255 / .7)!important;margin:0 0 4px 0!important;padding:0!important}.wps-cgw-gift-details-wrapper>div{margin:0!important;padding:0!important}.wps_wgm_section{margin:0!important;padding:0!important}#wps_wgm_price,input#wps_wgm_price{width:140px!important;max-width:140px!important;padding:10px 12px!important;font-size:18px!important;font-weight:600!important;color:var(--fa-accent,#AD8D3D)!important;background-color:rgb(173 141 61 / .08)!important;border:2px solid var(--fa-accent,#AD8D3D)!important;border-radius:6px!important;text-align:center!important;margin:0!important}#wps_uwgc_send_date{width:100%!important;max-width:100%!important;padding:12px 15px!important;font-size:14px!important;color:#1a1a1a!important;background-color:#ffffff!important;border:1px solid var(--fa-accent,#AD8D3D)!important;border-radius:5px!important;box-sizing:border-box!important;height:auto!important;margin:0!important}div.wps_wgm_section.select_time,.wps_wgm_section.select_time{margin:0!important;padding:0!important}.wps_wgm_section.select_time label{margin:0 0 4px 0!important;padding:0!important}#wps_wgm_hours,select#wps_wgm_hours{width:100%!important;max-width:100%!important;padding:12px 40px 12px 15px!important;font-size:14px!important;color:#ffffff!important;background-color:rgb(255 255 255 / .06)!important;border:1px solid var(--fa-accent,#AD8D3D)!important;border-radius:5px!important;box-sizing:border-box!important;height:auto!important;margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23AD8D3D' d='M6 8L1 3h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 15px center!important;text-indent:0!important}.wps-cgw-gift-details input[type="text"].wps-cgw-text,.wps-cgw-gift-details input.wps-cgw-text,input#wps_wgm_from_name.wps-cgw-text{width:100%!important;padding:10px 12px!important;font-size:14px!important;color:#ffffff!important;background:#000000!important;background-color:#000000!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:5px!important;box-sizing:border-box!important;margin:0!important}.wps-cgw-gift-details input:focus{border-color:var(--fa-accent,#AD8D3D)!important;outline:none!important}.wps-cgw-gift-details input::placeholder{color:rgb(255 255 255 / .4)!important}#wps_wgm_message{width:100%!important;min-height:80px!important;padding:10px 12px!important;font-size:14px!important;color:#ffffff!important;background-color:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .2)!important;border-radius:5px!important;resize:vertical!important;margin:0!important}.wps_wgm_send_giftcard{display:flex!important;flex-direction:column!important;gap:15px!important;margin:10px 0 0 0!important;padding:0!important;background:transparent!important;border:none!important}p.wps-cgw-radio,.wps-cgw-radio{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important}p.wps-cgw-radio input[type="radio"],.wps-cgw-radio input[type="radio"],input#wps_wgm_to_email_send,input#wps_wgm_send_giftcard_to_download{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;margin:0!important;padding:0!important;accent-color:var(--fa-accent,#AD8D3D)!important;cursor:pointer!important;flex-shrink:0!important;-webkit-appearance:radio!important;-moz-appearance:radio!important;appearance:radio!important}.wps-cgw-gift-details .wps_wgm_send_giftcard .wps-cgw-radio label,.wps-cgw-gift-details .wps_wgm_send_giftcard p.wps-cgw-radio label,.wps_wgm_send_giftcard .wps-cgw-radio label,.wps_wgm_send_giftcard p.wps-cgw-radio label,p.wps-cgw-radio label,.wps-cgw-radio label,label[for="wps_wgm_to_email_send"],label[for="wps_wgm_send_giftcard_to_download"]{all:unset!important;display:inline!important;background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;padding:0!important;margin:0!important;font-size:14px!important;font-weight:400!important;color:rgb(255 255 255 / .9)!important;cursor:pointer!important;box-shadow:none!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.5!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important}p.wps-cgw-radio input#wps_wgm_to_email.wps-cgw-text,p.wps-cgw-radio input.wps-cgw-text#wps_wgm_to_email,.wps_wgm_send_giftcard p.wps-cgw-radio input.wps-cgw-text,.wps-cgw-gift-details .wps_wgm_send_giftcard p.wps-cgw-radio input.wps-cgw-text{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:8px 0 0 0!important;padding:10px 12px!important;font-size:14px!important;color:#ffffff!important;background:#000000!important;background-color:#000000!important;border:1px solid rgb(255 255 255 / .3)!important;border-radius:5px!important;box-sizing:border-box!important}p.wps-cgw-radio input#wps_wgm_to_email.wps-cgw-text:focus{border-color:var(--fa-accent,#AD8D3D)!important;outline:none!important}p.wps-cgw-radio input#wps_wgm_to_email.wps-cgw-text::placeholder{color:rgb(255 255 255 / .5)!important}p.wps-cgw-radio span,.wps-cgw-radio span{font-size:14px!important;font-weight:400!important;color:rgb(255 255 255 / .9)!important;line-height:1.5!important}.wps-cgw-preview img{max-width:100%!important;height:auto!important;border-radius:6px!important;display:block!important}@media (max-width:992px){.wps-cgw-column.wps-cgw-preview,.wps-cgw-column.wps-cgw-gift-details{flex:0 0 100%!important;max-width:100%!important}}@media (max-width:767px){.wps-cgw-wrapper-row.clearfix{flex-direction:column!important;gap:15px!important}.wps-cgw-column.wps-cgw-preview,.wps-cgw-column.wps-cgw-gift-details{padding:15px!important}#wps_wgm_price{width:100%!important;max-width:100%!important}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.scroll-lock{overflow:hidden;position:fixed;width:100%;height:100%}a:focus,button:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--fa-accent,#AD8D3D);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:0;background:var(--fa-accent,#AD8D3D);color:var(--fa-bg,#000000);padding:8px 16px;text-decoration:none;z-index:100}.skip-link:focus{top:0}.fa-content ul,.elementor-text-editor ul{list-style:none;padding-left:24px}.fa-content ul li,.elementor-text-editor ul li{position:relative;margin-bottom:8px}.fa-content ul li::before,.elementor-text-editor ul li::before{content:"→";position:absolute;left:-24px;color:var(--fa-accent,#AD8D3D);font-weight:700}.fa-content ol,.elementor-text-editor ol{padding-left:24px;margin-bottom:16px}.fa-content ol li,.elementor-text-editor ol li{margin-bottom:8px}@media (max-width:768px){button,a,input[type="submit"]{min-height:44px;min-width:44px}*{-webkit-tap-highlight-color:#fff0}.fa-offcanvas{-webkit-overflow-scrolling:touch}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--fa-spacing-sm,16px);font-weight:700;line-height:1.2}h1{font-size:clamp(2rem, 5vw, 3rem)}h2{font-size:clamp(1.75rem, 4vw, 2.5rem)}h3{font-size:clamp(1.5rem, 3vw, 2rem)}h4{font-size:clamp(1.25rem, 2.5vw, 1.5rem)}h5{font-size:clamp(1.125rem, 2vw, 1.25rem)}h6{font-size:1rem}p{margin-top:0;margin-bottom:var(--fa-spacing-sm,16px);line-height:1.6}ul,ol{margin-top:0;margin-bottom:var(--fa-spacing-sm,16px);padding-left:1.5em}li{margin-bottom:.5em}a{color:var(--fa-accent,#AD8D3D);text-decoration:none;transition:var(--fa-transition-normal,0.3s ease)}a:hover{color:var(--fa-accent-hover,#C19E4E);text-decoration:underline}strong,b{font-weight:700}em,i{font-style:italic}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg p,.dark-bg li,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.bg-dark p,.bg-dark li{color:var(--fa-text,#FFFFFF)}.fa-faq-accordion h1,.fa-faq-accordion h2,.fa-faq-accordion h3,.fa-faq-accordion h4,.fa-faq-accordion h5,.fa-faq-accordion h6,.fa-faq-accordion p,.fa-faq-accordion li{color:var(--fa-text,#FFFFFF)}.fa-product-short h1,.fa-product-short h2,.fa-product-short h3,.fa-product-short h4,.fa-product-short p,.fa-product-short li,.fa-product-long h1,.fa-product-long h2,.fa-product-long h3,.fa-product-long h4,.fa-product-long p,.fa-product-long li{color:var(--fa-text,#FFFFFF)}.text-white,.text-light{color:#FFFFFF!important}.text-muted{color:var(--fa-text-muted,#E0E0E0)!important}.text-gray{color:var(--fa-text-gray,#767676)!important}.text-accent,.text-gold{color:var(--fa-accent,#AD8D3D)!important}.text-dark{color:#333333!important}.hero-section h1,.hero-section h2,.hero-section p{color:var(--fa-text,#FFFFFF)}.landing-dark h1,.landing-dark h2,.landing-dark h3,.landing-dark p,.landing-dark li{color:var(--fa-text,#FFFFFF)}.woocommerce-products-header__title,.tax-product_cat .page-title,.tax-product_cat .entry-title,.tax-product_cat .elementor-heading-title{text-align:center!important}.tax-product_cat .elementor-widget-heading .elementor-heading-title{text-align:center!important}html{scroll-padding-top:140px}@media (max-width:768px){html{scroll-padding-top:100px}}.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-NoticeGroup,.woocommerce-checkout .woocommerce-NoticeGroup-checkout,.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #customer_details{scroll-margin-top:60px}@media (max-width:768px){.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-NoticeGroup,.woocommerce-checkout .woocommerce-NoticeGroup-checkout,.woocommerce-checkout .woocommerce-notices-wrapper,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #customer_details{scroll-margin-top:70px}}.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .cart_totals,.woocommerce-cart .woocommerce-cart-form{scroll-margin-top:60px}@media (max-width:768px){.woocommerce-cart .woocommerce-notices-wrapper,.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-message,.woocommerce-cart .woocommerce-info,.woocommerce-cart .cart_totals,.woocommerce-cart .woocommerce-cart-form{scroll-margin-top:70px}}.woocommerce-checkout .woocommerce-error::before,.woocommerce-checkout .woocommerce-message::before,.woocommerce-checkout .woocommerce-info::before{display:none}.woocommerce-checkout .woocommerce-error{background-color:rgb(220 53 69 / .15);border:1px solid #dc3545;border-left:4px solid #dc3545;color:#fff;padding:20px 12px;border-radius:4px;list-style:none;margin-bottom:20px;margin-top:16px;display:block;visibility:visible;opacity:1;z-index:1000}.woocommerce-checkout .woocommerce-error li{color:#fff;margin-bottom:8px;list-style:none;display:list-item}.woocommerce-checkout .woocommerce-error li::before{display:none}.woocommerce-checkout .woocommerce-error li:last-child{margin-bottom:0}.woocommerce-checkout .woocommerce-error a{color:#ffd766;text-decoration:underline;font-weight:600}.woocommerce-checkout .woocommerce-error a:hover{color:#ffe490}.woocommerce-checkout .woocommerce-message{background-color:rgb(40 167 69 / .15);border:1px solid #28a745;border-left:4px solid #28a745;color:#fff;padding:20px 12px;border-radius:4px;margin-bottom:20px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{background-color:rgb(212 175 55 / .1);border:1px solid #333;border-left:4px solid #d4af37;color:#fff;padding:20px 12px;border-radius:4px}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a{color:#d4af37;font-weight:600}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a:hover{color:#c5a028}.woocommerce-cart .woocommerce-error::before,.woocommerce-cart .woocommerce-message::before,.woocommerce-cart .woocommerce-info::before{display:none}.woocommerce-cart .woocommerce-error{background-color:rgb(220 53 69 / .2);border:1px solid #dc3545;border-left-width:4px;color:#fff;padding:18px 14px;border-radius:4px;font-size:14px;line-height:1.5;margin:0 0 20px 0}.woocommerce-cart .woocommerce-error li{color:#fff;margin-bottom:8px;list-style:none;display:list-item}.woocommerce-cart .woocommerce-error li:last-child{margin-bottom:0}.woocommerce-cart .woocommerce-error a{color:#ffd766;text-decoration:underline;font-weight:600}.woocommerce-cart .woocommerce-error a:hover{color:#ffe490}.woocommerce-cart .woocommerce-message{background-color:rgb(40 167 69 / .15);border:1px solid #28a745;border-left:4px solid #28a745;color:#fff;padding:20px 12px;border-radius:4px;margin:0 0 20px 0}.woocommerce-cart .woocommerce-info{background-color:rgb(212 175 55 / .1);border:1px solid #333;border-left:4px solid #d4af37;color:#fff;padding:20px 12px;border-radius:4px;margin:0 0 20px 0}.woocommerce-cart .woocommerce-info a,.woocommerce-cart .woocommerce-message a{color:#d4af37;font-weight:600}.woocommerce-cart .woocommerce-info a:hover,.woocommerce-cart .woocommerce-message a:hover{color:#c5a028}.woocommerce-checkout .checkout_coupon{background-color:#1a1a1a;border:1px solid #333;padding:20px;margin-bottom:20px;border-radius:4px}.woocommerce-checkout .checkout_coupon p{color:#ccc}.woocommerce-checkout .checkout_coupon input[type="text"]{background-color:#000;border:1px solid #333;color:#fff;padding:12px;border-radius:4px}.woocommerce-checkout .checkout_coupon input[type="text"]::placeholder{color:#888}.woocommerce-checkout .checkout_coupon button{background-color:#d4af37;color:#000;border:none;padding:12px 24px;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color 0.2s ease}.woocommerce-checkout .checkout_coupon button:hover{background-color:#c5a028}.woocommerce-cart form.woocommerce-cart-form .coupon{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0 24px}.woocommerce-cart form.woocommerce-cart-form .coupon .input-text{flex:0 0 190px;max-width:100%;background-color:#000;border:1px solid #333;color:#fff;padding:10px 12px;border-radius:4px;font-size:14px;line-height:1.4}.woocommerce-cart form.woocommerce-cart-form .coupon .input-text::placeholder{color:#888}.woocommerce-cart form.woocommerce-cart-form .coupon .input-text:focus{outline:2px solid #d4af37;outline-offset:1px;border-color:#d4af37}.woocommerce-cart form.woocommerce-cart-form .coupon .button{background-color:#d4af37;color:#000;border:none;padding:10px 18px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;line-height:1.4;text-transform:none;letter-spacing:.02em;transition:background-color 0.2s ease,transform 0.1s ease,box-shadow 0.2s ease}.woocommerce-cart form.woocommerce-cart-form .coupon .button:hover{background-color:#c5a028;transform:translateY(-1px);box-shadow:0 3px 8px rgb(212 175 55 / .25)}.woocommerce-cart form.woocommerce-cart-form .coupon .button:active{transform:translateY(0);box-shadow:none}.woocommerce-cart form.woocommerce-cart-form .coupon .button:focus{outline:2px solid #fff;outline-offset:2px}.woocommerce-cart .cart_totals .coupon{background-color:#1a1a1a;border-radius:4px;border:1px solid #333;padding:16px;margin-bottom:20px}.woocommerce-cart .cart_totals .coupon .input-text{background-color:#000;border:1px solid #333;color:#fff;padding:10px}.woocommerce-cart .cart_totals .coupon button{background-color:#d4af37;color:#000;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:600;transition:background-color 0.2s ease}.woocommerce-cart .cart_totals .coupon button:hover{background-color:#c5a028}.woocommerce-checkout .woocommerce-invalid input,.woocommerce-checkout .woocommerce-invalid select,.woocommerce-checkout .woocommerce-invalid textarea{border-color:#dc3545;box-shadow:0 0 0 2px rgb(220 53 69 / .15)}.woocommerce-checkout input.woocommerce-invalid,.woocommerce-checkout select.woocommerce-invalid,.woocommerce-checkout textarea.woocommerce-invalid{border-color:#dc3545;box-shadow:0 0 0 2px rgb(220 53 69 / .15)}.woocommerce-checkout #payment{background-color:#000;border:none;padding:0}.woocommerce-checkout #payment ul.payment_methods{border:none;background-color:#fff0;padding:0;margin:0;list-style:none}.woocommerce-checkout #payment .woocommerce-info,.woocommerce-checkout #payment .woocommerce-message,.woocommerce-checkout #payment .woocommerce-error,.woocommerce-checkout #payment .ppcp-bnml-message,.woocommerce-checkout #payment .ppcp-message,.woocommerce-checkout #payment .payment-method-message{display:none}.woocommerce-checkout #payment ul.payment_methods li{background-color:#fff0;border:none;border-bottom:1px solid #1a1a1a;padding:12px 0;margin:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods li:last-child{border-bottom:none}.woocommerce-checkout #payment ul.payment_methods li:hover{background-color:rgb(212 175 55 / .1)}.woocommerce-checkout #payment ul.payment_methods li label{color:#fff;cursor:pointer;font-size:16px;line-height:20px;display:inline-flex;align-items:center;gap:12px;width:100%;margin:0;padding:0}.woocommerce-checkout input[type="radio"],.woocommerce-checkout input.input-radio,.woocommerce-checkout input.shipping_method,.woocommerce-cart input[type="radio"],.woocommerce-cart input.input-radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;border:2px solid #d4af37;border-radius:50%;background-color:#fff0;margin:0;padding:0;flex-shrink:0;cursor:pointer;outline:none;position:relative;transition:background-color 0.2s ease,border-color 0.2s ease}.woocommerce-checkout input[type="radio"]:hover,.woocommerce-checkout input.input-radio:hover,.woocommerce-checkout input.shipping_method:hover,.woocommerce-cart input[type="radio"]:hover,.woocommerce-cart input.input-radio:hover{border-color:#c5a028;box-shadow:0 0 0 4px rgb(212 175 55 / .2)}.woocommerce-checkout input[type="radio"]:focus,.woocommerce-checkout input.input-radio:focus,.woocommerce-checkout input.shipping_method:focus,.woocommerce-cart input[type="radio"]:focus,.woocommerce-cart input.input-radio:focus{border-color:#d4af37;outline:2px solid #d4af37;outline-offset:2px}.woocommerce-checkout input[type="radio"]:checked,.woocommerce-checkout input.input-radio:checked,.woocommerce-checkout input.shipping_method:checked,.woocommerce-cart input[type="radio"]:checked,.woocommerce-cart input.input-radio:checked{background-color:#d4af37;border-color:#d4af37}.woocommerce-checkout input[type="radio"]:checked::before,.woocommerce-checkout input.input-radio:checked::before,.woocommerce-checkout input.shipping_method:checked::before,.woocommerce-cart input[type="radio"]:checked::before,.woocommerce-cart input.input-radio:checked::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#000}.woocommerce-checkout input[type="radio"]:checked:hover,.woocommerce-checkout input.input-radio:checked:hover,.woocommerce-checkout input.shipping_method:checked:hover,.woocommerce-cart input[type="radio"]:checked:hover,.woocommerce-cart input.input-radio:checked:hover{background-color:#c5a028;border-color:#c5a028}.woocommerce-checkout .woocommerce-shipping-methods li,.woocommerce-cart .woocommerce-shipping-methods li{display:flex;align-items:center;gap:10px;padding:6px 0}.woocommerce-checkout .woocommerce-shipping-methods li label,.woocommerce-cart .woocommerce-shipping-methods li label{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;cursor:pointer}.woocommerce-checkout input[type="checkbox"],.woocommerce-checkout input.input-checkbox,.woocommerce-checkout input.woocommerce-form__input-checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;border:2px solid #d4af37;border-radius:4px;background-color:#fff0;margin:0;padding:0;cursor:pointer;outline:none;position:relative;transition:background-color 0.2s ease,border-color 0.2s ease;flex-shrink:0;opacity:1;visibility:visible}.woocommerce-checkout input[type="checkbox"]:hover,.woocommerce-checkout input.input-checkbox:hover{border-color:#c5a028;box-shadow:0 0 0 4px rgb(212 175 55 / .2)}.woocommerce-checkout input[type="checkbox"]:focus,.woocommerce-checkout input.input-checkbox:focus{border-color:#d4af37;outline:2px solid #d4af37;outline-offset:2px}.woocommerce-checkout input[type="checkbox"]:checked,.woocommerce-checkout input.input-checkbox:checked{background-color:#d4af37;border-color:#d4af37}.woocommerce-checkout input[type="checkbox"]:checked::before,.woocommerce-checkout input.input-checkbox:checked::before{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700;line-height:1}.woocommerce-checkout input[type="checkbox"]:checked:hover,.woocommerce-checkout input.input-checkbox:checked:hover{background-color:#c5a028;border-color:#c5a028}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{background-color:#fff0;border:none;padding:20px 0;margin:20px 0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p{margin:0;padding:0;display:flex;align-items:flex-start;gap:6px;flex-wrap:wrap}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper br{display:none!important;content:''!important;height:0!important;margin:0!important;padding:0!important;line-height:0!important;font-size:0!important}.woocommerce-checkout #terms{display:inline-block;margin:0 6px 0 0;padding:0;flex-shrink:0;align-self:flex-start;vertical-align:top}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{display:inline;color:#fff;font-size:16px;line-height:1.5;margin:0}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .required{display:inline;color:#d4af37;margin-left:4px}.woocommerce-checkout label[for="shipping-service-provider"]{display:flex;align-items:center;gap:6px;color:#fff;font-size:16px;cursor:pointer;margin:0;padding:0}.woocommerce-checkout label[for="shipping-service-provider"] br{display:none}.woocommerce-checkout #shipping-service-provider{display:block;margin:0;padding:0;flex-shrink:0;align-self:flex-start;margin-top:0}.woocommerce-checkout .shipping-service-provider-checkbox-text{display:inline}.woocommerce-checkout label[for="shipping-service-provider"] .required{display:inline;color:#d4af37;margin-left:4px}.woocommerce-checkout #ship-to-different-address{margin:0;padding:0;display:flex;align-items:center;gap:6px}.woocommerce-checkout #ship-to-different-address label{display:flex;align-items:center;gap:6px;cursor:pointer;color:#fff;font-size:16px;margin:0;padding:0}.woocommerce-checkout #ship-to-different-address-checkbox{display:block;margin:0;padding:0;flex-shrink:0;align-self:flex-start;margin-top:0}.woocommerce-checkout #ship-to-different-address span{display:inline}.woocommerce-checkout .create-account,.woocommerce-checkout .woocommerce-account-fields{margin-top:12px}.woocommerce-checkout .create-account label,.woocommerce-checkout label[for="createaccount"]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#fff;font-size:16px;margin:0;padding:0}.woocommerce-checkout #createaccount{display:block;margin:0;padding:0;flex-shrink:0;align-self:flex-start;margin-top:0}.woocommerce-checkout .create-account label span,.woocommerce-checkout label[for="createaccount"] span{display:inline}.woocommerce-checkout .woocommerce-sendinblue-opt-in,.woocommerce-checkout .ws-opt-in-wrapper,.woocommerce-checkout .form-row.ws-opt-in{border-left:none;border:none;padding:0;margin:12px 0;display:flex;align-items:center;gap:6px}.woocommerce-checkout label[for="ws_opt_in"]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#fff;font-size:16px;border-left:none;padding:0;margin:0}.woocommerce-checkout #ws_opt_in{display:block;margin:0;padding:0;flex-shrink:0;align-self:flex-start;margin-top:0}.woocommerce-checkout label[for="ws_opt_in"] span{display:inline}.woocommerce-checkout .woocommerce-privacy-policy-text{color:#ccc;font-size:14px;margin-top:12px}.woocommerce-checkout .woocommerce-form__label-for-checkbox span,.woocommerce-checkout label span{color:#fff;font-size:16px;line-height:1.5}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a,.woocommerce-checkout .woocommerce-form__label-for-checkbox a,.woocommerce-checkout label a{color:#d4af37;text-decoration:none}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a:hover,.woocommerce-checkout .woocommerce-form__label-for-checkbox a:hover,.woocommerce-checkout label a:hover{color:#c5a028;text-decoration:underline}.woocommerce-checkout #payment div.payment_box{background-color:#1a1a1a;border:1px solid #333;color:#ccc;padding:16px;margin-top:12px;margin-left:32px;border-radius:4px;font-size:14px;line-height:1.6}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:#1a1a1a}.woocommerce-checkout #payment div.payment_box p{color:#ccc;margin:0}.woocommerce-checkout #payment h3{color:#d4af37;font-size:24px;font-weight:600;margin-bottom:20px}form.woocommerce-checkout #payment #place_order{background-color:#d4af37;color:#000;border:none;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;border-radius:4px;transition:background-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease;width:100%;margin-top:24px}form.woocommerce-checkout #payment #place_order:hover{background-color:#c5a028;transform:translateY(-2px);box-shadow:0 4px 12px rgb(212 175 55 / .2)}form.woocommerce-checkout #payment #place_order:active{transform:translateY(0)}form.woocommerce-checkout #payment #place_order:focus{outline:2px solid #d4af37;outline-offset:2px}.woocommerce-cart .cart_totals p,.woocommerce-cart .cart_totals small,.woocommerce-cart .cart_totals .woocommerce-shipping-destination{color:#ddd;font-size:13px;line-height:1.5}.woocommerce-cart .cart_totals th,.woocommerce-cart .cart_totals td{color:#fff;font-size:14px}@media (max-width:768px){.woocommerce-checkout #payment ul.payment_methods li label{font-size:15px;line-height:22px}.woocommerce-checkout #payment div.payment_box{margin-left:0;font-size:13px}.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text,.woocommerce-checkout .woocommerce-form__label-for-checkbox span,.woocommerce-checkout label span{font-size:15px}.woocommerce-checkout input[type="checkbox"],.woocommerce-checkout input.input-checkbox,.woocommerce-checkout input[type="radio"],.woocommerce-checkout input.input-radio,.woocommerce-checkout input.shipping_method{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}}@media (max-width:480px){.woocommerce-checkout input[type="checkbox"],.woocommerce-checkout input.input-checkbox,.woocommerce-checkout input[type="radio"],.woocommerce-checkout input.input-radio,.woocommerce-checkout input.shipping_method{width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper>p,.woocommerce-checkout #ship-to-different-address label,.woocommerce-checkout label[for="createaccount"],.woocommerce-checkout label[for="ws_opt_in"],.woocommerce-checkout label[for="shipping-service-provider"]{gap:6px;flex-wrap:wrap}}.mollie-components .mollie-component-label{color:#ffffff!important;font-weight:600!important}.mollie-components-description svg path{fill:#ffffff!important}.mollie-components-description{color:rgb(255 255 255 / .7)!important}.mollie-components-description svg path[fill="#888"]{fill:rgb(255 255 255 / .5)!important}.fa-btn,.elementor-button:not(.add_to_cart_button):not(.product_type_simple):not(.product_type_variable),.wp-block-button__link{display:inline-block;padding:12px 32px;font-size:16px;font-weight:600;text-align:center;text-decoration:none!important;border:2px solid #fff0;border-radius:var(--fa-radius-sm,4px);cursor:pointer;transition:all var(--fa-transition-normal,0.3s ease);line-height:1.5;font-family:inherit}.fa-btn--primary,.elementor-button-primary:not(.add_to_cart_button),button[type="submit"]:not(.single_add_to_cart_button),input[type="submit"]{background:var(--fa-accent,#AD8D3D)!important;color:var(--fa-bg,#000000)!important;border-color:var(--fa-accent,#AD8D3D)!important}.fa-btn--primary:hover,.elementor-button-primary:not(.add_to_cart_button):hover,button[type="submit"]:not(.single_add_to_cart_button):hover,input[type="submit"]:hover{background:var(--fa-accent-hover,#C19E4E)!important;border-color:var(--fa-accent-hover,#C19E4E)!important;color:var(--fa-bg,#000000)!important;transform:translateY(-2px);box-shadow:var(--fa-shadow-md,0 4px 12px rgb(173 141 61 / .3))}.fa-btn--secondary,.elementor-button-secondary{background:transparent!important;color:var(--fa-accent,#AD8D3D)!important;border-color:var(--fa-accent,#AD8D3D)!important}.fa-btn--secondary:hover,.elementor-button-secondary:hover{background:var(--fa-accent,#AD8D3D)!important;color:var(--fa-bg,#000000)!important;border-color:var(--fa-accent,#AD8D3D)!important;transform:translateY(-2px)}.fa-btn--dark{background:var(--fa-bg,#000000)!important;color:var(--fa-text,#FFFFFF)!important;border-color:var(--fa-bg,#000000)!important}.fa-btn--dark:hover{background:var(--fa-bg-medium,#1C1C1C)!important;border-color:var(--fa-bg-medium,#1C1C1C)!important;transform:translateY(-2px)}.fa-btn--ghost{background:transparent!important;color:var(--fa-text,#FFFFFF)!important;border-color:var(--fa-text,#FFFFFF)!important}.fa-btn--ghost:hover{background:var(--fa-text,#FFFFFF)!important;color:var(--fa-bg,#000000)!important;transform:translateY(-2px)}.fa-btn--small,.elementor-button.elementor-size-sm{padding:8px 20px!important;font-size:14px!important}.fa-btn--large,.elementor-button.elementor-size-lg{padding:16px 40px!important;font-size:18px!important}.fa-btn--xl,.elementor-button.elementor-size-xl{padding:20px 48px!important;font-size:20px!important}.fa-btn--full{width:100%!important;display:block!important}.fa-btn i,.fa-btn svg,.elementor-button i,.elementor-button svg{margin-right:8px;vertical-align:middle}.fa-btn--icon-right i,.fa-btn--icon-right svg{margin-right:0;margin-left:8px}.fa-btn:focus-visible,.elementor-button:focus-visible,button:focus-visible,input[type="submit"]:focus-visible{outline:3px solid var(--fa-accent,#AD8D3D)!important;outline-offset:4px!important}.fa-btn:disabled,.fa-btn--disabled,.elementor-button:disabled,button:disabled,input[type="submit"]:disabled{opacity:0.5!important;cursor:not-allowed!important;pointer-events:none!important;transform:none!important}.fa-btn--loading{position:relative;color:transparent!important;pointer-events:none}.fa-btn--loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--fa-bg,#000000);border-top-color:#fff0;border-radius:50%;animation:fa-btn-spin 0.8s linear infinite}@keyframes fa-btn-spin{to{transform:rotate(360deg)}}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #payment #place_order,.woocommerce #respond input#submit,.woocommerce form.checkout_coupon input[type="submit"],.woocommerce form.login input[type="submit"],.woocommerce form.register input[type="submit"]{background:var(--fa-accent,#AD8D3D)!important;color:var(--fa-bg,#000000)!important;border-color:var(--fa-accent,#AD8D3D)!important;font-weight:600!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #payment #place_order:hover,.woocommerce #respond input#submit:hover,.woocommerce form.checkout_coupon input[type="submit"]:hover,.woocommerce form.login input[type="submit"]:hover,.woocommerce form.register input[type="submit"]:hover{background:var(--fa-accent-hover,#C19E4E)!important;border-color:var(--fa-accent-hover,#C19E4E)!important;transform:translateY(-2px)}.woocommerce-cart table.cart td.actions button[type="submit"]{background:var(--fa-accent,#AD8D3D)!important;color:var(--fa-bg,#000000)!important}@media (prefers-reduced-motion:reduce){.fa-btn,.elementor-button,button,input[type="submit"]{transition:none!important;transform:none!important}.fa-btn--loading::after{animation:none!important}}.elementor-location-footer{background:#000;color:rgb(255 255 255 / .8);padding:var(--fa-spacing-lg,60px) 0 var(--fa-spacing-md,32px);border-top:1px solid rgb(173 141 61 / .2)}.elementor-location-footer .elementor-container{max-width:var(--fa-max-width-wide,1400px);margin:0 auto;padding:0 var(--fa-spacing-md,32px)}.elementor-location-footer a{color:#AD8D3D;text-decoration:none;transition:color 0.3s ease}.elementor-location-footer a:hover{color:#C19E4E;text-decoration:underline}.elementor-location-footer h2,.elementor-location-footer h3,.elementor-location-footer h4{color:#FFF;margin-bottom:var(--fa-spacing-sm,16px);font-size:18px;font-weight:600}.elementor-location-footer ul{list-style:none;padding:0;margin:0}.elementor-location-footer ul li{margin-bottom:8px}.elementor-location-footer .footer-copyright{margin-top:var(--fa-spacing-md,32px);padding-top:var(--fa-spacing-sm,16px);border-top:1px solid rgb(255 255 255 / .1);text-align:center;font-size:14px;color:rgb(255 255 255 / .6)}.elementor-location-footer .elementor-social-icon{background:rgb(173 141 61 / .1);color:#AD8D3D;border-radius:50%;transition:all 0.3s ease}.elementor-location-footer .elementor-social-icon:hover{background:#AD8D3D;color:#000;transform:translateY(-2px)}.elementor-location-footer .footer-contact a[href^="tel:"],.elementor-location-footer .footer-contact a[href^="mailto:"]{color:rgb(255 255 255 / .8)}.elementor-location-footer .footer-contact a[href^="tel:"]:hover,.elementor-location-footer .footer-contact a[href^="mailto:"]:hover{color:#AD8D3D}@media (max-width:768px){.elementor-location-footer{padding:var(--fa-spacing-md,32px) 0 var(--fa-spacing-sm,16px)}.elementor-location-footer .elementor-container{padding:0 var(--fa-spacing-sm,16px)}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:var(--fa-spacing-sm,16px);transition:all 0.3s ease}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border-color:rgb(173 141 61 / .5);transform:translateY(-4px);box-shadow:0 8px 20px rgb(173 141 61 / .2)}.woocommerce ul.products li.product img{border-radius:4px;transition:transform 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#FFF;font-size:18px;font-weight:600;margin:var(--fa-spacing-sm,16px) 0 8px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#AD8D3D;font-size:20px;font-weight:700}.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:rgb(255 255 255 / .5);font-size:16px}.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button{background:#AD8D3D;color:#000;border:2px solid #AD8D3D;padding:12px 24px;font-weight:600;border-radius:4px;transition:all 0.3s ease}.woocommerce ul.products li.product .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#C19E4E;border-color:#C19E4E;transform:translateY(-2px)}.woocommerce div.product form.cart .single_add_to_cart_button,.woocommerce div.product .single_add_to_cart_button,button.single_add_to_cart_button{background:#AD8D3D!important;color:#000000!important;border:2px solid #AD8D3D!important;padding:14px 32px!important;font-weight:600!important;border-radius:4px!important;transition:all 0.3s ease!important}.woocommerce div.product form.cart .single_add_to_cart_button:hover,.woocommerce div.product .single_add_to_cart_button:hover,button.single_add_to_cart_button:hover{background:#C19E4E!important;border-color:#C19E4E!important;color:#000000!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}.woocommerce span.onsale{background:#AD8D3D;color:#000;border-radius:50%;font-weight:700;padding:8px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:2px solid #AD8D3D;padding-top:var(--fa-spacing-sm,16px)}.woocommerce div.product div.images{margin-bottom:var(--fa-spacing-md,32px)}.woocommerce div.product div.images img{border-radius:8px;border:1px solid rgb(255 255 255 / .1)}.woocommerce div.product .woocommerce-product-details__short-description{color:rgb(255 255 255 / .8);line-height:1.6;margin-bottom:var(--fa-spacing-md,32px)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .02);border-radius:4px 4px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgb(173 141 61 / .1);border-color:#AD8D3D}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#AD8D3D;font-weight:600}.woocommerce .star-rating span{color:#AD8D3D}@media (max-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:var(--fa-spacing-xs,8px)}}.term-anlaesse ul.products,.term-anlaesse .woocommerce-result-count,.term-anlaesse .woocommerce-ordering,.term-anlaesse .woocommerce-pagination{display:none!important}.elementor-menu-cart__container,.elementor-menu-cart__main,.elementor-menu-cart__wrapper,.widget_shopping_cart_content,.elementor-menu-cart,.elementor-menu-cart__toggle-wrapper,div.widget_shopping_cart,.woocommerce-mini-cart-wrapper{background:#FFFFFF!important;color:#1A1A1A!important}.elementor-menu-cart__main,.elementor-menu-cart__container{box-shadow:-8px 0 40px rgb(0 0 0 / .4),0 0 0 1px rgb(0 0 0 / .1)!important}.elementor-menu-cart__products,.woocommerce-mini-cart,ul.woocommerce-mini-cart,.cart_list{padding:16px!important;max-height:350px!important;overflow-y:auto!important;background:#FFFFFF!important}.elementor-menu-cart__product-name,.elementor-menu-cart__product-name a,.woocommerce-mini-cart-item a:not(.remove),.mini_cart_item a:not(.remove){color:#1A1A1A!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:block!important;margin-bottom:4px!important}.elementor-menu-cart__product-name a:hover,.woocommerce-mini-cart-item a:not(.remove):hover{color:#AD8D3D!important}.elementor-menu-cart__product .variation,.woocommerce-mini-cart-item .variation,.mini_cart_item dl.variation{margin:8px 0!important;padding:0!important;border:none!important;background:transparent!important}.elementor-menu-cart__product .variation dt,.woocommerce-mini-cart-item dl.variation dt,.mini_cart_item dl.variation dt{color:#666666!important;font-size:12px!important;font-weight:400!important;float:left!important;clear:left!important;margin-right:4px!important;margin-bottom:2px!important}.elementor-menu-cart__product .variation dd,.woocommerce-mini-cart-item dl.variation dd,.mini_cart_item dl.variation dd{color:#1A1A1A!important;font-size:12px!important;font-weight:500!important;margin:0 0 2px 0!important;padding:0!important}.elementor-menu-cart__product-price,.woocommerce-mini-cart-item .quantity,.mini_cart_item .quantity{color:#1A1A1A!important;font-size:14px!important;font-weight:600!important;margin-top:8px!important}.elementor-menu-cart__product-price .woocommerce-Price-amount,.woocommerce-mini-cart-item .woocommerce-Price-amount,.mini_cart_item .woocommerce-Price-amount{color:#AD8D3D!important;font-weight:700!important}.elementor-menu-cart__product-price .woocommerce-Price-currencySymbol,.woocommerce-mini-cart-item .woocommerce-Price-currencySymbol{color:#AD8D3D!important}.elementor-menu-cart__product .includes_tax,.woocommerce-mini-cart-item .includes_tax,.mini_cart_item .includes_tax,.woocommerce-mini-cart .tax_label{color:#888888!important;font-size:11px!important;font-weight:400!important;display:block!important;margin-top:2px!important}.elementor-menu-cart__product .remove,.elementor-menu-cart__product .remove_from_cart_button,.woocommerce-mini-cart-item .remove,.mini_cart_item a.remove{color:#999999!important;font-size:18px!important;width:24px!important;height:24px!important;line-height:22px!important;text-align:center!important;border-radius:50%!important;background:rgb(0 0 0 / .05)!important;transition:all 0.2s ease!important}.elementor-menu-cart__product .remove:hover,.woocommerce-mini-cart-item .remove:hover,.mini_cart_item a.remove:hover{color:#FFFFFF!important;background:#E74C3C!important}.elementor-menu-cart__product,.woocommerce-mini-cart-item,.mini_cart_item{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;gap:12px!important;padding:16px 0!important;border-bottom:1px solid rgb(0 0 0 / .08)!important;position:relative!important;background:#FFFFFF!important}.elementor-menu-cart__product:last-child,.woocommerce-mini-cart-item:last-child,.mini_cart_item:last-child{border-bottom:none!important}.elementor-menu-cart__product-image,.elementor-menu-cart__product-image img,.woocommerce-mini-cart-item>a img,.mini_cart_item img{width:70px!important;height:70px!important;min-width:70px!important;object-fit:cover!important;border-radius:6px!important;flex-shrink:0!important;border:1px solid rgb(0 0 0 / .12)!important;box-shadow:0 2px 8px rgb(0 0 0 / .08)!important}.elementor-menu-cart__subtotal,.woocommerce-mini-cart__total,.total{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px!important;border-top:2px solid #AD8D3D!important;margin-top:8px!important;background:#FFFFFF!important}.elementor-menu-cart__subtotal strong,.woocommerce-mini-cart__total strong,.total strong{color:#1A1A1A!important;font-size:14px!important;font-weight:600!important}.elementor-menu-cart__subtotal .woocommerce-Price-amount,.woocommerce-mini-cart__total .woocommerce-Price-amount,.total .woocommerce-Price-amount{color:#AD8D3D!important;font-size:18px!important;font-weight:700!important}.elementor-menu-cart__footer-buttons,.woocommerce-mini-cart__buttons,.woocommerce-mini-cart__buttons.buttons{display:flex!important;gap:12px!important;padding:16px!important;background:#FFFFFF!important}.elementor-menu-cart__footer-buttons a,.elementor-menu-cart__footer-buttons .elementor-button,.woocommerce-mini-cart__buttons a,.woocommerce-mini-cart__buttons .button{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 16px!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.3px!important;text-decoration:none!important;border-radius:4px!important;transition:all 0.2s ease!important;min-height:44px!important;max-height:44px!important;white-space:nowrap!important;box-sizing:border-box!important}.elementor-menu-cart__footer-buttons a:first-child,.elementor-menu-cart__footer-buttons .elementor-button--view-cart,.woocommerce-mini-cart__buttons a.wc-forward:not(.checkout),.woocommerce-mini-cart__buttons .button:first-child{background:transparent!important;color:#AD8D3D!important;border:2px solid #AD8D3D!important}.elementor-menu-cart__footer-buttons a:first-child:hover,.woocommerce-mini-cart__buttons a.wc-forward:not(.checkout):hover{background:rgb(173 141 61 / .1)!important;color:#8B7232!important;border-color:#8B7232!important}.elementor-menu-cart__footer-buttons a:last-child,.elementor-menu-cart__footer-buttons .elementor-button--checkout,.woocommerce-mini-cart__buttons a.checkout,.woocommerce-mini-cart__buttons .button:last-child{background:#AD8D3D!important;color:#FFFFFF!important;border:2px solid #AD8D3D!important}.elementor-menu-cart__footer-buttons a:last-child:hover,.woocommerce-mini-cart__buttons a.checkout:hover{background:#8B7232!important;border-color:#8B7232!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}.elementor-menu-cart__empty-message,.woocommerce-mini-cart__empty-message,p.woocommerce-mini-cart__empty-message,.empty{color:#666666!important;text-align:center!important;padding:32px 16px!important;font-size:14px!important;background:#FFFFFF!important}.elementor-menu-cart__close-button,.elementor-menu-cart__close-button i{color:#999999!important;font-size:24px!important;transition:all 0.2s ease!important}.elementor-menu-cart__close-button:hover,.elementor-menu-cart__close-button:hover i{color:#1A1A1A!important}.elementor-menu-cart__header,.elementor-menu-cart__header-title{background:#FFFFFF!important;color:#1A1A1A!important}.elementor-menu-cart__products::-webkit-scrollbar,.woocommerce-mini-cart::-webkit-scrollbar{width:6px!important}.elementor-menu-cart__products::-webkit-scrollbar-track,.woocommerce-mini-cart::-webkit-scrollbar-track{background:rgb(0 0 0 / .05)!important;border-radius:3px!important}.elementor-menu-cart__products::-webkit-scrollbar-thumb,.woocommerce-mini-cart::-webkit-scrollbar-thumb{background:rgb(173 141 61 / .5)!important;border-radius:3px!important}@media (max-width:480px){.elementor-menu-cart__footer-buttons a,.woocommerce-mini-cart__buttons a{padding:10px 12px!important;font-size:12px!important}.elementor-menu-cart__product-image,.elementor-menu-cart__product-image img,.woocommerce-mini-cart-item>a img{width:60px!important;height:60px!important;min-width:60px!important}}.elementor-menu-cart__footer-buttons a:focus,.woocommerce-mini-cart__buttons a:focus{outline:2px solid #AD8D3D!important;outline-offset:2px!important}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 input[type="url"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:12px 16px;font-size:16px;line-height:1.5;color:#FFF;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .1);border-radius:4px;transition:all 0.3s ease}.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus,.wpcf7 input[type="tel"]:focus,.wpcf7 input[type="url"]:focus,.wpcf7 textarea:focus,.wpcf7 select:focus{outline:none;border-color:#AD8D3D;background:rgb(255 255 255 / .08);box-shadow:0 0 0 3px rgb(173 141 61 / .2)}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:rgb(255 255 255 / .4)}.wpcf7 label{display:block;margin-bottom:8px;font-weight:600;color:rgb(255 255 255 / .9);font-size:14px}.wpcf7 input[type="submit"]{background:#AD8D3D;color:#000;border:2px solid #AD8D3D;padding:12px 32px;font-size:16px;font-weight:600;border-radius:4px;cursor:pointer;transition:all 0.3s ease}.wpcf7 input[type="submit"]:hover{background:#C19E4E;border-color:#C19E4E;transform:translateY(-2px)}.wpcf7-not-valid{border-color:#ff4444!important;background:rgb(255 68 68 / .1)!important}.wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:14px;color:#f44}.wpcf7-response-output{padding:16px;margin-top:16px;border-radius:4px;background:rgb(173 141 61 / .1);border:1px solid #AD8D3D;color:#FFF}.wpcf7-form-control-wrap{display:block;position:relative}.wpcf7-spinner{display:none}.elementor-form input[type="text"],.elementor-form input[type="email"],.elementor-form input[type="tel"],.elementor-form textarea{color:#FFF;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .1);border-radius:4px}.elementor-form input:focus,.elementor-form textarea:focus{border-color:#AD8D3D;box-shadow:0 0 0 3px rgb(173 141 61 / .2)}.newsletter-form input[type="email"],.newsletter-signup input[type="email"],.mc4wp-form input[type="email"],.brevo-form input[type="email"]{width:100%;padding:12px 16px;font-size:16px;color:#FFF;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .1);border-radius:4px;transition:all 0.3s ease}.newsletter-form input[type="email"]:focus,.newsletter-signup input[type="email"]:focus,.mc4wp-form input[type="email"]:focus,.brevo-form input[type="email"]:focus{border-color:#AD8D3D;background:rgb(255 255 255 / .08);box-shadow:0 0 0 3px rgb(173 141 61 / .2)}footer input[type="text"],footer input[type="email"],footer textarea,.site-footer input[type="text"],.site-footer input[type="email"],.site-footer textarea{color:#FFF;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .1);border-radius:4px}footer input:focus,footer textarea:focus,.site-footer input:focus,.site-footer textarea:focus{border-color:#AD8D3D;box-shadow:0 0 0 3px rgb(173 141 61 / .2)}footer label,.site-footer label{color:rgb(255 255 255 / .9)}.dark-bg input[type="text"],.dark-bg input[type="email"],.dark-bg input[type="tel"],.dark-bg textarea,.dark-bg select,.bg-dark input[type="text"],.bg-dark input[type="email"],.bg-dark input[type="tel"],.bg-dark textarea,.bg-dark select{color:#FFF;background:rgb(255 255 255 / .05);border:2px solid rgb(255 255 255 / .1);border-radius:4px}.dark-bg input:focus,.dark-bg textarea:focus,.dark-bg select:focus,.bg-dark input:focus,.bg-dark textarea:focus,.bg-dark select:focus{border-color:#AD8D3D;box-shadow:0 0 0 3px rgb(173 141 61 / .2)}.dark-bg label,.bg-dark label{color:rgb(255 255 255 / .9)}label abbr[title="required"],label .required{color:#AD8D3D;text-decoration:none}input[type="checkbox"],input[type="radio"]{accent-color:#AD8D3D}input:disabled,textarea:disabled,select:disabled,button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.elementor-form input,.newsletter-form input,footer input{font-size:16px}}.fa-gift-desc,.fa-gift-desc *,.fa-short-desc,.fa-short-desc *,.fa-short-v6,.fa-short-v6 *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Color Emoji","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}.fa-short-desc{color:#fff;font-size:1rem;line-height:1.7}.fa-short-desc p{margin:0 0 12px 0;color:#E0E0E0}.fa-short-title strong{color:#AD8D3D;font-size:1.15rem}.fa-short-portal{background:rgb(173 141 61 / .1);border:1px solid rgb(173 141 61 / .3);border-radius:8px;padding:10px 14px;display:inline-block}.fa-short-portal a{color:#AD8D3D;font-weight:600;text-decoration:none}.fa-short-portal a:hover{color:#C19E4E;text-decoration:underline}.fa-short-products{background:rgb(28 28 28 / .6);border-radius:10px;padding:14px 18px;border-left:3px solid #AD8D3D}.fa-short-products a{color:#AD8D3D;text-decoration:none}.fa-short-products a:hover{text-decoration:underline}.fa-short-usp{font-size:1.05rem}.fa-short-usp strong{color:#AD8D3D}.fa-short-links a{color:#AD8D3D;text-decoration:none}.fa-short-links a:hover{text-decoration:underline}.fa-short-copyright{color:#666;margin-top:8px!important}.fa-short-v6{color:#fff!important;font-size:14px!important;line-height:1.5!important}.fa-short-v6 h3{margin:0 0 16px 0!important;padding:0!important;font-size:18px!important;line-height:1.4!important;color:#ffffff!important;font-weight:600!important}.fa-section-label{display:block!important;margin:0 0 8px 0!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:500!important}.fa-section-label--gold{color:#AD8D3D!important}.fa-section-label--muted{color:rgb(255 255 255 / .5)!important}.fa-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.fa-grid--mb-sm{margin-bottom:16px!important}.fa-grid--mb-md{margin-bottom:20px!important}.fa-product-tile{flex:1 1 calc(50% - 5px)!important;min-width:140px!important;background:rgb(28 28 28 / .9)!important;border:1px solid rgb(173 141 61 / .5)!important;border-radius:8px!important;padding:14px 12px!important;text-decoration:none!important;text-align:center!important;display:block!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.fa-product-tile:hover{border-color:#AD8D3D!important;background:rgb(173 141 61 / .15)!important;transform:translateY(-2px)!important}.fa-product-tile__icon{font-size:22px!important;margin-bottom:6px!important;line-height:1!important;color:#AD8D3D!important;display:block!important}.fa-product-tile__title{font-size:14px!important;font-weight:600!important;color:#AD8D3D!important;margin-bottom:4px!important;display:block!important}.fa-product-tile__meta{font-size:11px!important;color:rgb(255 255 255 / .65)!important;display:block!important}.fa-trust-tile{flex:1 1 calc(50% - 5px)!important;min-width:140px!important;background:linear-gradient(135deg,rgb(173 141 61 / .15) 0%,rgb(0 0 0 / .4) 100%)!important;border:1px solid rgb(173 141 61 / .25)!important;border-radius:8px!important;padding:12px 10px!important;text-align:center!important;text-decoration:none!important;display:block!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.fa-trust-tile:hover{border-color:rgb(173 141 61 / .5)!important;background:linear-gradient(135deg,rgb(173 141 61 / .25) 0%,rgb(0 0 0 / .5) 100%)!important}.fa-trust-tile__icon{font-size:22px!important;color:#AD8D3D!important;margin-bottom:4px!important;line-height:1!important;display:block!important}.fa-trust-tile__title{font-size:15px!important;font-weight:600!important;color:#ffffff!important;margin-bottom:2px!important;display:block!important}.fa-trust-tile__meta{font-size:11px!important;color:rgb(255 255 255 / .5)!important;display:block!important}.fa-short-v6 .fa-portal-box{background:rgb(173 141 61 / .08)!important;border:1px solid rgb(173 141 61 / .3)!important;border-radius:10px!important;padding:16px!important;margin-bottom:16px!important;text-align:left!important;display:block!important}.fa-portal-box__btn{display:block!important;padding:12px 16px!important;background:#AD8D3D!important;color:#000!important;font-weight:600!important;font-size:14px!important;text-align:center!important;text-decoration:none!important;border-radius:8px!important;margin-bottom:12px!important;transition:all 0.2s ease!important}.fa-portal-box__btn:hover{background:#C4A24D!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}.fa-portal-box__info{font-size:12px!important;color:rgb(255 255 255 / .7)!important;line-height:1.7!important}.fa-portal-box__info strong{color:#AD8D3D!important}.fa-portal-box__highlights{margin-top:8px!important}.fa-portal-box__highlights span{color:#AD8D3D!important}.fa-portal-box__note{font-size:10px!important;color:rgb(255 255 255 / .4)!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgb(255 255 255 / .1)!important}.fa-cta-wrapper{position:relative!important;flex:1!important;min-width:140px!important}.fa-cta-btn{display:block!important;width:100%!important;padding:12px 16px!important;background:rgb(173 141 61 / .15)!important;border:1px solid rgb(173 141 61 / .4)!important;color:#AD8D3D!important;font-weight:500!important;font-size:14px!important;text-align:center!important;text-decoration:none!important;border-radius:8px!important;transition:all 0.2s ease!important;box-sizing:border-box!important}.fa-cta-btn:hover{background:rgb(173 141 61 / .25)!important;border-color:rgb(173 141 61 / .6)!important}.fa-cta-btn__icon{margin-right:6px!important}.fa-cta-tooltip{position:absolute!important;bottom:100%!important;left:50%!important;transform:translateX(-50%)!important;width:280px!important;background:#1a1a1a!important;border:1px solid rgb(173 141 61 / .5)!important;border-radius:10px!important;padding:14px!important;margin-bottom:10px!important;opacity:0!important;visibility:hidden!important;transition:all 0.2s ease!important;z-index:100!important;box-shadow:0 8px 24px rgb(0 0 0 / .5)!important;pointer-events:none!important}.fa-cta-tooltip::after{content:''!important;position:absolute!important;top:100%!important;left:50%!important;transform:translateX(-50%)!important;border:8px solid transparent!important;border-top-color:rgb(173 141 61 / .5)!important}.fa-cta-tooltip__title{font-size:13px!important;font-weight:600!important;color:#AD8D3D!important;margin-bottom:8px!important}.fa-cta-tooltip__content{font-size:12px!important;color:rgb(255 255 255 / .85)!important;line-height:1.6!important}.fa-cta-tooltip__content strong{color:#AD8D3D!important}.fa-cta-tooltip__footer{font-size:11px!important;color:rgb(255 255 255 / .5)!important;margin-top:10px!important;padding-top:10px!important;border-top:1px solid rgb(255 255 255 / .1)!important}.fa-cta-mobile-info{display:none!important;font-size:11px!important;color:rgb(255 255 255 / .6)!important;text-align:center!important;margin-top:6px!important;line-height:1.5!important}.fa-cta-mobile-info strong{color:#AD8D3D!important}.fa-copyright{margin-top:12px!important;font-size:12px!important;color:#555!important}.fa-gift-desc{color:#fff;font-size:1rem;line-height:1.7}.fa-gift-desc p{margin-bottom:1rem;color:#E0E0E0}.fa-gift-desc strong{color:#fff;font-weight:600}.fa-gift-desc a{color:#AD8D3D;text-decoration:none}.fa-gift-desc a:hover{color:#C19E4E;text-decoration:underline}.fa-hero-opener{font-size:1.15rem;line-height:1.6;color:#fff;padding:20px 24px;background:linear-gradient(135deg,rgb(173 141 61 / .15),rgb(173 141 61 / .05));border-left:4px solid #AD8D3D;border-radius:0 12px 12px 0;margin-bottom:24px}.fa-hero-opener strong{color:#AD8D3D}.fa-trust-inline{display:flex;flex-wrap:wrap;gap:16px;padding:16px 20px;background:rgb(173 141 61 / .1);border:1px solid rgb(173 141 61 / .3);border-radius:12px;margin-bottom:32px;font-size:.95rem}.fa-trust-inline strong{color:#AD8D3D}.fa-gift-desc h2{color:#AD8D3D!important;font-size:1.4rem;font-weight:700;margin:40px 0 20px 0;padding-bottom:12px;border-bottom:2px solid rgb(173 141 61 / .3)}.fa-gift-desc h3{color:#AD8D3D!important;font-size:1.2rem;font-weight:600;margin:28px 0 16px 0}.fa-gift-highlight{background:linear-gradient(145deg,rgb(173 141 61 / .12),rgb(173 141 61 / .04));border:1px solid rgb(173 141 61 / .4);border-radius:16px;padding:28px;margin-bottom:32px}.fa-gift-highlight p{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgb(173 141 61 / .2)}.fa-gift-highlight p:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.fa-gift-highlight strong{color:#AD8D3D;font-size:1.1rem;display:block;margin-bottom:8px}.fa-faq-compact{background:#1C1C1C;border-radius:16px;padding:8px;margin-bottom:32px}.fa-faq-compact p{padding:20px;margin:0;border-bottom:1px solid rgb(112 112 112 / .3);transition:background 0.3s ease}.fa-faq-compact p:last-child{border-bottom:none}.fa-faq-compact p:hover{background:rgb(173 141 61 / .08)}.fa-faq-compact p strong{color:#AD8D3D;font-size:1.05rem;display:block;margin-bottom:10px}.fa-why-list{display:flex;flex-direction:column;gap:12px;margin:24px 0 32px 0}.fa-why-list p{margin:0;padding:14px 18px;background:rgb(173 141 61 / .08);border-radius:10px;border-left:3px solid #AD8D3D;transition:all 0.3s ease}.fa-why-list p:hover{background:rgb(173 141 61 / .15);transform:translateX(4px)}.fa-why-list p strong{color:#fff}.fa-guarantee-box{background:linear-gradient(135deg,rgb(173 141 61 / .2),rgb(173 141 61 / .08));border:2px solid #AD8D3D;border-radius:16px;padding:28px;margin:32px 0}.fa-guarantee-box h3{color:#AD8D3D!important;font-size:1.3rem;margin:0 0 20px 0!important;border:none!important}.fa-guarantee-box p{margin-bottom:14px;padding-left:8px}.fa-guarantee-box p:last-child{margin-bottom:0}.fa-guarantee-box strong{color:#fff}.fa-gift-legal{font-size:.9rem;color:#999;background:rgb(28 28 28 / .6);padding:20px;border-radius:12px;border:1px solid rgb(112 112 112 / .3);margin-bottom:24px}.fa-gift-legal strong{color:#ccc}.fa-gift-legal a{color:#AD8D3D;text-decoration:none}.fa-gift-legal a:hover{color:#C19E4E;text-decoration:underline}.fa-final-cta{background:linear-gradient(135deg,#AD8D3D,#8B7230);color:#000;padding:28px;border-radius:16px;text-align:center;margin-top:32px;box-shadow:0 8px 32px rgb(173 141 61 / .3)}.fa-final-cta p{color:#000;margin:0;font-size:1.1rem}.fa-final-cta strong{color:#000;font-size:1.25rem;display:block;margin-bottom:8px}.fa-gift-desc .fa-portal-box{background:rgb(173 141 61 / .1);border:1px solid rgb(173 141 61 / .4);border-radius:16px;padding:24px;margin:24px 0;text-align:center}.fa-gift-desc .fa-portal-box p{margin-bottom:12px}.fa-gift-desc .fa-portal-box a{display:inline-block;padding:14px 28px;background:#AD8D3D;color:#000!important;font-weight:600;border-radius:999px;text-decoration:none!important;transition:all 0.3s ease}.fa-gift-desc .fa-portal-box a:hover{background:#C19E4E;box-shadow:0 8px 24px rgb(173 141 61 / .3)}.fa-cross-links{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.fa-cross-links a{padding:10px 18px;background:rgb(28 28 28 / .8);border:1px solid rgb(112 112 112 / .4);border-radius:8px;color:#AD8D3D;text-decoration:none;transition:all 0.3s ease}.fa-cross-links a:hover{border-color:#AD8D3D;background:rgb(173 141 61 / .1)}.fa-portal-highlight{background:linear-gradient(135deg,rgb(173 141 61 / .15),rgb(173 141 61 / .05));border:2px solid #AD8D3D;border-radius:20px;padding:32px;margin:40px 0;position:relative;overflow:hidden}.fa-portal-highlight::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#AD8D3D,#C19E4E,#AD8D3D)}.fa-portal-header{text-align:center;margin-bottom:28px}.fa-portal-header h3{color:#AD8D3D!important;font-size:1.5rem;font-weight:700;margin:0 0 8px 0!important}.fa-portal-subtitle{color:#E0E0E0;font-size:1.1rem;margin:0}.fa-portal-benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.fa-portal-benefit{display:flex;align-items:flex-start;gap:14px;padding:16px;background:rgb(28 28 28 / .6);border-radius:12px;border:1px solid rgb(112 112 112 / .3);transition:all 0.3s ease}.fa-portal-benefit:hover{border-color:rgb(173 141 61 / .5);background:rgb(173 141 61 / .08);transform:translateY(-2px)}.fa-benefit-icon{font-size:1.8rem;line-height:1}.fa-portal-benefit strong{color:#fff;display:block;margin-bottom:4px;font-size:1rem}.fa-portal-benefit span{color:#B0B0B0;font-size:.9rem;line-height:1.4}.fa-portal-cta{text-align:center}.fa-portal-cta a{display:inline-block;padding:16px 36px;background:linear-gradient(135deg,#AD8D3D,#8B7230);color:#000!important;font-weight:700;font-size:1.1rem;border-radius:999px;text-decoration:none!important;transition:all 0.3s ease;box-shadow:0 4px 20px rgb(173 141 61 / .3)}.fa-portal-cta a:hover{background:linear-gradient(135deg,#C19E4E,#AD8D3D);box-shadow:0 8px 32px rgb(173 141 61 / .4);transform:translateY(-2px)}.fa-portal-note{color:#888;font-size:.9rem;margin:14px 0 0 0}.fa-showroom-note{margin-top:24px;padding-top:20px;border-top:1px solid rgb(173 141 61 / .3);text-align:center}.fa-showroom-note p{margin:0;color:#E0E0E0;font-size:.95rem}.fa-showroom-note strong{color:#AD8D3D}.fa-global-tabs{display:flex;flex-direction:column;gap:12px;margin:32px 0}.fa-tab-section{background:rgb(28 28 28 / .8);border:1px solid rgb(112 112 112 / .3);border-radius:12px;overflow:hidden}.fa-tab-section[open]{border-color:rgb(173 141 61 / .4)}.fa-tab-header{padding:20px 24px;padding-right:50px;cursor:pointer;color:#fff;font-weight:600;font-size:1.15rem;position:relative;list-style:none;background:rgb(173 141 61 / .08);transition:all 0.3s ease}.fa-tab-header::-webkit-details-marker{display:none}.fa-tab-header::after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.5rem;color:#AD8D3D;transition:transform 0.3s ease}.fa-tab-section[open] .fa-tab-header::after{transform:translateY(-50%) rotate(45deg)}.fa-tab-header:hover{background:rgb(173 141 61 / .15)}.fa-tab-section[open] .fa-tab-header{color:#AD8D3D;border-bottom:1px solid rgb(112 112 112 / .3)}.fa-tab-section .fa-tab-content{padding:24px}.fa-tab-content{color:#E0E0E0;font-size:1rem;line-height:1.7}.fa-tab-content h3{color:#AD8D3D!important;font-size:1.3rem;font-weight:600;margin:0 0 16px 0}.fa-tab-content p{margin-bottom:1rem}.fa-tab-content a{color:#AD8D3D;text-decoration:none}.fa-tab-content a:hover{color:#C19E4E;text-decoration:underline}.fa-tab-content strong{color:#fff}.fa-tab-intro{font-size:1.05rem;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid rgb(112 112 112 / .3)}.fa-produkte-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:28px}.fa-produkt-card{background:linear-gradient(145deg,#1C1C1C,#141414);border:1px solid rgb(112 112 112 / .4);border-radius:16px;padding:24px;transition:all 0.3s ease}.fa-produkt-card:hover{border-color:#AD8D3D;box-shadow:0 8px 28px rgb(173 141 61 / .15);transform:translateY(-3px)}.fa-produkt-icon{font-size:2rem;margin-bottom:12px}.fa-produkt-card h4{color:#fff!important;font-size:1.2rem;margin:0 0 6px 0}.fa-produkt-highlight{color:#AD8D3D!important;font-size:.95rem;font-weight:600;margin:0 0 14px 0}.fa-produkt-card ul{list-style:none;padding:0;margin:0 0 14px 0}.fa-produkt-card li{padding:6px 0;padding-left:20px;position:relative;color:#B0B0B0;font-size:.95rem}.fa-produkt-card li::before{content:'\2713';position:absolute;left:0;color:#AD8D3D}.fa-produkt-card li strong{color:#fff}.fa-produkt-lieferzeit{color:#888!important;font-size:.9rem;margin:0;padding-top:12px;border-top:1px solid rgb(112 112 112 / .3)}.fa-tab-cta{background:rgb(173 141 61 / .08);border-radius:12px;padding:20px;text-align:center}.fa-tab-cta p{margin:0}.fa-tab-cta p+p{margin-top:8px}.fa-quality-intro{margin-bottom:28px}.fa-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px}.fa-trust-item{display:flex;align-items:center;gap:14px;padding:18px;background:rgb(173 141 61 / .1);border:1px solid rgb(173 141 61 / .3);border-radius:12px}.fa-trust-icon{font-size:1.6rem}.fa-trust-item strong{display:block;color:#fff;margin-bottom:2px}.fa-trust-item span{color:#B0B0B0;font-size:.9rem}.fa-quality-features{margin-bottom:28px}.fa-feature-list{display:flex;flex-direction:column;gap:16px}.fa-feature{padding:18px;background:rgb(28 28 28 / .6);border-radius:10px;border-left:3px solid #AD8D3D}.fa-feature strong{color:#AD8D3D;display:block;margin-bottom:6px;font-size:1.05rem}.fa-feature p{margin:0;color:#B0B0B0}.fa-quality-cta{background:rgb(173 141 61 / .08);border-radius:12px;padding:20px;text-align:center}.fa-quality-cta p{margin:0}.fa-faq-accordion{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.fa-faq-accordion .fa-faq-item{background:rgb(28 28 28 / .8);border:1px solid rgb(112 112 112 / .3);border-radius:12px;overflow:hidden}.fa-faq-accordion .fa-faq-item summary{padding:18px 24px;padding-right:50px;cursor:pointer;color:#fff;font-weight:600;font-size:1.05rem;position:relative;list-style:none;transition:all 0.3s ease}.fa-faq-accordion .fa-faq-item summary::-webkit-details-marker{display:none}.fa-faq-accordion .fa-faq-item summary::after{content:'+';position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#AD8D3D;transition:transform 0.3s ease}.fa-faq-accordion .fa-faq-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.fa-faq-accordion .fa-faq-item summary:hover{background:rgb(173 141 61 / .08)}.fa-faq-accordion .fa-faq-item[open]{border-color:rgb(173 141 61 / .4)}.fa-faq-accordion .fa-faq-item[open] summary{border-bottom:1px solid rgb(112 112 112 / .3);color:#AD8D3D}.fa-faq-answer{padding:20px 24px;color:#B0B0B0}.fa-faq-answer p{margin:0 0 12px 0}.fa-faq-answer p:last-child{margin-bottom:0}.fa-faq-answer ul{margin:12px 0;padding-left:20px}.fa-faq-answer li{margin-bottom:6px}.fa-faq-more{text-align:center;padding:16px;background:rgb(173 141 61 / .08);border-radius:10px}.fa-faq-more p{margin:0}.fa-versand-section{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid rgb(112 112 112 / .3)}.fa-versand-section:last-of-type{border-bottom:none}.fa-lieferzeit-table{width:100%;border-collapse:collapse;margin:16px 0}.fa-lieferzeit-table th,.fa-lieferzeit-table td{padding:14px 16px;text-align:left;border-bottom:1px solid rgb(112 112 112 / .3)}.fa-lieferzeit-table th{color:#AD8D3D;font-weight:600;background:rgb(173 141 61 / .08)}.fa-lieferzeit-table td{color:#E0E0E0}.fa-lieferzeit-table tbody tr:hover{background:rgb(173 141 61 / .05)}.fa-versand-note{background:rgb(173 141 61 / .1);border-left:3px solid #AD8D3D;padding:14px 18px;border-radius:0 8px 8px 0;margin-top:16px}.fa-versand-list{list-style:none;padding:0;margin:0}.fa-versand-list li{padding:10px 0;border-bottom:1px solid rgb(112 112 112 / .2)}.fa-versand-list li:last-child{border-bottom:none}.fa-garantie-highlight{background:linear-gradient(135deg,rgb(173 141 61 / .12),rgb(173 141 61 / .04));border:2px solid #AD8D3D;border-radius:16px;padding:28px;margin-bottom:24px}.fa-garantie-highlight h3{margin-bottom:20px!important}.fa-garantie-items{display:flex;flex-direction:column;gap:16px}.fa-garantie-item{display:flex;align-items:flex-start;gap:14px}.fa-garantie-icon{width:28px;height:28px;background:#AD8D3D;color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.fa-garantie-item strong{display:block;color:#fff;margin-bottom:4px}.fa-garantie-item p{margin:0;color:#B0B0B0;font-size:.95rem}.fa-versand-kontakt{text-align:center;padding:20px;background:rgb(28 28 28 / .6);border-radius:12px}.fa-versand-kontakt p{margin:0}@media (hover:hover) and (pointer:fine){.fa-cta-wrapper:hover .fa-cta-tooltip{opacity:1!important;visibility:visible!important}.fa-cta-mobile-info{display:none!important}}@media (hover:none),(pointer:coarse){.fa-cta-tooltip{display:none!important}.fa-cta-mobile-info{display:block!important}}@media (max-width:768px){.fa-trust-inline{flex-direction:column;gap:10px;text-align:center}.fa-cross-links{justify-content:center}.fa-portal-highlight{padding:24px}.fa-portal-benefits{grid-template-columns:1fr}.fa-produkte-grid{grid-template-columns:1fr}.fa-trust-grid{grid-template-columns:1fr}.fa-portal-cta a{padding:14px 28px;font-size:1rem}}@media (max-width:480px){.fa-hero-opener{padding:16px 18px;font-size:1.05rem}.fa-gift-desc h2{font-size:1.25rem}.fa-gift-highlight,.fa-guarantee-box{padding:20px}.fa-final-cta{padding:22px}.fa-short-products{padding:12px 14px}.fa-cta-tooltip{display:none!important}.fa-cta-mobile-info{display:block!important}.fa-product-tile,.fa-trust-tile{flex:1 1 calc(50% - 5px)!important;min-width:120px!important;padding:10px 8px!important}.fa-product-tile__icon,.fa-trust-tile__icon{font-size:18px!important}.fa-product-tile__title,.fa-trust-tile__title{font-size:12px!important}.fa-product-tile__meta,.fa-trust-tile__meta{font-size:10px!important}.fa-short-v6 .fa-portal-box{padding:14px!important}.fa-short-v6 h3{font-size:16px!important}.fa-portal-header h3{font-size:1.3rem}.fa-portal-benefit{padding:14px}.fa-produkt-card{padding:20px}.fa-faq-accordion .fa-faq-item summary{padding:16px 18px;padding-right:44px;font-size:1rem}.fa-garantie-highlight{padding:20px}}.fa-product-short{background:linear-gradient(135deg,var(--fa-bg,#000000) 0%,var(--fa-bg-medium,#1a1a1a) 100%)!important;padding:24px!important;border-radius:var(--fa-radius-lg,12px)!important;border-left:4px solid var(--fa-accent,#AD8D3D)!important;margin:0!important;box-shadow:var(--fa-shadow-md,0 4px 12px rgb(0 0 0 / .3))!important;font-family:inherit!important}.fa-product-short__title{font-size:20px!important;font-weight:600!important;color:var(--fa-accent,#AD8D3D)!important;margin:0 0 12px 0!important;line-height:1.4!important}.fa-product-short__desc{font-size:16px!important;line-height:1.6!important;color:var(--fa-text,#FFFFFF)!important;margin:0 0 20px 0!important}.fa-product-short__footer{font-size:13px!important;line-height:1.5!important;color:var(--fa-text-muted,rgb(255 255 255 / .9))!important;margin:0!important;border-top:1px solid rgb(173 141 61 / .2)!important;padding-top:16px!important}.fa-product-short__copyright{color:var(--fa-accent,#AD8D3D)!important}.fa-product-short__badges{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin-bottom:20px!important}.fa-badge{background:rgb(173 141 61 / .1)!important;border:1px solid rgb(173 141 61 / .3)!important;padding:12px!important;border-radius:var(--fa-radius-md,8px)!important;display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;transition:all var(--fa-transition-normal,0.3s ease)!important}.fa-badge--clickable{cursor:pointer!important}.fa-badge--clickable:hover{background:rgb(173 141 61 / .2)!important;border-color:rgb(173 141 61 / .5)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px rgb(173 141 61 / .2)!important}.fa-badge__icon{font-size:24px!important;line-height:1!important;color:var(--fa-accent,#AD8D3D)!important;font-weight:bold!important;flex-shrink:0!important}.fa-badge__content{flex:1!important;min-width:0!important}.fa-badge__value{font-size:18px!important;font-weight:700!important;color:var(--fa-accent,#AD8D3D)!important;line-height:1.2!important;margin-bottom:2px!important}.fa-badge__label{font-size:11px!important;color:var(--fa-text-muted,rgb(255 255 255 / .7))!important;line-height:1.2!important}.fa-badge__label-single{font-size:13px!important;font-weight:600!important;color:var(--fa-text-muted,rgb(255 255 255 / .9))!important;line-height:1.3!important}.fa-product-long{background:var(--fa-bg,#000000)!important;color:var(--fa-text,#FFFFFF)!important;padding:30px 20px!important;border-radius:var(--fa-radius-md,8px)!important;border:1px solid rgb(173 141 61 / .3)!important;font-family:inherit!important;line-height:1.6!important}.fa-product-long__title{font-size:28px!important;font-weight:700!important;color:var(--fa-accent,#AD8D3D)!important;margin:0 0 16px 0!important}.fa-product-long__heading{font-size:24px!important;font-weight:700!important;color:var(--fa-accent,#AD8D3D)!important;margin:0 0 20px 0!important;border-bottom:2px solid rgb(173 141 61 / .3)!important;padding-bottom:12px!important}.fa-product-long__trust{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:16px!important;margin-top:24px!important}.fa-trust-stat{background:rgb(173 141 61 / .08)!important;border:1px solid rgb(173 141 61 / .25)!important;border-radius:var(--fa-radius-md,8px)!important;padding:16px!important;text-align:center!important}.fa-trust-stat__value{font-size:24px!important;font-weight:700!important;color:var(--fa-accent,#AD8D3D)!important;display:block!important;margin-bottom:4px!important}.fa-trust-stat__label{font-size:12px!important;color:var(--fa-text-muted,rgb(255 255 255 / .7))!important}.fa-benefits-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:16px!important}.fa-benefit{display:flex!important;gap:12px!important;background:rgb(173 141 61 / .05)!important;padding:16px!important;border-radius:var(--fa-radius-md,6px)!important;border-left:3px solid var(--fa-accent,#AD8D3D)!important}.fa-benefit__icon{font-size:20px!important;color:var(--fa-accent,#AD8D3D)!important;flex-shrink:0!important}.fa-benefit__content{flex:1!important}.fa-benefit__title{color:var(--fa-accent,#AD8D3D)!important;font-weight:600!important;margin-bottom:4px!important}.fa-benefit__desc{color:var(--fa-text-muted,rgb(255 255 255 / .8))!important;font-size:14px!important}.fa-use-cases{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.fa-use-case{background:rgb(173 141 61 / .05)!important;padding:16px!important;border-radius:var(--fa-radius-md,6px)!important;border:1px solid rgb(173 141 61 / .2)!important}.fa-use-case__icon{font-size:24px!important;margin-bottom:8px!important}.fa-use-case__title{color:var(--fa-accent,#AD8D3D)!important;font-weight:600!important;margin-bottom:4px!important}.fa-use-case__desc{color:var(--fa-text-muted,rgb(255 255 255 / .8))!important;font-size:14px!important}.fa-tech-specs{margin:0!important;display:grid!important;gap:12px!important}.fa-tech-spec{background:rgb(173 141 61 / .05)!important;padding:16px!important;border-radius:var(--fa-radius-md,6px)!important;border-left:3px solid var(--fa-accent,#AD8D3D)!important}.fa-tech-spec__term{color:var(--fa-accent,#AD8D3D)!important;font-weight:600!important;margin-bottom:4px!important}.fa-tech-spec__desc{color:var(--fa-text-muted,rgb(255 255 255 / .8))!important;font-size:14px!important}.fa-faq{margin:0!important;display:grid!important;gap:12px!important}.fa-faq-item{background:rgb(173 141 61 / .05)!important;padding:16px!important;border-radius:var(--fa-radius-md,6px)!important;border-left:3px solid var(--fa-accent,#AD8D3D)!important}.fa-faq-item__question{color:var(--fa-accent,#AD8D3D)!important;font-weight:600!important;margin-bottom:8px!important}.fa-faq-item__answer{color:var(--fa-text-muted,rgb(255 255 255 / .8))!important;font-size:14px!important;line-height:1.6!important}.fa-link-gold{color:var(--fa-accent,#AD8D3D)!important;text-decoration:underline!important;text-decoration-color:rgb(173 141 61 / .4)!important;transition:all var(--fa-transition-fast,0.2s ease)!important}.fa-link-gold:hover{text-decoration-color:var(--fa-accent,#AD8D3D)!important;color:var(--fa-accent-hover,#C4A84F)!important}.fa-text-gold{color:var(--fa-accent,#AD8D3D)!important}.fa-text-muted{color:var(--fa-text-muted,rgb(255 255 255 / .7))!important}@media (max-width:991px){.fa-product-long__trust{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.fa-product-short__badges{grid-template-columns:1fr!important}.fa-product-long__trust{grid-template-columns:repeat(2,1fr)!important}.fa-use-cases{grid-template-columns:1fr!important}.fa-product-short{padding:20px!important}.fa-product-long{padding:24px 16px!important}}@media (max-width:480px){.fa-product-long__trust{grid-template-columns:1fr!important}.fa-product-short__title{font-size:18px!important}.fa-product-long__title{font-size:24px!important}.fa-product-long__heading{font-size:20px!important}}.fa-badge--clickable:focus-visible,.fa-link-gold:focus-visible{outline:3px solid var(--fa-accent,#AD8D3D)!important;outline-offset:2px!important}@media (prefers-reduced-motion:reduce){.fa-badge,.fa-badge--clickable,.fa-link-gold{transition:none!important;transform:none!important}}@media (prefers-contrast:high){.fa-badge,.fa-benefit,.fa-use-case,.fa-tech-spec,.fa-faq-item,.fa-trust-stat{border-width:2px!important}.fa-product-short{border-left-width:6px!important}}.bookly-form,.booking-calendar-container,.wc-bookings-booking-form{background:#1C1C1C!important;border:1px solid #707070!important;border-radius:8px!important;padding:24px!important}.bookly-label,.booking-calendar-container label,.wc-bookings-booking-form label{color:#FFFFFF!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important}.bookly-form input[type="text"],.bookly-form input[type="email"],.bookly-form select,.booking-calendar-container input,.booking-calendar-container select,.wc-bookings-booking-form input,.wc-bookings-booking-form select{background:#FFFFFF!important;border:1px solid #CCCCCC!important;color:#333333!important;padding:12px 16px!important;font-size:16px!important;border-radius:4px!important;transition:all 0.3s ease}.bookly-form input:focus,.bookly-form select:focus,.booking-calendar-container input:focus,.booking-calendar-container select:focus,.wc-bookings-booking-form input:focus,.wc-bookings-booking-form select:focus{border-color:#AD8D3D!important;outline:none;box-shadow:0 0 0 3px rgb(173 141 61 / .2)}.bookly-next-step,.bookly-book-appointment,.booking-calendar-container button,.wc-bookings-booking-form button{background:#AD8D3D!important;color:#000000!important;border:none!important;padding:14px 32px!important;font-size:16px!important;font-weight:600!important;border-radius:8px!important;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase}.bookly-next-step:hover,.bookly-book-appointment:hover,.booking-calendar-container button:hover,.wc-bookings-booking-form button:hover{background:#C19E4E!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(173 141 61 / .3)}.bookly-calendar,.booking-calendar-container .calendar{background:#000000!important;border:1px solid #707070!important;border-radius:8px!important}.bookly-calendar th,.booking-calendar-container .calendar th{background:#1C1C1C!important;color:#AD8D3D!important;font-weight:600!important}.bookly-calendar td,.booking-calendar-container .calendar td{color:#FFFFFF!important;border:1px solid #707070!important}.bookly-calendar td.active,.bookly-calendar td:hover,.booking-calendar-container .calendar td.active,.booking-calendar-container .calendar td:hover{background:rgb(173 141 61 / .2)!important;border-color:#AD8D3D!important}.configurator-container,.product-configurator,.wc-product-configurator{background:#1C1C1C!important;border:1px solid #707070!important;border-radius:8px!important;padding:24px!important;margin-bottom:24px}.configurator-option,.product-configurator-option{background:#000000!important;border:2px solid #707070!important;border-radius:8px!important;padding:16px!important;margin-bottom:16px!important;cursor:pointer;transition:all 0.3s ease}.configurator-option:hover,.product-configurator-option:hover{border-color:#AD8D3D!important;background:rgb(173 141 61 / .1)!important}.configurator-option.selected,.product-configurator-option.selected{border-color:#AD8D3D!important;background:rgb(173 141 61 / .2)!important}.configurator-option label,.product-configurator-option label{color:#FFFFFF!important;font-size:16px!important;font-weight:600!important;cursor:pointer}.configurator-option .price,.product-configurator-option .price{color:#AD8D3D!important;font-size:18px!important;font-weight:700!important;margin-top:8px}.configurator-summary,.product-configurator-summary{background:#000000!important;border:2px solid #AD8D3D!important;border-radius:8px!important;padding:24px!important;margin-top:24px}.configurator-summary h3,.product-configurator-summary h3{color:#AD8D3D!important;font-size:20px!important;margin-bottom:16px!important}.configurator-summary .total-price,.product-configurator-summary .total-price{color:#AD8D3D!important;font-size:28px!important;font-weight:700!important}.ti-widget-container{max-width:1200px;margin:0 auto;padding:0;background:#fff0}.ti-review-item{background:linear-gradient(135deg,rgb(28 28 28 / .6) 0%,rgb(0 0 0 / .4) 100%)!important;border:1px solid rgb(173 141 61 / .2)!important;border-radius:12px!important;padding:24px!important;margin-bottom:20px!important;transition:all 0.3s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .2)!important}.ti-review-item:hover{border-color:rgb(173 141 61 / .4)!important;box-shadow:0 4px 16px rgb(173 141 61 / .15)!important;transform:translateY(-2px)}.ti-profile-name,.ti-review-header strong{color:#FFFFFF!important;font-size:16px!important;font-weight:600!important}.ti-review-text{color:#E0E0E0!important;line-height:1.6!important}.ti-star,.ti-rating-star{color:#AD8D3D!important}@media (max-width:768px){.wps-cgw-gift-details-wrapper,.wps_wgm_giftcard_form_wrapper{padding:16px!important}.wps_wgm_giftcard_form_wrapper input,.wps_wgm_giftcard_form_wrapper textarea,.wps_wgm_giftcard_form_wrapper select{font-size:16px!important}.wps_wgm_delivery_method_wrapper label{display:block;margin-right:0;margin-bottom:12px}.bookly-form,.booking-calendar-container,.wc-bookings-booking-form{padding:16px!important}.configurator-container,.product-configurator{padding:16px!important}.ti-review-item{padding:16px!important}}.wps_wgm_giftcard_form_wrapper *:focus-visible,.bookly-form *:focus-visible,.configurator-container *:focus-visible{outline:2px solid #AD8D3D!important;outline-offset:2px}.wps_wgm_giftcard_form_wrapper button,.wps_wgm_delivery_method_wrapper label,.bookly-form button,.configurator-option{min-height:44px;min-width:44px}.wps_wgm_giftcard_form_wrapper{background:linear-gradient(135deg,rgb(28 28 28 / .5) 0%,rgb(0 0 0 / .3) 100%)!important;border:1px solid rgb(173 141 61 / .25)!important;border-radius:var(--fa-radius-lg)!important;padding:var(--fa-spacing-xl)!important;box-shadow:0 4px 20px rgb(173 141 61 / .1)!important;color:var(--fa-text)!important}.wps_wgm_product_wrapper{background:var(--fa-bg)!important;border-radius:var(--fa-radius-md)!important;padding:var(--fa-spacing-xl)!important;margin:var(--fa-spacing-xl) 0!important;box-shadow:0 4px 20px rgb(173 141 61 / .1)!important}.wps-cgw-gift-details-wrapper,.wps-cgw-product-image-wrapper,.wps-cgw-preview-wrapper{background-color:var(--fa-bg-container)!important;border:1px solid var(--fa-border)!important;border-radius:var(--fa-radius-md)!important;padding:var(--fa-spacing-lg)!important;margin-bottom:var(--fa-spacing-lg)!important}form.wps_wgm_giftcard_form{display:flex!important;flex-direction:column!important;gap:var(--fa-spacing-lg)!important}@media (max-width:768px){.wps_wgm_giftcard_form_wrapper,.wps_wgm_product_wrapper{padding:var(--fa-spacing-lg) var(--fa-spacing-md)!important;margin:var(--fa-spacing-lg) 0!important}}.wps-cgw-preview-wrapper h4,.wps_wgm_giftcard_form_wrapper h3,.wps_wgm_giftcard_form_wrapper h4{color:var(--fa-accent)!important;font-size:20px!important;font-weight:700!important;margin:0 0 var(--fa-spacing-md) 0!important}.wps-cgw-coupon-code-preview,.wps-cgw-desclaimer,.wps_wgm_giftcard_form_wrapper p{color:#E0E0E0!important;font-size:16px!important;line-height:1.6!important}.wps_wgm_giftcard_form_wrapper label,.wps_wgm_product_wrapper label,label[for*="wps_wgm"],label[for*="wps_uwgc"],.wps-cgw-column label,.wps_wgc_label,p.wps_from label,p.wps_to label,p.wps_message label{color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;font-size:14px!important;font-weight:600!important;margin-bottom:var(--fa-spacing-sm)!important;display:block!important;letter-spacing:0.3px!important;background:transparent!important;border:none!important;padding:0!important;text-transform:none!important}label[for="wps_wgm_from_name"],label[for="wps_wgm_to_email"],label[for="wps_wgm_to_name"],label[for="wps_wgm_to_name_optional"],label[for="wps_wgm_message"]{color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;font-weight:600!important}label[for="wps_wgm_price"],.wps_wgm_giftcard_form_wrapper label[for*="wps_wgm_price"],p.wps_wgm_section:has(select#wps_wgm_price)>label{color:var(--fa-accent)!important;-webkit-text-fill-color:var(--fa-accent)!important;font-size:18px!important;font-weight:700!important;margin-bottom:12px!important;display:block!important;text-transform:uppercase!important;letter-spacing:0.5px!important}select#wps_wgm_price,select.wps_wgm_price,.wps_wgm_giftcard_form_wrapper select[name*="wps_wgm_price"],.wps_wgm_giftcard_form_wrapper select[id*="wps_wgm_price"]{background:#FFFFFF!important;background-color:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-sm)!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;cursor:pointer!important;box-shadow:0 2px 8px rgb(173 141 61 / .2)!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important}select#wps_wgm_price:hover,select.wps_wgm_price:hover{border-color:var(--fa-accent-hover)!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}select#wps_wgm_price:focus,select.wps_wgm_price:focus{border-color:var(--fa-accent)!important;outline:none!important;box-shadow:0 0 0 3px rgb(173 141 61 / .3)!important}select#wps_wgm_price option,select.wps_wgm_price option{background:#FFFFFF!important;color:#000000!important;padding:var(--fa-spacing-sm)!important}input#wps_wgm_price,input.wps_wgm_price{background:var(--fa-bg)!important;color:var(--fa-accent)!important;-webkit-text-fill-color:var(--fa-accent)!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-sm)!important;padding:14px 16px!important;font-size:1.5rem!important;font-weight:700!important;text-align:center!important;width:100%!important}.wps_wgm_giftcard_form_wrapper input[type="text"],.wps_wgm_giftcard_form_wrapper input[type="email"],.wps_wgm_giftcard_form_wrapper input[type="number"],.wps_wgm_giftcard_form_wrapper input[type="tel"],.wps_wgm_product_wrapper input[type="text"],.wps_wgm_product_wrapper input[type="email"],.wps_wgm_product_wrapper input[type="number"],.wps_wgm_product_wrapper input[type="tel"]{background:var(--fa-bg)!important;background-color:var(--fa-bg)!important;color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;border:1px solid var(--fa-border)!important;border-radius:var(--fa-radius-sm)!important;padding:14px 16px!important;font-size:16px!important;width:100%!important;box-sizing:border-box!important;transition:var(--fa-transition)!important}input#wps_wgm_from_name,input#wps_wgm_to_email,input#wps_wgm_to_name,input#wps_wgm_to_name_optional,input#wps_wgm_to_download,input#wps_wgm_to_ship{background:var(--fa-bg)!important;background-color:var(--fa-bg)!important;color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;border:1px solid var(--fa-border)!important}.wps_wgm_giftcard_form_wrapper input:hover,.wps_wgm_product_wrapper input:hover{border-color:var(--fa-accent)!important}.wps_wgm_giftcard_form_wrapper input:focus,.wps_wgm_product_wrapper input:focus{border-color:var(--fa-accent)!important;outline:none!important;box-shadow:0 0 0 3px rgb(173 141 61 / .2)!important}.wps_wgm_giftcard_form_wrapper input::placeholder,.wps_wgm_product_wrapper input::placeholder{color:var(--fa-text-hint)!important;-webkit-text-fill-color:var(--fa-text-hint)!important;opacity:1!important}textarea#wps_wgm_message,textarea.wps_wgm_message,.wps_wgm_giftcard_form_wrapper textarea,.wps_wgm_product_wrapper textarea{background:var(--fa-bg)!important;background-color:var(--fa-bg)!important;color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;border:1px solid var(--fa-border)!important;border-radius:var(--fa-radius-sm)!important;padding:14px 16px!important;font-size:16px!important;line-height:1.5!important;width:100%!important;min-height:120px!important;resize:vertical!important;box-sizing:border-box!important;transition:var(--fa-transition)!important}textarea#wps_wgm_message:hover,.wps_wgm_giftcard_form_wrapper textarea:hover{border-color:var(--fa-accent)!important}textarea#wps_wgm_message:focus,.wps_wgm_giftcard_form_wrapper textarea:focus{border-color:var(--fa-accent)!important;outline:none!important;box-shadow:0 0 0 3px rgb(173 141 61 / .2)!important}textarea::placeholder{color:var(--fa-text-hint)!important;-webkit-text-fill-color:var(--fa-text-hint)!important}.wps_wgm_delivery_method_wrapper{display:flex!important;flex-wrap:wrap!important;gap:var(--fa-spacing-sm)!important;margin:var(--fa-spacing-md) 0!important}.wps_wgm_delivery_method_wrapper input[type="radio"]{position:absolute!important;opacity:0!important;width:0!important;height:0!important}.wps_wgm_delivery_method_wrapper label,label[for*="wps_wgm_to_email_send"],label[for*="wps_wgm_to_email_download"],label[for*="wps_wgm_to_email_ship"]{display:inline-flex!important;align-items:center!important;padding:12px 20px!important;background:var(--fa-bg)!important;border:1px solid var(--fa-border)!important;border-radius:var(--fa-radius-pill)!important;color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:var(--fa-transition)!important;white-space:nowrap!important}.wps_wgm_delivery_method_wrapper label:hover{border-color:var(--fa-accent)!important;background:rgb(173 141 61 / .1)!important}.wps_wgm_delivery_method_wrapper input[type="radio"]:checked+label,.wps_wgm_delivery_method_wrapper label.active,.wps_wgm_delivery_method_wrapper label.selected{background:var(--fa-accent)!important;border-color:var(--fa-accent)!important;color:var(--fa-bg)!important;-webkit-text-fill-color:var(--fa-bg)!important;font-weight:600!important}.wps_wgm_delivery_method_wrapper .description,.wps_wgm_delivery_method_wrapper small,.wps_wgm_delivery_method_wrapper .wps_wgm_delivery_description{color:var(--fa-text-muted)!important;-webkit-text-fill-color:var(--fa-text-muted)!important;font-size:13px!important;display:block!important;margin-top:var(--fa-spacing-xs)!important}.wps_wgm_new_layout_for_from_select{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0px!important;flex-wrap:wrap!important}.wps_wgm_section.select_date,.wps_wgm_section.select_time{display:flex!important;flex-direction:column!important;flex:1!important;min-width:200px!important}.wps_wgm_section.select_date{margin-top:10px!important;margin-bottom:0!important}.wps_wgm_section.select_time{padding-top:12px!important;margin-top:0px!important}.wps_wgm_section.select_date .wps_wgc_label{min-height:auto!important;height:auto!important}.wps_wgm_section.select_time .wps_wgc_label{min-height:auto!important;height:auto!important}@media (max-width:480px){.wps_wgm_new_layout_for_from_select{flex-direction:column!important;gap:20px!important}.wps_wgm_section.select_date,.wps_wgm_section.select_time{width:100%!important;min-width:100%!important}.wps_wgm_section.select_date .wps_wgc_label,.wps_wgm_section.select_time .wps_wgc_label{min-height:auto!important}}input#wps_uwgc_send_date,input.wps_uwgc_send_date,.wps_wgm_giftcard_form_wrapper input.hasDatepicker{background:#FFFFFF!important;background-color:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-sm)!important;padding:12px 16px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:auto!important}input#wps_uwgc_send_date:hover,input.wps_uwgc_send_date:hover{border-color:var(--fa-accent-hover)!important;box-shadow:0 2px 8px rgb(173 141 61 / .3)!important}input#wps_uwgc_send_date:focus,input.wps_uwgc_send_date:focus{outline:none!important;box-shadow:0 0 0 3px rgb(173 141 61 / .3)!important}select#wps_wgm_hours,.wps_wgm_giftcard_form_wrapper select#wps_wgm_hours{background:#FFFFFF!important;background-color:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-sm)!important;padding:12px 16px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;max-width:100%!important}select#wps_wgm_minutes,.wps_wgm_giftcard_form_wrapper select#wps_wgm_minutes{background:#FFFFFF!important;background-color:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-sm)!important;padding:12px 16px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;appearance:auto!important;-webkit-appearance:auto!important;-moz-appearance:auto!important;max-width:100%!important}select#wps_wgm_hours option,select#wps_wgm_minutes option{background:#FFFFFF!important;color:#000000!important;-webkit-text-fill-color:#000000!important}select#wps_wgm_hours:hover,select#wps_wgm_minutes:hover{border-color:var(--fa-accent-hover)!important;box-shadow:0 2px 8px rgb(173 141 61 / .3)!important}select#wps_wgm_hours:focus,select#wps_wgm_minutes:focus{outline:none!important;box-shadow:0 0 0 3px rgb(173 141 61 / .3)!important}.wps_wgm_wrapper_for_preview,.wps_wgm_giftcard_preview,#wps_wgm_preview_container{background:linear-gradient(135deg,rgb(28 28 28 / .8) 0%,rgb(15 15 15 / .9) 100%)!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-lg)!important;padding:var(--fa-spacing-xl)!important;margin:var(--fa-spacing-xl) 0!important;box-shadow:0 8px 32px rgb(173 141 61 / .15)!important}.wps_wgm_wrapper_for_preview h2{color:var(--fa-accent)!important;font-size:24px!important;font-weight:700!important;margin:0 0 var(--fa-spacing-lg) 0!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;gap:var(--fa-spacing-md)!important}.wps_wgm_wrapper_for_preview h2 span,.wps_wgm_wrapper_for_preview h2 span#wps_wgm_price_preview{color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;font-size:28px!important;font-weight:700!important}.wps_wgm_wrapper_for_preview p{color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important;font-size:16px!important;margin:var(--fa-spacing-sm) 0!important;display:flex!important;gap:var(--fa-spacing-md)!important;flex-wrap:wrap!important}.wps_wgm_wrapper_for_preview p strong,.wps_wgm_wrapper_for_preview p b,.wps_wgm_preview_label{color:var(--fa-text-muted)!important;-webkit-text-fill-color:var(--fa-text-muted)!important;font-weight:600!important;min-width:80px!important}.wps_wgm_wrapper_for_preview p span:not(#wps_wgm_price_preview),.wps_wgm_preview_value{color:var(--fa-text)!important;-webkit-text-fill-color:var(--fa-text)!important}.wps_wgm_wrapper_for_preview a[href^="mailto:"],.wps_wgm_wrapper_for_preview .email,#wps_wgm_preview_to{color:var(--fa-accent)!important;-webkit-text-fill-color:var(--fa-accent)!important;text-decoration:none!important}a#mwg_wgm_preview_email,.wps_wgm_preview_btn,button.wps_wgm_preview_btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--fa-spacing-sm)!important;background:transparent!important;color:var(--fa-accent)!important;-webkit-text-fill-color:var(--fa-accent)!important;border:2px solid var(--fa-accent)!important;border-radius:var(--fa-radius-pill)!important;padding:16px 32px!important;min-height:54px!important;min-width:200px!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;text-decoration:none!important;margin:var(--fa-spacing-lg) 0!important;cursor:pointer!important;transition:var(--fa-transition)!important}a#mwg_wgm_preview_email:hover,.wps_wgm_preview_btn:hover{background:var(--fa-accent)!important;color:var(--fa-bg)!important;-webkit-text-fill-color:var(--fa-bg)!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px rgb(173 141 61 / .4)!important}button.single_add_to_cart_button,.wps_wgm_giftcard_form_wrapper button[type="submit"],.wps_wgm_product_wrapper .single_add_to_cart_button,button.wps-add-to-cart-gift{background:linear-gradient(135deg,var(--fa-accent) 0%,var(--fa-accent-light) 100%)!important;color:var(--fa-bg)!important;-webkit-text-fill-color:var(--fa-bg)!important;border:none!important;border-radius:var(--fa-radius-pill)!important;padding:18px 40px!important;min-height:58px!important;width:100%!important;max-width:400px!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.5px!important;cursor:pointer!important;transition:var(--fa-transition)!important;box-shadow:0 4px 15px rgb(173 141 61 / .3)!important}button.single_add_to_cart_button:hover,.wps_wgm_product_wrapper .single_add_to_cart_button:hover{background:linear-gradient(135deg,var(--fa-accent-hover) 0%,var(--fa-accent) 100%)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px rgb(173 141 61 / .5)!important}button.single_add_to_cart_button:active{transform:translateY(0)!important}.wps_wgm_giftcard_form_wrapper p.price,.wps_wgm_giftcard_form_wrapper .price:not(:has(select)):not(:has(input)),.wps_wgm_product_wrapper>.price,form.wps_wgm_giftcard_form+.price{display:none!important}.product_title+.price,.entry-title+.price,h1+.price{display:block!important}.wps-cgw-coupon-code,.wps_wgm_coupon_code,#wps_wgm_coupon_preview{background:rgb(173 141 61 / .1)!important;border:2px dashed var(--fa-accent)!important;border-radius:var(--fa-radius-md)!important;padding:var(--fa-spacing-md) var(--fa-spacing-lg)!important;margin:var(--fa-spacing-lg) 0!important;text-align:center!important}.wps-cgw-coupon-code span,.wps_wgm_coupon_code span{color:var(--fa-accent)!important;-webkit-text-fill-color:var(--fa-accent)!important;font-size:24px!important;font-weight:700!important;letter-spacing:3px!important;font-family:monospace!important}.wps_wgm_template_wrapper,.wps-cgw-template-gallery{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:var(--fa-spacing-md)!important;margin:var(--fa-spacing-lg) 0!important}.wps_wgm_template_wrapper img,.wps-cgw-template-gallery img{width:100%!important;height:auto!important;border:2px solid transparent!important;border-radius:var(--fa-radius-md)!important;cursor:pointer!important;transition:var(--fa-transition)!important;opacity:0.7!important}.wps_wgm_template_wrapper img:hover{opacity:1!important;border-color:var(--fa-accent)!important}.wps_wgm_template_wrapper img.selected,.wps_wgm_template_wrapper img.active{opacity:1!important;border-color:var(--fa-accent)!important;box-shadow:0 0 0 3px rgb(173 141 61 / .3)!important}.wps_wgm_pricing_table,.wps_wgm_pricing_wrapper{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))!important;gap:var(--fa-spacing-md)!important;margin:var(--fa-spacing-lg) 0!important}.wps_wgm_pricing_table .price-option,.wps_wgm_pricing_wrapper label{background:var(--fa-bg)!important;border:2px solid var(--fa-border)!important;border-radius:var(--fa-radius-md)!important;padding:var(--fa-spacing-lg)!important;text-align:center!important;cursor:pointer!important;transition:var(--fa-transition)!important}.wps_wgm_pricing_table .price-option:hover,.wps_wgm_pricing_wrapper label:hover{border-color:var(--fa-accent)!important}.wps_wgm_pricing_table .price-option.selected,.wps_wgm_pricing_wrapper input:checked+label{border-color:var(--fa-accent)!important;background:rgb(173 141 61 / .1)!important}.wps_wgm_pricing_table .price-value,.wps_wgm_pricing_wrapper .amount{color:var(--fa-accent)!important;font-size:24px!important;font-weight:700!important;display:block!important}.product-type-iris .wps_wgm_giftcard_form_wrapper,.iris-gutschein .wps_wgm_giftcard_form_wrapper{border-color:rgb(173 141 61 / .4)!important}.iris-badge,.iris-label{background:var(--fa-accent)!important;color:var(--fa-bg)!important;padding:4px 12px!important;border-radius:var(--fa-radius-pill)!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important}.wps_wgm_giftcard_form_wrapper .description,.wps_wgm_giftcard_form_wrapper .hint,.wps_wgm_giftcard_form_wrapper small,.wps_wgm_product_wrapper .description{color:var(--fa-text-muted)!important;-webkit-text-fill-color:var(--fa-text-muted)!important;font-size:13px!important;line-height:1.4!important;background:transparent!important;border:none!important;margin-top:6px!important}.wps_wgm_character_count{color:rgb(255 255 255 / .5)!important;font-size:12px!important;text-align:right!important;margin-top:var(--fa-spacing-xs)!important;display:block!important}.wps_wgm_product_wrapper .required,.wps_wgm_product_wrapper abbr[title="required"],.wps_wgm_giftcard_form_wrapper .required{color:var(--fa-accent)!important;text-decoration:none!important;margin-left:var(--fa-spacing-xs)!important}.wps_wgm_product_wrapper .woocommerce-error,.wps_wgm_product_wrapper .wps_wgm_error,.wps_wgm_product_wrapper .error,.wps_wgm_giftcard_form_wrapper .woocommerce-error{background:rgb(220 38 38 / .1)!important;border-left:4px solid #DC2626!important;color:#FCA5A5!important;padding:12px 16px!important;margin:var(--fa-spacing-md) 0!important;border-radius:var(--fa-radius-sm)!important;font-size:14px!important}.wps_wgm_product_wrapper .woocommerce-message,.wps_wgm_product_wrapper .wps_wgm_success,.wps_wgm_product_wrapper .success,.wps_wgm_giftcard_form_wrapper .woocommerce-message{background:rgb(34 197 94 / .1)!important;border-left:4px solid #22C55E!important;color:#86EFAC!important;padding:12px 16px!important;margin:var(--fa-spacing-md) 0!important;border-radius:var(--fa-radius-sm)!important;font-size:14px!important}.wps_wgm_product_wrapper .woocommerce-info,.wps_wgm_product_wrapper .wps_wgm_info,.wps_wgm_giftcard_form_wrapper .woocommerce-info{background:rgb(173 141 61 / .1)!important;border-left:4px solid var(--fa-accent)!important;color:var(--fa-text-muted)!important;padding:12px 16px!important;margin:var(--fa-spacing-md) 0!important;border-radius:var(--fa-radius-sm)!important;font-size:14px!important}select.wps_wgm_delivery_method,select[name*="wps_wgm"]:not(#wps_wgm_price):not(#wps_wgm_hours):not(#wps_wgm_minutes),.wps_wgm_giftcard_form_wrapper select:not(#wps_wgm_price):not(#wps_wgm_hours):not(#wps_wgm_minutes){color:var(--fa-text)!important;background:var(--fa-bg)!important;border:1px solid var(--fa-border)!important;border-radius:var(--fa-radius-sm)!important;font-size:16px!important;padding:14px 40px 14px 16px!important;width:100%!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23AD8D3D' d='M1.41 0L6 4.59L10.59 0L12 1.41l-6 6l-6-6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;background-size:12px!important}.single-product .wps_wgm_giftcard_form_wrapper,.single-product .wps_wgm_giftcard_form_wrapper form{display:flex!important;flex-direction:column!important}.single-product .wps_wgm_delivery_method_wrapper{order:20!important}.single-product div.wps_wgm_new_layout_for_from_select{order:30!important}.single-product .wps_wgm_section.wps_from,.single-product p.wps_from{order:40!important}@media (max-width:768px){.wps_wgm_giftcard_form_wrapper,.wps_wgm_product_wrapper{padding:20px 16px!important}.wps_wgm_giftcard_form_wrapper input,.wps_wgm_giftcard_form_wrapper textarea,.wps_wgm_giftcard_form_wrapper select,.wps_wgm_product_wrapper input,.wps_wgm_product_wrapper textarea,.wps_wgm_product_wrapper select{font-size:16px!important}input#wps_wgm_price{font-size:1.2rem!important}select#wps_wgm_price,select.wps_wgm_price,select#wps_wgm_hours,select#wps_wgm_minutes,input#wps_uwgc_send_date{font-size:15px!important;padding:14px 16px!important}button,.wps_wgm_giftcard_form_wrapper button,.wps_wgm_product_wrapper button,.wps_wgm_product_wrapper input[type="submit"]{padding:14px 24px!important;font-size:15px!important;max-width:100%!important}a#mwg_wgm_preview_email{width:100%!important;max-width:100%!important;padding:16px 24px!important;font-size:15px!important;margin:15px 0!important}.wps_wgm_wrapper_for_preview,.wps_wgm_giftcard_preview{padding:16px!important}.wps_wgm_wrapper_for_preview h2{font-size:20px!important}.wps_wgm_wrapper_for_preview h2 span,.wps_wgm_wrapper_for_preview h2 span#wps_wgm_price_preview{font-size:22px!important}.wps_wgm_wrapper_for_preview p{font-size:15px!important;gap:12px!important}.wps_wgm_delivery_method_wrapper label,label[for*="wps_wgm_to_email_send"],label[for*="wps_wgm_to_email_download"],label[for*="wps_wgm_to_email_ship"]{display:block!important;width:100%!important;margin:4px 0!important}}@media (max-width:480px){.wps_wgm_pricing_table,.wps_wgm_pricing_wrapper{grid-template-columns:1fr!important}}.wps_wgm_giftcard_form_wrapper *:focus-visible,.wps_wgm_product_wrapper *:focus-visible,button.wps_wgm_preview_btn:focus,button.single_add_to_cart_button:focus{outline:2px solid var(--fa-accent)!important;outline-offset:2px!important}@media (prefers-contrast:high){.wps_wgm_giftcard_form_wrapper input,.wps_wgm_giftcard_form_wrapper textarea,.wps_wgm_giftcard_form_wrapper select,.wps_wgm_product_wrapper input,.wps_wgm_product_wrapper textarea,.wps_wgm_product_wrapper select{border-width:2px!important}}@media (prefers-reduced-motion:reduce){.wps_wgm_giftcard_form_wrapper *,.wps_wgm_giftcard_form_wrapper *::before,.wps_wgm_giftcard_form_wrapper *::after,.wps_wgm_product_wrapper *,.wps_wgm_product_wrapper *::before,.wps_wgm_product_wrapper *::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.fa-mt-0{margin-top:0!important}.fa-mt-xs{margin-top:var(--fa-spacing-xs,8px)!important}.fa-mt-sm{margin-top:var(--fa-spacing-sm,16px)!important}.fa-mt-md{margin-top:var(--fa-spacing-md,32px)!important}.fa-mt-lg{margin-top:var(--fa-spacing-lg,60px)!important}.fa-mt-xl{margin-top:var(--fa-spacing-xl,80px)!important}.fa-mb-0{margin-bottom:0!important}.fa-mb-xs{margin-bottom:var(--fa-spacing-xs,8px)!important}.fa-mb-sm{margin-bottom:var(--fa-spacing-sm,16px)!important}.fa-mb-md{margin-bottom:var(--fa-spacing-md,32px)!important}.fa-mb-lg{margin-bottom:var(--fa-spacing-lg,60px)!important}.fa-mb-xl{margin-bottom:var(--fa-spacing-xl,80px)!important}.fa-p-0{padding:0!important}.fa-p-sm{padding:var(--fa-spacing-sm,16px)!important}.fa-p-md{padding:var(--fa-spacing-md,32px)!important}.fa-text-center{text-align:center!important}.fa-text-left{text-align:left!important}.fa-text-right{text-align:right!important}.fa-text-gold{color:var(--fa-accent,#AD8D3D)!important}.fa-text-white{color:var(--fa-text,#FFFFFF)!important}.fa-text-muted{color:var(--fa-text-muted,#E0E0E0)!important}.fa-text-gray{color:var(--fa-text-gray,#767676)!important}.fa-text-bold{font-weight:700!important}.fa-text-normal{font-weight:400!important}.fa-text-uppercase{text-transform:uppercase!important}.fa-text-small{font-size:0.875rem!important}.fa-text-large{font-size:1.25rem!important}@media (max-width:768px){.fa-hide-mobile{display:none!important}}@media (min-width:769px){.fa-hide-desktop{display:none!important}}.fa-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media print{.fa-header-wrap,.fa-footer,.fa-offcanvas,.fa-offcanvas-overlay,.elementor-location-header,.elementor-location-footer{display:none!important}body{background:white!important;color:black!important}a{color:black!important;text-decoration:underline!important}h1,h2,h3{page-break-after:avoid}img{page-break-inside:avoid}a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em;color:#666}}@media (max-width:768px){.elementor-section{padding-left:var(--fa-spacing-sm,16px)!important;padding-right:var(--fa-spacing-sm,16px)!important}}@media (max-width:768px){.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:var(--fa-spacing-xs,8px)!important}}.elementor-widget-image img{max-width:100%;height:auto}