: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}*,*::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}.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)}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:var(--fa-spacing-sm,16px);transition:all 0.3s ease}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border-color:rgb(173 141 61 / .5);transform:translateY(-4px);box-shadow:0 8px 20px rgb(173 141 61 / .2)}.woocommerce ul.products li.product img{border-radius:4px;transition:transform 0.3s ease}.woocommerce ul.products li.product:hover img{transform:scale(1.05)}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:#FFF;font-size:18px;font-weight:600;margin:var(--fa-spacing-sm,16px) 0 8px}.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:#AD8D3D;font-size:20px;font-weight:700}.woocommerce ul.products li.product .price del,.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:rgb(255 255 255 / .5);font-size:16px}.woocommerce ul.products li.product .button,.woocommerce a.button,.woocommerce button.button{background:#AD8D3D;color:#000;border:2px solid #AD8D3D;padding:12px 24px;font-weight:600;border-radius:4px;transition:all 0.3s ease}.woocommerce ul.products li.product .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:#C19E4E;border-color:#C19E4E;transform:translateY(-2px)}.woocommerce span.onsale{background:#AD8D3D;color:#000;border-radius:50%;font-weight:700;padding:8px;min-width:50px;min-height:50px;display:flex;align-items:center;justify-content:center}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:2px solid #AD8D3D;padding-top:var(--fa-spacing-sm,16px)}.woocommerce div.product div.images{margin-bottom:var(--fa-spacing-md,32px)}.woocommerce div.product div.images img{border-radius:8px;border:1px solid rgb(255 255 255 / .1)}.woocommerce div.product .woocommerce-product-details__short-description{color:rgb(255 255 255 / .8);line-height:1.6;margin-bottom:var(--fa-spacing-md,32px)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid rgb(255 255 255 / .1);background:rgb(255 255 255 / .02);border-radius:4px 4px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:rgb(173 141 61 / .1);border-color:#AD8D3D}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#AD8D3D;font-weight:600}.woocommerce .star-rating span{color:#AD8D3D}@media (max-width:768px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:var(--fa-spacing-xs,8px)}}.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}.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-bottom:16px!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{color:#FFFFFF!important;font-size:14px!important;font-weight:600!important;margin-bottom:8px!important;display:block!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:#FFFFFF!important;border:1px solid #CCCCCC!important;color:#333333!important;padding:12px 16px!important;font-size:16px!important;border-radius:4px!important;width:100%!important;transition:all 0.3s ease}.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;box-shadow:0 0 0 3px rgb(173 141 61 / .2)}select#wps_wgm_price,select[name*="wps_wgm_price"],.wps_wgm_price{border:2px solid #AD8D3D!important;font-weight:600!important;font-size:18px!important;min-height:56px!important;background:#FFFFFF!important;color:#333333!important}select#wps_wgm_price:hover,.wps_wgm_price:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgb(173 141 61 / .3)}select#wps_wgm_hours,select[name*="wps_wgm_hours"],.wps_wgm_time{background:#FFFFFF!important;color:#767676!important;border:1px solid #CCCCCC!important;min-height:44px!important}.wps_wgm_delivery_method_wrapper label{background:#1C1C1C!important;border:2px solid #707070!important;color:#FFFFFF!important;padding:16px 20px!important;border-radius:8px!important;cursor:pointer;display:inline-block;margin-right:12px;transition:all 0.3s ease}.wps_wgm_delivery_method_wrapper label:hover{border-color:#AD8D3D!important}.wps_wgm_delivery_method_wrapper input[type="radio"]:checked+label{border-color:#AD8D3D!important;background:rgb(173 141 61 / .15)!important}.wps_wgm_giftcard_preview_button,button.wps_wgm_preview_btn{background:#00D084!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;text-transform:uppercase;letter-spacing:.5px;transition:all 0.3s ease}.wps_wgm_giftcard_preview_button:hover,button.wps_wgm_preview_btn:hover{background:#00B874!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(0 208 132 / .3)}.wps_wgm_featured_img .wps_wgm_pre_selected_temp{height:auto!important;max-width:100%;border:2px solid #707070;border-radius:8px;transition:all 0.3s ease}.wps_wgm_featured_img .wps_wgm_pre_selected_temp:hover{border-color:#AD8D3D;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_giftcard_form_wrapper input,.wps_wgm_giftcard_form_wrapper textarea,.wps_wgm_giftcard_form_wrapper select{font-size:16px!important}.wps_wgm_delivery_method_wrapper label{display:block;margin-right:0;margin-bottom:12px}}.wps_wgm_giftcard_form_wrapper *:focus-visible{outline:2px solid #AD8D3D!important;outline-offset:2px}.wps_wgm_giftcard_form_wrapper button,.wps_wgm_delivery_method_wrapper label{min-height:44px;min-width:44px}.wps_wgm_giftcard_form_wrapper .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}.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"]),.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"]),p.wps_from label,p.wps_to label,p.wps_message label,label[for*="wps_wgm_delivery"],.wps_wgm_delivery_method_wrapper label,.wps_delivery_method label,.wps_wgm_giftcard_form_wrapper p.wps_wgm_section>label:not([for*="wps_wgm_price"]),form.wps_wgm_giftcard_form label:not([for*="wps_wgm_price"]){color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-weight:600!important;margin-bottom:8px!important;display:block!important}.wps_wgm_giftcard_form_wrapper input[type="radio"]+label,.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"]{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;cursor:pointer!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_giftcard_form_wrapper .wps_delivery_method>label,p.wps_wgm_section.wps_delivery_method>label{color:#FFFFFF!important;font-size:18px!important;font-weight:700!important;margin-bottom:16px!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:inline-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;cursor:pointer!important;transition:all 0.3s ease!important;vertical-align:middle!important;margin:10px 0!important;width:auto!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;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}}