@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:wght@300;400;500;600&display=swap";:root{--vh-black: #000000;--vh-surface: #0a0a0a;--vh-surface-raised: #111111;--vh-gold: #eedc82;--vh-gold-muted: #c9b56a;--vh-text: rgba(255, 255, 255, .92);--vh-text-muted: rgba(255, 255, 255, .78);--vh-border: rgba(238, 220, 130, .35);--vh-border-subtle: rgba(255, 255, 255, .08);--vh-product-tile: rgba(238, 220, 130, .08);--vh-product-tile-hover: rgba(238, 220, 130, .12);--vh-font-display: "Bebas Neue", "Arial Narrow", sans-serif;--vh-font-sans: "Montserrat", system-ui, sans-serif;--vh-page-max-width: 1600px;--vh-page-padding-inline: clamp(1.25rem, 5vw, 3.5rem);--vh-radius-sm: .5rem;--vh-radius-md: .75rem;--vh-radius-lg: 1rem;--vh-radius-xl: 1.25rem;--vh-radius-pill: 999px}body,.gradient{background-color:var(--vh-black)!important;color:var(--vh-text)!important;font-family:var(--vh-font-sans)!important}html,body{overflow-x:clip!important}h1,h2,h3,h4,.product-title,[class*=product] [class*=title]:not(.vh-product-tags__bullets-title){font-family:var(--vh-font-display)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}a{color:var(--vh-gold-muted)}a:hover{color:var(--vh-gold)}.shopify-section:has(.announcement-bar),.shopify-section:has(announcement-bar-component){width:100%!important;max-width:none!important;padding:0!important;margin:0!important}aside.announcement-bar,.announcement-bar.section,.announcement-bar.color-scheme-1{--padding-block-start: 0 !important;--padding-block-end: 0 !important;--padding-inline-start: 0 !important;--padding-inline-end: 0 !important;--border-bottom-width: 0 !important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--vh-gold)!important;background-color:var(--vh-gold)!important;color:var(--vh-black)!important;border:0!important;border-bottom:0!important}announcement-bar-component,.announcement-bar__slider,.announcement-bar__slides,.announcement-bar__slide,slideshow-slide.announcement-bar__slide{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}.announcement-bar__slide,slideshow-slide.announcement-bar__slide,.announcement-bar__slide.custom-typography,.announcement-bar__slide.custom-font-size,.announcement-bar__slide.custom-font-weight{--color: var(--vh-black) !important;--font-size: .7rem !important;--font-weight: 600 !important;--font-family: var(--vh-font-sans) !important;--text-transform: uppercase !important;--letter-spacing: .14em !important;--line-height: 1.35 !important;--text-align: center !important;min-height:2.25rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.announcement-bar__text,.announcement-bar__slide p,.announcement-bar a,.announcement-bar__slide a{display:block!important;width:100%!important;margin:0!important;padding:.6rem 1rem!important;text-align:center!important;text-decoration:none!important;font-family:var(--vh-font-sans)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.35!important;color:var(--vh-black)!important;background:transparent!important;transition:opacity .2s ease!important}.announcement-bar a:hover,.announcement-bar__slide a:hover{opacity:.92!important;color:var(--vh-black)!important}#header-group,.shopify-section-header,header,.header{position:sticky!important;top:0!important;z-index:100!important;background-color:#000000eb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--vh-border-subtle)!important}.shopify-section-header:has(.vh-shop-header),#header-group:has(.vh-shop-header){background:transparent!important;border-bottom:0!important}.header__row,.header__columns{min-height:4.5rem!important;max-width:1600px!important;margin-inline:auto!important;padding-inline:clamp(1.25rem,5vw,3.5rem)!important}#header-group>header.header-section:has(.vh-shop-header),#header-group>header:has(.vh-shop-header){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:0!important}.header__heading-logo,.header__heading-link img{height:2.25rem!important;width:auto!important}#header-component .vh-shop-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;z-index:100!important;display:block!important;width:100%!important;max-width:100%!important;margin:0!important;height:4.5rem!important;min-height:4.5rem!important;background:#000000eb!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--vh-border-subtle)!important;font-family:var(--vh-font-sans)!important;line-height:1!important;box-sizing:border-box!important}#header-component .vh-shop-header *,#header-component .vh-shop-header *:before,#header-component .vh-shop-header *:after{box-sizing:border-box!important}#header-component .vh-shop-header__inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;column-gap:1.5rem!important;width:100%!important;height:100%!important;max-width:var(--vh-page-max-width)!important;margin-inline:auto!important;padding-inline:var(--vh-page-padding-inline)!important;overflow:hidden!important;box-sizing:border-box!important}#header-component .vh-shop-header__logo-link{grid-column:1;justify-self:start;display:flex!important;align-items:center!important;flex-shrink:0!important;text-decoration:none!important;color:inherit!important}#header-component .vh-shop-header__logo{display:block!important;width:auto!important;height:2.25rem!important;max-width:none!important;object-fit:contain!important}#header-component .vh-shop-header__nav{display:none!important;grid-column:2;justify-self:center;align-items:center!important;gap:2rem!important;margin:0!important;padding:0!important}#header-component .vh-shop-header__actions{grid-column:3;justify-self:end;display:flex!important;align-items:center!important;gap:.75rem!important;flex-shrink:0!important}#header-component .vh-shop-header__menu-toggle{display:none!important;align-items:center!important;justify-content:center!important;width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important;padding:0!important;border:1px solid var(--vh-border)!important;border-radius:var(--vh-radius-pill)!important;background:transparent!important;color:var(--vh-gold)!important;cursor:pointer!important;transition:background .2s ease!important}#header-component .vh-shop-header__menu-toggle:hover{background:#eedc8214!important}#header-component .vh-shop-header__menu-toggle svg{width:1.1rem!important;height:1.1rem!important;color:currentColor!important;stroke:currentColor!important}#header-component .vh-shop-header__cart-link{text-decoration:none!important}#header-component .vh-shop-header__nav-link{display:inline-flex!important;align-items:center!important;min-height:4.5rem!important;padding:0!important;margin:0!important;font-family:var(--vh-font-sans)!important;font-size:.75rem!important;font-weight:500!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--vh-gold)!important;text-decoration:none!important;transition:color .2s ease!important}#header-component .vh-shop-header__nav-link:hover{color:#fff!important}#header-component .vh-shop-header__cart-link{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;padding:0!important;border:1px solid var(--vh-border)!important;border-radius:var(--vh-radius-pill)!important;background:transparent!important;color:var(--vh-gold)!important;transition:background .2s ease!important}#header-component .vh-shop-header__cart-link:hover{background:#eedc8214!important}#header-component .vh-shop-header__cart-link svg{width:1.1rem!important;height:1.1rem!important;color:currentColor!important;stroke:currentColor!important}#header-component .vh-shop-header__cart-count{position:absolute!important;top:-.35rem!important;right:-.35rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1.1rem!important;height:1.1rem!important;padding-inline:.25rem!important;border-radius:999px!important;background:var(--vh-gold)!important;color:var(--vh-black)!important;font-family:var(--vh-font-sans)!important;font-size:.65rem!important;font-weight:600!important}@media(min-width:768px){#header-component .vh-shop-header__nav{display:flex!important}}@media(max-width:900px){#header-component .vh-shop-header__inner{gap:1rem!important;max-width:var(--vh-page-max-width)!important;padding-inline:clamp(1rem,4vw,2rem)!important}#header-component .vh-shop-header__nav{gap:clamp(1rem,3vw,1.5rem)!important}#header-component .vh-shop-header__nav-link{font-size:.68rem!important;letter-spacing:.12em!important}}@media(max-width:767px){#header-component .vh-shop-header__inner{display:flex!important;justify-content:space-between!important;padding-inline:1rem!important}#header-component .vh-shop-header__logo-link,#header-component .vh-shop-header__actions{grid-column:auto;justify-self:auto}#header-component .vh-shop-header__nav{display:none!important}#header-component .vh-shop-header__menu-toggle{display:inline-flex!important}#header-component .vh-shop-header__logo{height:2rem!important}#header-component .vh-shop-header__cart-link{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem!important;min-height:2.25rem!important}}body.vh-mobile-nav-open{overflow:hidden!important;touch-action:none!important}body>.vh-mobile-nav,#header-component .vh-shop-header .vh-mobile-nav,.vh-mobile-nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;overscroll-behavior:none!important;background:#000!important;background-color:#000!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .28s ease,visibility .28s ease!important}body>.vh-mobile-nav.is-open,#header-component .vh-shop-header .vh-mobile-nav.is-open,.vh-mobile-nav.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:#000!important;background-color:#000!important}.vh-mobile-nav__close{position:absolute!important;top:clamp(1rem,4vw,1.5rem)!important;right:clamp(1rem,4vw,1.5rem)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.75rem!important;height:2.75rem!important;padding:0!important;border:1px solid var(--vh-border)!important;border-radius:var(--vh-radius-sm)!important;background:var(--vh-black)!important;color:#fff!important;cursor:pointer!important;transition:background .2s ease!important}.vh-mobile-nav__close:hover{background:var(--vh-surface-raised)!important}.vh-mobile-nav__close svg{width:1.15rem!important;height:1.15rem!important;stroke:currentColor!important}.vh-mobile-nav__links{display:flex!important;flex:1!important;flex-direction:column!important;justify-content:center!important;gap:clamp(1.35rem,5vw,2.25rem)!important;margin:0!important;padding:clamp(5rem,14vw,7rem) clamp(1.5rem,8vw,3.5rem)!important}.vh-mobile-nav__link{display:inline-flex!important;align-items:baseline!important;gap:.65rem!important;font-family:var(--vh-font-display)!important;font-size:clamp(2.25rem,10vw,3.75rem)!important;font-weight:400!important;line-height:.95!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--vh-gold)!important;transition:color .2s ease!important}.vh-mobile-nav__link:before{content:"+"!important;font-size:.92em!important;line-height:1!important;opacity:.9!important}.vh-mobile-nav__link:hover{color:#fff!important}.vh-mobile-nav__footer{padding:clamp(1.5rem,5vw,2.5rem) clamp(1.5rem,8vw,3.5rem) clamp(2rem,6vw,3rem)!important}.vh-mobile-nav__rule{margin:0 0 clamp(1.25rem,4vw,1.75rem)!important;border:0!important;border-top:1px solid var(--vh-border-subtle)!important}.vh-mobile-nav__footer-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}.vh-mobile-nav__footer-link{display:inline-flex!important;align-items:center!important;gap:.45rem!important;font-family:var(--vh-font-sans)!important;font-size:clamp(.72rem,2.8vw,.82rem)!important;font-weight:600!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--vh-gold)!important;transition:color .2s ease!important}.vh-mobile-nav__footer-link--instagram:before{content:"+"!important;font-size:1em!important;line-height:1!important;opacity:.9!important}.vh-mobile-nav__footer-link:hover{color:#fff!important}@media(min-width:768px){.vh-mobile-nav,#header-component .vh-shop-header__menu-toggle{display:none!important}}#header-component:has(.vh-shop-header)>.header__underlay,#header-component:has(.vh-shop-header)>.header__row,#header-component:has(.vh-shop-header)>.header__navigation-bar-row{display:none!important}#header-component:has(.vh-shop-header){width:100%!important;max-width:none!important;background:transparent!important;border:0!important;opacity:1!important;visibility:visible!important}#header-component.header:has(.vh-shop-header)[data-sticky-state=idle],#header-component.header:has(.vh-shop-header)[data-sticky-state=active]{opacity:1!important;visibility:visible!important}#header-component:has(.vh-shop-header) .vh-shop-header{position:relative;z-index:2;opacity:1!important;visibility:visible!important}#header-component:has(.vh-shop-header) .visually-hidden{position:absolute!important}.header-menu a,.menu-list__link,.vh-header-nav__link{font-family:var(--vh-font-sans)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;text-decoration:none!important;color:var(--vh-gold)!important;transition:color .2s ease!important}.header-menu a:hover,.menu-list__link:hover,.vh-header-nav__link:hover{color:#fff!important}.vh-header-nav{display:none;align-items:center;gap:2rem}@media(min-width:768px){.vh-header-nav{display:flex}}.header-actions a[href*="/cart"],.cart-drawer-button,.header__icon--cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;border:1px solid var(--vh-border)!important;border-radius:var(--vh-radius-pill)!important;background:transparent!important;color:var(--vh-gold)!important}.header-actions a[href*="/cart"]:hover{background:#eedc8214!important}.header__search,.search-action,button[aria-label*=Search],a[href*="/search"]{display:none!important}footer,.shopify-section-footer{background-color:var(--vh-black)!important;border-top:1px solid var(--vh-border-subtle)!important}footer{position:relative;isolation:isolate;overflow:hidden}footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 12% 0%,rgba(238,220,130,.13),transparent 32rem),radial-gradient(circle at 88% 18%,rgba(238,220,130,.08),transparent 24rem),linear-gradient(180deg,rgba(255,255,255,.025),transparent 45%),var(--vh-black)}footer .shopify-section,footer .section,footer .section-background{background:transparent!important}footer .section.section--page-width{max-width:none!important;width:100%!important;padding-inline:var(--vh-page-padding-inline)!important}footer .footer-content{width:min(100%,var(--vh-page-max-width))!important;margin-inline:auto!important;padding-block:3rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(18rem,.82fr)!important;align-items:start!important;gap:2.5rem!important;border-top:1px solid rgba(238,220,130,.16)}footer .footer-content:has(.vh-footer-legal){grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(18rem,.82fr)!important;align-items:start!important}footer .footer-content:has(.vh-footer-legal)>*:not(.vh-footer-legal){grid-column:3!important;justify-self:stretch!important;align-self:start!important;width:100%!important;max-width:100%!important}.vh-footer-legal{grid-column:1 / 3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-self:start}.vh-footer-legal__column{display:flex;flex-direction:column;gap:.65rem}footer .footer-content .vh-footer-legal h2.vh-footer-legal__title,.vh-footer-legal__title{max-width:none!important;margin:0 0 .15rem!important;font-family:var(--vh-font-sans)!important;font-size:.7rem!important;font-weight:600!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--vh-gold-muted)!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important}footer .footer-content .vh-footer-legal .vh-footer-legal__company,.vh-footer-legal__company{max-width:none!important;margin:0!important;font-family:var(--vh-font-sans)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.5!important;color:var(--vh-text)!important;text-transform:none!important;letter-spacing:normal!important}footer .footer-content .vh-footer-legal .vh-footer-legal__text,.vh-footer-legal__text{max-width:none!important;margin:0!important;font-family:var(--vh-font-sans)!important;font-size:.875rem!important;line-height:1.6!important;color:var(--vh-text)!important;text-transform:none!important;letter-spacing:normal!important}.vh-footer-legal__nav{display:flex;flex-direction:column;gap:.65rem}.vh-footer-legal__link{font-family:var(--vh-font-sans)!important;font-size:.875rem!important;line-height:1.5!important;color:var(--vh-text)!important;text-decoration:none!important;transition:color .2s ease!important}.vh-footer-legal__link:hover{color:var(--vh-gold)!important}footer .footer-content .group-block-content{gap:.85rem!important}footer .footer-content h2:not(.vh-footer-legal__title){max-width:none!important;margin:0!important;font-family:var(--vh-font-sans)!important;font-size:.7rem!important;font-weight:600!important;line-height:1.4!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--vh-gold-muted)!important}footer .footer-content rte-formatter,footer .footer-content .rte,footer .footer-content p:not(.vh-footer-legal__company):not(.vh-footer-legal__text){max-width:32rem!important;margin:0!important;color:var(--vh-text)!important;font-family:var(--vh-font-sans)!important;font-size:.875rem!important;line-height:1.6!important}footer .email-signup-block{width:100%!important;max-width:42rem!important;justify-self:end!important}footer .footer-content:has(.vh-footer-legal) .email-signup-block{max-width:100%!important;margin-block-start:.35rem!important}footer .email-signup__form{width:100%!important}footer .email-signup__input-group{min-height:2.75rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;gap:.5rem!important}footer .email-signup__input{min-height:2.75rem!important;padding-inline:.95rem!important;background:transparent!important;color:#ffffffe0!important;border:1px solid var(--vh-gold-muted)!important;border-radius:var(--vh-radius-pill)!important;font-family:var(--vh-font-sans)!important;font-size:.875rem!important;letter-spacing:.02em!important}footer .email-signup__input::placeholder{color:#ffffff61!important}footer .email-signup__button{width:2rem!important;min-width:2rem!important;min-height:2rem!important;background:var(--vh-surface-raised)!important;color:var(--vh-gold-muted)!important;border:0!important;border-radius:var(--vh-radius-pill)!important;transition:color .2s ease,transform .2s ease!important}footer .email-signup__button:hover{color:var(--vh-gold)!important}footer .email-signup__button-icon{width:1.15rem!important;height:1.15rem!important}footer .footer-utilities .section{border-top:1px solid rgba(255,255,255,.08)!important}footer .utilities{width:min(100%,var(--vh-page-max-width))!important;margin-inline:auto!important;padding-block:1.25rem 2rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:end!important;gap:.55rem 1.5rem!important}footer .policy-list-trigger,footer .localization-form,footer localization-form,footer .footer__localization,footer .footer-utilities__group:not(.footer-utilities__group-copyright){grid-column:1!important;grid-row:1!important;justify-self:start!important;align-self:start!important}footer .footer-utilities__group-copyright{grid-column:1!important;grid-row:2!important;justify-self:start!important;align-self:start!important}footer .social-icons__wrapper{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important}footer .list-payment,footer .payment-icons,footer .footer-utilities__group:has(.list-payment),footer .footer-utilities__group:has(.payment-icons){grid-column:2!important;grid-row:2!important;justify-self:end!important;align-self:start!important}footer .list-payment,footer .payment-icons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:.35rem!important;margin:0!important;padding:0!important;list-style:none!important}footer .list-payment__item,footer .payment-icons__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.15rem!important;height:1.35rem!important;border-radius:.2rem!important;background:#fff!important;overflow:hidden!important}footer .list-payment__item svg,footer .payment-icons__item svg{width:100%!important;height:100%!important;display:block!important}footer .footer-utilities__group-copyright,footer .policy-list-trigger,footer .footer-utilities__text{color:var(--vh-text-muted)!important;font-family:var(--vh-font-sans)!important;font-size:.72rem!important;letter-spacing:.03em!important}footer .footer-utilities__group-copyright .footer-utilities__text{font-size:0!important}footer .footer-utilities__group-copyright .footer-utilities__text:before{content:"\a9  2026 Vojta Hubne \b7  RM Solution Group s.r.o.";color:var(--vh-text-muted);font-size:.72rem}footer .policy-list-trigger,footer .footer-utilities a{text-decoration:none!important;transition:color .2s ease!important}footer .policy-list-trigger:hover,footer .footer-utilities a:hover{color:var(--vh-gold)!important}footer .terms-policies-popover{padding:1rem!important;border:1px solid rgba(238,220,130,.18)!important;border-radius:var(--vh-radius-lg)!important;background:#0a0a0af5!important;box-shadow:0 22px 70px #0000006b!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}footer .policy_list{display:grid!important;gap:.65rem!important;margin:0!important;padding:0!important}footer .social-icons__wrapper{display:inline-flex!important;align-items:center!important;gap:.65rem!important}@media(max-width:899px){footer .footer-content,footer .utilities{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}footer .policy-list-trigger,footer .localization-form,footer localization-form,footer .footer__localization,footer .footer-utilities__group:not(.footer-utilities__group-copyright),footer .footer-utilities__group-copyright,footer .social-icons__wrapper,footer .list-payment,footer .payment-icons,footer .footer-utilities__group:has(.list-payment),footer .footer-utilities__group:has(.payment-icons){grid-column:1!important;grid-row:auto!important;justify-self:start!important}footer .list-payment,footer .payment-icons{justify-content:flex-start!important}.vh-footer-legal{grid-column:1 / -1!important;grid-template-columns:minmax(0,1fr)!important}footer .email-signup-block,footer .social-icons__wrapper{justify-self:stretch!important}footer .footer-content .vh-footer-legal{grid-column:1 / -1!important}footer .footer-content:has(.vh-footer-legal)>*:not(.vh-footer-legal){grid-column:1 / -1!important}}main .shopify-section>.section:not(:has(.vh-shop-header)):not(:has(.vh-product-description-section)):not(:has(.vh-product-benefits-section)),main .shopify-section .page-width,main .shopify-section [class*=page-width],main .shopify-section .section--page-width:not(:has(.vh-product-description-section)):not(:has(.vh-product-benefits-section)){width:100%!important;max-width:var(--vh-page-max-width)!important;margin-inline:auto!important;padding-inline:var(--vh-page-padding-inline)!important}main .shopify-section{background-color:inherit}.product-information,[class*=product-information]{background-color:var(--vh-black)!important}.shopify-section:has(.product-information),.section:has(.product-information__grid){--page-width: min(100%, var(--vh-page-max-width))}.product-information .section,.product-information>.section,.product-information .page-width,.product-information [class*=page-width]{max-width:var(--vh-page-max-width)!important;width:100%!important;margin-inline:auto!important;padding-inline:var(--vh-page-padding-inline)!important}@media screen and (min-width:750px){.product-information__grid:not(.product-information--media-none){display:grid!important;grid-column:1 / -1!important;width:100%!important;gap:clamp(1.5rem,3vw,2.5rem)!important;align-items:center!important}.product-information--media-left:not(.product-information--media-none):not(.product-information__grid--half){grid-template-columns:minmax(0,1.05fr) minmax(320px,1.15fr)!important}.product-information--media-right:not(.product-information--media-none):not(.product-information__grid--half){grid-template-columns:minmax(320px,1.15fr) minmax(0,1.05fr)!important}.product-information__grid--half:not(.product-information--media-none){grid-template-columns:minmax(0,1.05fr) minmax(320px,1.15fr)!important}.product-information--media-left .product-information__media{grid-column:1!important;order:0!important;width:100%!important;min-width:0!important;padding-right:0!important}.product-details{align-self:start!important}.product-information--media-left .product-details{grid-column:2!important;order:1!important;width:100%!important;max-width:none!important;padding-left:0!important;margin:0!important}.product-information__grid--limit-details .product-details>.group-block,.product-details>.group-block{max-width:none!important;width:100%!important}.product-details.sticky-content--desktop,.product-details.sticky-content,media-gallery.sticky-content{position:sticky!important;top:calc(var(--header-height, 4.5rem) + 1.25rem)!important;align-self:start!important}.product-details.sticky-content--desktop,.product-details.sticky-content{max-height:calc(100vh - var(--header-height, 4.5rem) - 2rem)!important;overflow-y:auto!important;scrollbar-width:thin}}.product-information__media{visibility:visible!important;background:var(--vh-black)!important}.product-information__media media-gallery,.product-information__media .product-media-gallery,.product-information__media slideshow-component,.product-information__media slideshow-container,.product-information__media slideshow-slides,.product-information__media slideshow-slide,.product-information__media .product-media-container,.product-information__media .product-media,.product-information__media .media-gallery__grid,.product-information__media .media-gallery__grid>*,.product-information__media [class*=color-scheme]{--color-background: rgb(0 0 0 / 1) !important;--color-background-rgb: 0 0 0 !important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.product-information .media-fit-contain :is(img,.deferred-media__poster-image),.product-information img.product-media__image,.product-information .product-media-container img,.product-information slideshow-slide.product-media-container img{background:#000!important;background-color:#000!important}@media screen and (min-width:750px){.product-information__media{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important}}@media screen and (max-width:749px){.product-information__media{display:block!important}}media-gallery.media-gallery--grid,.product-media-gallery{width:100%!important}@media screen and (min-width:750px){media-gallery.media-gallery--grid .media-gallery__grid{display:grid!important;gap:12px!important}.media-gallery--large-first-image .media-gallery__grid>:first-child,.media-gallery--two-column .media-gallery__grid>:first-child{grid-column:1 / -1!important}.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)!important}.product-media-container,.media-gallery__grid .product-media-container{background:transparent!important;border:0!important;border-radius:var(--vh-radius-lg)!important;overflow:visible!important;box-shadow:none!important}.product-media-container img,.media-gallery__grid img{width:100%!important;height:100%!important;object-fit:cover!important}.media-gallery--large-first-image .media-gallery__grid>:first-child img{max-height:min(56vh,560px)!important;object-fit:contain!important}.product-information__media media-gallery,.product-information__media .product-media-gallery,.product-information__media slideshow-component{max-width:min(100%,560px)!important;width:100%!important;margin-inline:auto!important}.product-information__media .product-media-container,.product-information__media .media-gallery__grid>:first-child{max-height:min(56vh,560px)!important}.product-information__media .product-media-container img,.product-information__media .media-gallery__grid>:first-child img,.product-information__media slideshow-slide.product-media-container img{max-height:min(56vh,560px)!important;object-fit:contain!important}}.product-information .product-media-container,.product-information .product-media,.product-information .media-gallery__grid>*{background:transparent!important;border:0!important;box-shadow:none!important}.product-information .media,.product-information .product__media,.product-information .product-media,.product-information .product-media-container,.product-information deferred-media,.product-information .deferred-media,.product-information .deferred-media__poster,.product-information .media-gallery__item,.product-information [data-media-id]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}.product-information .media:before,.product-information .media:after,.product-information .product__media:before,.product-information .product__media:after,.product-information .product-media:before,.product-information .product-media:after,.product-information .product-media-container:before,.product-information .product-media-container:after,.product-information .deferred-media__poster:before,.product-information .deferred-media__poster:after{background:transparent!important;background-color:transparent!important;background-image:none!important}.product-information slideshow-slide.product-media-container,.product-information slideshow-slide.product-media-container--image,.product-information .spacing-style.border-style,.product-information [class*=border-style]{--border-width: 0 !important;--border-style: none !important;border:0!important;box-shadow:none!important}.product-information .product-media-container img,.product-information .product-media img,.product-information .media-gallery__grid img,.product-information media-gallery img,.product-information .media img,.product-information .product__media img,.product-information .deferred-media__poster img{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;background:#000!important;background-color:#000!important;position:relative!important;z-index:2!important}.product-information .product-media-container .placeholder-svg,.product-information .product-media .placeholder-svg,.product-information [class*=product-media] .placeholder-svg,.product-information .media .placeholder-svg{display:none!important;visibility:hidden!important;opacity:0!important}.product-information .product-media-container:has(img[src]),.product-information .product-media:has(img[src]),.product-information [class*=product-media]:has(img[src]),.product-information .media:has(img[src]),.product-information .deferred-media__poster:has(img[src]){background:transparent!important;background-color:transparent!important;background-image:none!important}.product-information .product-media-container:has(img[src]) *,.product-information .product-media:has(img[src]) *,.product-information [class*=product-media]:has(img[src]) *,.product-information .media:has(img[src]) *,.product-information .deferred-media__poster:has(img[src]) *{opacity:1!important;visibility:visible!important}.product-information .product-media-container:has(img[src]) .placeholder-svg,.product-information .product-media:has(img[src]) .placeholder-svg,.product-information [class*=product-media]:has(img[src]) .placeholder-svg,.product-information .media:has(img[src]) .placeholder-svg,.product-information .deferred-media__poster:has(img[src]) .placeholder-svg{display:none!important;opacity:0!important;visibility:hidden!important}.product-media-container img,.media-gallery__grid img,.product-media img,[class*=product-media] img{object-fit:contain!important}.product-information .product-media-container img,.product-information .media-gallery__grid img,.product-information .product-media img,.product-information [class*=product-media] img{background:#000!important;background-color:#000!important}@media screen and (min-width:750px){.product-information__grid.product-information--media-none .product-details{width:100%!important;max-width:100%!important;margin:0!important;grid-column:1 / -1!important}}.product-details{padding-block:.5rem 2rem!important}.product-details>.group-block,.product-details [class*=group-block]{gap:1.25rem!important}.product-details h1,.product-details .h3,.product-details [class*=title]:not(.vh-product-tags__bullets-title){font-size:clamp(2.15rem,3.2vw,3rem)!important;line-height:1.08!important;margin-bottom:.25rem!important}.product-details .price,.product-details product-price,.product-details [class*=price]{font-family:var(--vh-font-sans)!important;font-size:clamp(1.5rem,2.2vw,2rem)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:.02em!important;color:var(--vh-gold)!important}.product-details .price-item,.product-details .price__regular,.product-details .price__sale,.product-details .price-item--regular,.product-details .price-item--sale{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.product-details .price__compare,.product-details .price-item--regular s,.product-details s.price-item{font-size:clamp(1rem,1.4vw,1.15rem)!important;color:var(--vh-text-muted)!important;font-weight:400!important}.product-details .buy-buttons-block,.product-details [class*=buy-buttons],.product-details buy-buttons-component{width:100%!important;max-width:100%!important}.product-details button[name=add],.product-details .add-to-cart-button{width:100%!important}.product-details product-price.rte{margin-top:0!important;padding-top:0!important;border-top:0!important}.product-details>.group-block>.group-block-content>rte-formatter.rte,.product-details rte-formatter.rte{color:var(--vh-text)!important;line-height:1.65!important}@media(max-width:749px){.product-details .rte,.product-details rte-formatter.rte{margin-top:.5rem!important;padding-top:1.5rem!important;border-top:1px solid var(--vh-border-subtle)!important}}.price,.price__regular,.price-item--regular{color:var(--vh-gold)!important;font-weight:600!important}.price__sale,.price-item--sale{color:var(--vh-gold)!important}.rte,.product__description,[class*=product-details] p:not(.vh-product-tags__line):not(.vh-product-tags__bullets-title){color:var(--vh-text)!important;line-height:1.65!important}[class*=product-details] .vh-product-tags__bullets-title{line-height:1.45!important}.product-details .variant-option--buttons,.product-details variant-picker,.product-details .variant-picker{--color-variant-background: rgb(238 220 130 / 1) !important;--color-variant-border: rgb(238 220 130 / 1) !important;--color-variant-text: rgb(0 0 0 / 1) !important;--color-variant-text-rgb: 0 0 0 !important;--color-variant-hover-background: rgb(238 220 130 / .9) !important;--color-variant-hover-text: rgb(0 0 0 / 1) !important;--color-variant-hover-border: rgb(238 220 130 / 1) !important;--color-selected-variant-background: rgb(0 0 0 / 1) !important;--color-selected-variant-border: rgb(238 220 130 / 1) !important;--color-selected-variant-text: rgb(255 255 255 / 1) !important;--color-selected-variant-hover-background: rgb(17 17 17 / 1) !important;--color-selected-variant-hover-text: rgb(255 255 255 / 1) !important;--color-selected-variant-hover-border: rgb(238 220 130 / 1) !important;--variant-picker-button-radius: 999px !important}.product-details .variant-option--buttons legend{font-family:var(--vh-font-sans)!important;font-size:.7rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--vh-text-muted)!important}.product-details .variant-option__button-label{font-family:var(--vh-font-sans)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--vh-radius-pill)!important;background-color:var(--vh-gold)!important;border-color:var(--vh-gold)!important;color:var(--vh-black)!important}.product-details .variant-option__button-label:hover:not(:has([data-option-available=false])){background-color:#eedc82e6!important;border-color:var(--vh-gold)!important;color:var(--vh-black)!important}.product-details .variant-option__button-label:has(:checked){border-color:var(--vh-gold)!important;color:#fff!important}.product-details .variant-option__button-label:has(:checked):hover{border-color:var(--vh-gold)!important;color:#fff!important}.product-details .variant-option__button-label__pill{background:#000!important}.product-details .variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background:#111!important}.product-details .variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch){opacity:.45!important}.variant-picker button,[class*=variant] button,.product-form__input--pill label{background:var(--vh-gold)!important;color:var(--vh-black)!important;border:1px solid var(--vh-gold)!important;border-radius:var(--vh-radius-pill)!important}.variant-picker button[aria-checked=true],[class*=variant] button.is-selected,.product-form__input--pill input:checked+label{background:var(--vh-black)!important;border-color:var(--vh-gold)!important;color:#fff!important}.button--primary,button[name=add],.shopify-payment-button__button,.add-to-cart-button,button.button{background-color:var(--vh-gold)!important;color:var(--vh-black)!important;border:1px solid var(--vh-gold)!important;border-radius:var(--vh-radius-pill)!important;font-family:var(--vh-font-sans)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.button--primary:hover,button[name=add]:hover{opacity:.9!important}.button--secondary{background:transparent!important;color:var(--vh-gold)!important;border:1px solid var(--vh-border)!important;border-radius:var(--vh-radius-pill)!important}.quantity,.quantity__input{background:var(--vh-surface-raised)!important;border-color:var(--vh-border-subtle)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-white, #fff)!important}.product-recommendations,[class*=product-recommendations]{background-color:var(--vh-surface)!important}.product-card,.card{background:var(--vh-surface-raised)!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-lg)!important}main .collection,main [class*=collection]{background:var(--vh-black)!important}.vh-collection-filter{grid-column:var(--centered, 1 / -1);width:100%;margin:0 0 clamp(1rem,2vw,1.5rem);padding:clamp(1rem,2vw,1.35rem);border:1px solid var(--vh-border-subtle);border-radius:var(--vh-radius-xl);background:linear-gradient(135deg,rgba(238,220,130,.075),transparent 38%),#0a0a0ab8;box-shadow:inset 0 1px #ffffff0b,0 18px 54px #00000042}.vh-collection-filter__eyebrow{margin:0 0 .75rem;font-family:var(--vh-font-sans);font-size:clamp(.72rem,.85vw,.8rem);font-weight:600;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:var(--vh-gold)}.vh-collection-filter__chips{display:flex;flex-wrap:wrap;gap:.65rem}.vh-collection-filter__chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.15rem;padding:.5rem .8rem;font-family:var(--vh-font-sans);font-size:clamp(.72rem,.85vw,.8rem);font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;color:var(--vh-gold);background:#00000038;border:1px solid var(--vh-border-subtle);border-radius:var(--vh-radius-pill);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}button.vh-collection-filter__chip:hover,.vh-collection-filter__chip:hover{color:#fff!important;background:#eedc8229!important;border-color:var(--vh-gold)!important;transform:translateY(-1px)}button.vh-collection-filter__chip.is-active,.vh-collection-filter__chip.is-active{color:#fff!important;background:var(--vh-gold)!important;border-color:var(--vh-gold)!important}button.vh-collection-filter__chip.is-active small,button.vh-collection-filter__chip:hover small,.vh-collection-filter__chip.is-active small,.vh-collection-filter__chip:hover small{color:#fff!important;border-color:#ffffff8c!important;opacity:1}.vh-collection-filter__chip small{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.1rem;padding-inline:.3rem;font-size:clamp(.62rem,.72vw,.68rem);font-weight:700;letter-spacing:0;color:inherit;border:1px solid currentColor;border-radius:var(--vh-radius-pill);opacity:.8}.product-grid__item.vh-collection-card--hidden{display:none!important}@media(max-width:749px){.vh-collection-filter{margin-inline:1rem;width:auto}.vh-collection-filter__chips{display:grid;grid-template-columns:1fr}.vh-collection-filter__chip{justify-content:space-between;width:100%}}main .collection .product-grid,main .collection ul[class*=product-grid],main .collection [class*=product-grid],main .collection [class*=grid]{gap:clamp(.9rem,1.6vw,1.25rem)!important}main .collection .product-card,main .collection .card,main .collection [class*=product-card],main .collection [class*=card-product]{display:flex!important;flex-direction:column!important;height:100%!important;overflow:visible!important;background:transparent!important;border:0!important;border-radius:var(--vh-radius-lg)!important;box-shadow:none!important;transition:transform .22s ease,background .22s ease!important}main .collection .product-card:hover,main .collection .card:hover,main .collection [class*=product-card]:hover,main .collection [class*=card-product]:hover{transform:translateY(-2px)!important;border-color:transparent!important;background:transparent!important}main .collection .product-card a,main .collection .card a,main .collection [class*=product-card] a,main .collection [class*=card-product] a{text-decoration:none!important}main .collection .card__inner,main .collection .card__content,main .collection .card-wrapper,main .collection .product-card-wrapper,main .collection [class*=card__inner],main .collection [class*=card-wrapper],main .collection [class*=product-card-wrapper]{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}main .collection .card__media,main .collection .product-card__media,main .collection .product-card__image,main .collection [class*=card-media],main .collection [class*=product-card] [class*=media],main .collection [class*=product-card] [class*=image]{position:relative!important;display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;min-height:0!important;padding:clamp(1.25rem,2.2vw,2rem)!important;background:#030303!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-lg)!important;overflow:hidden!important;transition:border-color .22s ease,background .22s ease!important}main .collection .product-card:hover .card__media,main .collection .card:hover .card__media,main .collection [class*=product-card]:hover [class*=media],main .collection [class*=card-product]:hover [class*=media],main .collection [class*=product-card]:hover [class*=image]{border-color:var(--vh-border)!important;background:#050505!important}main .collection .card__media img,main .collection .product-card__media img,main .collection .product-card__image img,main .collection [class*=product-card] img,main .collection [class*=card-product] img{display:block!important;width:100%!important;height:100%!important;max-width:92%!important;max-height:92%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;background:transparent!important;transition:transform .24s ease!important}main .collection .product-card:hover img,main .collection .card:hover img,main .collection [class*=product-card]:hover img,main .collection [class*=card-product]:hover img{transform:scale(1.025)!important}main .collection .card__content,main .collection .card__information,main .collection .product-card__content,main .collection .product-card__info,main .collection [class*=product-card] [class*=content],main .collection [class*=product-card] [class*=info]{display:flex!important;flex:1!important;flex-direction:column!important;gap:.35rem!important;padding:.75rem 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}main .collection .card__heading,main .collection .card__heading a,main .collection .product-card__title,main .collection [class*=product-card] h3,main .collection [class*=card-product] h3,main .collection [class*=product-card] [class*=title],main .collection [class*=product_title] p[role=heading],main .collection product-card [class*=product_title] p[role=heading]{margin:0!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.08rem,1.45vw,1.28rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}main .collection .card__heading a:hover,main .collection .product-card__title:hover,main .collection [class*=product-card] h3 a:hover{color:var(--vh-gold)!important}main .collection .card__description,main .collection .product-card__description,main .collection [class*=description]{margin:0!important;display:-webkit-box!important;overflow:hidden!important;color:var(--vh-text-muted)!important;font-family:var(--vh-font-sans)!important;font-size:.72rem!important;line-height:1.45!important;-webkit-box-orient:vertical!important;line-clamp:2!important;-webkit-line-clamp:2!important}main .collection .price,main .collection .price__regular,main .collection .price-item,main .collection [class*=price]{margin-top:.2rem!important;color:var(--vh-gold)!important;font-family:var(--vh-font-sans)!important;font-size:clamp(.82rem,.95vw,.9rem)!important;font-weight:600!important;line-height:1.2!important}main .collection .price__sale,main .collection .price-item--sale{color:var(--vh-gold)!important}main .collection .price__compare,main .collection .price-item--regular s,main .collection s.price-item{color:var(--vh-text-muted)!important;font-weight:400!important}main .collection .badge,main .collection [class*=badge]{border-radius:var(--vh-radius-pill)!important;background:var(--vh-gold)!important;color:var(--vh-black)!important;font-family:var(--vh-font-sans)!important;font-size:.62rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}main .collection .quick-add,main .collection [class*=quick-add],main .collection product-form{margin-top:auto!important}main .collection .quick-add button,main .collection [class*=quick-add] button,main .collection product-form button{min-height:2.4rem!important;width:100%!important;margin-top:.75rem!important;background:var(--vh-gold)!important;border:1px solid var(--vh-gold)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-black)!important;font-family:var(--vh-font-sans)!important;font-size:.68rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}@media(min-width:990px){main[data-template=collection] .product-grid,main .collection .product-grid,main .collection ul[class*=product-grid],main .collection [class*=product-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:749px){main .collection .card__media,main .collection .product-card__media,main .collection .product-card__image,main .collection [class*=product-card] [class*=media],main .collection [class*=product-card] [class*=image]{padding:1rem!important}main .collection .card__content,main .collection .card__information,main .collection .product-card__content,main .collection .product-card__info{padding:.75rem!important}}hr,.divider{border-color:var(--vh-border-subtle)!important}input,textarea,select{background-color:var(--vh-surface-raised)!important;border-color:var(--vh-border-subtle)!important;color:#fff!important}main product-card,main .product-card,main .card,main .card-product,main .card-wrapper,main .product-card-wrapper,main [class*=product-card],main [class*=card-product]{overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}main product-card>*,main .product-card>*,main .card>*,main .card-product>*,main .card-wrapper>*,main .product-card-wrapper>*,main [class*=product-card]>*,main [class*=card-product]>*{background:transparent!important;border:0!important;box-shadow:none!important}main .card__inner,main .card__content,main .card__information,main .card-product__content,main .card-product__information,main .product-card__content,main .product-card__info,main [class*=card__inner],main [class*=card__content],main [class*=card__information],main [class*=product-card__content],main [class*=product-card__info]{background:transparent!important;border:0!important;box-shadow:none!important}main .card__media,main .card__media .media,main .card-product__media,main .product-card__media,main .product-card__image,main product-card [class*=media],main .product-card [class*=media],main .card-product [class*=media],main [class*=product-card] [class*=media],main [class*=card-product] [class*=media]{display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;min-height:auto!important;padding:clamp(1rem,2vw,1.75rem)!important;overflow:hidden!important;background:#030303!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-lg)!important;box-shadow:none!important}main .card__media img,main .card-product__media img,main .product-card__media img,main .product-card__image img,main product-card img,main .product-card img,main .card-product img,main [class*=product-card] img,main [class*=card-product] img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:92%!important;max-height:92%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;background:transparent!important}main .card__information,main .card-product__information,main .product-card__info,main [class*=card__information],main [class*=product-card__info]{padding:.75rem 0 0!important}main .card__heading,main .card__heading a,main .card-product__title,main .product-card__title,main product-card h3,main .product-card h3,main .card-product h3,main [class*=product-card] h3,main [class*=card-product] h3,main product-card [class*=product_title] p[role=heading]{margin:0 0 .25rem!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.08rem,1.45vw,1.28rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}main product-card .price,main .product-card .price,main .card-product .price,main .card .price,main [class*=product-card] .price,main [class*=card-product] .price,main product-card [class*=price],main .product-card [class*=price],main .card-product [class*=price]{color:var(--vh-gold)!important;font-family:var(--vh-font-sans)!important;font-size:clamp(.82rem,.95vw,.9rem)!important;font-weight:600!important;line-height:1.2!important}main .collection .card__inner,main .collection [class*=card__inner]{display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;padding:clamp(1rem,2vw,1.75rem)!important;overflow:hidden!important;background:#030303!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-lg)!important;box-shadow:none!important}main .collection .card__inner:hover,main .collection [class*=card__inner]:hover{border-color:var(--vh-border)!important}main .collection .card__inner .card__media,main .collection .card__inner .media,main .collection .card__inner [class*=media],main .collection .card__inner [class*=image],main .collection [class*=card__inner] .card__media,main .collection [class*=card__inner] .media,main .collection [class*=card__inner] [class*=media],main .collection [class*=card__inner] [class*=image]{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;aspect-ratio:auto!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}main .collection .card__inner .media:before,main .collection .card__inner .media:after,main .collection .card__inner [class*=media]:before,main .collection .card__inner [class*=media]:after,main .collection [class*=card__inner] .media:before,main .collection [class*=card__inner] .media:after,main .collection [class*=card__inner] [class*=media]:before,main .collection [class*=card__inner] [class*=media]:after{display:none!important;content:none!important;background:transparent!important;border:0!important}main .collection .card__inner img,main .collection [class*=card__inner] img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:scale(1.25)!important;transform-origin:center!important;background:transparent!important;border:0!important;box-shadow:none!important}main .collection .card__content,main .collection .card__information,main .collection [class*=card__content],main .collection [class*=card__information]{padding:.75rem 0 0!important;background:transparent!important;border:0!important;box-shadow:none!important}main .card__inner,main [class*=card__inner],main .product-card__image,main .card-product__image{display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;padding:clamp(1rem,2vw,1.75rem)!important;background:#030303!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-lg)!important;box-shadow:none!important;overflow:hidden!important}main .card__inner *,main [class*=card__inner] *,main .product-card__image *,main .card-product__image *{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}main .card__inner .media,main .card__inner [class*=media],main [class*=card__inner] .media,main [class*=card__inner] [class*=media],main .product-card__image .media,main .product-card__image [class*=media],main .card-product__image .media,main .card-product__image [class*=media]{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;aspect-ratio:auto!important;overflow:visible!important}main .card__inner .media:before,main .card__inner .media:after,main .card__inner [class*=media]:before,main .card__inner [class*=media]:after,main [class*=card__inner] .media:before,main [class*=card__inner] .media:after,main [class*=card__inner] [class*=media]:before,main [class*=card__inner] [class*=media]:after{display:none!important;content:none!important}main .card__inner img,main [class*=card__inner] img,main .product-card__image img,main .card-product__image img{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;max-width:90%!important;max-height:90%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:scale(1.2)!important;transform-origin:center!important}main a.contents,main a.contents slideshow-component,main a.contents slideshow-container,main a.contents slideshow-slides{display:block!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}main a.contents slideshow-slide.product-media-container,main a.contents slideshow-slide.product-media-container--image{display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;min-height:0!important;padding:clamp(1rem,2vw,1.75rem)!important;background:radial-gradient(circle at center,rgba(238,220,130,.1),transparent 58%),var(--vh-product-tile)!important;border:0!important;border-radius:.9rem!important;box-shadow:none!important;overflow:hidden!important}main a.contents slideshow-slide.product-media-container:hover,main a.contents slideshow-slide.product-media-container--image:hover{background:radial-gradient(circle at center,rgba(238,220,130,.14),transparent 58%),var(--vh-product-tile-hover)!important}main a.contents slideshow-slide.product-media-container,main a.contents slideshow-slide.product-media-container--image{padding:clamp(.8rem,1.6vw,1.4rem)!important}main a.contents slideshow-slide.product-media-container .product-media,main a.contents slideshow-slide.product-media-container--image .product-media{position:static!important;inset:auto!important;display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}main a.contents slideshow-slide.product-media-container .product-media:before,main a.contents slideshow-slide.product-media-container .product-media:after,main a.contents slideshow-slide.product-media-container--image .product-media:before,main a.contents slideshow-slide.product-media-container--image .product-media:after,main a.contents slideshow-slide.product-media-container:before,main a.contents slideshow-slide.product-media-container:after,main a.contents slideshow-slide.product-media-container--image:before,main a.contents slideshow-slide.product-media-container--image:after{display:none!important;content:none!important;background:transparent!important;border:0!important;box-shadow:none!important}main a.contents slideshow-slide.product-media-container img.product-media__image,main a.contents slideshow-slide.product-media-container--image img.product-media__image{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:scale(1.2)!important;transform-origin:center!important;background:transparent!important;border:0!important;box-shadow:none!important}main .collection a.contents,main .collection a.contents slideshow-component,main .collection a.contents slideshow-container,main .collection a.contents slideshow-slides{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}main .collection a.contents slideshow-slide.product-media-container,main .collection a.contents slideshow-slide.product-media-container--image{position:relative!important;display:grid!important;place-items:center!important;aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;min-width:0!important;min-height:0!important;padding:clamp(.75rem,1.25vw,1.15rem)!important;overflow:hidden!important}main .collection a.contents slideshow-slide.product-media-container .product-media,main .collection a.contents slideshow-slide.product-media-container--image .product-media{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important}main .collection a.contents slideshow-slide.product-media-container img.product-media__image,main .collection a.contents slideshow-slide.product-media-container--image img.product-media__image,main .collection .card__inner img,main .collection [class*=card__inner] img,main .collection [class*=product-card] img,main .collection [class*=card-product] img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:scale(1.25)!important;transform-origin:center!important}body:has(main cart-items),body:has(main .cart-items),body:has(main form[action*="/cart"]),main .cart,main cart-items,main form[action*="/cart"]{background:var(--vh-black)!important;color:var(--vh-text)!important}main .cart__items,main .cart-items,main cart-items,main form[action*="/cart"],main [class*=cart-items],main [class*=cart-line],main [class*=line-item]{background:transparent!important;border-color:var(--vh-border-subtle)!important}main .cart-item__image,main .cart-item__media img,main .cart-items img,main cart-items img,main form[action*="/cart"] img,main [class*=cart-item] img,main [class*=line-item] img{display:block!important;width:100%!important;height:100%!important;max-width:6rem!important;max-height:6rem!important;object-fit:contain!important;object-position:center!important;background:var(--vh-black)!important;border:0!important}main .cart-item__media,main .cart-items a:has(img),main cart-items a:has(img),main form[action*="/cart"] a:has(img),main [class*=cart-item][class*=media],main [class*=line-item][class*=media]{display:grid!important;place-items:center!important;background:transparent!important;border:0!important;overflow:visible!important}main .shopify-section:has(.cart-page) .section-background,main .shopify-section:has(cart-items-component) .section-background{background:transparent!important;background-color:var(--vh-black)!important}main .shopify-section:has(.cart-page)>.section,main .shopify-section:has(cart-items-component)>.section,main .shopify-section:has(.cart-page) .section-content-wrapper,main .cart-page,main .cart-page__summary,main .cart-page__main{background:transparent!important}main .cart-page [class*=color-scheme],main cart-items-component [class*=color-scheme]{background:transparent!important;--color-background: var(--vh-black) !important;--color-background-rgb: 0 0 0 !important}@media screen and (min-width:750px){main .section--page-width .cart-page:has(.cart-summary--extend),main .cart-page{grid-column:1 / -1!important;width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr) clamp(16rem,22vw,22rem)!important;column-gap:clamp(1.5rem,4vw,3.5rem)!important;align-items:start!important}main .cart-page__main,main .cart-page__title,main .cart-page__items,main .cart-page__more-blocks{grid-column:1!important;width:100%!important}main .cart-page__summary{grid-column:2!important;grid-row:1 / -1!important;justify-self:stretch!important;align-self:start!important;width:100%!important;max-width:none!important;padding-top:0!important;position:sticky!important;top:7.75rem!important}main .cart-summary,main .cart-summary--extend{width:100%!important;max-width:none!important;margin-inline:0!important;justify-self:stretch!important}main .cart-summary--extend .cart-summary__inner{width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:clamp(1rem,2vw,1.75rem)!important}}main .cart__footer,main .cart__blocks,main .cart__summary,main .cart-summary,main .cart-summary--extend,main .cart-page__summary,main .cart-totals,main .cart-totals__container,main .cart-totals__original-container,main .cart-actions,main .cart-discount,main .cart-note,main .cart-drawer__footer,main [class*=cart-summary]:not(.cart-summary__inner),main [class*=cart__footer],main [class*=cart__blocks],main [class*=subtotal]{background:transparent!important;color:var(--vh-text)!important;border:0!important;border-radius:0!important;box-shadow:none!important}main .cart-summary__inner{background:var(--vh-surface-raised)!important;color:var(--vh-text)!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-lg)!important;box-shadow:none!important}main .cart__footer *,main .cart__blocks *,main .cart__summary *,main .cart-summary *,main .cart-summary__inner *,main [class*=cart-summary] *,main [class*=cart__footer] *,main [class*=cart__blocks] *,main [class*=subtotal] *{color:inherit!important}main .cart-items .quantity,main cart-items .quantity,main form[action*="/cart"] .quantity,main .cart-items quantity-selector,main cart-items quantity-selector,main form[action*="/cart"] quantity-selector,main .cart-items .quantity-selector,main cart-items .quantity-selector,main form[action*="/cart"] .quantity-selector,main .cart-items [class*=quantity],main cart-items [class*=quantity],main form[action*="/cart"] [class*=quantity]{min-height:2.5rem!important;background:transparent!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-text)!important}main .cart-items .quantity button,main cart-items .quantity button,main form[action*="/cart"] .quantity button,main .cart-items .quantity__button,main cart-items .quantity__button,main form[action*="/cart"] .quantity__button,main .cart-items quantity-selector button,main cart-items quantity-selector button,main form[action*="/cart"] quantity-selector button,main .cart-items [class*=quantity] button,main cart-items [class*=quantity] button,main form[action*="/cart"] [class*=quantity] button{width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;padding:0!important;background:transparent!important;border:0!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-gold)!important}main .cart-items .quantity input,main cart-items .quantity input,main form[action*="/cart"] .quantity input,main .cart-items .quantity__input,main cart-items .quantity__input,main form[action*="/cart"] .quantity__input,main .cart-items quantity-selector input,main cart-items quantity-selector input,main form[action*="/cart"] quantity-selector input,main .cart-items [class*=quantity] input,main cart-items [class*=quantity] input,main form[action*="/cart"] [class*=quantity] input{height:2.5rem!important;min-height:2.5rem!important;background:transparent!important;border:0!important;color:var(--vh-text)!important;text-align:center!important}main .cart-remove-button,main .cart-item__remove,main cart-remove-button,main button[name=remove],main button[name*=remove],main a[href*="/cart/change"],main a[href*="/cart/update"],main .cart-items [class*=remove] button,main cart-items [class*=remove] button,main form[action*="/cart"] [class*=remove] button,main .cart-items [class*=remove] a,main cart-items [class*=remove] a,main form[action*="/cart"] [class*=remove] a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;padding:0!important;background:var(--vh-gold)!important;border:1px solid var(--vh-gold)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-black)!important}main .cart-remove-button svg,main .cart-item__remove svg,main cart-remove-button svg,main button[name=remove] svg,main button[name*=remove] svg,main a[href*="/cart/change"] svg,main a[href*="/cart/update"] svg,main .cart-items [class*=remove] svg,main cart-items [class*=remove] svg,main form[action*="/cart"] [class*=remove] svg{width:1rem!important;height:1rem!important}main .cart__checkout-button,main .cart__footer button[name=checkout],main .cart__blocks button[name=checkout],main button[name=checkout],main .cart [class*=checkout] button,main cart-items [class*=checkout] button,main form[action*="/cart"] [class*=checkout] button{background:var(--vh-gold)!important;border:1px solid var(--vh-gold)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-black)!important;font-family:var(--vh-font-sans)!important;font-size:0!important;font-weight:600!important;letter-spacing:0!important;text-transform:uppercase!important}main .cart__checkout-button:after,main .cart__footer button[name=checkout]:after,main .cart__blocks button[name=checkout]:after,main button[name=checkout]:after{content:"Pokra\10dovat";font-size:.75rem!important;letter-spacing:.14em!important;font-weight:600!important;text-transform:uppercase!important;color:var(--vh-black)!important}main accordion-custom.cart-discount details .details-content,main accordion-custom.cart-discount details::details-content,main .cart-discount details .details-content,main .cart-discount details::details-content{display:block!important;block-size:auto!important;opacity:1!important;overflow:visible!important;content-visibility:visible!important;padding-block:var(--padding-2xs, .25rem) var(--padding-sm, .75rem)!important}main .cart-discount__summary{pointer-events:none!important;cursor:default!important}main .cart-discount__summary .cart-totals__icon,main .cart-discount__summary svg{display:none!important}main .cart-discount__input,main cart-discount-component .cart-discount__input{background:transparent!important;border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-text)!important;font-family:var(--vh-font-sans)!important}main .cart-discount__input::placeholder,main cart-discount-component .cart-discount__input::placeholder{color:#fff!important;opacity:1!important}main .cart-discount__button,main cart-discount-component .cart-discount__button,main .cart-discount__form button[type=submit],main cart-discount-component .cart-discount__form button[type=submit]{background:var(--vh-gold)!important;border:1px solid var(--vh-gold)!important;border-radius:var(--vh-radius-pill)!important;color:var(--vh-black)!important;font-family:var(--vh-font-sans)!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product-details .accelerated-checkout-block,.product-details [class*=accelerated-checkout]:not([class*=cart]),.product-details .shopify-payment-button,.product-details shopify-accelerated-checkout{background:transparent!important;border:none!important;box-shadow:none!important}.product-details .shopify-payment-button__more-options,.product-details more-payment-options-link,.product-details more-payment-options-link a{background:transparent!important;border:none!important;color:var(--vh-gold)!important;text-decoration:underline!important}.product-details .shopify-payment-button__button--branded,.product-details shopify-accelerated-checkout .shopify-payment-button__button{background:unset!important;border:none!important;color:inherit!important}main[data-template=collection] .card-gallery .quick-add__button{color:#fff!important}main[data-template=collection] .product-grid [class*=product_title],main[data-template=collection] product-card [class*=product_title]{--font-size: clamp(1.08rem, 1.45vw, 1.28rem) !important}main[data-template=collection] .product-grid [class*=product_title] p[role=heading],main[data-template=collection] product-card [class*=product_title] p[role=heading],main[data-template=collection] .product-grid [class*=product_title] .rte p,main[data-template=collection] product-card [class*=product_title] .rte p{margin:0!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.08rem,1.45vw,1.28rem)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:.055em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}main[data-template=collection] product-card product-price.h6,main[data-template=collection] product-card product-price,main[data-template=collection] product-card product-price .price,main[data-template=collection] product-card product-price .price-item,main[data-template=collection] product-card product-price .price__regular,main[data-template=collection] product-card product-price .price-item--regular,main[data-template=collection] .product-grid product-price.h6,main[data-template=collection] .product-grid product-price,main[data-template=collection] .product-grid product-price .price,main[data-template=collection] .product-grid product-price .price-item{--font-size: .88rem !important;font-family:var(--vh-font-sans)!important;font-size:clamp(.82rem,.95vw,.9rem)!important;font-weight:600!important;line-height:1.2!important;color:var(--vh-gold)!important}main .card-gallery slideshow-slides>slideshow-slide:not(:first-child),main .product-grid slideshow-slides>slideshow-slide:not(:first-child),.product-recommendations slideshow-slides>slideshow-slide:not(:first-child),product-recommendations slideshow-slides>slideshow-slide:not(:first-child){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}.product-recommendations a.contents slideshow-slides,product-recommendations a.contents slideshow-slides,main .card-gallery a.contents slideshow-slides{display:block!important;overflow:hidden!important;max-height:none!important}.vh-product-tags{width:100%;max-width:100%;margin-block:.75rem 1.25rem}.vh-product-tags__line{display:block;width:100%;margin:0;font-family:var(--vh-font-display);font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:400;line-height:1.2!important;letter-spacing:.05em;text-transform:uppercase;color:var(--vh-gold)!important}.vh-product-tags__chip{color:var(--vh-gold)!important}.vh-product-tags__sep{color:var(--vh-gold-muted);opacity:.75}.vh-product-tags__meta{color:var(--vh-gold)!important;opacity:.95}.vh-product-tags__meta:before{content:"|";margin-inline:.65rem .55rem;opacity:.45}.vh-product-tags__short-desc{width:100%;max-width:none;margin:.6rem 0 1rem;font-family:var(--vh-font-sans);font-size:clamp(.86rem,1vw,.96rem);font-weight:400;line-height:1.55;color:var(--vh-text)}.vh-product-tags__short-desc p{margin:0 0 .65rem;color:inherit;font-size:inherit;line-height:inherit}.vh-product-tags__short-desc p:last-child{margin-bottom:0}.vh-product-tags__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2vw,1.35rem);width:100%;margin-top:1.05rem}.vh-product-tags__grid--specs-only,.vh-product-tags__grid--bullets-only{grid-template-columns:minmax(0,1fr)}.vh-product-tags__specs{width:100%;margin:0;border:1px solid rgba(238,220,130,.14);background:linear-gradient(135deg,#ffffff0e,#ffffff04),#0a0a0ab8;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000047;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.vh-product-tags__spec-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1rem;padding:.82rem 1rem;border-bottom:1px solid rgba(255,255,255,.075);transition:background .2s ease,border-color .2s ease}.vh-product-tags__spec-row:last-child{border-bottom:0}.vh-product-tags__spec-row:nth-child(2n){background:#ffffff06}.vh-product-tags__spec-row:hover{background:#eedc820e;border-color:#eedc8229}.vh-product-tags__spec-row dt{margin:0;font-family:var(--vh-font-sans);font-size:.68rem;font-weight:500;line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.vh-product-tags__spec-row dd{margin:0;font-family:var(--vh-font-sans);font-size:clamp(.82rem,1vw,.95rem);font-weight:600;line-height:1.35;color:var(--vh-gold);text-align:right;letter-spacing:.01em}.vh-product-tags__bullets-wrap{display:flex;flex-direction:column;gap:.55rem}.vh-product-tags__bullets-title{margin:0 0 .15rem;font-family:var(--vh-font-sans)!important;font-size:clamp(.82rem,1vw,.92rem)!important;font-weight:600!important;line-height:1.45!important;letter-spacing:.01em!important;text-transform:none!important;color:#fffffff0!important}.vh-product-tags__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.vh-product-tags__bullets li{position:relative;padding-left:1.05rem;font-family:var(--vh-font-sans);font-size:clamp(.82rem,1vw,.92rem);line-height:1.45;color:var(--vh-text)}.vh-product-tags__bullets li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--vh-gold)}@media(max-width:749px){.vh-product-tags__grid{grid-template-columns:minmax(0,1fr)}}.vh-product-tags--editor-hint{padding:.85rem 1rem;border:1px dashed var(--vh-border);background:#eedc820f;color:var(--vh-text);font-family:var(--vh-font-sans);font-size:.78rem;line-height:1.45}.vh-product-tags--editor-hint p{margin:0 0 .5rem}.vh-product-tags--editor-hint ul{margin:0;padding-left:1.1rem}.vh-product-tags--editor-hint code{color:var(--vh-gold);font-size:.72rem}.shopify-section:has(.vh-product-benefits-section)>.section.section--page-width{max-width:none!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}.shopify-section:has(.vh-product-benefits-section)>.section.section--page-width>*{grid-column:1 / -1!important}.vh-product-benefits-section{width:100%;max-width:none;margin-inline:0;background:transparent;padding:0}.vh-product-benefits-section__inner{width:min(100%,var(--vh-page-max-width));max-width:var(--vh-page-max-width);margin-inline:auto;padding:clamp(1.35rem,2.8vw,2rem) var(--vh-page-padding-inline);border:0;border-block:1px solid rgba(238,220,130,.14);background:transparent;box-shadow:none}.vh-product-benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem);width:100%}.vh-product-benefits__item{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.vh-product-benefits__icon{width:clamp(2.5rem,3.2vw,3rem);height:clamp(2.5rem,3.2vw,3rem);display:grid;place-items:center;flex-shrink:0;color:var(--vh-gold);background:transparent;border:0}.vh-product-benefits__icon svg{width:1.6rem;height:1.6rem;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.vh-product-benefits__item strong{display:block;color:#fffffff5;font-family:var(--vh-font-sans);font-size:clamp(.95rem,1.15vw,1.1rem);font-weight:600;line-height:1.35;letter-spacing:.01em}.vh-product-benefits__item small{display:block;margin-top:.35rem;color:#ffffffd1;font-family:var(--vh-font-sans);font-size:clamp(.82rem,.98vw,.94rem);font-weight:400;line-height:1.5}@media(max-width:1180px){.vh-product-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.vh-product-benefits{grid-template-columns:minmax(0,1fr)}}.shopify-section:has(.vh-product-description-section)>.section.section--page-width{max-width:none!important;width:100%!important;margin-inline:0!important;padding-inline:0!important}.shopify-section:has(.vh-product-description-section)>.section.section--page-width>*{grid-column:1 / -1!important}.vh-product-description-section{position:relative;isolation:isolate;width:100%;max-width:none;margin-inline:0;background:radial-gradient(circle at 15% 0%,rgba(238,220,130,.16),transparent 34rem),linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%),var(--vh-black);padding:clamp(3rem,7vw,7rem) var(--vh-page-padding-inline);overflow:hidden}.vh-product-description-section__inner{position:relative;width:min(100%,var(--vh-page-max-width));max-width:var(--vh-page-max-width);margin-inline:auto;padding:clamp(1.35rem,4vw,3.5rem);border:1px solid rgba(238,220,130,.18);border-radius:var(--vh-radius-xl);overflow:hidden;background:linear-gradient(135deg,rgba(238,220,130,.09),transparent 34%),linear-gradient(180deg,#ffffff0e,#ffffff05),#0a0a0ad1;box-shadow:inset 0 1px #ffffff12,0 28px 80px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vh-product-description-section__inner:before{content:"Vojta Hubne / Product notes";display:inline-flex;margin-bottom:clamp(1.25rem,2vw,1.75rem);color:var(--vh-gold);font-family:var(--vh-font-sans);font-size:.68rem;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase}.vh-product-description-section__inner:after{content:"";position:absolute;inset:auto clamp(1.35rem,4vw,3.5rem) clamp(1.35rem,4vw,3.5rem) auto;width:clamp(4rem,9vw,7rem);height:1px;background:var(--vh-gold);opacity:.55}.vh-product-description-section__title{max-width:11ch;margin:0 0 clamp(1.4rem,3vw,2.4rem);font-family:var(--vh-font-display);font-size:clamp(2.4rem,7vw,5.6rem);font-weight:400;line-height:.86;letter-spacing:.035em;text-transform:uppercase;color:#fffffff0}.vh-product-description-section__content{width:100%;max-width:none;margin-left:0;color:var(--vh-text);font-family:var(--vh-font-sans);font-size:clamp(.94rem,1.05vw,1.05rem);line-height:1.85}.vh-product-description-section__content :is(h2,h3,h4){margin:clamp(2rem,4vw,3rem) 0 .85rem;font-family:var(--vh-font-display);font-weight:400;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;color:var(--vh-gold)}.vh-product-description-section__content :is(p,ul,ol){margin-block:0 1.15rem}.vh-product-description-section__content p:first-child{color:#ffffffdb;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.65}.vh-product-description-section__content :is(ul,ol){padding-left:1.15rem}.vh-product-description-section__content li{margin-block:.45rem}.vh-product-description-section__content li::marker{color:var(--vh-gold)}.vh-product-description-section__content strong{color:#ffffffe6}@media(min-width:900px){.vh-product-description-section__inner{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);column-gap:clamp(2.5rem,8vw,8rem);align-items:start}.vh-product-description-section__inner:before{grid-column:1 / -1}.vh-product-description-section__title{position:sticky;top:7rem}}@media(max-width:749px){.vh-product-description-section{padding-block:clamp(2.25rem,14vw,4rem)}.vh-product-description-section__inner{padding:1.35rem}.vh-product-description-section__title{max-width:9ch}}.vh-contact-page{padding-block:clamp(3rem,7vw,5rem);background:var(--vh-black);color:var(--vh-text)}.vh-contact-page__inner{width:min(100%,var(--vh-page-max-width));margin-inline:auto;padding-inline:var(--vh-page-padding-inline);display:grid;gap:clamp(1.5rem,4vw,2rem)}@media screen and (min-width:1024px){.vh-contact-page__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}}.vh-contact-page__info,.vh-contact-page__form-wrap{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--vh-radius-xl)}.vh-contact-page__info{border:1px solid var(--vh-border);background:linear-gradient(145deg,#eedc822e,#eedc820a 55%),var(--vh-surface-raised)}.vh-contact-page__form-wrap{border:1px solid var(--vh-border-subtle);background:var(--vh-surface)}.vh-contact-page__eyebrow{margin:0;font-family:var(--vh-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--vh-gold-muted)}.vh-contact-page__title{margin:0!important;font-family:var(--vh-font-display)!important;font-size:clamp(2rem,5vw,3rem)!important;font-weight:400!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--vh-gold)!important;line-height:.95!important}.vh-contact-page__details{display:grid;gap:.85rem;margin:0}.vh-contact-page__details div{display:grid;gap:.2rem}.vh-contact-page__details dt{margin:0;font-family:var(--vh-font-sans);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vh-gold-muted)}.vh-contact-page__details dd{margin:0;font-family:var(--vh-font-sans);font-size:.95rem;line-height:1.6;color:var(--vh-text)}.vh-contact-page__details a{color:inherit;text-decoration:none;transition:color .2s ease}.vh-contact-page__details a:hover{color:var(--vh-gold)}.vh-contact-page__text,.vh-contact-page__hint{margin:0;font-family:var(--vh-font-sans);font-size:.95rem;line-height:1.75;color:var(--vh-text)}.vh-contact-page__hint{font-size:.78rem;color:var(--vh-text-muted)}.vh-contact-page__hint a{color:var(--vh-gold-muted);text-decoration:none}.vh-contact-page__hint a:hover{color:var(--vh-gold)}.vh-contact-page__form{display:grid;gap:1rem}.vh-contact-page__field{display:grid;gap:.4rem}.vh-contact-page__field label{font-family:var(--vh-font-sans);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vh-gold-muted)}.vh-contact-page__field input,.vh-contact-page__field textarea{width:100%;font-family:var(--vh-font-sans);font-size:.95rem;color:var(--vh-text);background:#00000059;border:1px solid var(--vh-border-subtle);border-radius:var(--vh-radius-md)}.vh-contact-page__field input{min-height:3rem;padding:.85rem 1rem}.vh-contact-page__field textarea{min-height:9rem;padding:.85rem 1rem;line-height:1.6;resize:vertical}.vh-contact-page__field input:focus,.vh-contact-page__field textarea:focus{outline:none;border-color:var(--vh-border)}.vh-contact-page__submit{justify-self:start;margin-top:.35rem;padding:1rem 1.75rem;font-family:var(--vh-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vh-black);background:var(--vh-gold);border:0;border-radius:var(--vh-radius-pill);cursor:pointer;transition:opacity .2s ease}.vh-contact-page__submit:hover{opacity:.9}.vh-contact-page__success{margin:0;padding:.85rem 1rem;border:1px solid rgba(238,220,130,.35);border-radius:var(--vh-radius-md);background:#eedc8214;color:var(--vh-gold)}.vh-contact-page__error{margin:0;padding:.85rem 1rem;border:1px solid rgba(255,120,120,.35);border-radius:var(--vh-radius-md);background:#ff505014;color:#ffb4b4}blog-posts-list,.blog-posts{--page-content-width: min(100%, var(--vh-page-max-width));--page-width: var(--page-content-width);--columns-gap: clamp(1.25rem, 3vw, 2.25rem);--rows-gap: clamp(1.5rem, 4vw, 2.5rem);width:100%}.blog-posts .section,.blog-posts.spacing-style,.shopify-section:has(blog-posts-list) .section,.shopify-section:has(.blog-posts) .section{width:100%!important;max-width:var(--vh-page-max-width)!important;margin-inline:auto!important;padding-inline:var(--vh-page-padding-inline)!important}.blog-posts .text-block h1,.blog-posts .text-block .h2{margin:0!important;font-family:var(--vh-font-display)!important;font-size:clamp(2.5rem,7vw,4rem)!important;font-weight:400!important;line-height:.95!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}.blog-posts-container{gap:var(--rows-gap) var(--columns-gap)!important}@media screen and (max-width:749px){.blog-post-item{--col-span: 6 !important;--blog-post-card-scale: 1 !important}}.blog-post-item{border:1px solid var(--vh-border-subtle)!important;border-radius:var(--vh-radius-xl)!important;overflow:hidden;background:var(--vh-surface-raised);padding:0!important;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.blog-post-item:has(.blog-post-card__image-container){border-color:var(--vh-border-subtle)!important;padding:0!important}.blog-post-item:hover{border-color:var(--vh-border)!important;transform:translateY(-2px);box-shadow:0 16px 40px #00000047}.blog-post-card{display:flex;flex-direction:column;height:100%;background:transparent}.blog-post-item--horizontal .blog-post-card{flex-direction:row}@media screen and (max-width:749px){.blog-post-item--horizontal .blog-post-card{flex-direction:column}}.blog-post-card__image-container{overflow:hidden;background:var(--vh-black)}.blog-post-item--horizontal .blog-post-card__image-container{flex:0 0 min(100%,22rem);max-width:52%}@media screen and (max-width:749px){.blog-post-item--horizontal .blog-post-card__image-container{flex:none;max-width:100%}}.blog-post-card__image{display:block;width:100%;height:100%;min-height:clamp(12rem,28vw,16rem);object-fit:cover;border-radius:0!important;transition:transform .35s ease}.blog-post-item--horizontal .blog-post-card__image{min-height:100%}.blog-post-item:hover .blog-post-card__image{transform:scale(1.03)}.blog-post-card__content{display:flex;flex:1;flex-direction:column;gap:.65rem;padding:clamp(1.15rem,2.8vw,1.5rem)}.blog-post-card__content .text-block h2,.blog-post-card__content .text-block h3,.blog-post-card__content .text-block h4,.blog-post-card__content .text-block .h4{margin:0!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.35rem,2.8vw,1.85rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}.blog-post-card__content-text,.blog-post-card__content .rte,.blog-post-card__content .rte p{margin:0!important;font-family:var(--vh-font-sans)!important;font-size:.92rem!important;line-height:1.65!important;color:var(--vh-text-muted)!important;text-transform:none!important;letter-spacing:normal!important}.blog-post-details,.blog-post-details time,.blog-post-details .text-block{font-family:var(--vh-font-sans)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--vh-gold-muted)!important}.blog-post-card a[data-testid=blog-post-link]{display:flex;flex:1;flex-direction:column;text-decoration:none;color:inherit}.blog-post-card a[data-testid=blog-post-link]:hover .text-block h2,.blog-post-card a[data-testid=blog-post-link]:hover .text-block h3,.blog-post-card a[data-testid=blog-post-link]:hover .text-block h4,.blog-post-card a[data-testid=blog-post-link]:hover .text-block .h4{color:var(--vh-gold)!important}.shopify-section:has(.blog-post-content) .section,.shopify-section:has(.blog-post-content) .section-content-wrapper{width:100%!important;max-width:var(--vh-page-max-width)!important;margin-inline:auto!important;padding-inline:var(--vh-page-padding-inline)!important}.shopify-section:has(.blog-post-content) .section-content-wrapper{display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,2rem);max-width:min(100%,52rem)!important;padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,7vw,5rem)!important}.shopify-section:has(.blog-post-content) header .text-block h1,.shopify-section:has(.blog-post-content) header .text-block .h2{margin:0!important;font-family:var(--vh-font-display)!important;font-size:clamp(2rem,5.5vw,3.25rem)!important;font-weight:400!important;line-height:.98!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--vh-gold)!important;text-align:left!important}.shopify-section:has(.blog-post-content) .blog-post-details,.shopify-section:has(.blog-post-content) .blog-post-details time{font-family:var(--vh-font-sans)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--vh-gold-muted)!important;text-align:left!important}.blog-post-featured-image{width:100%;border:1px solid var(--vh-border-subtle);border-radius:var(--vh-radius-xl);overflow:hidden;background:var(--vh-black)}.blog-post-featured-image__image{display:block;width:100%;height:auto;max-height:min(70vh,32rem);object-fit:cover;border-radius:0!important}.shopify-section:has(.blog-post-content) .blog-post-content.rte>rte-formatter>h1:first-child,.shopify-section:has(.blog-post-content) .blog-post-content.rte>h1:first-child{display:none!important}.blog-post-content.rte,.blog-post-content.rte rte-formatter{font-family:var(--vh-font-sans)!important;font-size:1rem!important;line-height:1.8!important;color:var(--vh-text-muted)!important;text-transform:none!important;letter-spacing:normal!important}.blog-post-content.rte p,.blog-post-content.rte rte-formatter p{margin:0 0 1.15rem!important;font-family:var(--vh-font-sans)!important;font-size:1rem!important;line-height:1.8!important;color:var(--vh-text-muted)!important;text-transform:none!important;letter-spacing:normal!important}.blog-post-content.rte h2,.blog-post-content.rte rte-formatter h2{margin:2rem 0 .85rem!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.5rem,3.5vw,2rem)!important;font-weight:400!important;line-height:1.05!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}.blog-post-content.rte h3,.blog-post-content.rte rte-formatter h3{margin:1.5rem 0 .65rem!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.2rem,2.8vw,1.45rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}.blog-post-content.rte strong,.blog-post-content.rte rte-formatter strong{font-weight:600!important;color:var(--vh-text)!important}.blog-post-content.rte em,.blog-post-content.rte rte-formatter em{font-style:italic;color:var(--vh-text-muted)!important}.blog-post-content.rte a,.blog-post-content.rte rte-formatter a{color:var(--vh-gold-muted)!important;text-decoration:underline;text-underline-offset:.15em;text-transform:none!important;letter-spacing:normal!important}.blog-post-content.rte a:hover,.blog-post-content.rte rte-formatter a:hover{color:var(--vh-gold)!important}.blog-post-content.rte ul,.blog-post-content.rte ol,.blog-post-content.rte rte-formatter ul,.blog-post-content.rte rte-formatter ol{margin:0 0 1.15rem!important;padding-left:1.25rem!important;color:var(--vh-text-muted)!important}.blog-post-content.rte li,.blog-post-content.rte rte-formatter li{margin-bottom:.45rem!important;line-height:1.75!important}.blog-post-content.rte li::marker{color:var(--vh-gold-muted)!important}.blog-post-content.rte img,.blog-post-content.rte rte-formatter img{display:block;width:100%;max-width:100%;height:auto;margin:1.5rem 0!important;border:1px solid var(--vh-border-subtle);border-radius:var(--vh-radius-lg)}.blog-post-content.rte blockquote,.blog-post-content.rte rte-formatter blockquote{margin:1.5rem 0!important;padding:1rem 1.15rem!important;border-left:3px solid var(--vh-gold);border-radius:0 var(--vh-radius-md) var(--vh-radius-md) 0;background:#eedc820f;color:var(--vh-text)!important}.blog-post-content.rte hr,.blog-post-content.rte rte-formatter hr{margin:2rem 0!important;border:0;border-top:1px solid var(--vh-border-subtle)}.blog-post-comments-container{width:100%;max-width:100%;margin-top:1rem;padding-top:2rem;border-top:1px solid var(--vh-border-subtle)}.blog-post-comments-container>.h3,.blog-post-comments-container h2{margin:0 0 1.25rem!important;font-family:var(--vh-font-display)!important;font-size:clamp(1.35rem,3vw,1.75rem)!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--vh-gold)!important}.blog-post-comment{padding:1rem 1.15rem;border:1px solid var(--vh-border-subtle);border-radius:var(--vh-radius-lg);background:var(--vh-surface-raised);color:var(--vh-text-muted)}.blog-post-comment__author,.blog-post-comments-pagination a,.blog-post-comments-pagination .current{color:var(--vh-gold-muted)!important}.blog-post-comments-pagination a:hover,.blog-post-comments-pagination .current{color:var(--vh-gold)!important;border-bottom-color:var(--vh-gold)!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vojta-hubne-horizon.css.map */
