:root{--narrow-page-width: 82.5rem;--vv-space-1: .5rem;--vv-space-2: 1rem;--vv-space-3: 1.5rem;--vv-space-4: 2rem;--vv-space-5: 2.5rem;--vv-space-6: 3rem;--vv-space-8: 4rem;--vv-space-10: 5rem;--vv-color-bg: #ffffff;--vv-color-surface: #ffffff;--vv-color-subtle: #f8f9fa;--vv-color-text: #111827;--vv-color-muted: #4b5563;--vv-color-border: #e5e7eb;--vv-color-brand: #f38020;--vv-color-brand-hover: #e06d10;--vv-color-cta: #b45309;--vv-color-cta-hover: #92400e;--vv-color-cta-soft: #fff3eb;--vv-color-ok: #047857;--vv-color-sale: #dc2626;--vv-color-star: #f59e0b;--vv-radius-sm: 8px;--vv-radius-md: 12px;--vv-radius-lg: 16px;--vv-shadow-card: 0 4px 20px rgb(0 0 0 / .04);--vv-ease: cubic-bezier(.2, 0, 0, 1);--vv-duration: .18s}html{-webkit-text-size-adjust:100%}body{overflow-x:clip;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){.rte,.rte p,.rte li,.text-block p{font-size:max(1rem,1em)}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--vv-color-cta);outline-offset:3px;border-radius:4px}:where(.button,.button-secondary,button.header-actions__action,.header-actions__action){min-height:44px}.product-card p[role=heading]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vv-eyebrow{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vv-color-muted)}.vv-check-list{display:grid;gap:var(--vv-space-1);margin:0;padding:0;list-style:none}.vv-check-list li{display:grid;grid-template-columns:1.25rem 1fr;gap:.625rem;align-items:start;line-height:1.5}.vv-check-list svg{width:1.25rem;height:1.25rem;margin-top:.125rem;color:var(--vv-color-cta)}.vv-card{background:var(--vv-color-surface);border:1px solid var(--vv-color-border);border-radius:var(--vv-radius-lg)}.vv-muted{color:var(--vv-color-muted)}.vv-section-head{display:grid;gap:var(--vv-space-1);max-width:44rem;margin-block-end:var(--vv-space-4)}.vv-section-head--center{margin-inline:auto;text-align:center}.vv-section-head h2{margin:0}.vv-section-head p{margin:0;color:var(--vv-color-muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.vv-omnibus{display:block;margin-block-start:.25rem;font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--vv-color-muted, inherit)}.vv-wordmark{display:inline-flex;align-items:baseline;font-family:var(--font-heading--family, inherit);font-size:1.625rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--vv-color-text);white-space:nowrap}.vv-wordmark__accent{color:var(--vv-color-brand)}@media screen and (max-width:749px){.vv-wordmark{font-size:1.375rem}}.vv-header-search__form{display:flex;align-items:center;gap:.5rem;margin:0;background:var(--vv-color-bg);border-radius:8px}.vv-header-search__icon{flex-shrink:0;color:var(--vv-color-muted)}.vv-header-search__input{flex:1;min-width:0;padding:.625rem 0;border:0;background:transparent;font:inherit;font-size:1rem;color:var(--vv-color-text);outline:none}.vv-header-search__input::placeholder{color:var(--vv-color-muted);opacity:1}.vv-header-search__input::-webkit-search-cancel-button{cursor:pointer}.vv-header-search__form:focus-within{outline:2px solid var(--vv-color-text);outline-offset:2px}.vv-header-search--desktop{display:none}@media screen and (min-width:990px){header-actions .vv-header-search--desktop{display:block;align-self:center;width:clamp(200px,20vw,300px);margin-inline-end:.5rem}.vv-header-search--desktop .vv-header-search__form{gap:.375rem;padding:2px 2px 2px .75rem;border:1.5px solid var(--vv-color-brand);border-radius:8px}.vv-header-search--desktop .vv-header-search__icon{width:16px;height:16px}.vv-header-search--desktop .vv-header-search__input{padding:.375rem 0;font-size:.875rem}.vv-header-search__submit{flex-shrink:0;min-height:30px;padding:0 .875rem;border:0;border-radius:6px;font-size:.8125rem!important;background:var(--vv-color-brand);color:var(--vv-color-text);font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s ease}.vv-header-search__submit:hover{background:var(--vv-color-brand-hover)}}.vv-header-mobile{display:grid;gap:.75rem;padding:0 var(--page-margin, 16px) .75rem;background:var(--vv-color-bg);border-block-end:1px solid var(--vv-color-border)}@media screen and (min-width:990px){.vv-header-mobile{display:none}}.vv-header-search--mobile .vv-header-search__form{padding:0 .75rem;border:1px solid var(--vv-color-border);background:var(--vv-color-subtle)}@media screen and (min-width:990px){#header-component:has(.vv-header-search) .search-action{display:none}}.vv-chips{margin-inline:calc(var(--page-margin, 16px) * -1)}.vv-chips__list{display:flex;gap:.5rem;margin:0;padding:0 var(--page-margin, 16px);overflow-x:auto;list-style:none;scrollbar-width:none;scroll-snap-type:x proximity}.vv-chips__list::-webkit-scrollbar{display:none}.vv-chips__list li{flex-shrink:0;scroll-snap-align:start}.vv-chips__chip{display:inline-flex;align-items:center;min-height:36px;padding:0 .875rem;border:1px solid var(--vv-color-border);border-radius:999px;background:var(--vv-color-bg);color:var(--vv-color-text);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap}.vv-chips__chip.is-active,.vv-chips__chip:hover{border-color:var(--vv-color-brand);background:var(--vv-color-cta-soft)}product-card .product-card__content{height:100%;padding:0;border:0;background:transparent;box-shadow:none}product-card .product-card__content>:not(.card-gallery,.vv-wishlist-toggle){padding-inline:2px}product-card .card-gallery{overflow:hidden;border-radius:18px;background:#f4f5f7;transition:box-shadow .22s ease}product-card .card-gallery img{transition:transform .45s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){product-card.product-card:hover .card-gallery{box-shadow:0 12px 28px #1118271a}product-card.product-card:hover .card-gallery img{transform:scale(1.04)}}.vv-card-art{position:relative;aspect-ratio:var(--gallery-aspect-ratio, 1);overflow:hidden}.vv-card-art img{display:block;width:100%;height:100%;object-fit:cover}product-card .vv-card-category{display:flex;align-items:center;gap:6px;margin-block-start:4px;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--vv-color-muted)}product-card .vv-card-category:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--vv-color-brand)}product-card p[role=heading],product-card .product-card__content [class*=product-title]{display:-webkit-box;min-height:2.7em;overflow:hidden;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--vv-color-text);-webkit-box-orient:vertical;-webkit-line-clamp:2}product-card .price,product-card product-price{font-size:1.0625rem;font-weight:800;color:var(--vv-color-text)}product-card.product-card .vv-wishlist-toggle--icon{inset-block-start:10px;inset-inline-end:10px}product-card .vv-wishlist-toggle--icon .vv-wishlist-toggle__button{width:34px;height:34px;background:#ffffffeb;box-shadow:0 2px 8px #1118271f}product-card button.quick-add__button{--quick-add-mobile-display: flex;--quick-add-mobile-opacity: 1;--quick-add-collapsed-width: 38px;--quick-add-icon-width: 38px;--quick-add-background: #ffffff;--quick-add-foreground: var(--vv-color-cta);--quick-add-inset-inline-end: 10px;--quick-add-inset-block-end: 10px;opacity:1;height:38px;border:0;box-shadow:0 4px 12px #11182729}product-card button.quick-add__button:is(:hover,:focus-visible){--quick-add-background: var(--vv-color-brand);--quick-add-foreground: var(--vv-color-text)}product-card button.quick-add__button:disabled{opacity:.5}@media screen and (max-width:749px){product-card p[role=heading],product-card .product-card__content [class*=product-title]{font-size:.875rem}product-card .price,product-card product-price{font-size:1rem}product-card .vv-card-category{font-size:.6875rem}product-card.product-card .vv-wishlist-toggle--icon{inset-block-start:8px;inset-inline-end:8px}product-card .vv-wishlist-toggle--icon .vv-wishlist-toggle__button{width:32px;height:32px}product-card button.quick-add__button{--quick-add-collapsed-width: 34px;--quick-add-icon-width: 34px;--quick-add-inset-inline-end: 8px;--quick-add-inset-block-end: 8px;height:34px}}.shopify-section:is([id$=__polecane],[id$=__polka-auto]) h2{position:relative;margin:0;padding-block-end:.625rem;font-size:clamp(1.5rem,3.2vw,2rem);letter-spacing:-.02em}.shopify-section:is([id$=__polecane],[id$=__polka-auto]) h2:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;width:44px;height:4px;border-radius:4px;background:var(--vv-color-brand)}.shopify-section:is([id$=__polecane],[id$=__polka-auto]) .section-resource-list__header a{display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:0 1rem;border:1.5px solid var(--vv-color-brand);border-radius:999px;color:var(--vv-color-text);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s ease}.shopify-section:is([id$=__polecane],[id$=__polka-auto]) .section-resource-list__header a:after{content:"\2192";transition:transform .15s ease}.shopify-section:is([id$=__polecane],[id$=__polka-auto]) .section-resource-list__header a:hover{background:var(--vv-color-cta-soft, #fff3eb)}.shopify-section:is([id$=__polecane],[id$=__polka-auto]) .section-resource-list__header a:hover:after{transform:translate(3px)}@media(prefers-reduced-motion:reduce){product-card .card-gallery,product-card .card-gallery img{transition:none}product-card.product-card:hover .card-gallery img{transform:none}}header-drawer .menu-drawer{width:min(86vw,360px);max-width:360px;background:var(--vv-color-bg);border-inline-end:0;box-shadow:8px 0 32px #1118271f}header-drawer .menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#11182773}.vv-drawer-head{display:flex;flex-shrink:0;align-items:center;min-height:60px;padding:0 60px 0 16px;border-block-end:1px solid var(--vv-color-border)}.vv-drawer-head .vv-wordmark{text-decoration:none}header-drawer .menu-drawer>.menu-drawer__close-button{position:absolute;inset-block-start:calc(var(--safe-area-inset-top, 0px) + 6px);inset-inline-end:6px;z-index:2;display:grid;place-items:center;width:48px;height:48px;padding:0;border-radius:8px;color:var(--vv-color-text)}header-drawer .menu-drawer>.menu-drawer__close-button:hover{background:var(--vv-color-subtle)}.vv-drawer-label,.vv-drawer-extras__label{margin:1.25rem 16px .25rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--vv-color-muted)}header-drawer .menu-drawer__navigation{margin-block-start:0}header-drawer .menu-drawer__menu.has-submenu{margin-block-end:0;padding-inline:0}header-drawer .menu-drawer__menu>.menu-drawer__list-item{min-height:0;margin:0;border-block-end:1px solid var(--vv-color-border)}header-drawer .menu-drawer__menu-item--mainlist{min-height:52px;padding:0 16px;font-family:var(--font-body--family);font-size:1rem;font-style:normal;font-weight:500;line-height:1.3;text-transform:none;color:var(--vv-color-text)}header-drawer a.menu-drawer__menu-item--mainlist:after{content:"";flex-shrink:0;width:7px;height:7px;margin-inline-end:4px;border-block-start:1.75px solid var(--vv-color-muted);border-inline-end:1.75px solid var(--vv-color-muted);transform:rotate(45deg)}[dir=rtl] header-drawer a.menu-drawer__menu-item--mainlist:after{transform:rotate(-135deg)}header-drawer .menu-drawer__menu-item--mainlist:hover,header-drawer .menu-drawer__menu-item--mainlist[aria-current],header-drawer .menu-drawer__menu-item--mainlist.menu-drawer__menu-item--active{background:var(--vv-color-cta-soft);box-shadow:inset 3px 0 0 var(--vv-color-brand);color:var(--vv-color-text)}header-drawer .menu-drawer__menu-item--mainlist .icon-plus{color:var(--vv-color-muted)}header-drawer .menu-drawer__menu--childlist{padding:0 0 .5rem;background:var(--vv-color-subtle)}header-drawer .menu-drawer__menu-item--child,header-drawer .menu-drawer__menu-item--parent{min-height:44px;padding:0 16px 0 28px;font-family:var(--font-body--family);font-size:.9375rem;font-weight:400;text-transform:none;color:var(--vv-color-text)}header-drawer .menu-drawer__menu-item--child.menu-drawer__menu-item--active{color:var(--vv-color-cta);font-weight:600}.vv-drawer-extras{padding-block-end:1rem}.vv-drawer-extras ul{margin:0;padding:0;list-style:none}.vv-drawer-extras__quick{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:1rem 16px 0}.vv-drawer-extras__quick-link{display:flex;align-items:center;gap:.5rem;min-height:48px;padding:0 .875rem;border:1px solid var(--vv-color-border);border-radius:8px;font-size:.875rem;font-weight:500;color:var(--vv-color-text);text-decoration:none}.vv-drawer-extras__quick-link:hover{border-color:var(--vv-color-brand)}.vv-drawer-extras__help a{display:flex;align-items:center;min-height:44px;padding:0 16px;font-size:.9375rem;color:var(--vv-color-muted);text-decoration:none}.vv-drawer-extras__help a:hover{color:var(--vv-color-text);background:var(--vv-color-subtle)}.vv-drawer-extras__trust{display:grid;gap:.625rem;margin:1rem 16px 0!important;padding:1rem!important;border-radius:12px;background:var(--vv-color-cta-soft)}.vv-drawer-extras__trust li{display:flex;align-items:center;gap:.625rem;font-size:.875rem;line-height:1.35;color:var(--vv-color-text)}.vv-drawer-extras__trust svg{flex-shrink:0;color:var(--vv-color-cta)}header-actions .vv-header-wishlist.header-actions__action,header-actions .vv-header-wishlist.header-actions__action:hover{--button-color: var(--vv-color-brand);color:var(--vv-color-brand)}.vv-header-wishlist svg,.vv-drawer-extras__quick-link--wishlist svg{color:var(--vv-color-brand)}.vv-header-wishlist svg path{fill:var(--vv-color-cta-soft)}header-drawer ul.vv-drawer-quick{margin:0;padding:1rem 16px;list-style:none;border-block-end:1px solid var(--vv-color-border)}header-drawer ul.vv-drawer-quick li{list-style:none}header-drawer .menu-drawer{--color-border: var(--vv-color-border)}header-drawer .menu-drawer :is(li,details,summary,accordion-custom,.menu-drawer__menu-container){border-color:var(--vv-color-border)!important}header-drawer .menu-drawer__menu>li{border-block-start:0!important;border-block-end:1px solid var(--vv-color-border)!important}.vv-drawer-extras{padding-block-start:.5rem}header-actions shopify-account{--shopify-account-font-heading: var(--font-body--family);--shopify-account-font-heading-weight: 700;--shopify-account-font-body: var(--font-body--family);--shopify-account-radius-base: 12px;--shopify-account-radius-button: 8px;--shopify-account-radius-button-small: 8px;--shopify-account-radius-input: 8px;--shopify-account-color-background: var(--vv-color-bg);--shopify-account-color-text: var(--vv-color-text);--shopify-account-color-accent: var(--vv-color-brand);--shopify-account-color-accent-text: var(--vv-color-text)}header-actions shopify-account::part(dialog){border:1px solid var(--vv-color-border);box-shadow:0 12px 32px #1118271f}header-actions .vv-header-wishlist.header-actions__action{align-items:center;min-height:var(--button-size)}.vv-header-wishlist .svg-wrapper{display:flex;align-items:center;justify-content:center}.vv-header-wishlist svg{display:block}@media screen and (min-width:990px){.page-wrapper.page-wrapper--drawer-open{margin-inline-end:0}.page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}#cart-drawer .theme-drawer__dialog{top:var(--vv-drawer-top, 0px);height:calc(100dvh - var(--vv-drawer-top, 0px));padding-block-start:0;border-inline-start:1px solid var(--vv-color-border);box-shadow:-8px 0 32px #1118271f}#cart-drawer .theme-drawer__dialog::backdrop{top:var(--vv-drawer-top, 0px)}header-drawer ul.vv-drawer-quick li.vv-drawer-quick__wide{grid-column:1 / -1}.vv-drawer-extras__quick-link--track{border-color:#fde3cf;background:var(--vv-color-cta-soft)}.vv-drawer-extras__quick-link--track svg{color:var(--vv-color-cta)}@media screen and (max-width:749px){.search-modal .dialog-modal[open].search-modal__content{width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px);margin:max(12px,var(--safe-area-inset-top, 0px)) auto 0;padding:0;border:1px solid var(--vv-color-border);border-radius:16px;box-shadow:0 16px 40px #1118272e}.search-modal .search-modal__content::backdrop{display:block;background:#11182773}}.search-modal .predictive-search-form__header-inner{margin:12px;border:1.5px solid var(--vv-color-brand)!important;border-radius:12px}.search-modal .search-input{font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/31/assets/vivorma.css.map */
