:root{--fa-bg-medium:#1C1C1C;--fa-text-muted:#E0E0E0;--fa-text-gray:#767676;--fa-border:#707070;--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}.cropit-control-order-grid{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:0!important;padding:0!important;margin:0 auto!important;max-width:100%!important}[data-type]{display:inline-flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:110px!important;max-width:110px!important;padding:12px 9px 14px 9px!important;margin:0 8px 14px 8px!important;border:2px solid rgb(173 141 61 / .2)!important;border-radius:10px!important;background:#FFFFFF!important;box-shadow:0 2px 4px rgb(0 0 0 / .08)!important;text-align:center!important;text-decoration:none!important;font-size:10.5px!important;font-weight:700!important;line-height:1.35!important;color:#333333!important;letter-spacing:0.2px!important;box-sizing:border-box!important;vertical-align:top!important;flex-shrink:0!important;transition:all 0.25s cubic-bezier(.4,0,.2,1)!important}[data-type="wood"]{order:1!important}[data-type="alu"]{order:2!important}[data-type="light"]{order:3!important}[data-type="acoustics"]{order:4!important}[data-type="printalu"]{order:5!important}[data-type="printlight"]{order:6!important}[data-type="wood"],[data-type="alu"],[data-type="light"],[data-type="acoustics"]{min-height:150px!important}[data-type="printalu"],[data-type="printlight"]{min-height:185px!important}[data-type]{hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;word-break:normal!important;overflow-wrap:break-word!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;max-height:none!important}[data-type] *,[data-type]::before,[data-type]::after{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;max-height:none!important}[data-type].active{border-color:#AD8D3D!important;border-width:3px!important;background:linear-gradient(135deg,#FFFEF8 0%,#FFFFFF 100%)!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important;transform:translateY(-1px)!important;z-index:10!important;color:#AD8D3D!important}[data-type].active:hover{border-color:#AD8D3D!important;border-width:3px!important}[data-type]:not(.active):hover{border-color:#C19E4E!important;background:#FFFEF8!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px rgb(173 141 61 / .25)!important;cursor:pointer!important;color:#2C2C2C!important;z-index:5!important}[data-type] picture{display:flex!important;align-items:center!important;justify-content:center!important;width:82px!important;height:62px!important;margin:0 0 10px 0!important;flex-shrink:0!important;overflow:hidden!important;border-radius:4px!important}[data-type] picture img,[data-type] img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;transition:transform 0.3s cubic-bezier(.4,0,.2,1)!important}[data-type]:not(.active):hover picture img{transform:scale(1.06)!important}[data-type].active picture img{transform:none!important}[data-type] br{display:block!important;margin:0!important;line-height:0!important;height:0!important}.cropit-control-order h3,.cropit-control h3{color:#2C2C2C!important;font-size:20px!important;font-weight:700!important;margin:0 0 20px 0!important;padding:0!important;line-height:1.3!important;letter-spacing:0.3px!important;text-shadow:0 1px 2px rgb(0 0 0 / .08)!important}.cropit-control-order h3::before,.cropit-control h3::before{content:none!important;display:none!important}.cropit-control h4,.cropit-control-order h4{color:#333333!important;font-weight:600!important}.cropit-control p,.cropit-control-order p{color:#4A4A4A!important;line-height:1.6!important}[data-configurator-step="4"] h3,div[data-configurator-step="4"] h3{margin-bottom:30px!important}div[data-configurator-step="4"]{text-align:center!important;overflow-x:hidden!important}div[data-configurator-step="4"]>h3{text-align:left!important}div[data-configurator-step="4"] .cropit-zoom-area{display:block!important;margin:0 auto 10px auto!important;max-width:100%!important}div[data-configurator-step="4"] .cropit-zoom-area::after{content:""!important;display:block!important;clear:both!important}div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{position:relative!important;float:none!important;clear:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;box-sizing:border-box!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;margin:12px 6px 0 6px!important;padding:0!important;background:#AD8D3D!important;border:none!important;border-radius:7px!important;color:#000000!important;font-size:18px!important;line-height:1!important;cursor:pointer!important;transition:transform .15s ease,background-color .15s ease!important;max-width:100%!important;overflow:visible!important}div[data-configurator-step="4"] .faw-rotate-ccw>*,div[data-configurator-step="4"] .faw-rotate-cw>*{font-size:16px!important;color:#000000!important;line-height:1!important}div[data-configurator-step="4"] .faw-rotate-ccw:hover,div[data-configurator-step="4"] .faw-rotate-cw:hover{background:#C19E4E!important;transform:scale(1.06)!important}div[data-configurator-step="4"] .faw-rotate-ccw:active,div[data-configurator-step="4"] .faw-rotate-cw:active{transform:scale(.96)!important}div[data-configurator-step="4"] .faw-rotate-ccw:focus-visible,div[data-configurator-step="4"] .faw-rotate-cw:focus-visible{outline:3px solid #AD8D3D!important;outline-offset:2px!important}@media (min-width:1200px){[data-type]{width:112px!important;max-width:112px!important;margin:0 9px 14px 9px!important}[data-type] picture{width:84px!important;height:64px!important}[data-type="wood"],[data-type="alu"],[data-type="light"],[data-type="acoustics"]{min-height:155px!important}[data-type="printalu"],[data-type="printlight"]{min-height:190px!important}div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}div[data-configurator-step="4"] .faw-rotate-ccw>*,div[data-configurator-step="4"] .faw-rotate-cw>*{font-size:18px!important}}@media (max-width:1024px){[data-type]{width:106px!important;max-width:106px!important;font-size:10px!important;margin:0 7px 12px 7px!important}[data-type] picture{width:76px!important;height:58px!important}[data-type="wood"],[data-type="alu"],[data-type="light"],[data-type="acoustics"]{min-height:145px!important}[data-type="printalu"],[data-type="printlight"]{min-height:180px!important}.cropit-control-order h3,.cropit-control h3{font-size:18px!important;margin-bottom:16px!important}}@media (max-width:768px){.cropit-control-order-grid{justify-content:center!important}[data-type]{width:100px!important;max-width:100px!important;font-size:9.5px!important;margin:0 5px 10px 5px!important;padding:10px 8px 12px 8px!important}[data-type] picture{width:72px!important;height:55px!important}[data-type="wood"],[data-type="alu"],[data-type="light"],[data-type="acoustics"]{min-height:140px!important}[data-type="printalu"],[data-type="printlight"]{min-height:175px!important}.cropit-control-order h3,.cropit-control h3{font-size:17px!important;margin-bottom:14px!important}[data-configurator-step="4"] h3{margin-bottom:24px!important}div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;margin-top:10px!important}div[data-configurator-step="4"] .faw-rotate-ccw>*,div[data-configurator-step="4"] .faw-rotate-cw>*{font-size:15px!important}}@media (max-width:480px){[data-type]{width:95px!important;max-width:95px!important;font-size:9px!important;margin:0 4px 10px 4px!important;padding:10px 7px 12px 7px!important}[data-type] picture{width:68px!important;height:52px!important}[data-type="wood"],[data-type="alu"],[data-type="light"],[data-type="acoustics"]{min-height:135px!important}[data-type="printalu"],[data-type="printlight"]{min-height:170px!important}.cropit-control-order h3,.cropit-control h3{font-size:16px!important}[data-configurator-step="4"] h3{margin-bottom:20px!important}div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;margin-top:8px!important}div[data-configurator-step="4"] .faw-rotate-ccw>*,div[data-configurator-step="4"] .faw-rotate-cw>*{font-size:14px!important}}[data-type]:focus-visible{outline:3px solid #AD8D3D!important;outline-offset:3px!important;border-color:#AD8D3D!important}[data-type].active:focus-visible{outline-color:#C19E4E!important}@media (prefers-reduced-motion:reduce){[data-type],[data-type]:hover,[data-type] picture img,div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{transition:none!important;transform:none!important}}@media (prefers-contrast:high){[data-type]{border-width:3px!important}[data-type].active{border-width:4px!important}.cropit-control-order h3,.cropit-control h3{color:#000000!important;text-shadow:none!important;font-weight:800!important}div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{border:2px solid #000!important}}@media print{[data-type]{border:2px solid #000!important;box-shadow:none!important;background:#fff!important;page-break-inside:avoid!important}[data-type]:hover{transform:none!important}.cropit-control-order h3,.cropit-control h3{color:#000!important;text-shadow:none!important}div[data-configurator-step="4"] .faw-rotate-ccw,div[data-configurator-step="4"] .faw-rotate-cw{display:none!important}}@supports (-webkit-appearance:none){[data-type]{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}@-moz-document url-prefix(){[data-type]{text-rendering:optimizeLegibility!important}}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}}.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-benefits-list{list-style:none!important;padding:0!important;margin:0 0 32px 0!important;display:flex;flex-direction:column;gap:12px}.fa-benefits-list li{padding:16px 20px;background:rgb(28 28 28 / .8);border:1px solid rgb(112 112 112 / .3);border-radius:10px;transition:all 0.3s ease}.fa-benefits-list li:hover{border-color:rgb(173 141 61 / .5);background:rgb(173 141 61 / .08);transform:translateX(4px)}.fa-benefits-list li strong{color:#AD8D3D;display:block;margin-bottom:4px;font-size:1.05rem}.fa-use-cases{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px}.fa-use-case{padding:20px;background:linear-gradient(145deg,#1C1C1C,#141414);border:1px solid rgb(112 112 112 / .4);border-radius:12px;transition:all 0.3s ease}.fa-use-case:hover{border-color:#AD8D3D;box-shadow:0 8px 24px rgb(173 141 61 / .15);transform:translateY(-2px)}.fa-use-case strong{color:#AD8D3D;font-size:1.05rem;display:block;margin-bottom:8px}.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:'✓';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-item{background:rgb(28 28 28 / .8);border:1px solid rgb(112 112 112 / .3);border-radius:12px;overflow:hidden}.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-item summary::-webkit-details-marker{display:none}.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-item[open] summary::after{transform:translateY(-50%) rotate(45deg)}.fa-faq-item summary:hover{background:rgb(173 141 61 / .08)}.fa-faq-item[open]{border-color:rgb(173 141 61 / .4)}.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-use-cases{grid-template-columns:1fr}.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-item summary{padding:16px 18px;padding-right:44px;font-size:1rem}.fa-garantie-highlight{padding:20px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid #AD8D3D;outline-offset:2px}body{margin:0;padding:0}img{max-width:100%;height:auto;display:block}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:#AD8D3D;text-decoration:none;transition:color 0.3s ease}a:hover{color:#C19E4E;text-decoration:underline}strong,b{font-weight:700}em,i{font-style:italic}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,.wp-block-button__link{display:inline-block;padding:12px 32px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border:2px solid #fff0;border-radius:4px;cursor:pointer;transition:all 0.3s ease;line-height:1.5}.fa-btn--primary,.elementor-button.elementor-button-primary{background:#AD8D3D;color:#000;border-color:#AD8D3D}.fa-btn--primary:hover,.elementor-button.elementor-button-primary:hover{background:#C19E4E;border-color:#C19E4E;color:#000;transform:translateY(-2px);box-shadow:0 4px 12px rgb(173 141 61 / .3)}.fa-btn--secondary,.elementor-button.elementor-button-secondary{background:#fff0;color:#AD8D3D;border-color:#AD8D3D}.fa-btn--secondary:hover,.elementor-button.elementor-button-secondary:hover{background:#AD8D3D;color:#000;border-color:#AD8D3D}.fa-btn:focus-visible,.elementor-button:focus-visible{outline:2px solid #AD8D3D;outline-offset:4px}.fa-btn:disabled,.elementor-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.fa-btn--small{padding:8px 20px;font-size:14px}.fa-btn--large{padding:16px 40px;font-size:18px}.fa-btn--full{width:100%;display:block}.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)}}.fa-product-short{background:linear-gradient(135deg,#000000 0%,#1a1a1a 100%)!important;padding:24px!important;border-radius:12px!important;border-left:4px solid #AD8D3D!important;margin:0!important;box-shadow:0 4px 12px rgb(0 0 0 / .3)!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,sans-serif!important}.fa-product-short__title{font-size:20px!important;font-weight:600!important;color:#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:#FFFFFF!important;margin:0 0 20px 0!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:8px!important;display:flex!important;align-items:center!important;gap:10px!important;text-decoration:none!important;transition:all 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:#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:#AD8D3D!important;line-height:1.2!important;margin-bottom:2px!important}.fa-badge__label{font-size:11px!important;color:rgb(255 255 255 / .7)!important;line-height:1.2!important}.fa-badge__label-single{font-size:13px!important;font-weight:600!important;color:rgb(255 255 255 / .9)!important;line-height:1.3!important}.fa-product-short__footer{font-size:13px!important;line-height:1.5!important;color: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:#AD8D3D!important}.fa-link-gold{color:#AD8D3D!important;text-decoration:underline!important;text-decoration-color:rgb(173 141 61 / .4)!important;transition:all 0.2s ease!important}.fa-link-gold:hover{text-decoration-color:#AD8D3D!important;color:#C4A84F!important}.fa-text-gold{color:#AD8D3D!important}.fa-product-long{background:#000000!important;color:#FFFFFF!important;padding:30px 20px!important;border-radius:8px!important;border:1px solid rgb(173 141 61 / .3)!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Arial,sans-serif!important;line-height:1.6!important}.fa-product-long__title{font-size:28px!important;font-weight:700!important;color:#AD8D3D!important;margin:0 0 16px 0!important}.fa-product-long__heading{font-size:24px!important;font-weight:700!important;color:#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:8px!important;padding:16px!important;text-align:center!important}.fa-trust-stat__value{font-size:24px!important;font-weight:700!important;color:#AD8D3D!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:6px!important;border-left:3px solid #AD8D3D!important}.fa-benefit__title{color:#AD8D3D!important;font-weight:600!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:6px!important;border:1px solid rgb(173 141 61 / .2)!important}.fa-use-case__title{color:#AD8D3D!important;font-weight:600!important}.fa-tech-specs,.fa-faq{margin:0!important;display:grid!important;gap:12px!important}.fa-tech-spec,.fa-faq-item{background:rgb(173 141 61 / .05)!important;padding:16px!important;border-radius:6px!important;border-left:3px solid #AD8D3D!important}.fa-tech-spec__term,.fa-faq-item__question{color:#AD8D3D!important;font-weight:600!important}.fa-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 24px!important;border-radius:6px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:all 0.3s ease!important}.fa-btn--primary{background:#AD8D3D!important;color:#000000!important;border:2px solid #AD8D3D!important}.fa-btn--primary:hover{background:#C4A84F!important;border-color:#C4A84F!important}.fa-btn--secondary{background:transparent!important;color:#AD8D3D!important;border:2px solid #AD8D3D!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}}@media (max-width:480px){.fa-product-long__trust{grid-template-columns:1fr!important}}.fa-badge--clickable:focus,.fa-link-gold:focus,.fa-btn:focus{outline:2px solid #AD8D3D!important;outline-offset:2px!important}.mt-0{margin-top:0!important}.mt-xs{margin-top:var(--fa-spacing-xs,8px)!important}.mt-sm{margin-top:var(--fa-spacing-sm,16px)!important}.mt-md{margin-top:var(--fa-spacing-md,32px)!important}.mt-lg{margin-top:var(--fa-spacing-lg,60px)!important}.mt-xl{margin-top:var(--fa-spacing-xl,80px)!important}.mb-0{margin-bottom:0!important}.mb-xs{margin-bottom:var(--fa-spacing-xs,8px)!important}.mb-sm{margin-bottom:var(--fa-spacing-sm,16px)!important}.mb-md{margin-bottom:var(--fa-spacing-md,32px)!important}.mb-lg{margin-bottom:var(--fa-spacing-lg,60px)!important}.mb-xl{margin-bottom:var(--fa-spacing-xl,80px)!important}.pt-0{padding-top:0!important}.pt-xs{padding-top:var(--fa-spacing-xs,8px)!important}.pt-sm{padding-top:var(--fa-spacing-sm,16px)!important}.pt-md{padding-top:var(--fa-spacing-md,32px)!important}.pt-lg{padding-top:var(--fa-spacing-lg,60px)!important}.pb-0{padding-bottom:0!important}.pb-xs{padding-bottom:var(--fa-spacing-xs,8px)!important}.pb-sm{padding-bottom:var(--fa-spacing-sm,16px)!important}.pb-md{padding-bottom:var(--fa-spacing-md,32px)!important}.pb-lg{padding-bottom:var(--fa-spacing-lg,60px)!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-gold{color:#AD8D3D!important}.text-white{color:#FFFFFF!important}.text-muted{color:rgb(255 255 255 / .7)!important}.text-gray{color:#767676!important}.bg-gold{background-color:#AD8D3D!important}.bg-black{background-color:#000000!important}.bg-medium{background-color:#1C1C1C!important}.bg-transparent{background-color:transparent!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.items-center{align-items:center!important}.gap-sm{gap:var(--fa-spacing-sm,16px)!important}.gap-md{gap:var(--fa-spacing-md,32px)!important}@media (min-width:769px){.hide-desktop{display:none!important}}@media (max-width:768px){.hide-mobile{display:none!important}}.w-full{width:100%!important}.w-auto{width:auto!important}.max-w-narrow{max-width:var(--fa-max-width-narrow,1200px)!important}.max-w-wide{max-width:var(--fa-max-width-wide,1400px)!important}.rounded{border-radius:4px!important}.rounded-lg{border-radius:8px!important}.rounded-full{border-radius:50%!important}.shadow-sm{box-shadow:0 2px 4px rgb(0 0 0 / .1)!important}.shadow-md{box-shadow:0 4px 12px rgb(0 0 0 / .2)!important}.shadow-gold{box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.z-10{z-index:10!important}.z-50{z-index:50!important}.z-999{z-index:999!important}@media (max-width:768px){.elementor-menu-toggle,.elementor-menu-toggle i,.elementor-menu-toggle svg{color:#000000!important;fill:#000000!important;opacity:1!important}body.elementor-nav-menu--open .elementor-menu-toggle,body.elementor-nav-menu--open .elementor-menu-toggle i{color:#AD8D3D!important;fill:#AD8D3D!important}.elementor-menu-toggle:hover,.elementor-menu-toggle:hover i{color:#AD8D3D!important}.elementor-location-header .elementor-menu-cart__toggle,.elementor-location-header .elementor-menu-cart__toggle i,.elementor-location-header .elementor-menu-cart__toggle svg{color:#000000!important;fill:#000000!important}.elementor-location-header .elementor-menu-cart__toggle:hover,.elementor-location-header .elementor-menu-cart__toggle:hover i{color:#AD8D3D!important}.elementor-location-header .elementor-menu-cart__toggle .elementor-button-text{background:#AD8D3D!important;color:#000000!important}.elementor-location-header a[href^="tel"],.elementor-location-header a[href^="tel"] i,.elementor-location-header a[href^="tel"] svg{color:#000000!important;fill:#000000!important}.elementor-location-header a[href^="tel"]:hover,.elementor-location-header a[href^="tel"]:hover i{color:#AD8D3D!important}.elementor-nav-menu--dropdown{background:#000000!important}.elementor-nav-menu--dropdown .elementor-item,.elementor-nav-menu--dropdown .elementor-item a,.elementor-nav-menu--dropdown>ul>li>a{color:#FFFFFF!important;background:transparent!important}.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-nav-menu--dropdown .elementor-item a:hover,.elementor-nav-menu--dropdown>ul>li:hover>a{color:#AD8D3D!important;background:rgb(173 141 61 / .1)!important}.elementor-nav-menu--dropdown .current-menu-item>a,.elementor-nav-menu--dropdown .current-menu-ancestor>a{color:#AD8D3D!important;border-left:3px solid #AD8D3D!important}.elementor-menu-close,.elementor-menu-close i{color:#FFFFFF!important}.elementor-menu-close:hover{color:#AD8D3D!important}.elementor-nav-menu--dropdown .sub-menu{background:rgb(255 255 255 / .02)!important}.elementor-nav-menu--dropdown .sub-menu .elementor-item,.elementor-nav-menu--dropdown .sub-menu .elementor-item a,.elementor-nav-menu--dropdown .sub-menu li,.elementor-nav-menu--dropdown .sub-menu li a{color:#FFFFFF!important;background:transparent!important}.elementor-nav-menu--dropdown .sub-menu .elementor-item:hover,.elementor-nav-menu--dropdown .sub-menu .elementor-item a:hover,.elementor-nav-menu--dropdown .sub-menu li:hover>a{color:#AD8D3D!important;background:rgb(173 141 61 / .15)!important}.elementor-nav-menu--dropdown .sub-menu .current-menu-item>a{color:#AD8D3D!important}}.wps-cgw-gift-details-wrapper,.wps-cgw-product-image-wrapper,.wps-cgw-preview-wrapper,.wps_wgm_giftcard_form_wrapper{background-color:#1C1C1C!important;border:1px solid #707070!important;border-radius:8px!important;padding:24px!important;margin-bottom:24px!important}.wps-cgw-preview-wrapper h4,.wps_wgm_giftcard_form_wrapper h3,.wps_wgm_giftcard_form_wrapper h4{color:#AD8D3D!important;font-size:20px!important;font-weight:700!important;margin:0 0 16px 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-cgw-column label,.wps_wgc_label{color:#FFFFFF!important;font-size:14px!important;font-weight:600!important;margin:0 0 8px 0!important;display:block!important;text-transform:none!important}.wps_wgm_giftcard_form_wrapper input[type="text"],.wps_wgm_giftcard_form_wrapper input[type="email"],.wps_wgm_giftcard_form_wrapper textarea,.wps_wgm_giftcard_form_wrapper select{background:#0F0F0F!important;border:1px solid #707070!important;color:#FFFFFF!important;padding:16px 18px!important;font-size:16px!important;border-radius:8px!important;width:100%!important;box-sizing:border-box!important;transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.wps_wgm_giftcard_form_wrapper input::placeholder,.wps_wgm_giftcard_form_wrapper textarea::placeholder{color:rgb(255 255 255 / .55)!important;opacity:1!important}.wps_wgm_giftcard_form_wrapper input:focus,.wps_wgm_giftcard_form_wrapper textarea:focus,.wps_wgm_giftcard_form_wrapper select:focus{border-color:#AD8D3D!important;outline:none!important;box-shadow:0 0 0 3px rgb(173 141 61 / .22)!important}input#wps_uwgc_send_date,input.wps_uwgc_send_date,.wps_wgm_section.select_date input[type="text"]{background:#0F0F0F!important;color:#FFFFFF!important;border:1px solid #707070!important}.wps_uwgc_info,span.wps_uwgc_info{display:block!important;margin-top:8px!important;color:rgb(255 255 255 / .78)!important;font-size:13px!important;font-style:italic!important;line-height:1.4!important}div.wps_wgm_new_layout_for_from_select{display:flex!important;flex-wrap:wrap!important;column-gap:20px!important;row-gap:14px!important;align-items:flex-start!important}div.wps_wgm_new_layout_for_from_select>p.select_date,div.wps_wgm_new_layout_for_from_select>.wps_wgm_section.select_date,div.wps_wgm_new_layout_for_from_select>div.select_time,div.wps_wgm_new_layout_for_from_select>.wps_wgm_section.select_time{flex:1 1 calc(50% - 10px)!important;min-width:340px!important}div.wps_wgm_new_layout_for_from_select>p.wps_from,div.wps_wgm_new_layout_for_from_select>.wps_wgm_section.wps_from{flex:0 0 100%!important;min-width:0!important}@media (max-width:980px){div.wps_wgm_new_layout_for_from_select>p.select_date,div.wps_wgm_new_layout_for_from_select>.wps_wgm_section.select_date,div.wps_wgm_new_layout_for_from_select>div.select_time,div.wps_wgm_new_layout_for_from_select>.wps_wgm_section.select_time{flex:0 0 100%!important;min-width:0!important}}div.wps_wgm_new_layout_for_from_select .select_time{width:100%!important;max-width:100%!important;display:flex!important;flex-wrap:wrap!important;row-gap:12px!important;column-gap:0!important;align-items:stretch!important}div.wps_wgm_new_layout_for_from_select .select_time .wps_wgc_label{flex:0 0 100%!important;width:100%!important;margin:0!important}div.wps_wgm_new_layout_for_from_select .select_time>p,div.wps_wgm_new_layout_for_from_select .select_time>div,div.wps_wgm_new_layout_for_from_select .select_time>span,div.wps_wgm_new_layout_for_from_select .select_time>li{flex:1 1 0!important;min-width:0!important;width:auto!important;display:flex!important}div.wps_wgm_new_layout_for_from_select .select_time>button,div.wps_wgm_new_layout_for_from_select .select_time>select{flex:1 1 0!important;min-width:0!important}div.wps_wgm_new_layout_for_from_select .select_time button,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"],div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"],div.wps_wgm_new_layout_for_from_select .select_time select{height:60px!important;min-height:60px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0 18px!important;border:1px solid #707070!important;border-radius:8px!important;background:#0F0F0F!important;color:#FFFFFF!important;font-size:18px!important;display:inline-flex!important;align-items:center!important}div.wps_wgm_new_layout_for_from_select .select_time button,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"],div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"]{justify-content:center!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}div.wps_wgm_new_layout_for_from_select .select_time select{justify-content:flex-start!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}div.wps_wgm_new_layout_for_from_select .select_time button,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"],div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"]{border-right-color:rgb(255 255 255 / .25)!important}div.wps_wgm_new_layout_for_from_select .select_time button:hover,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"]:hover,div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"]:hover,div.wps_wgm_new_layout_for_from_select .select_time select:hover{border-color:#AD8D3D!important}div.wps_wgm_new_layout_for_from_select .select_time button:focus,div.wps_wgm_new_layout_for_from_select .select_time select:focus{border-color:#AD8D3D!important;box-shadow:0 0 0 3px rgb(173 141 61 / .22)!important;outline:none!important}@media (max-width:420px){div.wps_wgm_new_layout_for_from_select .select_time>p,div.wps_wgm_new_layout_for_from_select .select_time>div,div.wps_wgm_new_layout_for_from_select .select_time>span,div.wps_wgm_new_layout_for_from_select .select_time>li,div.wps_wgm_new_layout_for_from_select .select_time>button,div.wps_wgm_new_layout_for_from_select .select_time>select{flex:0 0 100%!important}div.wps_wgm_new_layout_for_from_select .select_time button,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"],div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"]{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}div.wps_wgm_new_layout_for_from_select .select_time select{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}}select#wps_wgm_price,select[name*="wps_wgm_price"],.wps_wgm_price{border:2px solid #AD8D3D!important;font-weight:700!important;font-size:18px!important;min-height:60px!important;background:#0F0F0F!important;color:#FFFFFF!important}select#wps_wgm_price:hover,.wps_wgm_price:hover{box-shadow:0 4px 12px rgb(173 141 61 / .25)!important}.wps_wgm_delivery_method_wrapper{display:flex!important;gap:10px!important;flex-wrap:wrap!important}.wps_wgm_delivery_method_wrapper input[type="radio"]{position:absolute!important;left:-9999px!important}.wps_wgm_delivery_method_wrapper label{flex:1 1 0!important;min-width:140px!important;text-align:center!important;background:#0F0F0F!important;border:1px solid #707070!important;color:#FFFFFF!important;padding:14px 16px!important;border-radius:8px!important;cursor:pointer!important;transition:border-color 0.2s ease,background 0.2s ease,transform 0.2s ease}.wps_wgm_delivery_method_wrapper label:hover{border-color:#AD8D3D!important;transform:translateY(-1px)}.wps_wgm_delivery_method_wrapper input[type="radio"]:checked+label{background:#AD8D3D!important;color:#000000!important;border-color:#AD8D3D!important}.wps_wgm_giftcard_preview_button,button.wps_wgm_preview_btn{background:transparent!important;color:#AD8D3D!important;border:2px solid #AD8D3D!important;padding:16px 28px!important;font-size:16px!important;font-weight:800!important;letter-spacing:1px!important;border-radius:10px!important;cursor:pointer!important;text-transform:uppercase!important;transition:background 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease}.wps_wgm_giftcard_preview_button:hover,button.wps_wgm_preview_btn:hover{background:rgb(173 141 61 / .12)!important;transform:translateY(-2px);box-shadow:0 8px 22px rgb(173 141 61 / .18)!important}.wps_wgm_featured_img .wps_wgm_pre_selected_temp{height:auto!important;max-width:100%!important;border:1px solid #707070!important;border-radius:8px!important;transition:transform 0.2s ease,border-color 0.2s ease}.wps_wgm_featured_img .wps_wgm_pre_selected_temp:hover{border-color:#AD8D3D!important;transform:scale(1.02)}.wps_wgm_giftcard_preview_wrapper{background:#1C1C1C!important;padding:24px!important;border-radius:8px!important;border:1px solid #707070!important;margin:24px 0!important}@media (max-width:768px){.wps-cgw-gift-details-wrapper,.wps_wgm_giftcard_form_wrapper{padding:16px!important}.wps_wgm_delivery_method_wrapper label{min-width:110px!important}}.wps_wgm_giftcard_form_wrapper *:focus-visible{outline:2px solid #AD8D3D!important;outline-offset:2px!important}.wps_wgm_giftcard_form_wrapper button,.wps_wgm_delivery_method_wrapper label{min-height:44px!important;min-width:44px!important}div.wps_wgm_new_layout_for_from_select>div.select_time,div.wps_wgm_new_layout_for_from_select>.wps_wgm_section.select_time,div.wps_wgm_new_layout_for_from_select .select_time{width:100%!important;max-width:100%!important;float:none!important;position:relative!important;left:auto!important;right:auto!important;top:auto!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;align-items:stretch!important}div.wps_wgm_new_layout_for_from_select .select_time *{float:none!important;position:static!important;margin-left:0!important;margin-right:0!important}div.wps_wgm_new_layout_for_from_select .select_time button,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"],div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"],div.wps_wgm_new_layout_for_from_select .select_time select,div.wps_wgm_new_layout_for_from_select .select_time input[type="text"]{flex:1 1 calc(50% - 5px)!important;min-width:0!important;width:100%!important;max-width:100%!important;color:#FFFFFF!important;background:#0F0F0F!important}@media (max-width:420px){div.wps_wgm_new_layout_for_from_select .select_time button,div.wps_wgm_new_layout_for_from_select .select_time input[type="button"],div.wps_wgm_new_layout_for_from_select .select_time input[type="submit"],div.wps_wgm_new_layout_for_from_select .select_time select,div.wps_wgm_new_layout_for_from_select .select_time input[type="text"]{flex:0 0 100%!important}}.single-product .summary .price,.single-product .summary p.price,.single-product .summary span.price,.single-product .summary .woocommerce-Price-amount,.single-product .summary .woocommerce-Price-amount amount{font-size:34px!important;font-weight:800!important;line-height:1.1!important;color:#FFFFFF!important;letter-spacing:0.2px!important;margin:18px 0 14px 0!important;display:inline-flex!important;align-items:baseline!important;gap:6px!important}.single-product .summary .woocommerce-Price-currencySymbol{font-size:0.85em!important;opacity:0.9!important}.single-product .summary p.price:before{content:"Gesamtpreis"!important;display:block!important;font-size:13px!important;font-weight:700!important;color:rgb(255 255 255 / .65)!important;letter-spacing:0.6px!important;text-transform:uppercase!important;margin-bottom:6px!important}.single-product .summary select#wps_wgm_price,.single-product .summary select[name*="wps_wgm_price"],.single-product .summary .wps_wgm_price{margin-top:8px!important}.woocommerce div.product p.price,.woocommerce div.product span.price,.single-product .price{margin:18px 0 14px 0!important}.woocommerce div.product p.price bdi,.woocommerce div.product span.price bdi,.single-product .price bdi{font-size:36px!important;font-weight:900!important;line-height:1.1!important;color:#FFFFFF!important;letter-spacing:0.2px!important;display:inline-block!important}.woocommerce div.product p.price .woocommerce-Price-currencySymbol,.woocommerce div.product span.price .woocommerce-Price-currencySymbol,.single-product .price .woocommerce-Price-currencySymbol{font-size:0.85em!important;opacity:0.9!important;margin-left:4px!important}.woocommerce div.product p.price:before,.woocommerce div.product span.price:before{content:"Gesamtpreis"!important;display:block!important;font-size:13px!important;font-weight:700!important;color:rgb(255 255 255 / .65)!important;letter-spacing:0.6px!important;text-transform:uppercase!important;margin-bottom:6px!important}p.wps_wgm_section #wps_wgm_text{display:inline-flex!important;align-items:baseline!important;gap:6px!important;padding:10px 14px!important;border:2px solid #AD8D3D!important;border-radius:10px!important;background:rgb(173 141 61 / .1)!important}p.wps_wgm_section #wps_wgm_text .woocommerce-Price-amount.amount,p.wps_wgm_section #wps_wgm_text .woocommerce-Price-amount.amount bdi{font-size:36px!important;font-weight:900!important;line-height:1.05!important;color:#FFFFFF!important;letter-spacing:0.2px!important}p.wps_wgm_section #wps_wgm_text .woocommerce-Price-currencySymbol{font-size:0.85em!important;opacity:0.9!important;margin-left:4px!important}p.wps_wgm_section{margin:18px 0 14px 0!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}.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;overflow:hidden}.bookly-calendar th,.booking-calendar-container .calendar th{background:#1C1C1C!important;color:#AD8D3D!important;font-weight:600!important;padding:12px 8px;text-align:center}.bookly-calendar td,.booking-calendar-container .calendar td{color:#FFFFFF!important;border:1px solid #707070!important;padding:8px;text-align:center;cursor:pointer;transition:all 0.2s ease}.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}.bookly-calendar td.disabled,.booking-calendar-container .calendar td.disabled{color:rgb(255 255 255 / .3)!important;cursor:not-allowed}.bookly-calendar td.today,.booking-calendar-container .calendar td.today{border:2px solid #AD8D3D!important;font-weight:700}.bookly-time-slot,.booking-time-slot{background:#1C1C1C!important;border:2px solid #707070!important;color:#FFFFFF!important;padding:12px 16px!important;border-radius:8px!important;margin-bottom:8px;cursor:pointer;transition:all 0.3s ease}.bookly-time-slot:hover,.booking-time-slot:hover{border-color:#AD8D3D!important;background:rgb(173 141 61 / .1)!important}.bookly-time-slot.selected,.booking-time-slot.selected{border-color:#AD8D3D!important;background:rgb(173 141 61 / .2)!important;font-weight:600}.bookly-summary,.booking-summary{background:#000000!important;border:2px solid #AD8D3D!important;border-radius:8px!important;padding:24px!important;margin-top:24px}.bookly-summary h3,.booking-summary h3{color:#AD8D3D!important;font-size:20px!important;margin-bottom:16px!important}.bookly-summary-item,.booking-summary-item{color:#E0E0E0!important;padding:8px 0;border-bottom:1px solid #707070}.bookly-summary-item:last-child,.booking-summary-item:last-child{border-bottom:none}.bookly-total-price,.booking-total-price{color:#AD8D3D!important;font-size:28px!important;font-weight:700!important;margin-top:16px}@media (max-width:768px){.bookly-form,.booking-calendar-container,.wc-bookings-booking-form{padding:16px!important}.bookly-calendar td,.booking-calendar-container .calendar td{padding:4px;font-size:14px}.bookly-next-step,.bookly-book-appointment,.booking-calendar-container button,.wc-bookings-booking-form button{width:100%}}.bookly-form *:focus-visible,.booking-calendar-container *:focus-visible,.wc-bookings-booking-form *:focus-visible{outline:2px solid #AD8D3D!important;outline-offset:2px}.bookly-time-slot,.booking-time-slot,.bookly-calendar td,.booking-calendar-container .calendar td{min-height:44px;min-width:44px}.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-img{border-radius:50%;border:2px solid rgb(173 141 61 / .3)}.ti-profile-name,.ti-review-header strong{color:#FFFFFF!important;font-size:16px!important;font-weight:600!important}.ti-review-date{color:rgb(255 255 255 / .6)!important;font-size:14px!important}.ti-star,.ti-rating-star{color:#AD8D3D!important;font-size:18px!important}.ti-star.filled,.ti-rating-star.filled{color:#AD8D3D!important}.ti-star.empty,.ti-rating-star.empty{color:rgb(173 141 61 / .3)!important}.ti-review-text{color:#E0E0E0!important;line-height:1.6!important;font-size:15px!important;margin-top:12px}.ti-review-text p{margin-bottom:12px}.ti-read-more{color:#AD8D3D!important;text-decoration:none;font-weight:600;transition:color 0.3s ease}.ti-read-more:hover{color:#C19E4E!important;text-decoration:underline}.ti-footer,.ti-widget-footer{opacity:.5;font-size:12px;text-align:center;margin-top:20px}.ti-widget-header{text-align:center;margin-bottom:32px;padding:24px;background:rgb(28 28 28 / .6);border:1px solid rgb(173 141 61 / .2);border-radius:12px}.ti-rating-text{font-size:48px;font-weight:700;color:#AD8D3D!important;margin-bottom:8px}.ti-rating-count{color:rgb(255 255 255 / .7)!important;font-size:16px}.ti-widget-container.ti-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.ti-widget-container.ti-slider .ti-review-item{min-width:300px}@media (max-width:768px){.ti-review-item{padding:16px!important;margin-bottom:16px!important}.ti-widget-header{padding:16px;margin-bottom:24px}.ti-rating-text{font-size:36px}.ti-widget-container.ti-grid{grid-template-columns:1fr}}.ti-review-item a:focus-visible,.ti-read-more:focus-visible{outline:2px solid #AD8D3D!important;outline-offset:2px}.ti-star .sr-only,.ti-rating-star .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (prefers-color-scheme:dark){.ti-review-item{background:linear-gradient(135deg,rgb(28 28 28 / .8) 0%,rgb(0 0 0 / .6) 100%)!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 #AD8D3D!important;border-radius:4px!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important;font-family:'Barlow',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!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:#C9A854!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}select#wps_wgm_price:focus,select.wps_wgm_price:focus{border-color:#AD8D3D!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:8px!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:#AD8D3D!important;-webkit-text-fill-color:#AD8D3D!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}.wps_wgm_giftcard_form_wrapper label:not([for*="wps_wgm_price"]):not([for*="wps_wgm_to_email_send"]):not([for*="wps_wgm_to_email_download"]):not([for*="wps_wgm_to_email_ship"]),.wps_wgm_giftcard_form_wrapper .wps_wgc_label,.wps_wgm_giftcard_form_wrapper label.wps_wgc_label,p.wps_wgm_section label:not([for*="wps_wgm_price"]):not([for*="wps_wgm_to_email_send"]):not([for*="wps_wgm_to_email_download"]):not([for*="wps_wgm_to_email_ship"]),p.wps_from label,p.wps_to label,p.wps_message label,form.wps_wgm_giftcard_form label:not([for*="wps_wgm_price"]):not([for*="wps_wgm_to_email_send"]):not([for*="wps_wgm_to_email_download"]):not([for*="wps_wgm_to_email_ship"]){color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-weight:600!important;margin-bottom:8px!important;display:block!important}.wps_wgm_delivery_method_wrapper>label:first-child,.wps_wgm_delivery_method_wrapper>label:first-of-type{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:none!important;border:none!important;padding:0 0 12px 0!important;font-size:16px!important;font-weight:700!important;display:block!important;cursor:default!important;margin:0 0 12px 0!important}.wps_wgm_delivery_method_wrapper input[type="radio"]+label,label[for*="wps_wgm_to_email_send"],label[for*="wps_wgm_to_email_download"],label[for*="wps_wgm_to_email_ship"]{color:#999999!important;-webkit-text-fill-color:#999999!important;background:#1a1a1a!important;padding:12px 20px!important;border:1px solid #333333!important;border-radius:4px 4px 0 0!important;cursor:pointer!important;transition:all 0.3s ease!important;font-weight:600!important;display:inline-block!important;margin:0 2px!important}.wps_wgm_delivery_method_wrapper input[type="radio"]:checked+label,input[type="radio"]:checked+label[for*="wps_wgm_to_email_send"],input[type="radio"]:checked+label[for*="wps_wgm_to_email_download"],input[type="radio"]:checked+label[for*="wps_wgm_to_email_ship"]{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#333333!important;border-color:#AD8D3D!important;border-bottom-color:transparent!important;position:relative!important;z-index:2!important}.wps_wgm_delivery_method_wrapper label:hover:not(:has(input:checked)){color:#CCCCCC!important;background:#252525!important}.wps_wgm_delivery_method_wrapper input[type="radio"]{position:absolute!important;opacity:0!important;pointer-events:none!important}.wps_wgm_giftcard_form_wrapper .wps_delivery_method>label:first-child,p.wps_wgm_section.wps_delivery_method>label:first-child{color:#FFFFFF!important;font-size:18px!important;font-weight:700!important;margin-bottom:16px!important;background:none!important;border:none!important;padding:0!important;border-radius:0!important}.wps_wgm_delivery_method_wrapper p,.wps_wgm_delivery_method_wrapper span,.wps_delivery_method p,.wps_delivery_method span{color:#FFFFFF!important}.wps_wgm_wrapper_for_preview{padding:20px!important;margin:20px 0!important;background:rgb(0 0 0 / .3)!important;border-radius:8px!important;border:1px solid rgb(173 141 61 / .3)!important}.wps_wgm_wrapper_for_preview h2{color:#AD8D3D!important;font-size:24px!important;font-weight:700!important;margin-bottom:20px!important;line-height:1.3!important;display:flex!important;justify-content:space-between!important;align-items:center!important;flex-wrap:wrap!important;font-family:'Barlow',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important}.wps_wgm_wrapper_for_preview h2 span,.wps_wgm_wrapper_for_preview h2 span#wps_wgm_price_preview{color:#AD8D3D!important;font-size:28px!important;font-weight:700!important;display:inline-block!important;visibility:visible!important;margin-left:auto!important;text-align:right!important}.wps_wgm_wrapper_for_preview p{color:#FFFFFF!important;font-family:'Barlow',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:16px!important;line-height:1.6!important;margin:0 0 12px!important;display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important}.wps_wgm_wrapper_for_preview p span.wps_text_style{color:#FFFFFF!important;font-weight:400!important;text-align:right!important;flex:0 0 auto!important;margin-left:auto!important}.wps_wgm_wrapper_for_preview p span#wps_to_preview{color:#AD8D3D!important;font-weight:600!important;text-align:right!important}.wps_wgm_wrapper_for_preview p span#wps_from_preview{color:#FFFFFF!important;font-weight:400!important;text-align:right!important}.wps_wgm_wrapper_for_preview p span#wps_message_preview{color:#FFFFFF!important;font-style:italic!important;opacity:0.9!important;text-align:right!important}.wps_wgm_wrapper_for_preview p:has(#wps_from_preview),.wps_wgm_wrapper_for_preview p:has(#wps_to_preview),.wps_wgm_wrapper_for_preview p:has(#wps_message_preview){color:#FFFFFF!important}a#mwg_wgm_preview_email,.wps_wgm_giftcard_preview a[href^="mailto"],.wps_wgm_preview_content a,#mwg_wgm_preview_email{color:#AD8D3D!important;background:#00D084!important;background-color:transparent!important;text-decoration:none!important;font-weight:600!important}.wps_wgm_giftcard_preview a{color:#AD8D3D!important;background:transparent!important}.wps_wgm_giftcard_preview p,.wps_wgm_giftcard_preview span,.wps_wgm_preview_content p,#wps_from_preview,.wps_text_style{color:#FFFFFF!important}.wps_wgm_giftcard_preview p:has(#wps_from_preview),.wps_wgm_preview_content p:has(.wps_text_style){color:#FFFFFF!important}.wps_wgm_giftcard_form_wrapper button,.wps_wgm_giftcard_form_wrapper input[type="submit"],button.wps_wgm_preview_btn,button.single_add_to_cart_button{border:none!important;border-radius:4px!important;padding:16px 32px!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.5px!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important;margin-bottom:12px!important}button.wps_wgm_preview_btn,.wps_wgm_giftcard_form_wrapper button:not(.single_add_to_cart_button),input[type="submit"][name="wps_wgm_preview_btn"],.wps_wgm_giftcard_form input[type="submit"]:not([name*="add-to-cart"]){background:transparent!important;color:#AD8D3D!important;border:2px solid #AD8D3D!important;min-height:50px!important;font-size:16px!important}button.wps_wgm_preview_btn:hover,.wps_wgm_giftcard_form_wrapper button:not(.single_add_to_cart_button):hover{background:rgb(173 141 61 / .1)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(173 141 61 / .2)!important}a#mwg_wgm_preview_email{display:block!important;min-height:50px!important;padding:14px 40px!important;box-sizing:border-box!important;font-family:'Barlow',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0.5px!important;text-decoration:none!important;line-height:1.4!important;text-align:center!important;color:#AD8D3D!important;background:transparent!important;border:2px solid #AD8D3D!important;border-radius:4px!important;margin:20px auto!important;width:fit-content!important;max-width:300px!important;cursor:pointer!important;transition:all 0.3s ease!important}a#mwg_wgm_preview_email:hover{background:rgb(173 141 61 / .1)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgb(173 141 61 / .2)!important}a#mwg_wgm_preview_email:focus{outline:3px solid rgb(173 141 61 / .5)!important;outline-offset:2px!important}button.single_add_to_cart_button,.wps_wgm_giftcard_form_wrapper .single_add_to_cart_button{background:#AD8D3D!important;background:linear-gradient(135deg,#AD8D3D 0%,#C9A854 100%)!important;color:#000000!important;border:2px solid #AD8D3D!important;box-shadow:0 4px 12px rgb(173 141 61 / .3)!important}button.single_add_to_cart_button:hover{background:#C9A854!important;background:linear-gradient(135deg,#C9A854 0%,#DBC16E 100%)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgb(173 141 61 / .5)!important}button.wps_wgm_preview_btn:focus,button.single_add_to_cart_button:focus{outline:3px solid #AD8D3D!important;outline-offset:2px!important}.wps_wgm_giftcard_form_wrapper+.price,.wps_wgm_giftcard_form_wrapper~p.price,.single-product .summary>p.price,.product .summary .price.product-price,.woocommerce-product-details__short-description+p.price{display:none!important;visibility:hidden!important}.product_meta+p.price,div.product div.summary p.price{display:none!important;visibility:hidden!important}form.cart+p.price,.wps_wgm_giftcard_form+p.price,.variations_form+p.price{display:none!important;visibility:hidden!important}.wps_wgm_giftcard_form_wrapper .woocommerce-Price-amount,.wps_wgm_giftcard_form_wrapper .price,.wps_wgm_giftcard_form_wrapper p.price,.wps_wgm_giftcard_form_wrapper span.woocommerce-Price-amount,.wps_wgm_giftcard_form_wrapper span.woocommerce-Price-currencySymbol,.wps_wgm_giftcard_form_wrapper bdi{display:none!important;visibility:hidden!important}.product_title,.entry-title,.summary .price{display:block!important;visibility:visible!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,textarea#wps_wgm_message{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#000000!important;background-color:#000000!important;border:1px solid #707070!important;font-size:16px!important;padding:12px 16px!important;border-radius:4px!important}input#wps_wgm_to_email.wps_wgm_to_email,input[name="wps_wgm_to_email"],.wps_wgm_to_email#wps_wgm_to_email{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#000000!important;background-color:#000000!important}input#wps_wgm_to_name_optional.wps_wgm_to_email,input[name="wps_wgm_to_name_optional"],.wps_wgm_to_email#wps_wgm_to_name_optional{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#000000!important;background-color:#000000!important}input#wps_wgm_to_download,input[name="wps_wgm_to_download"]{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#000000!important;background-color:#000000!important}input#wps_wgm_to_ship.wps_wgm_to_email,input[name="wps_wgm_to_email_ship"],.wps_wgm_to_email#wps_wgm_to_ship{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;background:#000000!important;background-color:#000000!important}input#wps_wgm_to_email:-webkit-autofill,input#wps_wgm_to_email:-webkit-autofill:hover,input#wps_wgm_to_email:-webkit-autofill:focus,input#wps_wgm_to_name_optional:-webkit-autofill,input#wps_wgm_to_name_optional:-webkit-autofill:hover,input#wps_wgm_to_name_optional:-webkit-autofill:focus,input#wps_wgm_to_download:-webkit-autofill,input#wps_wgm_to_download:-webkit-autofill:hover,input#wps_wgm_to_download:-webkit-autofill:focus,input#wps_wgm_to_ship:-webkit-autofill,input#wps_wgm_to_ship:-webkit-autofill:hover,input#wps_wgm_to_ship:-webkit-autofill:focus{-webkit-text-fill-color:#FFFFFF!important;-webkit-box-shadow:0 0 0 1000px #000 inset!important;background-color:#000000!important;color:#FFFFFF!important}input#wps_wgm_from_name:focus,input#wps_wgm_to_email:focus,input#wps_wgm_to_name:focus,input#wps_wgm_to_name_optional:focus,input#wps_wgm_to_download:focus,input#wps_wgm_to_ship:focus,textarea#wps_wgm_message:focus{border-color:#AD8D3D!important;outline:none!important;box-shadow:0 0 0 2px rgb(173 141 61 / .3)!important}input#wps_wgm_from_name::placeholder,input#wps_wgm_to_email::placeholder,input#wps_wgm_to_name::placeholder,input#wps_wgm_to_name_optional::placeholder,input#wps_wgm_to_download::placeholder,input#wps_wgm_to_ship::placeholder,textarea#wps_wgm_message::placeholder{color:#999999!important;opacity:1!important}@media (max-width:767px){a#mwg_wgm_preview_email{width:100%!important;max-width:100%!important;padding:16px 24px!important;font-size:15px!important;margin:15px 0!important}select#wps_wgm_price,select.wps_wgm_price{font-size:15px!important;padding:14px 16px!important}.wps_wgm_wrapper_for_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}}