:root{--vyka-gold: #C9A96E;--vyka-gold-light: #D4BA8A;--vyka-gold-dark: #A88B52;--vyka-charcoal: #1A1A1A;--vyka-charcoal-light: #2C2C2C;--vyka-warm-white: #F5F0EB;--vyka-warm-gray: #E8E0D6;--vyka-text: #1A1A1A;--vyka-text-muted: #666666;--vyka-border: #E0D8CE;--vyka-success: #4A7C59;--vyka-error: #B54B4B;--vyka-radius: 4px;--vyka-radius-lg: 8px;--vyka-shadow-sm: 0 1px 3px rgba(0,0,0,.08);--vyka-shadow-md: 0 4px 12px rgba(0,0,0,.1);--vyka-shadow-lg: 0 8px 32px rgba(0,0,0,.12);--vyka-transition: .25s cubic-bezier(.4, 0, .2, 1);--vyka-page-width: 1280px;--vyka-page-padding: 24px}@media(min-width:750px){:root{--vyka-page-padding: 40px}}@media(min-width:990px){:root{--vyka-page-padding: 56px}}*,*:before,*:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.skip-to-content-link:focus{z-index:10000;position:fixed;top:8px;left:8px;padding:12px 24px;background:var(--vyka-charcoal);color:#fff;border-radius:var(--vyka-radius);text-decoration:none;font-weight:600}.vyka-announcement-bar{background:var(--vyka-charcoal);color:var(--vyka-warm-white);font-size:.8125rem;letter-spacing:.06em;overflow:hidden;padding:8px 0}.vyka-announcement-bar__track{display:flex;gap:48px;animation:marquee-scroll 40s linear infinite;white-space:nowrap;width:max-content}.vyka-announcement-bar__item{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.vyka-announcement-bar__dot{width:4px;height:4px;border-radius:50%;background:var(--vyka-gold);flex-shrink:0}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vyka-announcement-bar__track{animation:none;flex-wrap:wrap;justify-content:center}}.vyka-hero{position:relative;min-height:60vh;display:flex;align-items:center;overflow:hidden;background:var(--vyka-charcoal)}@media(min-width:750px){.vyka-hero{min-height:70vh}}.vyka-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.vyka-hero__media img,.vyka-hero__media video{width:100%;height:100%;object-fit:cover}.vyka-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(26,26,26,.7) 0%,rgba(26,26,26,.3) 60%,transparent 100%);z-index:2}.vyka-hero__content{position:relative;z-index:3;max-width:640px;padding:48px var(--vyka-page-padding);color:#fff}@media(min-width:990px){.vyka-hero__content{padding:64px var(--vyka-page-padding);padding-left:calc(var(--vyka-page-padding) + 40px)}}.vyka-hero__heading{font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.1;margin:0 0 16px;font-weight:400;letter-spacing:-.02em}.vyka-hero__subheading{font-size:clamp(1.0625rem,2.2vw,1.375rem);line-height:1.5;margin:0 0 32px;opacity:.9;font-weight:300}.vyka-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.vyka-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 36px;font-size:.9375rem;font-weight:500;letter-spacing:.04em;text-decoration:none;border-radius:var(--vyka-radius);transition:all var(--vyka-transition);cursor:pointer;border:none;line-height:1;white-space:nowrap}.vyka-btn--primary{background:var(--vyka-gold);color:var(--vyka-charcoal)}.vyka-btn--primary:hover{background:var(--vyka-gold-light);transform:translateY(-1px);box-shadow:var(--vyka-shadow-md)}.vyka-btn--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.vyka-btn--secondary:hover{background:#ffffff1a;border-color:#fff}.vyka-btn--dark{background:var(--vyka-charcoal);color:#fff}.vyka-btn--dark:hover{background:var(--vyka-charcoal-light)}.vyka-btn--outline{background:transparent;color:var(--vyka-charcoal);border:1px solid var(--vyka-border)}.vyka-btn--outline:hover{border-color:var(--vyka-charcoal)}.vyka-value-bar{background:var(--vyka-warm-white);padding:24px var(--vyka-page-padding)}.vyka-value-bar__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;max-width:var(--vyka-page-width);margin:0 auto}@media(min-width:750px){.vyka-value-bar__grid{grid-template-columns:repeat(4,1fr);gap:32px}}.vyka-value-bar__item{display:flex;align-items:center;gap:12px}.vyka-value-bar__icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--vyka-gold)}.vyka-value-bar__icon svg{width:24px;height:24px}.vyka-value-bar__text{font-size:.9375rem;font-weight:500;line-height:1.3;color:var(--vyka-text)}.vyka-section{padding:48px var(--vyka-page-padding)}@media(min-width:750px){.vyka-section{padding:72px var(--vyka-page-padding)}}.vyka-section__inner{max-width:var(--vyka-page-width);margin:0 auto}.vyka-section__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.vyka-section__title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:400;margin:0;letter-spacing:-.01em}.vyka-section__link{font-size:.9375rem;color:var(--vyka-text-muted);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color var(--vyka-transition)}.vyka-section__link:hover{color:var(--vyka-gold-dark)}.vyka-section__link svg{width:16px;height:16px}.vyka-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.vyka-product-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media(min-width:990px){.vyka-product-grid{grid-template-columns:repeat(4,1fr)}}.vyka-product-card{text-decoration:none;color:inherit;display:block}.vyka-product-card__image{aspect-ratio:1;overflow:hidden;border-radius:var(--vyka-radius-lg);background:var(--vyka-warm-white);margin-bottom:12px}.vyka-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vyka-product-card:hover .vyka-product-card__image img{transform:scale(1.05)}.vyka-product-card__title{font-size:.9375rem;font-weight:500;margin:0 0 4px;line-height:1.4}.vyka-product-card__price{font-size:.9375rem;color:var(--vyka-text-muted)}.vyka-categories-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:750px){.vyka-categories-grid{grid-template-columns:repeat(var(--cat-cols, 2),1fr);gap:16px}}.vyka-category-tile{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--vyka-radius-lg);display:flex;align-items:flex-end;text-decoration:none;color:#fff;cursor:pointer}@media(min-width:750px){.vyka-category-tile{aspect-ratio:3/2}}.vyka-category-tile__image{position:absolute;top:0;right:0;bottom:0;left:0}.vyka-category-tile__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.vyka-category-tile:hover .vyka-category-tile__image img{transform:scale(1.06)}.vyka-category-tile__placeholder{width:100%;height:100%;background:linear-gradient(135deg,#2c2c2c,#1a1a1a)}.vyka-category-tile__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.45) 40%,rgba(0,0,0,.1) 70%,transparent 100%);z-index:1}.vyka-category-tile__content{position:relative;z-index:2;padding:20px;width:100%}@media(min-width:750px){.vyka-category-tile__content{padding:24px}}.vyka-category-tile__title{font-size:1.25rem;font-weight:500;margin:0 0 6px;text-shadow:0 1px 4px rgba(0,0,0,.6),0 0 12px rgba(0,0,0,.3);letter-spacing:.01em}@media(min-width:750px){.vyka-category-tile__title{font-size:clamp(1.25rem,2.5vw,1.75rem)}}.vyka-category-tile__link{font-size:.875rem;letter-spacing:.04em;opacity:.9;display:inline-flex;align-items:center;gap:6px;text-shadow:0 1px 3px rgba(0,0,0,.5)}.vyka-category-tile:hover .vyka-category-tile__link{text-decoration:underline;text-decoration-color:var(--vyka-gold);text-underline-offset:3px}.vyka-media-section{position:relative;min-height:50vh;display:flex;align-items:center;overflow:hidden;background:var(--vyka-charcoal);color:#fff}.vyka-media-section__bg{position:absolute;top:0;right:0;bottom:0;left:0}.vyka-media-section__bg img,.vyka-media-section__bg video{width:100%;height:100%;object-fit:cover;opacity:.5}.vyka-media-section__content{position:relative;z-index:2;max-width:560px;padding:48px var(--vyka-page-padding);text-align:center;margin:0 auto}@media(min-width:750px){.vyka-media-section__content{padding:80px var(--vyka-page-padding)}}.vyka-media-section__heading{font-size:clamp(2rem,4.5vw,3rem);font-weight:400;margin:0 0 16px}.vyka-media-section__body{font-size:1.0625rem;line-height:1.6;opacity:.9;margin:0 0 32px}.vyka-custom-design-cta{background:var(--vyka-warm-white);color:var(--vyka-text)}.vyka-custom-design-cta .vyka-section__title{color:var(--vyka-charcoal)}.vyka-custom-design-cta__body{font-size:1.0625rem;line-height:1.6;color:var(--vyka-text-muted);margin:0 0 32px}.vyka-trust-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;text-align:center}@media(min-width:750px){.vyka-trust-grid{grid-template-columns:repeat(4,1fr)}}.vyka-trust-item{padding:24px 16px}.vyka-trust-item__icon{width:48px;height:48px;margin:0 auto 12px;color:var(--vyka-gold)}.vyka-trust-item__title{font-size:1rem;font-weight:600;margin:0 0 4px}.vyka-trust-item__text{font-size:.9375rem;color:var(--vyka-text-muted);line-height:1.4}.vyka-blog-grid{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.vyka-blog-grid{grid-template-columns:repeat(3,1fr)}}.vyka-blog-card{text-decoration:none;color:inherit}.vyka-blog-card__image{aspect-ratio:16/10;overflow:hidden;border-radius:var(--vyka-radius-lg);margin-bottom:16px;background:var(--vyka-warm-white)}.vyka-blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.vyka-blog-card:hover .vyka-blog-card__image img{transform:scale(1.04)}.vyka-blog-card__title{font-size:1.25rem;font-weight:500;margin:0 0 8px;line-height:1.35}.vyka-blog-card__excerpt{font-size:.9375rem;color:var(--vyka-text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vyka-faq-list{max-width:800px;margin:0 auto}.vyka-faq-item{border-bottom:1px solid var(--vyka-border)}.vyka-faq-item summary{padding:20px 0;font-size:1.0625rem;font-weight:500;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.vyka-faq-item summary::-webkit-details-marker{display:none}.vyka-faq-item summary:after{content:"+";font-size:1.25rem;font-weight:300;flex-shrink:0;transition:transform var(--vyka-transition)}.vyka-faq-item[open] summary:after{transform:rotate(45deg)}.vyka-faq-item__answer{padding:0 0 20px;font-size:1rem;line-height:1.6;color:var(--vyka-text-muted)}.vyka-newsletter{text-align:center}.vyka-newsletter__form{display:flex;gap:8px;max-width:480px;margin:0 auto}.vyka-newsletter__input{flex:1;padding:14px 16px;border:1px solid var(--vyka-border);border-radius:var(--vyka-radius);font-size:.875rem;background:#fff;transition:border-color var(--vyka-transition)}.vyka-newsletter__input:focus{outline:none;border-color:var(--vyka-gold)}@media(max-width:499px){.vyka-newsletter__form{flex-direction:column}}.vyka-breadcrumbs{padding:12px var(--vyka-page-padding);font-size:.8125rem;color:var(--vyka-text-muted)}.vyka-breadcrumbs__list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:4px;max-width:var(--vyka-page-width);margin:0 auto}.vyka-breadcrumbs__item{display:inline-flex;align-items:center;gap:4px}.vyka-breadcrumbs__item:not(:last-child):after{content:"/";margin-left:4px;opacity:.5}.vyka-breadcrumbs__link{color:var(--vyka-text-muted);text-decoration:none}.vyka-breadcrumbs__link:hover{color:var(--vyka-text)}body,.section,.section-wrapper{font-family:Assistant,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.01em}a{color:var(--vyka-charcoal);transition:color var(--vyka-transition)}a:hover{color:var(--vyka-gold-dark)}:focus-visible{outline:2px solid var(--vyka-gold);outline-offset:2px}.button--primary,button[type=submit],.shopify-challenge__button,.form__submit{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;border:none!important;border-radius:var(--vyka-radius)!important;font-family:Assistant,sans-serif!important;font-weight:500!important;letter-spacing:.03em;transition:all var(--vyka-transition)!important}.button--primary:hover,button[type=submit]:hover,.shopify-challenge__button:hover,.form__submit:hover{background:var(--vyka-gold-light)!important;transform:translateY(-1px);box-shadow:var(--vyka-shadow-md)}input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=url],textarea,select{border:1px solid var(--vyka-border)!important;border-radius:var(--vyka-radius)!important;font-family:Assistant,sans-serif!important;transition:border-color var(--vyka-transition)!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=url]:focus,textarea:focus,select:focus{border-color:var(--vyka-gold)!important;outline:none!important;box-shadow:0 0 0 1px var(--vyka-gold-light)!important}.collection-wrapper .product-grid__item,.search-results .product-grid__item{transition:transform var(--vyka-transition)}.collection-wrapper .product-grid__item:hover,.search-results .product-grid__item:hover{transform:translateY(-2px)}.collection-heading,.collection-wrapper h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important;letter-spacing:-.01em}.product-information h1,.product-information .product__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.product-information .add-to-cart-button,.product-information button[name=add],.product-form__submit,.sticky-add-to-cart__button{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;border:none!important;border-radius:var(--vyka-radius)!important;font-weight:500!important;letter-spacing:.04em;transition:all var(--vyka-transition)!important}.product-information .add-to-cart-button:hover,.product-information button[name=add]:hover,.product-form__submit:hover,.sticky-add-to-cart__button:hover{background:var(--vyka-gold-light)!important;transform:translateY(-1px);box-shadow:var(--vyka-shadow-md)}.product-information .variant-input{border-color:var(--vyka-border);border-radius:var(--vyka-radius)}.product-information .variant-input--selected,.product-information .variant-input:checked+label{border-color:var(--vyka-gold)!important}.cart-page .cart-page__title,.cart-page h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.cart-page .button--checkout,.cart-summary__checkout-button,.cart__checkout-button,button[name=checkout],.cart-page [name=checkout]{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;border:none!important;border-radius:var(--vyka-radius)!important;font-weight:500!important;letter-spacing:.04em;transition:all var(--vyka-transition)!important}.cart-page .button--checkout:hover,.cart-summary__checkout-button:hover,.cart__checkout-button:hover,button[name=checkout]:hover,.cart-page [name=checkout]:hover{background:var(--vyka-gold-light)!important;transform:translateY(-1px);box-shadow:var(--vyka-shadow-md)}.cart-page .quantity-selector{border-color:var(--vyka-border);border-radius:var(--vyka-radius)}.blog-posts h1,.blog-posts .section__title,.blog-post-item h2,.blog-post-item h3{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.section-content-wrapper header h1,.blog-post-comments-container h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.blog-post-item{transition:transform var(--vyka-transition)}.blog-post-item:hover{transform:translateY(-2px)}.page-width-content h1,.page-width-content h2,.page-width-content h3,.search-results h1,.search-header h1,.section--height-full-screen h1,.section--height-full-screen h2{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.header-wrapper{font-family:Assistant,sans-serif}.header-wrapper .header-menu__item{font-family:Assistant,sans-serif;letter-spacing:.03em}footer,.footer-content{font-family:Assistant,sans-serif}footer h2,footer h3,footer h4,.footer-content h2,.footer-content h3,.footer-content h4{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.pagination a,.pagination .current{border-radius:var(--vyka-radius);transition:all var(--vyka-transition)}.pagination .current,.pagination a:hover{background:var(--vyka-gold);color:var(--vyka-charcoal);border-color:var(--vyka-gold)}.badge--sale,.badge--on-sale{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;font-weight:600;border-radius:var(--vyka-radius)}@media(max-width:749px){.header-menu__item,.mobile-menu-item,nav[role=navigation] a{min-height:48px;display:flex;align-items:center;font-size:1rem}.mobile-menu,.drawer-menu,[data-header-mobile-menu]{font-family:Assistant,sans-serif}.mobile-menu h2,.mobile-menu h3,.drawer-menu h2,.drawer-menu h3{font-family:Cormorant Garamond,Georgia,serif!important}.header__icon{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background:var(--vyka-gold-light);color:var(--vyka-charcoal)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:749px){.vyka-section{padding:36px 16px}.vyka-category-tile__title{font-size:1.125rem;text-shadow:0 2px 6px rgba(0,0,0,.7),0 0 16px rgba(0,0,0,.4)}.vyka-category-tile__link{font-size:.8125rem}.vyka-category-tile__overlay{background:linear-gradient(to top,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 45%,rgba(0,0,0,.15) 75%,transparent 100%)}.collection-wrapper .product-grid__item{padding-bottom:8px}}.header__row--bottom{background:var(--vyka-warm-white)!important;border-top:1px solid var(--vyka-border)!important}.header-section:has(>#header-component[sticky=always]) .header__row--bottom,.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]) .header__row--bottom{background:var(--vyka-warm-white)!important}.header__row--bottom .header-menu__link,.header__row--bottom a,.header__row--bottom button{color:var(--vyka-charcoal)!important}.header__row--bottom .header-menu__link:hover,.header__row--bottom a:hover{color:var(--vyka-gold-dark)!important}.header__row--bottom .header-menu__link[aria-current=page],.header__row--bottom .header-menu__link.active{color:var(--vyka-gold-dark)!important;border-bottom:2px solid var(--vyka-gold)!important}.vyka-reviews-section-wrapper,.vyka-reviews-section{background:var(--vyka-warm-white);padding:64px var(--vyka-page-padding)}.vyka-reviews-inner{max-width:var(--vyka-page-width);margin:0 auto}.vyka-reviews-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px}.vyka-reviews-heading{font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;letter-spacing:-.01em;margin:0;color:var(--vyka-charcoal)}.vyka-reviews-summary{display:flex;align-items:center;gap:12px}.vyka-reviews-meta{font-family:Assistant,sans-serif;font-size:.9375rem;color:var(--vyka-text-muted)}.vyka-stars{display:flex;align-items:center;gap:3px;color:var(--vyka-gold)}.vyka-star{width:18px;height:18px;flex-shrink:0}.vyka-star--full,.vyka-star--half{color:var(--vyka-gold)}.vyka-star--empty{color:var(--vyka-warm-gray)}.vyka-reviews-divider{height:1px;background:var(--vyka-border);margin-bottom:40px}#judgeme_product_reviews,.jdgm-widget,.jdgm-rev-widg{font-family:Assistant,-apple-system,sans-serif!important;color:var(--vyka-text)!important}.jdgm-rev,.jdgm-rev-widg .jdgm-rev{border-bottom:1px solid var(--vyka-border)!important;padding:28px 0!important;background:transparent!important}.jdgm-rev__author,.jdgm-rev-widg .jdgm-rev__author{font-family:Assistant,sans-serif!important;font-weight:600!important;font-size:.9375rem!important;color:var(--vyka-charcoal)!important}.jdgm-rev__title,.jdgm-rev-widg .jdgm-rev__title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:1.125rem!important;font-weight:500!important;color:var(--vyka-charcoal)!important;margin:6px 0 8px!important}.jdgm-rev__body,.jdgm-rev-widg .jdgm-rev__body{font-size:.9375rem!important;line-height:1.65!important;color:var(--vyka-text-muted)!important}.jdgm-star,.jdgm-rev__rating .jdgm-star,.jdgm-prev-badge__stars .jdgm-star,.jdgm-star.jdgm--on,.jdgm-rev__rating .jdgm-star.jdgm--on{color:var(--vyka-gold)!important}.jdgm-star.jdgm--off{color:var(--vyka-warm-gray)!important;opacity:.6}.jdgm-rev__badge,.jdgm-rev__verified{background:var(--vyka-warm-white)!important;color:var(--vyka-gold-dark)!important;border:1px solid var(--vyka-border)!important;border-radius:var(--vyka-radius)!important;font-size:.75rem!important;padding:2px 8px!important;font-family:Assistant,sans-serif!important;font-weight:500!important}.jdgm-rev__timestamp,.jdgm-rev__timestamp *{font-size:.8125rem!important;color:var(--vyka-text-muted)!important;font-family:Assistant,sans-serif!important}.jdgm-write-rev-link,.jdgm-write-rev-link a,button.jdgm-write-rev-link{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;border:none!important;border-radius:var(--vyka-radius)!important;padding:14px 32px!important;font-family:Assistant,sans-serif!important;font-weight:500!important;font-size:.9375rem!important;letter-spacing:.04em!important;cursor:pointer!important;transition:all var(--vyka-transition)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important}.jdgm-write-rev-link:hover,button.jdgm-write-rev-link:hover{background:var(--vyka-gold-light)!important;transform:translateY(-1px)!important;box-shadow:var(--vyka-shadow-md)!important}.jdgm-paginate a,.jdgm-paginate span{color:var(--vyka-text-muted)!important;border-color:var(--vyka-border)!important;border-radius:var(--vyka-radius)!important;font-family:Assistant,sans-serif!important}.jdgm-paginate .jdgm--active,.jdgm-paginate a:hover{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;border-color:var(--vyka-gold)!important}.jdgm-rev__reply{background:#fff!important;border-left:3px solid var(--vyka-gold)!important;border-radius:0 var(--vyka-radius) var(--vyka-radius) 0!important;padding:16px 20px!important;margin-top:12px!important;font-family:Assistant,sans-serif!important;font-size:.9375rem!important;color:var(--vyka-text-muted)!important}.jdgm-form input,.jdgm-form textarea{border:1px solid var(--vyka-border)!important;border-radius:var(--vyka-radius)!important;font-family:Assistant,sans-serif!important;padding:12px 16px!important}.jdgm-form input:focus,.jdgm-form textarea:focus{border-color:var(--vyka-gold)!important;outline:none!important;box-shadow:0 0 0 1px var(--vyka-gold-light)!important}.jdgm-form button[type=submit],.jdgm-submit-btn{background:var(--vyka-gold)!important;color:var(--vyka-charcoal)!important;border:none!important;border-radius:var(--vyka-radius)!important;font-family:Assistant,sans-serif!important;font-weight:500!important;padding:14px 32px!important;letter-spacing:.04em!important;transition:all var(--vyka-transition)!important}.jdgm-form button[type=submit]:hover,.jdgm-submit-btn:hover{background:var(--vyka-gold-light)!important;transform:translateY(-1px)!important}.jdgm-form .jdgm-star{cursor:pointer;font-size:1.5rem!important}@media(max-width:749px){.vyka-reviews-section,.vyka-reviews-section-wrapper{padding:40px 16px}.vyka-reviews-header{flex-direction:column;align-items:flex-start}.jdgm-rev{padding:20px 0!important}}.rating-color--primary{--star-fill-color: var(--vyka-gold);--star-fill-color-rgb: 201, 169, 110}.filled-star{fill:var(--vyka-gold)!important}#shopify-section-template--24001060765719__hero_LFtFLY .text-block p,#shopify-section-template--24001060765719__hero_LFtFLY .text-block,#shopify-section-template--24001060765719__hero_LFtFLY p{color:#fff!important}.products-count-wrapper{display:none!important}.language-selector select{border:none!important;background:transparent!important;font-size:14px!important;font-weight:400;letter-spacing:.02em;color:var(--color-foreground)!important;padding:2px 16px 2px 4px!important;cursor:pointer;outline:none}.language-selector select:focus{outline:none!important;box-shadow:none!important}.language-selector{border:none!important}.wa-float{background:#c9a96e!important;box-shadow:0 6px 20px #c9a96e59!important;transition:background .2s ease,box-shadow .2s ease}.wa-float:hover{background:#b8954f!important;box-shadow:0 8px 24px #c9a96e80!important}.wa-float svg{fill:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vyka-custom.css.map */
