@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.coming-soon-newsletter-mailpoet-setting-panel-body{background-color:#f1f6fc;padding:15px}.coming-soon-newsletter-mailpoet-setting-panel-body h3{font-size:13px;text-transform:none}.coming-soon-newsletter-mailpoet-setting-panel-body a.components-button.is-link{text-decoration:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body:has(.woocommerce-coming-soon-store-only) .woocommerce-breadcrumb{display:none}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wp-site-blocks:has(>.wp-block-woocommerce-coming-soon){--wp--style--root--padding-top:0;--wp--style--root--padding-bottom:0}.woocommerce-coming-soon-default{--cover--color-background:var(--woocommerce-coming-soon-color);--wp--preset--color--background:var(--woocommerce-coming-soon-color);--responsive--aligndefault-width:1280px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;min-width:320px}.woocommerce-coming-soon-default h1.wp-block-heading.woocommerce-coming-soon-banner{text-wrap:balance}.woocommerce-coming-soon-default .wp-block-loginout a,.woocommerce-coming-soon-image-gallery .wp-block-loginout a,.woocommerce-coming-soon-minimal-left-image .wp-block-loginout a{text-decoration:none}.woocommerce-coming-soon-minimal-left-image{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.woocommerce-coming-soon-minimal-left-image__content .wp-block-columns-is-layout-flex{justify-content:center}.woocommerce-coming-soon-modern-black{--wp--preset--color--contrast:#fff}.woocommerce-coming-soon-split-right-image{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.woocommerce-coming-soon-split-right-image .woocommerce-split-right-image-content{width:100%}.woocommerce-coming-soon-split-right-image .woocommerce-split-right-image-cover{align-items:start}.woocommerce-coming-soon-split-right-image .is-size-fit-content{width:fit-content}.block-editor-block-preview__content-iframe .wp-block-woocommerce-coming-soon{aspect-ratio:1/1}.ht-ctc-chat{--side:right}.ht-ctc-opacity-hide{opacity:0}.ht-ctc-opacity-show{opacity:1}.ht-ctc-display-hide{display:none}.ht-ctc-display-show{display:block}.ht-ctc-display-unset{display:unset!important}@keyframes ctcBounce{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes ctc_fadeIn{0%{opacity:0}to{opacity:1}}.ht-ctc-bounce{animation:ctcBounce .45s ease-out forwards}.ht-ctc-fade-in{animation:ctc_fadeIn .25s ease}.ht_ctc_chat_greetings_box :not(ul):not(ol):not(.ht_ctc_default):not(.ht_ctc_defaults *){box-sizing:border-box;margin:0;padding:0}.ht_ctc_chat_greetings_box ol,.ht_ctc_chat_greetings_box ul{margin-bottom:0;margin-top:0}.ht_ctc_chat_greetings_box_layout{clear:both}.ht_ctc_greetings{pointer-events:none}.ht_ctc_chat_greetings_box{pointer-events:auto}.ht_ctc_greetings_box{opacity:0;transform:scale(0) translate(20px,20px);transform-origin:bottom var(--side,right);transition:all .4s cubic-bezier(.19,1,.22,1)}.ht_ctc_greetings_box.ht_ctc_greetings_box_open{opacity:1;pointer-events:auto;transform:scale(1) translate(0)}.ht_ctc_modal_backdrop{animation:ctc_fadeIn .2s ease;backdrop-filter:blur(1px);background:rgb(0 0 0 / .3);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9}.ht_ctc_notification{animation:ctcBounce .45s ease-out forwards}@keyframes ht_ctc_cta_stick{0%{opacity:0;transform:translateX(6px) scaleX(.6)}to{opacity:1;transform:translateX(0) scaleX(1)}}.ht-ctc-cta-stick{animation-duration:.12s;animation-fill-mode:both;animation-name:ht_ctc_cta_stick;animation-timing-function:cubic-bezier(.25,.8,.25,1);transform-origin:var(--side,right) center}.ctc_g_content{max-height:calc(80vh - 140px);overflow-y:auto}.ctc_g_bottom,.ctc_g_content,.ctc_g_sentbutton{margin-top:-.9px!important}.greetings_header_image{display:inline-block;position:relative}.greetings_header_image img{object-fit:cover}.g_header_badge_online{border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px;z-index:1}@media only screen and (min-width:900px){.ctc_g_content::-webkit-scrollbar{width:2.8px}.ctc_g_content::-webkit-scrollbar-thumb{background:#a5a5a5}}@media only screen and (max-width:420px){.ctc_side_positions .ctc_m_p_left{left:0!important;right:unset!important}.ctc_side_positions .ctc_m_p_right{left:unset!important;right:0!important}.ctc_side_positions .ctc_m_p_left .ctc_greetings_close_btn{float:left!important}.ctc_side_positions .ctc_m_p_right .ctc_greetings_close_btn{float:right!important}.ctc_side_positions .ctc_m_cta_order_0{order:0!important}.ctc_side_positions .ctc_m_cta_order_1{order:1!important}.ht_ctc_greetings.ctc_m_full_width{bottom:0!important;position:fixed!important;right:0!important}.ht_ctc_greetings.ctc_m_full_width .ht_ctc_chat_greetings_box{margin:7px!important;min-width:80vw!important;position:unset!important;width:calc(100vw - 14px)!important}.ctc_m_full_width .ctc_g_message_box_width{max-width:85%!important}.ht_ctc_animation:has(.ht_ctc_greetings){animation-fill-mode:none!important}}:root{--vls-background:#ffffff;--vls-accent:#111111;--vls-text:#111111}html.velora-loading-screen-active,html.velora-loading-screen-active body{overflow:hidden}.velora-loading-screen{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;background:var(--vls-background);color:var(--vls-text);opacity:1;visibility:visible;transition:opacity .38s ease,visibility .38s ease}.velora-loading-screen.is-hidden{opacity:0;visibility:hidden}.velora-loading-screen__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.velora-loading-screen__animation{width:116px;height:116px;position:relative;color:var(--vls-accent)}.velora-loading-screen__label{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--vls-text);opacity:.72}.style-premium .velora-loading-screen__animation{filter:drop-shadow(0 10px 24px rgb(17 17 17 / .08))}.style-playful .velora-loading-screen__animation{transform:scale(1.04)}.style-tech .velora-loading-screen__animation{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--vls-accent) 30%,transparent))}.style-warm .velora-loading-screen__label{letter-spacing:.12em}.style-dynamic .velora-loading-screen__animation{transform:scale(1.08)}.vls-hanger,.vls-diamond,.vls-circuit,.vls-layers,.vls-brush,.vls-steam,.vls-wheel,.vls-route,.vls-energy,.vls-bounce,.vls-sync,.vls-dashcam{position:absolute;inset:0}.vls-hanger span{position:absolute;display:block;left:50%;transform:translateX(-50%);border:2px solid currentColor;border-top:0;border-radius:0 0 26px 26px;opacity:.28;animation:vlsPulse 1.6s ease-in-out infinite}.vls-hanger span:nth-child(1){top:18px;width:42px;height:28px;border-bottom-width:3px}.vls-hanger span:nth-child(2){top:54px;width:66px;height:18px;animation-delay:.12s}.vls-hanger span:nth-child(3){top:6px;width:12px;height:12px;border-radius:50%;border-top:2px solid currentColor;border-bottom:0}.vls-diamond span{position:absolute;inset:24px;border:2px solid currentColor;transform:rotate(45deg);animation:vlsScale 1.8s ease-in-out infinite}.vls-circuit::before,.vls-circuit::after{content:'';position:absolute;inset:50% 14px auto 14px;height:2px;background:currentColor;opacity:.24}.vls-circuit::after{inset:14px 50% 14px auto;width:2px;height:auto}.vls-circuit span{position:absolute;width:10px;height:10px;border-radius:50%;background:currentColor;animation:vlsBlink 1.2s linear infinite}.vls-circuit span:nth-child(1){top:50%;left:12px;transform:translateY(-50%)}.vls-circuit span:nth-child(2){top:12px;left:50%;transform:translateX(-50%);animation-delay:.2s}.vls-circuit span:nth-child(3){top:50%;right:12px;transform:translateY(-50%);animation-delay:.4s}.vls-circuit span:nth-child(4){bottom:12px;left:50%;transform:translateX(-50%);animation-delay:.6s}.vls-layers span{position:absolute;left:22px;right:22px;height:18px;border:2px solid currentColor;border-radius:8px;animation:vlsStack 1.6s ease-in-out infinite}.vls-layers span:nth-child(1){top:30px}.vls-layers span:nth-child(2){top:48px;animation-delay:.18s}.vls-layers span:nth-child(3){top:66px;animation-delay:.36s}.vls-brush span{position:absolute;display:block;left:18px;right:18px;height:8px;border-radius:999px;background:currentColor;opacity:.18;animation:vlsSweep 1.5s ease-in-out infinite}.vls-brush span:nth-child(1){top:38px}.vls-brush span:nth-child(2){top:54px;animation-delay:.12s}.vls-brush span:nth-child(3){top:70px;animation-delay:.24s}.vls-steam i{position:absolute;left:28px;right:28px;bottom:22px;height:22px;border:2px solid currentColor;border-radius:0 0 16px 16px}.vls-steam span{position:absolute;width:8px;height:28px;border:2px solid currentColor;border-left:0;border-bottom:0;border-radius:999px;opacity:.4;animation:vlsSteam 1.6s ease-in-out infinite}.vls-steam span:nth-child(1){left:38px;top:18px}.vls-steam span:nth-child(2){left:54px;top:8px;animation-delay:.18s}.vls-steam span:nth-child(3){left:70px;top:18px;animation-delay:.36s}.vls-wheel span{position:absolute;inset:22px;border-radius:50%;border:3px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;border-right-color:currentColor;animation:vlsRotate 1.1s linear infinite}.vls-route{overflow:visible}.vls-route::before{content:'';position:absolute;left:18px;right:18px;top:58px;height:2px;border-top:2px dashed currentColor;opacity:.22}.vls-route span{position:absolute;top:52px;width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.4}.vls-route span:nth-child(1){left:16px}.vls-route span:nth-child(2){left:calc(50% - 5px)}.vls-route span:nth-child(3){right:16px}.vls-route i{position:absolute;top:48px;left:16px;width:20px;height:10px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:skewX(18deg);animation:vlsTravel 1.8s ease-in-out infinite}.vls-energy{display:flex;align-items:flex-end;justify-content:center;gap:10px}.vls-energy span{width:10px;border-radius:999px;background:currentColor;animation:vlsBars 1.1s ease-in-out infinite}.vls-energy span:nth-child(1){height:34px;animation-delay:0s}.vls-energy span:nth-child(2){height:54px;animation-delay:.1s}.vls-energy span:nth-child(3){height:42px;animation-delay:.2s}.vls-energy span:nth-child(4){height:62px;animation-delay:.3s}.vls-bounce{display:flex;align-items:center;justify-content:center;gap:12px}.vls-bounce span{width:18px;height:18px;background:currentColor;border-radius:6px;animation:vlsBounce 1s ease-in-out infinite}.vls-bounce span:nth-child(2){border-radius:50%;animation-delay:.14s}.vls-bounce span:nth-child(3){transform:rotate(45deg);border-radius:4px;animation-delay:.28s}.vls-sync span,.vls-sync i,.vls-sync b{position:absolute;display:block}.vls-sync span:nth-child(1),.vls-sync span:nth-child(2){width:16px;height:16px;border-radius:50%;border:2px solid currentColor;top:50px}.vls-sync span:nth-child(1){left:14px}.vls-sync span:nth-child(2){right:14px}.vls-sync span:nth-child(3),.vls-sync span:nth-child(4){width:12px;height:12px;background:currentColor;border-radius:4px;top:52px;animation:vlsData 1.4s ease-in-out infinite}.vls-sync span:nth-child(3){left:30px}.vls-sync span:nth-child(4){right:30px;animation-delay:.7s}.vls-sync i,.vls-sync b{top:57px;width:28px;height:2px;background:currentColor;opacity:.2}.vls-sync i{left:30px}.vls-sync b{right:30px}.vls-dashcam span{position:absolute;inset:22px;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 26%,transparent);border-top-color:currentColor;animation:vlsRotate 2.2s linear infinite}.vls-dashcam i{position:absolute;inset:34px;border-radius:50%;border:2px solid currentColor}.vls-dashcam b{position:absolute;top:18px;right:18px;width:12px;height:12px;border-radius:50%;background:#e11d48;box-shadow:0 0 0 0 rgb(225 29 72 / .55);animation:vlsRec 1.2s ease-in-out infinite}@keyframes vlsPulse{0%,100%{opacity:.22;transform:translateX(-50%) translateY(0)}50%{opacity:1;transform:translateX(-50%) translateY(-3px)}}@keyframes vlsScale{0%,100%{transform:rotate(45deg) scale(.88);opacity:.38}50%{transform:rotate(45deg) scale(1);opacity:1}}@keyframes vlsBlink{0%,100%{opacity:.22}50%{opacity:1}}@keyframes vlsStack{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(-6px);opacity:1}}@keyframes vlsSweep{0%{transform:translateX(-8px) scaleX(.82);opacity:.1}50%{transform:translateX(0) scaleX(1);opacity:1}100%{transform:translateX(8px) scaleX(.82);opacity:.1}}@keyframes vlsSteam{0%{transform:translateY(0);opacity:.12}50%{transform:translateY(-8px);opacity:.9}100%{transform:translateY(-14px);opacity:0}}@keyframes vlsRotate{to{transform:rotate(360deg)}}@keyframes vlsTravel{0%{transform:translateX(0) skewX(18deg);opacity:.2}50%{transform:translateX(30px) skewX(18deg);opacity:1}100%{transform:translateX(60px) skewX(18deg);opacity:.2}}@keyframes vlsBars{0%,100%{transform:scaleY(.5);opacity:.32}50%{transform:scaleY(1);opacity:1}}@keyframes vlsBounce{0%,100%{transform:translateY(0) scale(.95);opacity:.4}50%{transform:translateY(-12px) scale(1.02);opacity:1}}@keyframes vlsData{0%{transform:translateX(0);opacity:0}25%{opacity:1}50%{transform:translateX(28px);opacity:1}100%{transform:translateX(56px);opacity:0}}@keyframes vlsRec{0%,100%{transform:scale(.9);box-shadow:0 0 0 0 rgb(225 29 72 / .45)}50%{transform:scale(1.05);box-shadow:0 0 0 10px #fff0}}.style-minimal .velora-loading-screen__animation{opacity:.92}.style-premium .velora-loading-screen__animation{animation:vlsPremiumFloat 2.2s ease-in-out infinite}.style-playful .velora-loading-screen__animation{animation:vlsPlayfulFloat 1.35s ease-in-out infinite}.style-tech .velora-loading-screen__animation{opacity:1}.style-warm .velora-loading-screen__animation{filter:saturate(.9)}.style-dynamic .velora-loading-screen__animation{animation:vlsDynamicFloat .9s ease-in-out infinite}@keyframes vlsPremiumFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes vlsPlayfulFloat{0%,100%{transform:translateY(0) scale(1.02)}50%{transform:translateY(-8px) scale(1.05)}}@keyframes vlsDynamicFloat{0%,100%{transform:translateY(0) scale(1.08)}50%{transform:translateY(-10px) scale(1.1)}}.velora-product-rating{--velora-rating-size:24px;--velora-rating-gap:6px;--velora-rating-filled:#0f62fe;--velora-rating-empty:#cbd5e1;--velora-rating-hover:#0f62fe;position:relative;display:inline-flex;flex-direction:column;align-items:flex-start}.velora-product-rating__items{display:inline-flex;align-items:center;gap:var(--velora-rating-gap)}.velora-product-rating__item{position:relative;min-width:var(--velora-rating-size);min-height:var(--velora-rating-size);padding:0;margin:0;border:none;background:#fff0;cursor:pointer;color:var(--velora-rating-empty);line-height:1;font-size:var(--velora-rating-size);display:inline-flex;align-items:center;justify-content:center}.velora-product-rating__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--velora-rating-size);height:var(--velora-rating-size);color:var(--velora-rating-empty)}.velora-product-rating__icon svg{display:block;width:100%;height:100%}.velora-product-rating__item .velora-product-rating__icon--filled{display:none;color:var(--velora-rating-filled)}.velora-product-rating__item.is-filled .velora-product-rating__icon--filled{display:inline-flex}.velora-product-rating__item.is-filled .velora-product-rating__icon--empty{display:none}.velora-product-rating__item.is-hover .velora-product-rating__icon--filled{display:inline-flex;color:var(--velora-rating-hover)}.velora-product-rating__item.is-hover .velora-product-rating__icon--empty{display:none}.velora-product-rating--score .velora-product-rating__item{border:1px solid var(--velora-rating-empty);border-radius:999px;padding:6px 10px;min-width:calc(var(--velora-rating-size) + 18px);min-height:auto;font-size:calc(var(--velora-rating-size) * 0.7);font-weight:700}.velora-product-rating--score .velora-product-rating__item.is-filled,.velora-product-rating--score .velora-product-rating__item.is-hover{border-color:var(--velora-rating-filled);color:var(--velora-rating-filled)}.velora-product-rating__tooltip{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:none;padding:8px 10px;border-radius:10px;background:rgb(15 23 42 / .96);color:#fff;font-size:12px;line-height:1.4;white-space:nowrap;box-shadow:0 10px 30px rgb(15 23 42 / .2)}.velora-product-rating__tooltip.is-visible{display:inline-flex}:root{--velora-topbar-offset:44px}:root{--velora-header-bg:#6070ea;--velora-menu-bg:#6070ea;--velora-menu-text:#ffffff;--velora-header-icon-color:#ffffff;--velora-header-counter-bg:#ffffff;--velora-header-counter-text:#6070ea;--velora-body-bg:#ffffff;--velora-surface:#ffffff;--velora-accent:#6070ea;--velora-accent-text:#ffffff;--velora-border:#e7e9f1;--velora-text:#162033;--velora-muted:#6c7280;--velora-radius:0px;--velora-container-xl-max-width:1280px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--velora-body-bg);color:var(--velora-text)}@media (min-width:1200px){.container-xl{max-width:var(--velora-container-xl-max-width)}}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,h5,h6{color:var(--velora-text);letter-spacing:-.02em}button,.button,.wp-element-button{background:var(--velora-accent);color:var(--velora-accent-text);border:none;min-height:50px;padding:12px 18px}.velora-main{min-height:50vh}.velora-section{padding:56px 0 46px}.velora-card{background:var(--velora-surface);border:1px solid var(--velora-border);padding:24px}.velora-mini-cart-overlay{z-index:1250}.velora-drawer-close,.velora-cart-close{width:36px;height:36px;min-height:36px;padding:0;background:#f3f5fb;color:var(--velora-text)}.velora-mini-cart-drawer{position:fixed;top:0;right:0;width:min(390px, 92vw);height:100dvh;background:#fff;transform:translateX(100%);transition:transform .28s ease;z-index:1260}.velora-mini-cart-drawer.is-open{transform:translateX(0)}.velora-mini-cart-panel{height:100%;display:flex;flex-direction:column}.velora-mini-cart-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--velora-border)}.velora-mini-cart-inner{flex:1;overflow:auto;padding:18px 20px 20px}.velora-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;min-height:54px;padding:0 24px;background:var(--velora-accent);color:var(--velora-accent-text)}.velora-slider{position:relative;min-height:420px;height:100%;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#f8fafc 45%,#fff3f6)}.velora-slide{position:absolute;inset:0;display:flex;align-items:flex-end;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease;background-size:cover;background-position:center}.velora-slide.is-active{opacity:1;visibility:visible;pointer-events:auto}.velora-slide__backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgb(12 18 28 / .78) 0%,rgb(12 18 28 / .56) 34%,rgb(12 18 28 / .14) 68%,#fff0 100%)}.velora-slide__content{position:relative;z-index:2;width:min(100%,620px);max-width:100%;padding:34px 34px 78px;color:#fff}.velora-slide__content>*+*{margin-top:18px}.velora-slide__eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:1px solid rgb(255 255 255 / .24);background:rgb(255 255 255 / .08);color:#fff;letter-spacing:.18em;text-transform:uppercase}.velora-slide__title{margin:0;color:#fff;max-width:16ch}.velora-slide__description{margin:0;color:rgb(255 255 255 / .88);max-width:52ch}.velora-slide__actions{display:flex;align-items:center;gap:12px}.velora-slide__button{min-height:50px;padding:0 26px}.velora-slider__nav{position:absolute;inset:auto 26px 24px 26px;z-index:3;display:flex;align-items:center;gap:16px}.velora-slider__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid color-mix(in srgb,var(--velora-accent) 26%,transparent);background:color-mix(in srgb,var(--velora-accent) 10%,transparent);color:var(--velora-accent)}.velora-slider__arrow:hover,.velora-slider__arrow:focus-visible{border-color:color-mix(in srgb,var(--velora-accent) 44%,transparent);background:color-mix(in srgb,var(--velora-accent) 16%,transparent);color:var(--velora-accent)}.velora-slider__arrow span{transform:translateY(-1px)}.velora-slider-dots{display:flex;align-items:center;gap:10px;flex:1}.velora-slider-dot{position:relative;flex:1 1 0%;height:4px;min-height:4px;padding:0;border:none;background:rgb(255 255 255 / .25)}.velora-slider-dot.is-active{background:rgb(255 255 255 / .72)}.velora-slider-dot::after{content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--velora-accent);transition:width .35s ease}.velora-slider-dot.is-active::after{width:100%}.velora-footer{padding:30px 0 40px}.velora-footer-menu a{text-decoration:none}@media (max-width:991px){.velora-slider{min-height:380px}.velora-slide__backdrop{background:linear-gradient(180deg,rgb(12 18 28 / .18) 0%,rgb(12 18 28 / .72) 100%)}.velora-slide__content{width:min(100%,100%);padding:30px 24px 74px}.velora-slide__content>*+*{margin-top:16px}.velora-slider__nav{inset:auto 20px 18px 20px;gap:12px}.velora-hero-mobile-cats{border-top:none}}@media (max-width:767px){.velora-brand-text{}.velora-section{padding:56px 0 46px}.velora-slider{min-height:340px}.velora-slide__content{padding:24px 18px 64px}.velora-slide__content>*+*{margin-top:14px}.velora-slide__title{max-width:100%}.velora-slide__description{max-width:100%}.velora-slide__eyebrow{min-height:28px;padding:0 12px;letter-spacing:.14em}.velora-slide__button{min-height:46px;padding:0 20px}.velora-slider__arrow{width:38px;min-width:38px;height:38px;min-height:38px}.velora-slider__nav{inset:auto 16px 16px 16px}}.velora-home-new-arrivals{background:linear-gradient(180deg,rgb(250 247 241 / .68) 0%,#ffffff 100%)}.velora-section-title{margin:0;display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.velora-section-heading__eyebrow,.velora-home-new-arrivals__eyebrow{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.velora-home-new-arrivals__eyebrow{margin-bottom:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--velora-muted)}.velora-home-new-arrivals__link{color:var(--velora-text);text-decoration:none}.velora-home-new-arrivals__link:hover{color:var(--velora-accent)}.velora-home-new-arrivals__control{--bs-btn-color:var(--velora-accent);--bs-btn-border-color:rgba(var(--bs-primary-rgb), .18);--bs-btn-bg:rgba(255,255,255,.94);--bs-btn-hover-color:var(--velora-accent-text);--bs-btn-hover-bg:var(--velora-accent);--bs-btn-hover-border-color:var(--velora-accent);--bs-btn-active-color:var(--velora-accent-text);--bs-btn-active-bg:var(--velora-accent);--bs-btn-active-border-color:var(--velora-accent);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:999px;border-width:1px;transition:transform .24s ease,opacity .24s ease}.velora-home-new-arrivals__control:hover,.velora-home-new-arrivals__control:focus-visible{transform:translateY(-1px)}.velora-home-new-arrivals__control.is-disabled,.velora-home-new-arrivals__control:disabled{opacity:.46;pointer-events:none}.velora-home-new-arrivals__control svg{width:18px;height:18px}.velora-home-new-arrivals__carousel{position:relative;overflow:hidden}.velora-home-new-arrivals__track{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.velora-home-new-arrivals__track::-webkit-scrollbar{display:none}.velora-home-new-arrivals__track>.product{scroll-snap-align:start}@media (max-width:767px){.velora-section-title{}.velora-home-new-arrivals__track{flex-wrap:wrap;overflow-x:visible;touch-action:auto;overscroll-behavior-x:auto;scroll-snap-type:none}}.velora-home-product-spotlight{padding-top:56px}.velora-hero-assurance{padding-top:0;padding-bottom:46px}.velora-home-product-spotlight__row{min-height:clamp(420px, 42vw, 700px)}.velora-home-product-spotlight__image{display:block;width:100%;height:100%;min-height:clamp(420px, 42vw, 700px);object-fit:cover;object-position:center}.velora-home-product-spotlight__line{margin:0;width:100%;text-align:center;color:var(--velora-text)}.velora-home-product-spotlight__line+.velora-home-product-spotlight__line{margin-top:14px}.velora-home-product-spotlight__line--1{letter-spacing:.28em;text-transform:uppercase;color:var(--velora-muted)}.velora-home-product-spotlight__line--2{letter-spacing:-.04em;max-width:none}.velora-home-product-spotlight__line--3{color:color-mix(in srgb,var(--velora-text) 76%,white 24%);max-width:none}.velora-section-head{min-width:0}.velora-section-heading__title{width:100%}.velora-hero-assurance__head,.velora-home-product-spotlight__head{min-width:0}@media (max-width:991.98px){.velora-home-product-spotlight__row,.velora-home-product-spotlight__image{min-height:auto}}@media (max-width:767.98px){.velora-home-product-spotlight__image{height:auto;min-height:0;max-height:none;aspect-ratio:4/3;object-fit:cover}.velora-home-product-spotlight__line--1{letter-spacing:.22em}.velora-home-product-spotlight__line--3{max-width:none}}.velora-auth-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 14px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:var(--velora-menu-text);text-decoration:none;white-space:nowrap}.velora-auth-link__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}@media (max-width:991.98px){.velora-auth-link--desktop{display:none}}@media (min-width:992px){.velora-auth-link--desktop{display:inline-flex}}:root{--velora-header-inner-height:96px;--velora-header-inner-height-mobile:72px;--velora-smart-header-shell-desktop:108px;--velora-smart-header-shell-mobile:78px;--velora-smart-header-padding-desktop:18px;--velora-smart-header-padding-desktop-compact:8px;--velora-smart-header-padding-mobile:10px;--velora-smart-header-padding-mobile-compact:4px;--velora-smart-menu-height-desktop:72px;--velora-smart-menu-height-desktop-compact:56px}body.velora-header-sticky-enabled .velora-header{position:sticky;top:var(--velora-topbar-offset,44px)}body.admin-bar.velora-header-sticky-enabled .velora-header{top:calc(32px + var(--velora-topbar-offset, 44px))}@media (max-width:782px){body.admin-bar.velora-header-sticky-enabled .velora-header{top:calc(46px + var(--velora-topbar-offset, 44px))}}.velora-header{z-index:120;background:var(--velora-menu-bg);border-bottom:1px solid rgb(255 255 255 / .16);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:background-color .32s ease,border-color .32s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease,box-shadow .32s ease}@media (min-width:992px){.velora-header{box-shadow:0 10px 28px rgb(15 23 42 / .08),0 1px 0 rgb(15 23 42 / .08)}}.velora-header::before{display:none}.velora-header>.container-xl,.velora-header__inner,.velora-logo,.velora-desktop-nav,.velora-header-actions{position:relative;z-index:1}.velora-header__inner{display:flex;min-width:0;min-height:var(--velora-smart-header-shell-mobile)}@media (min-width:992px){.velora-header__inner{min-height:var(--velora-smart-header-shell-desktop)}}.velora-header__nav{min-width:0}.velora-logo{min-width:0}.custom-logo,.velora-logo img,.velora-logo svg{display:block;width:auto;height:auto;max-width:100%;max-height:var(--velora-logo-max-height);object-fit:contain;transition:max-height .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1),opacity .32s ease}.velora-desktop-nav{display:flex;align-items:center;justify-content:center;min-width:0}.velora-desktop-menu,.velora-desktop-menu ul{list-style:none;margin:0;padding:0}.velora-desktop-menu{display:flex;align-items:center;justify-content:center;gap:clamp(14px, 1.9vw, 28px)}.velora-desktop-menu>li{position:relative}.velora-desktop-menu>li>a{display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap;min-height:var(--velora-smart-menu-height-desktop);transition:min-height .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),letter-spacing .32s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease}.velora-desktop-menu>li>.sub-menu{position:absolute;top:100%;left:0;min-width:220px;padding:12px 0;background:#fff;border:1px solid rgb(22 32 51 / .08);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1200}.velora-desktop-menu>li:hover>.sub-menu,.velora-desktop-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.velora-desktop-menu>li>.sub-menu a{display:block;padding:10px 18px;color:var(--velora-text);text-decoration:none}.velora-desktop-menu>li>.sub-menu a:hover{background:rgb(96 112 234 / .08);color:var(--velora-accent)}.velora-cart-link,.velora-auth-link,.velora-burger{transition:transform .32s cubic-bezier(.4,0,.2,1),background-color .25s ease,border-color .25s ease,color .25s ease}.velora-header.is-scrolled{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.velora-header-shrink-enabled .velora-header.is-scrolled .custom-logo,body.velora-header-shrink-enabled .velora-header.is-scrolled .velora-logo img,body.velora-header-shrink-enabled .velora-header.is-scrolled .velora-logo svg{max-height:var(--velora-sticky-logo-max-height)}body.velora-header-shrink-enabled .velora-header.is-shrink .custom-logo,body.velora-header-shrink-enabled .velora-header.is-shrink .velora-logo img,body.velora-header-shrink-enabled .velora-header.is-shrink .velora-logo svg{max-height:var(--velora-sticky-logo-max-height);transform:translateY(-1px)}body.velora-header-shrink-enabled .velora-header.is-shrink .velora-desktop-menu>li>a{min-height:var(--velora-smart-menu-height-desktop-compact);padding:0 16px;letter-spacing:-.01em}body.velora-header-shrink-enabled .velora-header.is-shrink .velora-header-actions>*{transform:scale(.94)}@media (min-width:992px){.velora-layout-logo-left .velora-header__inner{align-items:center}.velora-layout-logo-center .velora-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.velora-layout-logo-center .velora-logo{justify-self:center}.velora-layout-logo-center .velora-desktop-nav{justify-content:center}.velora-layout-logo-center .velora-header-actions{justify-self:end;margin-left:0}.velora-layout-split-menu .velora-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.velora-layout-split-menu .velora-desktop-nav{justify-content:flex-start}.velora-layout-split-menu .velora-logo{justify-self:center}.velora-layout-split-menu .velora-header-actions{justify-self:end;margin-left:0}}@media (max-width:991.98px){.velora-logo{flex:1 1 auto;min-width:0}.custom-logo,.velora-logo img,.velora-logo svg{max-height:var(--velora-mobile-logo-max-height)}.velora-header-actions{gap:10px}.velora-cart-link{width:44px;height:44px;min-width:44px}.velora-header-counter-badge{top:-5px;right:-5px;min-width:20px;height:20px}body.velora-header-shrink-enabled .velora-header.is-scrolled .custom-logo,body.velora-header-shrink-enabled .velora-header.is-scrolled .velora-logo img,body.velora-header-shrink-enabled .velora-header.is-scrolled .velora-logo svg{max-height:min(var(--velora-sticky-logo-max-height,72px), var(--velora-mobile-logo-max-height,52px))}body.velora-header-shrink-enabled .velora-header.is-shrink .custom-logo,body.velora-header-shrink-enabled .velora-header.is-shrink .velora-logo img,body.velora-header-shrink-enabled .velora-header.is-shrink .velora-logo svg{max-height:min(var(--velora-sticky-logo-max-height,72px), calc(var(--velora-mobile-logo-max-height,52px) - 6px));transform:translateY(-1px)}body.velora-header-shrink-enabled .velora-header.is-shrink .velora-header-actions>*{transform:scale(.92)}}@media (min-width:992px){.velora-desktop-menu>li.velora-mega-parent{position:static!important}.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu{position:absolute;top:100%;left:50%;min-width:0;width:min(1180px, calc(100vw - 48px));padding:24px;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 28px;background:#fff;border:1px solid rgb(22 32 51 / .08);opacity:0;visibility:hidden;pointer-events:none;transform:translateX(-50%) translateY(8px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:1200}.velora-desktop-menu>li.velora-mega-parent:hover>ul.sub-menu,.velora-desktop-menu>li.velora-mega-parent:focus-within>ul.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu>li>a{display:block;padding:10px 0;color:var(--velora-text);white-space:normal;text-decoration:none}.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu>li>ul.sub-menu{position:static;display:block;min-width:0;padding:0;margin:0;background:#fff0;border:0;opacity:1;visibility:visible;pointer-events:auto;transform:none}.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu>li>ul.sub-menu a{display:block;padding:8px 0;color:var(--velora-muted);white-space:normal;text-decoration:none}.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu>li>ul.sub-menu a:hover{background:#fff0;color:var(--velora-text)}}.velora-search-toggle{position:relative;width:56px;height:56px;min-width:56px;min-height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:none;color:var(--velora-header-icon-color);cursor:pointer}.velora-search-toggle svg{width:28px;height:28px;display:block}.velora-header .velora-header-actions a,.velora-header .velora-header-actions button{transition:color .25s ease,background-color .25s ease,border-color .25s ease,opacity .25s ease,transform .32s cubic-bezier(.4,0,.2,1)}.velora-header .velora-header-actions .velora-search-toggle,.velora-header .velora-header-actions .velora-cart-link,.velora-header .velora-header-actions .velora-auth-link{color:var(--velora-header-icon-color)}.velora-header.is-search-open .velora-header-actions,.velora-header.is-search-open .velora-desktop-nav,.velora-header.is-search-open .velora-logo{opacity:.2}.velora-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.velora-header-action-group{position:relative;display:inline-flex;align-items:center}.velora-header-icon-action,.velora-header .velora-header-actions .velora-header-icon-action,.velora-header .velora-header-actions .velora-search-toggle,.velora-header .velora-header-actions .velora-cart-link,.velora-header .velora-header-actions .velora-auth-link{position:relative;overflow:visible;width:56px;height:56px;min-width:56px;min-height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff0;border:none;color:var(--velora-header-icon-color);white-space:nowrap}.velora-header .velora-header-actions .velora-header-icon-action:hover,.velora-header .velora-header-actions .velora-header-icon-action:focus-visible,.velora-header .velora-header-actions .velora-search-toggle:hover,.velora-header .velora-header-actions .velora-search-toggle:focus-visible,.velora-header .velora-header-actions .velora-cart-link:hover,.velora-header .velora-header-actions .velora-cart-link:focus-visible,.velora-header .velora-header-actions .velora-auth-link:hover,.velora-header .velora-header-actions .velora-auth-link:focus-visible,.velora-header .velora-header-actions .velora-burger:hover,.velora-header .velora-header-actions .velora-burger:focus-visible{background:#fff0;border:none;color:var(--velora-header-icon-color);opacity:.84}.velora-header-icon-action__icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.velora-header-icon-action__icon svg{width:28px;height:28px;display:block}.velora-auth-link__text{display:none!important}.velora-auth-link{gap:0}.velora-header-drawer{position:absolute;top:calc(100% - 8px);right:0;width:min(360px, 42vw);background:#fff;border:1px solid rgb(22 32 51 / .08);opacity:0;visibility:hidden;transform:translateY(-10px) scale(.96);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:1201;pointer-events:none}.velora-header-action-group:hover>.velora-header-drawer,.velora-header-action-group:focus-within>.velora-header-drawer{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.velora-header-drawer__body{padding:16px}.velora-header-drawer__scroll{max-height:320px;overflow-y:auto;display:grid;gap:10px;padding-right:4px}.velora-header-drawer__product{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;text-decoration:none;color:var(--velora-text)}.velora-header-drawer__thumb,.velora-header-drawer__thumb img{display:block;width:58px;height:58px}.velora-header-drawer__thumb img{object-fit:cover}.velora-header-drawer__thumb-placeholder{display:flex;align-items:center;justify-content:center;width:58px;height:58px;background:#eef2ff;color:var(--velora-accent)}.velora-header-drawer__meta{display:grid;gap:4px;min-width:0}.velora-header-drawer__price{color:var(--velora-muted)}.velora-header-drawer__empty{color:var(--velora-muted)}.velora-header-drawer__foot{padding:0 16px 16px}.velora-header-drawer__view{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;text-decoration:none;color:var(--velora-accent-text);background:var(--velora-accent)}.velora-header-drawer__member{display:grid;gap:14px}.velora-header-drawer__member-title{color:var(--velora-text)}.velora-header-drawer__menu{list-style:none;margin:0;padding:0;display:grid;gap:10px}.velora-header-drawer__menu a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--velora-text)}.velora-header-drawer__menu-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.velora-search-overlay{position:fixed;inset:0;z-index:2500;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:40px 22px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s ease}.velora-search-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.velora-search-overlay__close{position:absolute;top:24px;right:24px;width:72px;height:72px;min-height:72px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff0;border:none;cursor:pointer;opacity:.92}.velora-search-overlay__close span{transform:translateY(-2px)}.velora-search-overlay__dialog{width:min(860px, 100%);max-width:100%;margin:0 auto;text-align:center;transform:translateY(10px);transition:transform .32s cubic-bezier(.4,0,.2,1)}.velora-search-overlay.is-active .velora-search-overlay__dialog{transform:translateY(0)}.velora-search-overlay__label{margin-bottom:14px;letter-spacing:.22em;text-transform:uppercase;opacity:.72}.velora-search-overlay__form{width:100%;max-width:100%}.velora-search-overlay__input{width:100%;max-width:100%;padding:16px 20px 18px;background:var(--velora-search-overlay-input-bg,transparent);border:none;border-bottom:2px solid var(--velora-search-overlay-border);outline:none;border-radius:18px 18px 0 0}.velora-search-suggest{margin-top:18px;border:1px solid var(--velora-search-overlay-border);border-radius:28px;background:color-mix(in srgb,var(--velora-search-overlay-bg) 92%,#ffffff 8%);overflow:hidden}.velora-search-suggest[hidden]{display:none!important}.velora-search-suggest__list{display:grid}.velora-search-suggest__item{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;color:var(--velora-search-overlay-text);transition:background-color .2s ease,color .2s ease}.velora-search-suggest__item+.velora-search-suggest__item{border-top:1px solid color-mix(in srgb,var(--velora-search-overlay-border) 78%,transparent)}.velora-search-suggest__item:hover,.velora-search-suggest__item.is-active{background:color-mix(in srgb,var(--velora-search-overlay-text) 6%,transparent);color:var(--velora-search-overlay-text)}.velora-search-suggest__thumb{width:58px;height:58px;flex:0 0 58px;border-radius:18px;overflow:hidden;background:rgb(255 255 255 / .06)}.velora-search-suggest__thumb img{width:100%;height:100%;object-fit:cover;display:block}.velora-search-suggest__meta{min-width:0;display:flex;flex-direction:column;gap:4px}.velora-search-suggest__title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.velora-search-suggest__sku{display:block;opacity:.68}.velora-search-suggest__empty{padding:18px 20px;color:var(--velora-search-overlay-text);opacity:.78}.velora-search-suggest__footer{padding:14px 18px;border-top:1px solid color-mix(in srgb,var(--velora-search-overlay-border) 78%,transparent)}.velora-search-suggest__view-all{display:inline-flex;align-items:center;text-decoration:none;color:var(--velora-search-overlay-text);opacity:.88}.velora-search-suggest__view-all:hover{opacity:1;color:var(--velora-search-overlay-text)}body.velora-search-open{overflow:hidden}.velora-mobile-drawer .velora-mobile-auth-link,.velora-mobile-drawer a,.velora-mobile-drawer button{color:inherit}@media (max-width:991.98px){.velora-search-toggle{width:50px;height:50px;min-width:50px;min-height:50px}.velora-search-overlay{padding:32px 18px}.velora-search-overlay__close{top:14px;right:14px;width:58px;height:58px;min-height:58px}.velora-search-overlay__label{margin-bottom:12px}.velora-search-overlay__input{padding:14px 16px 16px}.velora-search-suggest__item{padding:12px 14px;gap:12px}.velora-search-suggest__thumb{width:48px;height:48px;flex-basis:48px;border-radius:14px}}.velora-search-toggle{min-height:48px;box-sizing:border-box;flex:0 0 auto}.velora-search-toggle svg{display:block;width:22px;height:22px}@media (max-width:991.98px){.velora-search-toggle{min-height:50px}}.velora-quick-view-modal{display:none;opacity:0;visibility:hidden;pointer-events:none}.velora-quick-view-modal.is-active{display:flex;opacity:1;visibility:visible;pointer-events:auto}.velora-wishlist-btn,.velora-compare-btn{-webkit-tap-highlight-color:#fff0}.velora-wishlist-btn:focus-visible,.velora-compare-btn:focus-visible{outline:2px solid var(--velora-accent);outline-offset:2px}.velora-compare-link,.velora-wishlist-link{position:relative;width:56px;height:56px;min-width:56px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff0;border:none;color:var(--velora-menu-text)}.velora-header-counter-badge{position:absolute;top:-3px;right:-3px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:var(--velora-header-counter-bg);color:var(--velora-header-counter-text);border-radius:999px;box-sizing:border-box;z-index:2;box-shadow:none}@media (max-width:991.98px){.velora-header-actions .velora-header-action-desktop{display:none!important}}.velora-btn,.velora-compare-btn,.woocommerce .button,.woocommerce button.button,.woocommerce input.button{border-radius:0}.velora-quick-view-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;z-index:2600;transition:opacity .28s ease,visibility .28s ease}.velora-quick-view-open{overflow:hidden}.velora-quick-view-modal.is-active{display:flex;opacity:1;visibility:visible;pointer-events:auto}.velora-quick-view-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .46);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.velora-quick-view-open{overflow:hidden}.velora-quick-view-modal[hidden]{display:none!important}.velora-quick-view-modal__status:empty{display:none}.velora-quick-view-modal__dialog{overscroll-behavior:contain}.velora-promo-bar{background-color:var(--velora-promo-bar-bg);background-repeat:repeat;background-position:center center;color:var(--velora-promo-bar-text)}.velora-promo-bar__inner{min-height:42px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.velora-promo-bar__item{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease,visibility .28s ease;text-align:center;padding:0 18px}.velora-promo-bar__item.is-active{opacity:1;visibility:visible;transform:translateY(0)}.velora-topbar{position:sticky;top:0;z-index:120;background:var(--velora-topbar-bg);color:var(--velora-topbar-text);border-bottom:1px solid color-mix(in srgb,var(--velora-topbar-text) 12%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px)}body.admin-bar .velora-topbar{top:32px}@media (max-width:782px){body.admin-bar .velora-topbar{top:46px}}@media (min-width:992px){.velora-topbar__inner{min-height:var(--velora-topbar-height,44px)}}.velora-topbar__inner,.velora-topbar__social,.velora-topbar__contact{min-width:0}@media (max-width:991.98px){.velora-topbar__contact{width:100%}}.velora-topbar-social{min-width:0}.velora-topbar-social__link{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:999px;background:var(--velora-topbar-social-circle-bg);color:var(--velora-topbar-social-icon-color);opacity:1;text-decoration:none;transition:transform .18s ease,opacity .18s ease,background-color .18s ease,color .18s ease}.velora-topbar-social__link:hover,.velora-topbar-social__link:focus{background:var(--velora-topbar-social-circle-bg);border:none;color:var(--velora-topbar-social-icon-color);opacity:.92;box-shadow:none;transform:translateY(-1px) scale(1.04)}.velora-topbar-social__icon{display:inline-flex;width:15px;height:15px}.velora-topbar-social__icon svg{display:block;width:100%;height:100%}.velora-topbar-contact__item{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:4px 0;color:var(--velora-topbar-text);text-decoration:none;transition:opacity .18s ease,transform .18s ease,color .18s ease}.velora-topbar-contact__item:hover,.velora-topbar-contact__item:focus{color:var(--velora-topbar-text);opacity:1;transform:translateY(-1px);text-decoration:none}.velora-topbar-contact__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:color-mix(in srgb,var(--velora-topbar-text) 10%,transparent)}.velora-topbar-contact__icon svg{display:block;width:15px;height:15px}.velora-topbar-contact__meta{display:flex;flex-direction:column;min-width:0}.velora-topbar-contact__label{display:block;letter-spacing:.02em;opacity:.66;text-transform:uppercase}.velora-topbar-contact__text{display:block;white-space:nowrap}@media (max-width:767px){.velora-topbar{}.velora-topbar-social__icon{width:15px;height:15px}.velora-topbar-contact__item{width:100%}.velora-topbar-contact__icon{width:28px;height:28px}.velora-topbar-contact__icon svg{width:14px;height:14px}.velora-topbar-contact__text{white-space:normal}}.velora-home-new-arrivals__track>.product{width:25%}@media (max-width:1199.98px){.velora-home-new-arrivals__track>.product{width:33.333333%}}@media (max-width:991.98px){.velora-home-new-arrivals__track>.product{width:50%}}@media (max-width:767.98px){.velora-footer__content-wrap{padding-left:16px;padding-right:16px}.velora-home-new-arrivals__track>.product{width:100%}}.velora-hero-commerce{background:#fff}.velora-hero-commerce__row{align-items:stretch}.velora-hero-cats{position:relative;min-height:420px;height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid rgb(22 32 51 / .08);overflow:visible;z-index:9}.velora-hero-cats__head,.velora-hero-mobile-cats__head{min-height:54px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid rgb(22 32 51 / .08)}.velora-hero-cats__list{list-style:none;margin:0;padding:8px 0;flex:1 1 auto}.velora-hero-cats__item{position:relative}.velora-hero-cats__link{min-height:46px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-decoration:none;color:var(--velora-text);transition:background .18s ease,color .18s ease}.velora-hero-cats__item.is-active>.velora-hero-cats__link,.velora-hero-cats__item:hover>.velora-hero-cats__link,.velora-hero-cats__item:focus-within>.velora-hero-cats__link{background:#f8fafc;color:var(--velora-accent)}.velora-hero-cats__caret{opacity:.58}.velora-hero-cats__mega{position:absolute;top:-1px;bottom:-1px;left:calc(100% - 1px);right:-300%;width:auto;min-width:0;max-width:none;height:auto;background:#fff;border:1px solid rgb(22 32 51 / .08);border-left:none;opacity:0;visibility:hidden;transform:translateX(12px) scale(.985);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;z-index:20;pointer-events:none;overflow:hidden}.velora-hero-cats.is-mega-open .velora-hero-cats__mega{opacity:1;visibility:visible;transform:translateX(0) scale(1);pointer-events:auto}.velora-hero-cats__mega-panel{position:absolute;inset:0;padding:20px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.velora-hero-cats__mega-panel.is-active{opacity:1;visibility:visible;transform:translateY(0)}.velora-hero-cats__flyout-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgb(22 32 51 / .08)}.velora-hero-cats__flyout-head h4{margin:0}.velora-hero-cats__flyout-head a{text-decoration:none;color:var(--velora-accent)}.velora-hero-cats__children-grid{height:calc(100% - 58px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-content:start;overflow-y:auto;padding-right:6px}.velora-hero-cats__child-card{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px;background:#f8fafc;border:1px solid rgb(22 32 51 / .06);min-height:140px}.velora-hero-cats__child-media{display:flex;align-items:center;justify-content:center;min-height:112px;background:#eef2ff;overflow:hidden}.velora-hero-cats__child-media img{width:100%;height:112px;object-fit:cover;display:block}.velora-hero-cats__child-placeholder{width:100%;height:112px;display:flex;align-items:center;justify-content:center;color:var(--velora-accent);background:linear-gradient(135deg,rgb(96 112 234 / .12),rgb(124 58 237 / .14))}.velora-hero-cats__child-body{min-width:0;display:flex;flex-direction:column;gap:12px}.velora-hero-cats__child-body h5{margin:0}.velora-hero-cats__child-body h5 a{text-decoration:none;color:var(--velora-text)}.velora-hero-cats__child-body h5 a:hover{color:var(--velora-accent)}.velora-hero-cats__grandchildren{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.velora-hero-cats__grandchildren a{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--velora-accent-text);background:var(--velora-accent);transition:filter .18s ease,transform .18s ease}.velora-hero-cats__grandchildren a:hover{filter:brightness(.94);transform:translateY(-1px);color:var(--velora-accent-text)}.velora-hero-mobile-cats{background:#fff;border:1px solid rgb(22 32 51 / .08)}.velora-hero-commerce .velora-slider{display:block;width:100%}.velora-hero-mobile-cats__list{display:grid}.velora-hero-mobile-cats__item+.velora-hero-mobile-cats__item{border-top:1px solid rgb(22 32 51 / .08)}.velora-hero-mobile-cats__toggle,.velora-hero-mobile-cats__link{width:100%;min-height:48px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:none;background:#fff;text-decoration:none;color:var(--velora-text)}.velora-hero-mobile-cats__toggle-icon{transition:transform .18s ease}.velora-hero-mobile-cats__toggle.is-active .velora-hero-mobile-cats__toggle-icon{transform:rotate(45deg)}.velora-hero-mobile-cats__panel{padding:0 16px 14px}.velora-hero-mobile-cats__view-all{display:inline-flex;margin:2px 0 10px;text-decoration:none;color:var(--velora-accent)}.velora-hero-mobile-cats__children{list-style:none;margin:0;padding:0;display:grid;gap:10px}.velora-hero-mobile-cats__children>li>a{min-height:40px;padding:0 12px;display:flex;align-items:center;text-decoration:none;color:var(--velora-text);background:#f8fafc}.velora-hero-mobile-cats__grandchildren{list-style:none;margin:8px 0 0;padding:0 0 0 10px;display:flex;flex-wrap:wrap;gap:8px}.velora-hero-mobile-cats__grandchildren a{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;text-decoration:none;color:var(--velora-muted);background:#fff}.velora-hero-cats__mega[aria-hidden="true"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(12px) scale(.985)!important}.velora-hero-cats__mega[aria-hidden="false"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0) scale(1)!important}.velora-hero{padding:0}.velora-hero-commerce{position:relative;z-index:0}.velora-hero-assurance{background:#fff}.velora-hero-assurance__row{border-color:rgb(22 32 51 / .08)!important}.velora-hero-assurance__item{color:var(--velora-text)}.velora-hero-assurance__icon{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;color:var(--velora-text);opacity:.78}.velora-hero-assurance__icon svg{width:30px;height:30px;display:block}.velora-hero-assurance__copy{min-width:0}.velora-hero-assurance__title{margin:0 0 5px;color:var(--velora-text);letter-spacing:-.02em}.velora-hero-assurance__text{margin:0;color:var(--velora-muted)}@media (min-width:992px){.velora-hero-assurance .col+.col{border-left:1px solid rgb(22 32 51 / .08)}}@media (max-width:991.98px){.velora-hero-assurance .col:nth-child(odd){border-right:1px solid rgb(22 32 51 / .08)}.velora-hero-assurance .col:nth-child(-n+2){border-bottom:1px solid rgb(22 32 51 / .08)}.velora-hero-assurance__icon{width:36px;height:36px;flex-basis:36px}.velora-hero-assurance__icon svg{width:26px;height:26px}}@media (max-width:575.98px){.velora-hero-assurance .col{border-right:none!important}.velora-hero-assurance .col+.col{border-top:1px solid rgb(22 32 51 / .08)}}@media (max-width:991.98px){.velora-header-actions .velora-header-action-group{display:none!important}}@media (max-width:991.98px){.velora-header .velora-header-actions .velora-wishlist-link{display:none}}.velora-compare-btn{position:relative;overflow:visible}.velora-compare-btn.is-active{color:var(--velora-accent)}.velora-compare-btn .feedback,.velora-compare-btn .added,.velora-compare-btn .compare-message,.velora-compare-btn .compare-added,.velora-compare-btn [class*="feedback"]{display:none!important}.velora-compare-btn__label,.velora-compare-btn__icon{position:relative;z-index:2}.velora-compare-btn__label{white-space:nowrap}.velora-compare-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) translateY(6px);min-width:170px;max-width:min(240px, 78vw);padding:8px 12px;border-radius:999px;background:#111827;color:#fff;white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:50}.velora-compare-btn.is-tooltip-visible .velora-compare-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}@media (max-width:991.98px){.velora-compare-tooltip{min-width:148px;padding:7px 10px}}@media (max-width:991.98px){.velora-promo-bar,.velora-topbar{display:none!important}}.velora-mobile-drawer__footer{margin-top:auto;padding-top:24px;border-top:1px solid rgb(255 255 255 / .18);display:flex;flex-direction:column;gap:18px}.velora-mobile-contact-list{display:grid;grid-template-columns:1fr;gap:10px}.velora-mobile-contact-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .08);text-decoration:none;color:var(--velora-menu-text);min-width:0}.velora-mobile-contact-item__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border-radius:999px;background:rgb(255 255 255 / .12)}.velora-mobile-contact-item__icon svg{display:block;width:18px;height:18px}.velora-mobile-contact-item__meta{display:flex;flex-direction:column;min-width:0}.velora-mobile-contact-item__label{letter-spacing:.08em;text-transform:uppercase;opacity:.68;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.velora-mobile-contact-item__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.velora-mobile-drawer__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px}.velora-mobile-drawer{position:fixed;top:0;right:0;width:min(340px, 88vw);max-width:340px;height:100vh;background:var(--velora-menu-bg);z-index:9999;transform:translateX(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto;display:flex;flex-direction:column}.velora-mobile-drawer.open{transform:translateX(0)}.velora-mobile-drawer__head{padding:20px 24px 0}.velora-mobile-drawer__body{padding:28px 24px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.velora-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .45);z-index:9998;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.velora-overlay.active{opacity:1;visibility:visible}.velora-drawer-close{width:42px;height:42px;border:none;background:rgb(255 255 255 / .12);color:var(--velora-menu-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.velora-burger{width:50px;height:50px;background:#fff0;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0}.velora-burger span{width:26px;height:2px;background:var(--velora-menu-text);display:block}.velora-mobile-nav{list-style:none;margin:0;padding:0}.velora-mobile-nav li{margin:0;padding:0}.velora-mobile-nav a{display:block;padding:12px 0;text-decoration:none;color:var(--velora-menu-text);font-weight:600;border-bottom:1px solid rgb(255 255 255 / .18)}@media (min-width:992px){.velora-burger{display:none}.velora-mobile-drawer{display:none}.velora-overlay{display:none}}@media (max-width:991.98px){.velora-desktop-nav{display:none}}.velora-mobile-auth{margin-top:24px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18)}.velora-mobile-auth-link{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:var(--velora-menu-text);text-decoration:none;font-weight:700}.velora-mobile-auth-link__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1}@media (min-width:992px){.velora-mobile-auth{display:none}}.velora-mobile-actions{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:24px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .18)}.velora-mobile-action{position:relative;width:44px;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .18);color:var(--velora-menu-text)}.velora-mobile-action__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;line-height:1}.velora-mobile-action__icon svg{display:block;width:20px;height:20px}.velora-mobile-action__count{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#fff;color:var(--velora-accent)}.velora-mini-cart{position:fixed;top:0;right:0;width:min(360px, 92vw);height:100dvh;background:#fff;transform:translateX(100%);transition:transform .3s ease;will-change:transform;z-index:9500;display:flex;flex-direction:column}.velora-mini-cart.open{transform:translateX(0)}.velora-mini-cart-head{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--velora-border);font-weight:700}.velora-mini-cart-body{padding:18px;overflow:auto}#veloraCartClose{border:none;background:none;font-size:22px;cursor:pointer;min-height:auto;padding:0;line-height:1;color:var(--velora-text)}.velora-mini-cart .woocommerce-mini-cart{list-style:none;margin:0;padding:0}.velora-mini-cart .woocommerce-mini-cart-item{margin-bottom:14px}@media (min-width:992px){.velora-mini-cart{width:min(380px, 92vw)}}html.velora-cart-open,body.velora-cart-open{overflow:hidden;overscroll-behavior:contain}@supports (overflow:clip){html.velora-cart-open,body.velora-cart-open{overflow:clip}}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-result-count{color:var(--velora-muted);margin:0 0 18px}.woocommerce .woocommerce-ordering{margin:0 0 24px}.woocommerce form .form-row select,.woocommerce form .form-row input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),.woocommerce form .form-row textarea,.woocommerce .woocommerce-ordering select,.woocommerce .quantity .qty{border:1px solid var(--velora-border);padding:12px 14px;background:#fff}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{border:none;background:var(--bs-primary);color:var(--velora-accent-text)!important;font-weight:700;min-height:50px;padding:12px 18px}.velora-product-card .woocommerce-loop-product__title{font-size:15px;font-weight:400;line-height:1.35;margin:0}.velora-product-card .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0 0 4px;color:#111;font-size:16px;font-weight:800;line-height:1.2}.velora-product-card .price .amount{color:inherit}.velora-product-card .price del{order:2;color:#8b909b;font-size:13px;font-weight:500;opacity:1}.velora-product-card .price del .amount{color:inherit}.velora-product-card .price ins{order:1;color:#111;font-weight:800;text-decoration:none}.velora-product-card .onsale{display:none!important}.woocommerce .woocommerce-tabs ul.tabs{display:flex;gap:10px;flex-wrap:wrap;padding:0!important;margin:24px 0 14px!important}.woocommerce .woocommerce-tabs ul.tabs::before{display:none!important}.woocommerce .woocommerce-tabs ul.tabs li{margin:0!important;border:none!important;background:#fff!important}.woocommerce .woocommerce-tabs ul.tabs li a{padding:12px 18px!important}.woocommerce .woocommerce-tabs .panel,.woocommerce table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{background:#fff;border:1px solid var(--velora-border);padding:22px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li+li{margin-top:8px}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;text-decoration:none;font-weight:700}.velora-mini-line{display:flex;align-items:flex-start;gap:12px;position:relative;padding-left:28px}.velora-mini-line .remove{position:absolute;left:0;top:0;width:24px;height:24px;display:inline-flex!important;align-items:center;justify-content:center;background:#f1f5f9;text-decoration:none!important}.velora-mini-thumb{flex:0 0 64px}.velora-mini-thumb img{width:64px;height:64px;object-fit:cover}.velora-mini-copy{flex:1;min-width:0}.velora-mini-title{font-size:15px;line-height:1.35;font-weight:700;white-space:normal;overflow-wrap:anywhere}.velora-mini-title a{text-decoration:none}.velora-mini-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px;color:var(--velora-muted);font-size:14px;font-weight:600}.velora-mini-empty{display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center;justify-content:center;min-height:220px;color:var(--velora-muted)}.woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--velora-border);margin-top:14px;padding-top:14px;font-weight:800}.woocommerce-mini-cart__buttons{margin-top:14px}.woocommerce-mini-cart__buttons .button{width:100%}.woocommerce-mini-cart__buttons .button+.button{margin-top:10px}.single-product .single_add_to_cart_button.button,.single-product .single_add_to_cart_button,.single-product form.cart .button{min-height:56px;height:56px;padding:0 18px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--velora-accent)!important;background:var(--velora-accent)!important;color:var(--velora-accent-text)!important;font-size:14px;font-weight:700;line-height:1;box-sizing:border-box}.single-product .btn-primary{--bs-btn-bg:var(--velora-accent);--bs-btn-border-color:var(--velora-accent);--bs-btn-color:var(--velora-accent-text);--bs-btn-hover-bg:color-mix(in srgb, var(--velora-accent) 92%, #000 8%);--bs-btn-hover-border-color:var(--velora-accent);--bs-btn-hover-color:var(--velora-accent-text);--bs-btn-active-bg:color-mix(in srgb, var(--velora-accent) 90%, #000 10%);--bs-btn-active-border-color:var(--velora-accent);--bs-btn-active-color:var(--velora-accent-text)}.single-product .btn-outline-secondary{--bs-btn-color:var(--velora-accent);--bs-btn-border-color:color-mix(in srgb, var(--velora-accent) 42%, transparent);--bs-btn-hover-bg:color-mix(in srgb, var(--velora-accent) 10%, transparent);--bs-btn-hover-border-color:color-mix(in srgb, var(--velora-accent) 62%, transparent);--bs-btn-hover-color:var(--velora-accent);--bs-btn-active-bg:color-mix(in srgb, var(--velora-accent) 14%, transparent);--bs-btn-active-border-color:color-mix(in srgb, var(--velora-accent) 70%, transparent);--bs-btn-active-color:var(--velora-accent)}.single-product .yith-wcwl-add-to-wishlist a,.single-product .add_to_wishlist,.single-product .velora-wishlist-btn:not(.velora-product-action-btn){border:none!important;background:transparent!important;color:var(--velora-accent)!important;padding:0!important;min-height:0!important}.single-product .velora-single-product--hybrid{position:relative;padding-bottom:104px}.single-product .velora-single-product--hybrid .row>[class*="col-"]{min-width:0}.single-product .velora-product-hero{margin-bottom:32px}.single-product .velora-product-hero__crumbs{overflow:visible}.single-product .velora-product-hero__crumbs .woocommerce-breadcrumb{display:block;margin:0;color:var(--velora-muted);font-size:13px;line-height:1.35}.single-product .velora-product-hero__crumbs .velora-breadcrumb{display:block;width:100%;padding:12px;border:1px solid color-mix(in srgb,var(--velora-border,#dbe2ef) 78%,#fff 22%);border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .96) 0%,rgb(247 250 255 / .98) 100%)}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item{position:relative;isolation:isolate;display:inline-flex;align-items:center;min-width:0;min-height:44px;padding:0 20px 0 18px;border:none;background:#fff0;color:var(--velora-text);font-weight:600;transition:transform .2s ease,color .2s ease}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item::before,.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item::after{content:'';position:absolute;inset:0;pointer-events:none;transition:background-color .2s ease}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item::before{background:color-mix(in srgb,var(--velora-border,#dbe2ef) 82%,#fff 18%);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);z-index:-2}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item::after{inset:1px;background:var(--velora-surface,#f8fafc);clip-path:polygon(0 0,calc(100% - 19px) 0,calc(100% - 2px) 50%,calc(100% - 19px) 100%,0 100%);z-index:-1}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:last-child{padding-right:18px;color:var(--velora-accent)}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:last-child::before{background:color-mix(in srgb,var(--velora-accent) 28%,#fff 72%);clip-path:inset(0 round 14px)}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:last-child::after{inset:1px;background:color-mix(in srgb,var(--velora-accent) 10%,#fff 90%);clip-path:inset(0 round 13px)}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:first-child a{display:inline-flex;align-items:center;gap:9px}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:first-child a::before{content:'';flex:0 0 15px;width:15px;height:15px;display:inline-block;background-color:var(--velora-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 3.172 3 10.362V21h6.75v-5.25h4.5V21H21V10.362l-9-7.19Zm6.75 15.578h-2.25v-5.25H7.5v5.25H5.25v-7.308L12 6.052l6.75 5.39v7.308Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 3.172 3 10.362V21h6.75v-5.25h4.5V21H21V10.362l-9-7.19Zm6.75 15.578h-2.25v-5.25H7.5v5.25H5.25v-7.308L12 6.052l6.75 5.39v7.308Z'/%3E%3C/svg%3E") center / contain no-repeat}.single-product .velora-product-hero__crumbs .velora-breadcrumb a{display:inline-flex;align-items:center;max-width:100%;text-decoration:none;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease,opacity .2s ease}.single-product .velora-product-hero__crumbs .velora-breadcrumb a:hover,.single-product .velora-product-hero__crumbs .velora-breadcrumb a:focus{color:var(--velora-accent)}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:not(:last-child):hover,.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:not(:last-child):focus-within{transform:translateY(-1px)}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item>span,.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767.98px){.single-product .velora-product-hero__crumbs .velora-breadcrumb{padding:10px;border-radius:18px}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb{gap:8px}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item{min-height:40px;padding:0 16px 0 14px;font-size:12px}.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item:last-child{padding-right:14px}}.single-product .velora-product-hero__grid>[class*="col-"]{display:flex}.single-product .velora-product-hero__grid>[class*="col-"]>*{width:100%}.single-product .velora-product-media,.single-product .velora-product-identity,.single-product .velora-product-purchase{padding:clamp(18px, 2vw, 28px)}.single-product .velora-product-media{display:flex;flex-direction:column;gap:18px;min-height:100%}.single-product .velora-product-media__chrome{margin:0}.single-product .velora-product-media__badges{display:flex;flex-wrap:wrap;gap:10px}.single-product .velora-product-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--velora-border);background:#fff;color:var(--velora-accent);font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.single-product .velora-product-chip--accent{border-color:rgba(var(--bs-primary-rgb),.18);background:rgba(var(--bs-primary-rgb),.08);color:var(--velora-accent)}.single-product .velora-product-chip--success{border-color:rgb(25 135 84 / .18);background:rgb(25 135 84 / .08);color:#198754}.single-product .velora-product-chip--muted{background:#f8f9fc;color:var(--velora-muted)}.single-product .velora-product-media__count{color:var(--velora-muted);font-size:13px;font-weight:600}.single-product .velora-product-media__stage{display:flex;flex:1 1 auto;min-height:0;padding:0}.single-product .velora-compact-gallery{--velora-gallery-stage-height:clamp(420px, 36vw, 560px);display:grid;grid-template-areas:"stage" "rail";grid-template-columns:minmax(0,1fr);gap:14px;width:100%;min-width:0}.single-product .velora-compact-gallery__viewport{grid-area:stage;position:relative;min-width:0;height:var(--velora-gallery-stage-height);max-height:var(--velora-gallery-stage-height);border:1px solid rgb(22 32 51 / .08);background:#fff;overflow:hidden}.single-product .velora-compact-gallery__stage-link{display:block;width:100%;height:100%;border:0;padding:0;background:#fff0;text-decoration:none;color:inherit;text-align:inherit;cursor:zoom-in}.single-product .velora-compact-gallery__image-shell{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:clamp(16px, 2vw, 24px)}.single-product .velora-compact-gallery__image{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.single-product .velora-compact-gallery__nav{position:absolute;top:50%;z-index:2;width:42px;height:42px;min-height:42px;padding:0;border:1px solid var(--velora-accent);border-radius:999px;background:var(--velora-accent);color:var(--velora-accent-text,#ffffff);transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center}.single-product .velora-compact-gallery__nav--prev{left:14px}.single-product .velora-compact-gallery__nav--next{right:14px}.single-product .velora-compact-gallery__nav svg{width:18px;height:18px}.single-product .velora-compact-gallery__nav svg,.single-product .velora-compact-gallery__nav svg *{stroke:currentColor!important}.single-product .velora-compact-gallery__nav:hover,.single-product .velora-compact-gallery__nav:focus{border-color:var(--velora-accent);background:color-mix(in srgb,var(--velora-accent) 88%,#000 12%);color:var(--velora-accent-text,#ffffff)}.single-product .velora-compact-gallery__rail{grid-area:rail;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,88px);gap:10px;overflow:auto hidden;min-width:0;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:rgb(22 32 51 / .18) #fff0}.single-product .velora-compact-gallery__thumb{display:block;min-height:0;border:1px solid rgb(22 32 51 / .09);background:#fff;overflow:hidden;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.single-product .velora-compact-gallery__thumb:hover,.single-product .velora-compact-gallery__thumb:focus{border-color:rgba(var(--bs-primary-rgb),.28);transform:translateY(-1px)}.single-product .velora-compact-gallery__thumb.is-active{border-color:var(--velora-accent)}.single-product .velora-compact-gallery__thumb img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.single-product .velora-gallery-lightbox{--bs-modal-bg:transparent;background:rgba(var(--bs-primary-rgb),.975)}body.velora-gallery-lightbox-open .modal-backdrop.show{background:rgba(var(--bs-primary-rgb),.975);opacity:1}.single-product .velora-gallery-lightbox .modal-dialog{max-width:min(1100px, calc(100vw - 32px))}.single-product .velora-gallery-lightbox__content{position:relative;border:0;border-radius:24px;background:#fff0}.single-product .velora-gallery-lightbox__body{position:relative;padding:24px}.single-product .velora-gallery-lightbox__viewport{display:flex;align-items:center;justify-content:center;min-height:min(72vh, 820px)}.single-product .velora-gallery-lightbox__image{display:block;max-width:100%;max-height:min(72vh, 820px);width:auto;height:auto;object-fit:contain}.single-product .velora-gallery-lightbox__close,.single-product .velora-gallery-lightbox__nav{position:absolute;z-index:3;width:46px;height:46px;min-height:46px;border-radius:999px;border:1px solid var(--velora-accent);background:var(--velora-accent);color:var(--velora-accent-text,#ffffff);display:inline-flex;align-items:center;justify-content:center;padding:0}.single-product .velora-gallery-lightbox__close{top:18px;right:18px}.single-product .velora-gallery-lightbox__nav{top:50%;transform:translateY(-50%)}.single-product .velora-gallery-lightbox__nav--prev{left:18px}.single-product .velora-gallery-lightbox__nav--next{right:18px}.single-product .velora-gallery-lightbox__close:hover,.single-product .velora-gallery-lightbox__close:focus,.single-product .velora-gallery-lightbox__nav:hover,.single-product .velora-gallery-lightbox__nav:focus{border-color:var(--velora-accent);background:color-mix(in srgb,var(--velora-accent) 88%,#000 12%);color:var(--velora-accent-text,#ffffff)}.single-product .velora-gallery-lightbox__close svg,.single-product .velora-gallery-lightbox__close svg *,.single-product .velora-gallery-lightbox__nav svg,.single-product .velora-gallery-lightbox__nav svg *{stroke:currentColor!important}.single-product .velora-gallery-lightbox__close svg,.single-product .velora-gallery-lightbox__nav svg{width:20px;height:20px}.single-product .velora-gallery-lightbox__meta{display:flex;justify-content:center;margin-top:14px}.single-product .velora-gallery-lightbox__counter{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgb(255 255 255 / .1);color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.02em}.single-product .velora-product-identity{display:flex;flex-direction:column;gap:16px;min-height:100%}.single-product .velora-product-identity__head{display:flex;flex-direction:column;gap:10px}.single-product .velora-product-identity__title{font-size:clamp(22px, 3vw, 32px);line-height:1.18;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere}.single-product .velora-product-identity__price,.single-product .velora-product-purchase__price{color:var(--velora-text)}.single-product .velora-product-identity__price .price,.single-product .velora-product-purchase__price .price{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;margin:0}.single-product .velora-product-identity__price .amount,.single-product .velora-product-purchase__price .amount{color:inherit}.single-product .velora-product-identity__price ins,.single-product .velora-product-purchase__price ins{font-size:clamp(24px, 3vw, 34px);font-weight:800;text-decoration:none}.single-product .velora-product-purchase__price ins{font-size:clamp(24px, 2vw, 30px)}.single-product .velora-product-identity__price>.price>.amount,.single-product .velora-product-purchase__price>.price>.amount{font-size:clamp(24px, 3vw, 34px);font-weight:800}.single-product .velora-product-identity__price del,.single-product .velora-product-purchase__price del{color:var(--velora-muted);font-size:15px;font-weight:600;opacity:1}.single-product .velora-product-identity__stock,.single-product .velora-product-purchase__stock{margin:0}.single-product .velora-product-identity__stock p,.single-product .velora-product-purchase__stock p{margin:0}.single-product .velora-product-identity__features .velora-feature-icons{padding:0;gap:10px;flex-wrap:wrap}.single-product .velora-product-identity__jump{display:flex;flex-wrap:wrap;gap:10px}.single-product .velora-product-jump-btn{min-height:44px;padding:10px 14px;border-color:var(--velora-accent);color:var(--velora-accent-text);background:var(--velora-accent);font-size:13px;font-weight:700}.single-product .velora-product-jump-btn:hover,.single-product .velora-product-jump-btn:focus{border-color:var(--velora-accent);color:var(--velora-accent-text);background:color-mix(in srgb,var(--velora-accent) 92%,#000 8%)}.single-product .velora-product-identity__meta{margin-top:auto;padding-top:16px;border-top:1px solid var(--velora-border);color:var(--velora-muted);font-size:14px}.single-product .velora-product-identity__meta .product_meta{display:grid;gap:10px}.single-product .velora-product-identity__meta .product_meta>span{display:block;overflow-wrap:anywhere}.single-product .velora-product-identity__meta a{text-decoration:none}.single-product .velora-product-purchase{min-height:100%}.single-product .velora-product-purchase__sticky{display:flex;flex-direction:column;gap:18px;min-height:100%}.single-product .velora-product-purchase__eyebrow{color:var(--velora-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.single-product .velora-product-purchase__title{font-size:clamp(22px, 2vw, 28px);margin:0}.single-product .velora-product-purchase form.cart{margin:0!important}.single-product .velora-product-purchase .cart:not(.variations_form):not(.grouped_form),.single-product .velora-product-purchase .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.single-product .velora-product-purchase .cart::before,.single-product .velora-product-purchase .cart::after,.single-product .velora-product-purchase .woocommerce-variation-add-to-cart::before,.single-product .velora-product-purchase .woocommerce-variation-add-to-cart::after{display:none!important;content:none!important}.single-product .velora-product-purchase .quantity{float:none!important;margin:0!important;flex:0 0 88px}.single-product .velora-product-purchase .qty{width:100%!important;min-height:56px!important;height:56px!important;padding:0 12px!important;border:1px solid var(--velora-border)!important;background:#ffffff!important;color:var(--velora-text)!important;text-align:center!important;font-size:16px!important;font-weight:700!important}.single-product .velora-product-purchase .single_add_to_cart_button,.single-product .velora-product-purchase button.single_add_to_cart_button.button{flex:1 1 220px!important;width:auto!important;margin:0!important}.single-product .velora-product-purchase .variations_form{display:grid;gap:16px}.single-product .velora-product-purchase .variations{width:100%;margin:0!important;border:0}.single-product .velora-product-purchase .variations tbody,.single-product .velora-product-purchase .variations tr{display:grid;gap:8px}.single-product .velora-product-purchase .variations tr+tr{margin-top:12px}.single-product .velora-product-purchase .variations td,.single-product .velora-product-purchase .variations th{display:block;width:100%;padding:0!important;border:0;text-align:left}.single-product .velora-product-purchase .variations label{color:var(--velora-text);font-size:14px;font-weight:700}.single-product .velora-product-purchase .variations select{width:100%!important;min-height:52px;padding:0 14px;border:1px solid var(--velora-border);background:#fff;color:var(--velora-text)}.single-product .velora-product-purchase .reset_variations{display:inline-flex;align-items:center;margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;color:var(--velora-accent)}.single-product .velora-product-purchase .single_variation_wrap{display:grid;gap:14px}.single-product .velora-product-purchase .woocommerce-variation-price,.single-product .velora-product-purchase .woocommerce-variation-availability{margin:0}.single-product .velora-product-purchase .woocommerce-variation-price .price{margin:0}.single-product .velora-product-purchase .group_table{width:100%}.single-product .velora-product-purchase .group_table td{padding:0 0 10px;vertical-align:middle}.single-product .velora-product-purchase .group_table .quantity{flex:0 0 auto}.single-product .velora-product-purchase__actions{margin-top:4px}.single-product .velora-product-action-btn{min-height:56px!important;--bs-btn-padding-y:.75rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:var(--velora-button-font-size);--bs-btn-font-weight:var(--velora-button-font-weight);--bs-btn-line-height:var(--velora-button-line-height);--bs-btn-border-color:color-mix(in srgb, var(--velora-accent) 26%, var(--velora-border));--bs-btn-color:var(--velora-accent);--bs-btn-bg:color-mix(in srgb, var(--velora-accent) 6%, #fff 94%);--bs-btn-hover-border-color:color-mix(in srgb, var(--velora-accent) 48%, var(--velora-border));--bs-btn-hover-color:var(--velora-accent);--bs-btn-hover-bg:color-mix(in srgb, var(--velora-accent) 10%, #fff 90%);--bs-btn-active-border-color:color-mix(in srgb, var(--velora-accent) 58%, var(--velora-border));--bs-btn-active-color:var(--velora-accent);--bs-btn-active-bg:color-mix(in srgb, var(--velora-accent) 12%, #fff 88%);--bs-btn-border-radius:999px;box-shadow:none!important;text-decoration:none!important;white-space:normal!important}.single-product .velora-product-action-btn:hover,.single-product .velora-product-action-btn:focus-visible{box-shadow:none!important;transform:none!important}.single-product .velora-product-action-btn.is-active,.single-product .velora-product-action-btn.active{--bs-btn-border-color:color-mix(in srgb, var(--velora-accent) 58%, var(--velora-border));--bs-btn-color:var(--velora-accent);--bs-btn-bg:color-mix(in srgb, var(--velora-accent) 12%, #fff 88%);--bs-btn-hover-color:var(--velora-accent);--bs-btn-hover-bg:color-mix(in srgb, var(--velora-accent) 16%, #fff 84%);--bs-btn-hover-border-color:color-mix(in srgb, var(--velora-accent) 70%, var(--velora-border));box-shadow:none!important}.single-product .velora-product-action-btn__icon{width:38px;height:38px;line-height:1;color:currentColor;border:1px solid color-mix(in srgb,currentColor 22%,transparent);background:#fff0}.single-product .velora-product-action-btn__icon svg{display:block;width:18px;height:18px;overflow:visible}.single-product .velora-product-action-btn__icon svg,.single-product .velora-product-action-btn__icon svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important;vector-effect:non-scaling-stroke}.single-product .velora-product-action-btn__label{min-width:0;color:inherit;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-product .velora-product-action-btn .velora-heart-filled{display:none!important}.single-product .velora-product-action-btn.is-active .velora-heart-outline,.single-product .velora-product-action-btn.active .velora-heart-outline{display:none!important}.single-product .velora-product-action-btn.is-active .velora-heart-filled,.single-product .velora-product-action-btn.active .velora-heart-filled{display:inline-flex!important}.single-product .velora-product-action-btn.is-active .velora-product-action-btn__icon,.single-product .velora-product-action-btn.active .velora-product-action-btn__icon{background:color-mix(in srgb,var(--velora-accent) 10%,#fff 90%);border-color:color-mix(in srgb,var(--velora-accent) 30%,transparent)}.single-product .velora-product-action-btn.is-active .velora-heart-filled svg path,.single-product .velora-product-action-btn.active .velora-heart-filled svg path{fill:currentColor!important;stroke:currentColor!important}@media (max-width:575.98px){.single-product .velora-product-purchase__actions .col{flex:0 0 100%;max-width:100%}}.single-product .velora-product-purchase__notes{display:grid;gap:12px;padding-top:4px;border-top:1px solid var(--velora-border)}.single-product .velora-product-purchase__notes li{display:flex;align-items:flex-start;gap:10px;color:var(--velora-muted);font-size:14px;line-height:1.5}.single-product .velora-product-purchase__note-link,.single-product .velora-product-purchase__note-text{color:inherit;text-decoration:none}.single-product .velora-product-purchase__note-link:hover,.single-product .velora-product-purchase__note-link:focus{color:var(--velora-accent)}.single-product .velora-product-purchase__note-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:var(--velora-accent)}.single-product .velora-product-purchase__note-icon svg{display:block;width:18px;height:18px}.single-product .velora-product-sections{margin-top:32px}.single-product .velora-product-accordion{display:grid;gap:18px}.single-product .velora-product-accordion .accordion-item{border:1px solid var(--velora-border);background:#fff}.single-product .velora-product-accordion .accordion-button{padding:20px 24px;background:#fff;color:var(--velora-text);font-size:18px;font-weight:700}.single-product .velora-product-accordion .accordion-button:not(.collapsed){background:linear-gradient(180deg,rgba(var(--bs-primary-rgb),.08) 0%,rgba(var(--bs-primary-rgb),.03) 100%);color:var(--velora-text)}.single-product .velora-product-accordion .accordion-button::after{flex:0 0 auto}.single-product .velora-product-section__content{padding:0 24px 24px}.single-product .velora-product-section__content>*{max-width:100%}.single-product .velora-product-section__content>h2:first-child{display:none}.single-product .velora-product-section__content img{max-width:100%;height:auto}.single-product .velora-product-section__content table{width:100%}.single-product .velora-product-section__content .shop_attributes{border-collapse:collapse}.single-product .velora-product-section__content .shop_attributes th,.single-product .velora-product-section__content .shop_attributes td{padding:14px 16px!important;border:1px solid var(--velora-border)!important;text-align:left}.single-product .velora-product-section__content .commentlist{padding:0;list-style:none}.single-product .velora-product-section__content .comment-form input:not([type="submit"]):not([type="checkbox"]),.single-product .velora-product-section__content .comment-form textarea{width:100%;border:1px solid var(--velora-border);background:#fff;color:var(--velora-text);padding:12px 14px}.single-product .velora-highlight-card{display:flex;align-items:flex-start;gap:14px;min-height:100%;padding:18px;border:1px solid var(--velora-border);background:linear-gradient(180deg,#ffffff 0%,#f8faff 100%)}.single-product .velora-highlight-card__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;color:var(--velora-accent)}.single-product .velora-highlight-card__icon svg{display:block;width:24px;height:24px}.single-product .velora-highlight-card__text{color:var(--velora-text);font-size:15px;font-weight:600;line-height:1.5}.single-product .velora-product-questions{margin-top:40px}.single-product .velora-product-questions__panel{padding:clamp(20px, 2vw, 28px)}.single-product .velora-product-questions__head{margin-bottom:22px}.single-product .velora-product-questions__eyebrow{color:var(--velora-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.single-product .velora-product-questions__title{margin:0 0 10px;font-size:clamp(24px, 2.2vw, 32px)}.single-product .velora-product-questions__intro{margin:0;color:var(--velora-muted);line-height:1.6}.single-product .velora-product-questions__count{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--velora-border);background:#fff;color:var(--velora-text);font-size:13px;font-weight:700;white-space:nowrap}.single-product .velora-product-question-list{display:grid;gap:16px}.single-product .velora-product-question-item{padding:18px;border:1px solid var(--velora-border);background:linear-gradient(180deg,#ffffff 0%,#f8faff 100%)}.single-product .velora-product-question-item__meta{margin-bottom:12px}.single-product .velora-product-question-item__author-wrap{min-width:0}.single-product .velora-product-question-item__badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid rgba(var(--bs-primary-rgb),.18);background:rgba(var(--bs-primary-rgb),.08);color:var(--velora-accent);font-size:12px;font-weight:800}.single-product .velora-product-question-item__badge--answer{border-color:rgb(25 135 84 / .18);background:rgb(25 135 84 / .08);color:#198754}.single-product .velora-product-question-item__author{font-size:15px;font-weight:700;color:var(--velora-text)}.single-product .velora-product-question-item__date{color:var(--velora-muted);font-size:13px;font-weight:600}.single-product .velora-product-question-item__content{color:var(--velora-text);line-height:1.7}.single-product .velora-product-question-item__content>*:last-child{margin-bottom:0}.single-product .velora-product-question-item__answers{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--velora-border)}.single-product .velora-product-answer-item{padding:16px;border:1px solid rgb(25 135 84 / .14);background:#fff}.single-product .velora-product-questions__empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;border:1px dashed var(--velora-border);background:#f8faff}.single-product .velora-product-questions__empty-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--velora-accent)}.single-product .velora-product-questions__empty-icon svg{display:block;width:24px;height:24px}.single-product .velora-product-questions__empty-title{margin:0;font-size:20px}.single-product .velora-product-questions__empty-text{margin:0;color:var(--velora-muted)}.single-product .velora-product-questions__notice{margin-bottom:18px}.single-product .velora-product-question-form__label{color:var(--velora-text);font-size:14px;font-weight:700}.single-product .velora-product-question-form .form-control{min-height:52px;border-color:var(--velora-border);background:#fff;color:var(--velora-text)}.single-product .velora-product-question-form textarea.form-control{min-height:140px;resize:vertical}.single-product .velora-product-question-form .form-control:focus{border-color:rgba(var(--bs-primary-rgb),.3)}.single-product .velora-product-question-form__note,.single-product .velora-product-question-form__meta{color:var(--velora-muted);font-size:14px;line-height:1.6}.single-product .velora-product-question-form__submit{min-width:180px;min-height:52px}.single-product .velora-product-merchandise{margin-top:40px}.single-product .velora-product-merchandise>*+*{margin-top:28px}.single-product .velora-product-merchandise .related,.single-product .velora-product-merchandise .upsells{margin-top:0!important}.single-product .velora-product-merchandise .related>h2,.single-product .velora-product-merchandise .upsells>h2{margin-bottom:20px;font-size:clamp(26px, 3vw, 34px)}.single-product .related .yith-wcwl-add-to-wishlist,.single-product .upsells .yith-wcwl-add-to-wishlist{display:none!important}.single-product .related .velora-product-card,.single-product .upsells .velora-product-card{position:relative!important;display:flex!important;flex-direction:column!important;width:100%!important}.single-product .related .velora-product-card__media,.single-product .related .velora-product-card__body,.single-product .upsells .velora-product-card__media,.single-product .upsells .velora-product-card__body{width:100%!important}.single-product .related .velora-product-card__media,.single-product .upsells .velora-product-card__media{position:relative!important;overflow:hidden!important}.single-product .related .velora-product-card__body,.single-product .upsells .velora-product-card__body{width:100%!important;gap:8px!important;padding:16px 0 0!important}.single-product .related .velora-product-short,.single-product .upsells .velora-product-short{min-height:0!important}.single-product .related .velora-quick-view,.single-product .upsells .velora-quick-view{min-height:50px!important;height:50px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid var(--velora-accent)!important;background:var(--velora-accent)!important;color:var(--velora-accent-text)!important;font-size:14px!important;font-weight:700!important;line-height:1!important}@media (min-width:1200px){.single-product .velora-compact-gallery{grid-template-areas:"rail stage";grid-template-columns:92px minmax(0,1fr);gap:18px}.single-product .velora-compact-gallery__rail{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr);grid-auto-rows:92px;overflow:hidden auto;max-height:var(--velora-gallery-stage-height);padding-right:4px;padding-bottom:0}}@media (min-width:992px){.single-product .velora-product-hero__grid{align-items:stretch}.single-product .velora-product-hero__grid>[class*="col-"]{display:flex;align-self:stretch}.single-product .velora-product-hero__grid>[class*="col-"]>.velora-card,.single-product .velora-product-media,.single-product .velora-product-identity,.single-product .velora-product-purchase{height:100%}.single-product .velora-product-identity__title{font-size:clamp(18px, 1.35vw, 22px)}.single-product .velora-product-purchase__sticky{position:sticky;top:calc(var(--velora-topbar-offset) + 88px)}.single-product .velora-single-product--hybrid{padding-bottom:0}}@media (max-width:991.98px){.single-product .velora-product-hero__grid{row-gap:18px}.single-product .velora-product-media,.single-product .velora-product-identity,.single-product .velora-product-purchase{padding:18px}.single-product .velora-compact-gallery{--velora-gallery-stage-height:min(82vw, 520px)}.single-product .velora-compact-gallery__nav{width:40px;height:40px;min-height:40px}.single-product .velora-gallery-lightbox__body{padding:18px}.single-product .velora-gallery-lightbox__viewport{min-height:min(68vh, 640px)}.single-product .velora-gallery-lightbox__image{max-height:min(68vh, 640px)}.single-product .velora-gallery-lightbox__close,.single-product .velora-gallery-lightbox__nav{width:42px;height:42px;min-height:42px}.single-product .velora-product-purchase__actions .col{flex:0 0 50%;max-width:50%}}@media (max-width:767.98px){.single-product .velora-compact-gallery{--velora-gallery-stage-height:min(88vw, 420px);gap:12px}.single-product .velora-compact-gallery__rail{grid-auto-columns:72px;gap:8px}.single-product .velora-compact-gallery__nav{width:38px;height:38px;min-height:38px}.single-product .velora-product-questions__count{white-space:normal}.single-product .velora-product-question-item,.single-product .velora-product-answer-item{padding:16px}.single-product .velora-product-purchase .quantity{flex:0 0 78px}.single-product .velora-product-purchase .single_add_to_cart_button,.single-product .velora-product-purchase button.single_add_to_cart_button.button{flex:1 1 calc(100% - 90px)!important}.single-product .velora-product-section__content,.single-product .velora-product-accordion .accordion-button{padding-left:18px;padding-right:18px}.single-product .velora-product-section__content{padding-bottom:18px}}.single-product .velora-mobile-buybar{position:fixed;left:0;right:0;bottom:0;z-index:1240;padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--velora-border);background:rgb(255 255 255 / .96);backdrop-filter:blur(14px)}.single-product .velora-mobile-buybar__inner{display:flex;align-items:center;gap:12px}.single-product .velora-mobile-buybar__summary{flex:1 1 auto;min-width:0}.single-product .velora-mobile-buybar__title{font-size:14px;font-weight:700;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.single-product .velora-mobile-buybar__price .price{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;font-size:13px}.single-product .velora-mobile-buybar__price ins{text-decoration:none;font-weight:800}.single-product .velora-mobile-buybar__button{min-width:168px;min-height:48px;padding:0 18px;font-size:13px}@media (max-width:575.98px){.single-product .velora-mobile-buybar__inner{align-items:stretch}.single-product .velora-mobile-buybar__button{min-width:140px;padding:0 14px}}:root{--velora-wishlist-icon-size:24px;--velora-wishlist-touch-size:40px}.single-product .velora-wishlist-btn:not(.velora-product-action-btn),.velora-action-wishlist,.velora-single-actions__wishlist{width:var(--velora-wishlist-touch-size)!important;min-width:var(--velora-wishlist-touch-size)!important;height:var(--velora-wishlist-touch-size)!important;min-height:var(--velora-wishlist-touch-size)!important}.single-product .velora-wishlist-btn:not(.velora-product-action-btn) .velora-heart-outline,.single-product .velora-wishlist-btn:not(.velora-product-action-btn) .velora-heart-filled,.velora-action-wishlist .velora-heart-outline,.velora-action-wishlist .velora-heart-filled,.velora-single-actions__wishlist .velora-heart-outline,.velora-single-actions__wishlist .velora-heart-filled{width:var(--velora-wishlist-icon-size)!important;height:var(--velora-wishlist-icon-size)!important;font-size:var(--velora-wishlist-icon-size)!important;line-height:1!important}.velora-heart-filled{display:none!important}.velora-wishlist-btn.is-active .velora-heart-outline,.velora-wishlist-btn.active .velora-heart-outline,.velora-action-wishlist.is-active .velora-heart-outline,.velora-action-wishlist.active .velora-heart-outline,.velora-single-actions__wishlist.is-active .velora-heart-outline,.velora-single-actions__wishlist.active .velora-heart-outline{display:none!important}.velora-wishlist-btn.is-active .velora-heart-filled,.velora-wishlist-btn.active .velora-heart-filled,.velora-action-wishlist.is-active .velora-heart-filled,.velora-action-wishlist.active .velora-heart-filled,.velora-single-actions__wishlist.is-active .velora-heart-filled,.velora-single-actions__wishlist.active .velora-heart-filled{display:inline-flex!important}.single-product .related .velora-product-card,.single-product .upsells .velora-product-card{position:relative!important}.single-product .related .velora-product-card__media,.single-product .upsells .velora-product-card__media{position:relative!important;overflow:hidden!important}.velora-saved-products-page{padding:28px 0 12px}.velora-saved-products-page__head{margin-bottom:24px}.velora-saved-products-page__title{margin:0 0 10px}.velora-saved-products-page__subtitle,.velora-saved-products-empty__text{margin:0;color:var(--velora-muted)}.velora-saved-products-empty{padding:28px;background:var(--velora-surface);border:1px solid var(--velora-border)}.velora-saved-products-empty__title{margin:0 0 8px}@media (max-width:991.98px){.velora-saved-products-page{padding-top:18px}}.velora-product-card{position:relative;display:flex;flex-direction:column;padding:0;border:none;background:var(--velora-surface);overflow:hidden;isolation:isolate}.velora-product-card:hover{transform:none;border-color:#fff0}.velora-product-card__media,.velora-product-card__gallery,.velora-product-card__gallery-track,.velora-product-card__gallery-slide,.velora-product-card__gallery-slide>a,.velora-product-card__media>a.woocommerce-LoopProduct-link,.velora-product-card__media>.woocommerce-LoopProduct-link,.velora-product-card__media>a.woocommerce-loop-product__link,.velora-product-card__media>.woocommerce-loop-product__link{display:block;width:100%;line-height:0}.velora-product-card__media{position:relative;margin-bottom:0;padding:0;overflow:hidden;border-radius:6px;aspect-ratio:3 / 4}.velora-product-card__sale-percentage{position:absolute;top:16px;left:16px;right:auto;z-index:4;color:#dc2626;font-size:13px;font-weight:800;line-height:1;letter-spacing:-.02em;pointer-events:none}.velora-product-card__gallery,.velora-product-card__gallery-track{position:relative;height:100%}.velora-product-card__gallery-slide{height:100%}.velora-product-card__gallery-slide{display:none!important}.velora-product-card__gallery-slide.is-active{display:block!important}.velora-product-card__gallery-slide>a,.velora-product-card__media>a.woocommerce-LoopProduct-link,.velora-product-card__media>.woocommerce-LoopProduct-link,.velora-product-card__media>a.woocommerce-loop-product__link,.velora-product-card__media>.woocommerce-loop-product__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:inherit;background:#fff}.velora-product-card__gallery-slide>a img,.velora-product-card__media img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.velora-product-card__media img{aspect-ratio:auto;object-fit:contain;object-position:center center}.velora-product-card:hover .velora-product-card__media img{transform:none}.velora-product-card__action-stack{position:absolute;top:18px;right:18px;left:auto;z-index:12;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.velora-product-card__action-stack .velora-card-icon-action,.velora-product-card__action-stack .velora-wishlist-btn,.velora-product-card__action-stack .velora-compare-btn,.velora-product-card__action-stack .velora-quick-view{position:relative;display:inline-flex!important;align-items:center;justify-content:center;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0;border:none!important;border-radius:999px!important;background:#ffffff!important;background-color:#ffffff!important;box-shadow:none!important;color:var(--velora-accent)!important;cursor:pointer;opacity:1!important;overflow:visible!important;isolation:isolate;transition:opacity .22s ease,transform .22s ease,color .22s ease,background-color .22s ease}.velora-product-card__action-stack .velora-wishlist-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;flex:0 0 34px!important}.velora-product-card__action-stack .velora-card-icon-action::before,.velora-product-card__action-stack .velora-wishlist-btn::before,.velora-product-card__action-stack .velora-compare-btn::before,.velora-product-card__action-stack .velora-quick-view::before{content:none!important}.velora-product-card__action-stack .velora-card-icon-action__icon,.velora-product-card__action-stack .velora-card-icon-action__icon svg{display:inline-flex!important;align-items:center;justify-content:center;width:18px;height:18px;line-height:1}.velora-product-card__action-stack .velora-card-icon-action__icon svg{overflow:visible}.velora-product-card__action-stack .velora-wishlist-btn .velora-card-icon-action__icon,.velora-product-card__action-stack .velora-wishlist-btn .velora-card-icon-action__icon svg,.velora-product-card__action-stack .velora-quick-view .velora-card-icon-action__icon,.velora-product-card__action-stack .velora-quick-view .velora-card-icon-action__icon svg,.velora-product-card__action-stack .velora-compare-btn .velora-card-icon-action__icon,.velora-product-card__action-stack .velora-compare-btn .velora-card-icon-action__icon svg{width:18px!important;height:18px!important}.velora-product-card__action-stack .velora-card-icon-action__icon svg,.velora-product-card__action-stack .velora-card-icon-action__icon svg *{fill:none!important;stroke:currentColor!important;stroke-width:1.5!important;vector-effect:non-scaling-stroke;stroke-linecap:round!important;stroke-linejoin:round!important}.velora-product-card__action-stack .velora-card-icon-action:hover,.velora-product-card__action-stack .velora-card-icon-action:focus,.velora-product-card__action-stack .velora-card-icon-action:focus-visible{opacity:1!important;color:#ffffff!important;background:var(--velora-accent)!important;box-shadow:none!important;transform:translateX(0)!important}.velora-product-card__action-stack .velora-wishlist-btn.is-active,.velora-product-card__action-stack .velora-wishlist-btn.active,.velora-product-card__action-stack .velora-compare-btn.is-active{color:#ffffff!important;background:var(--velora-accent)!important;box-shadow:none!important}.velora-product-card__action-stack .velora-wishlist-btn.is-active .velora-card-icon-action__icon svg path,.velora-product-card__action-stack .velora-wishlist-btn.active .velora-card-icon-action__icon svg path{fill:currentColor!important;stroke:currentColor!important}.velora-product-card__action-stack .velora-card-icon-action--reveal{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(10px)!important}.velora-product-card:hover .velora-product-card__action-stack .velora-card-icon-action--reveal,.velora-product-card:focus-within .velora-product-card__action-stack .velora-card-icon-action--reveal{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important}.velora-product-card:hover .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(2),.velora-product-card:focus-within .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(2){transition-delay:.035s}.velora-product-card:hover .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(3),.velora-product-card:focus-within .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(3){transition-delay:.07s}.velora-product-card__action-stack .velora-wishlist-tooltip,.velora-product-card__action-stack .velora-compare-tooltip{top:calc(100% + 8px)!important;left:auto!important;right:0!important;bottom:auto!important;min-width:0!important;width:max-content;max-width:min(220px, calc(100vw - 48px))!important;transform:translateY(6px)!important;z-index:30!important}.velora-product-card__action-stack .velora-wishlist-btn.is-tooltip-visible .velora-wishlist-tooltip,.velora-product-card__action-stack .velora-compare-btn.is-tooltip-visible .velora-compare-tooltip{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.velora-product-card__gallery-nav{position:absolute;top:58%;z-index:6;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:none;background:rgb(0 0 0 / .36);color:#fff;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;transition:background-color .18s ease,opacity .22s ease,transform .22s ease,visibility .22s ease}.velora-product-card__gallery-nav--prev{left:12px;transform:translateY(-50%) translateX(-12px)}.velora-product-card__gallery-nav--next{right:12px;transform:translateY(-50%) translateX(12px)}.velora-product-card__gallery-nav span{font-size:22px;line-height:1;transform:translateY(-1px)}.velora-product-card:hover .velora-product-card__gallery-nav,.velora-product-card:focus-within .velora-product-card__gallery-nav{opacity:.78;visibility:visible;pointer-events:auto}.velora-product-card:hover .velora-product-card__gallery-nav--prev,.velora-product-card:focus-within .velora-product-card__gallery-nav--prev{transform:translateY(-50%) translateX(0)}.velora-product-card:hover .velora-product-card__gallery-nav--next,.velora-product-card:focus-within .velora-product-card__gallery-nav--next{transform:translateY(-50%) translateX(0)}.velora-product-card__gallery-nav.is-disabled{opacity:.34}.velora-product-card__gallery-nav:hover:not(.is-disabled){opacity:1!important;background:rgb(0 0 0 / .54)}.velora-product-card__media-cart{position:absolute;left:0!important;right:0!important;bottom:0!important;z-index:8;display:flex;flex-direction:column;align-items:stretch;width:100%!important;padding:0!important;margin:0!important;opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.velora-product-card:hover .velora-product-card__media-cart,.velora-product-card:focus-within .velora-product-card__media-cart{opacity:1;transform:translateY(0)}.velora-product-card__media-cart>a,.velora-product-card__media-cart>button,.velora-product-card__media-cart>span,.velora-product-card__media-cart>div,.velora-product-card__media-cart>form{display:block;width:100%!important;max-width:none!important;margin:0!important;line-height:0}.velora-product-card__media-cart .button,.velora-product-card__media-cart .added_to_cart,.velora-product-card__media-cart .added,.velora-product-card__media-cart a.button,.velora-product-card__media-cart a.added_to_cart{position:relative;display:flex!important;align-items:center;justify-content:center;flex:0 0 100%;width:100%!important;min-width:100%!important;max-width:none!important;height:44px;min-height:44px;padding:0 16px!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;color:var(--velora-accent-text)!important;text-align:center;line-height:1.15;overflow:hidden;isolation:isolate}.velora-product-card__media-cart .button::before,.velora-product-card__media-cart .added_to_cart::before,.velora-product-card__media-cart .added::before,.velora-product-card__media-cart a.button::before,.velora-product-card__media-cart a.added_to_cart::before{content:"";position:absolute;inset:0;display:block;background:var(--velora-accent)!important;opacity:var(--velora-product-card-action-opacity,.78)!important;z-index:-1;transition:opacity .22s ease,background-color .22s ease}.velora-product-card__media-cart .button:hover::before,.velora-product-card__media-cart .button:focus::before,.velora-product-card__media-cart .button:focus-visible::before,.velora-product-card__media-cart .added_to_cart:hover::before,.velora-product-card__media-cart .added_to_cart:focus::before,.velora-product-card__media-cart .added_to_cart:focus-visible::before,.velora-product-card__media-cart .added:hover::before,.velora-product-card__media-cart .added:focus::before,.velora-product-card__media-cart a.button:hover::before,.velora-product-card__media-cart a.button:focus::before,.velora-product-card__media-cart a.added_to_cart:hover::before,.velora-product-card__media-cart a.added_to_cart:focus::before{opacity:1!important;background:color-mix(in srgb,var(--velora-accent) 88%,#000 12%)!important}.velora-product-card__media-cart .button>*,.velora-product-card__media-cart .added_to_cart>*,.velora-product-card__media-cart .added>*{position:relative;z-index:1}.velora-product-card__media-cart .added_to_cart,.velora-product-card__media-cart a.added_to_cart,.velora-product-card__media-cart .wc-forward{display:none!important}.velora-product-card__media-cart [data-loop-cart-toggle="1"].is-loading{cursor:progress;opacity:1}.velora-product-card__media-cart [data-loop-cart-toggle="1"].is-in-cart::before{background:color-mix(in srgb,var(--velora-accent) 84%,#000 16%)}.velora-product-card__body{flex:1 1 auto;width:100%;margin:0;padding:14px 0 0}.velora-product-card__content-link{width:100%;min-width:0;color:inherit;text-decoration:none}.velora-product-card__content-link:hover,.velora-product-card__content-link:focus{color:inherit}.velora-product-card__body>*,.velora-product-card__content-link>*{width:100%}.velora-product-card__brand{margin:0;color:var(--velora-muted);font-size:12px;font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none}.velora-rating,.velora-rating-engine--card{margin:0;justify-content:flex-start}.velora-rating .star-rating{float:none;margin:0}.velora-feature-icons{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;padding:12px 18px 0;margin:0}.velora-feature-chip{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;background:#f4f6fb;color:#23304d;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.velora-feature-chip__icon{display:inline-flex;width:15.5px;height:15.5px;flex:0 0 14px}.velora-feature-chip__icon svg{display:block;width:15.5px;height:15.5px}.velora-feature-chip--more{cursor:default}.velora-feature-tooltip{position:absolute;top:calc(100% + 10px);left:0;min-width:180px;padding:10px;background:#111827;color:#fff;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;z-index:20}.velora-feature-chip--more:hover .velora-feature-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.velora-feature-tooltip__item{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4}.velora-feature-tooltip__item+.velora-feature-tooltip__item{margin-top:8px}.velora-wishlist-tooltip{position:absolute;top:calc(100% + 10px);right:0;min-width:0;max-width:min(220px, calc(100vw - 48px));padding:8px 10px;border:1px solid rgb(15 23 42 / .08);background:#fff;color:var(--velora-text);font-size:12px;font-weight:600;line-height:1.35;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .22s ease,visibility .22s ease,transform .22s ease;pointer-events:none;z-index:8}.velora-wishlist-btn.is-tooltip-visible .velora-wishlist-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.velora-quick-view-modal{position:fixed;inset:0;z-index:2600;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.velora-quick-view-open{overflow:hidden}.velora-quick-view-modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.velora-quick-view-modal__backdrop{position:absolute;inset:0;background:rgb(15 23 42 / .46);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.velora-quick-view-modal__dialog{position:relative;z-index:2;width:min(1180px, 100%);max-height:min(90vh, 980px);overflow:auto;padding:32px;background:#fff;isolation:isolate}.velora-quick-view-modal__close{position:absolute;top:14px;right:14px;z-index:120;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:48px;padding:0;border:1px solid rgb(15 23 42 / .08);background:#f3f4f6;color:var(--velora-text);font-size:34px;line-height:1;pointer-events:auto}.velora-quick-view-modal__status{padding:18px 60px 18px 0;color:var(--velora-muted);font-size:14px;font-weight:600}.velora-quick-view-modal__content:empty{display:none}.velora-quick-view-modal .velora-single-product{margin:0}.velora-quick-view-modal .velora-single-product .row{margin:0}.velora-quick-view-product__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:28px;align-items:start}.velora-qv-gallery__main{position:relative;overflow:hidden;border:none;background:#f8fafc}.velora-qv-gallery__slide{display:none}.velora-qv-gallery__slide.is-active{display:block}.velora-qv-gallery__slide img{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:#fff}.velora-qv-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fit,minmax(74px,1fr));gap:10px;margin-top:12px}.velora-qv-gallery__thumb{min-height:0;padding:0;border:none;background:#fff;cursor:pointer;overflow:hidden}.velora-qv-gallery__thumb.is-active{border-color:var(--velora-accent)}.velora-qv-gallery__thumb img{width:100%;aspect-ratio:1 / 1;object-fit:cover}.velora-quick-view-product__title{margin:0 0 12px}.velora-quick-view-product__price{margin:0 0 14px;font-size:24px;font-weight:700}.velora-quick-view-product__excerpt{margin-bottom:18px;color:var(--velora-muted)}.velora-quick-view-product__link{display:inline-flex;margin-top:16px;text-decoration:none;font-weight:700}.velora-rating-engine{display:flex;align-items:center;gap:8px;min-width:0}.velora-rating-engine .velora-product-rating{max-width:100%}@media (max-width:991.98px){.velora-product-card__gallery-nav{top:61%;width:34px;height:34px;min-width:34px;min-height:34px}.velora-product-card.is-in-view .velora-product-card__gallery-nav{opacity:.78;visibility:visible;pointer-events:auto}.velora-product-card.is-in-view .velora-product-card__gallery-nav--prev{transform:translateY(-50%) translateX(0)}.velora-product-card.is-in-view .velora-product-card__gallery-nav--next{transform:translateY(-50%) translateX(0)}.velora-product-card__action-stack .velora-card-icon-action--reveal{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(10px)!important}.velora-product-card.is-in-view .velora-product-card__action-stack .velora-card-icon-action--reveal{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important}.velora-product-card.is-in-view .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(1){transition-delay:0s}.velora-product-card.is-in-view .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(2){transition-delay:.035s}.velora-product-card.is-in-view .velora-product-card__action-stack .velora-card-icon-action--reveal:nth-child(3){transition-delay:.07s}.velora-product-card__media-cart{opacity:1;transform:none}.velora-quick-view-modal{padding:16px}.velora-quick-view-modal__dialog{padding:22px 16px 16px}.velora-quick-view-modal__close{top:8px;right:8px;width:42px;height:42px;min-height:42px;font-size:30px}.velora-quick-view-product__grid{grid-template-columns:1fr;gap:18px}}@media (max-width:767px){.velora-product-card__action-stack{top:12px;right:12px;left:auto;gap:6px}.velora-product-card__sale-percentage{top:12px;left:12px}.velora-product-card__action-stack .velora-card-icon-action,.velora-product-card__action-stack .velora-wishlist-btn,.velora-product-card__action-stack .velora-compare-btn,.velora-product-card__action-stack .velora-quick-view{width:34px;height:34px;min-width:34px;min-height:34px}.velora-product-card__media-cart .button,.velora-product-card__media-cart .added_to_cart,.velora-product-card__media-cart .added,.velora-product-card__media-cart a.button,.velora-product-card__media-cart a.added_to_cart{height:42px;min-height:42px;font-size:12px}.velora-feature-icons{padding:10px 16px 0;gap:6px}.velora-feature-chip{padding:0 9px}.velora-feature-chip__label{display:none}.velora-feature-tooltip{left:auto;right:0}}@media (min-width:768px){.velora-product-card:not(:hover):not(:focus-within) .velora-product-card__action-stack .velora-card-icon-action--reveal{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(10px)!important;transition-delay:0s!important}}@media (hover:none){.velora-product-card__media-cart{opacity:1;transform:none}}body,button,input,select,textarea{font-family:var(--velora-body-font);font-size:var(--velora-body-size);font-weight:var(--velora-body-weight);line-height:var(--velora-body-line-height)}h1,h2,h3,h4,h5,h6,.velora-slide__title,.velora-home-product-spotlight__line--2,.velora-hero-assurance__title,.single-product .velora-product-identity__title,.single-product .velora-product-purchase__title,.single-product .velora-product-question-form__title,.single-product .velora-product-questions__title,.single-product .velora-product-purchase__price ins,.single-product .velora-product-purchase__price>.price>.amount,.velora-mini-cart-head strong,.velora-header-drawer__member-title,.velora-brand-text,.velora-hero-cats__flyout-head h4{font-family:var(--velora-heading-font);font-weight:var(--velora-heading-weight);line-height:var(--velora-heading-line-height)}h1{font-size:var(--velora-h1-size)}h2{font-size:var(--velora-h2-size)}h3{font-size:var(--velora-h3-size)}h4{font-size:var(--velora-h4-size)}h5{font-size:var(--velora-h5-size)}h6{font-size:var(--velora-h6-size)}button,.button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.velora-button,.velora-slide__button,.velora-header-drawer__view,.single-product .single_add_to_cart_button.button,.single-product .single_add_to_cart_button,.single-product form.cart .button{font-family:var(--velora-body-font);font-size:var(--velora-button-font-size);font-weight:var(--velora-button-font-weight);line-height:var(--velora-button-line-height)}.velora-slide__eyebrow,.velora-feature-chip,.velora-mobile-contact-item__label,.single-product .velora-product-question-item__label,.single-product .velora-product-purchase__label,.single-product .velora-product-highlights__title,.single-product .velora-product-ui-notes__title,.velora-header-counter-badge,.velora-hero-cats__grandchildren a,.velora-hero-mobile-cats__view-all,.velora-search-overlay__label,.velora-compare-tooltip,.velora-topbar-contact__label,.velora-hero-cats__flyout-head a{font-family:var(--velora-body-font);font-size:var(--velora-ui-label-font-size);font-weight:var(--velora-ui-label-font-weight);line-height:var(--velora-ui-label-line-height)}.velora-slide__title{font-size:var(--velora-slide-title-size);line-height:var(--velora-display-line-height)}.velora-slide__description{font-family:var(--velora-body-font);font-size:var(--velora-large-text-size);font-weight:var(--velora-body-weight);line-height:var(--velora-large-text-line-height)}.velora-slider__arrow,.velora-search-toggle,.velora-search-overlay__close,.velora-search-overlay__close span,.velora-header-icon-action__icon,.velora-auth-link__text,.velora-hero-cats__caret,.velora-hero-mobile-cats__toggle-icon,.velora-header-drawer__thumb-placeholder,.velora-hero-cats__child-placeholder{line-height:var(--velora-ui-label-line-height)}.velora-slider__arrow{font-size:var(--velora-slider-arrow-size)}.velora-section-title{font-family:var(--velora-section-title-font-family);font-size:var(--velora-section-title-font-size);font-weight:var(--velora-section-title-font-weight);line-height:var(--velora-section-title-line-height)}.velora-section-heading__eyebrow,.velora-home-new-arrivals__eyebrow{font-family:var(--velora-section-eyebrow-font-family);font-size:var(--velora-section-eyebrow-font-size);font-weight:var(--velora-section-eyebrow-font-weight);line-height:var(--velora-section-eyebrow-line-height)}.velora-home-new-arrivals__link,.velora-topbar,.velora-promo-bar,.velora-header-drawer__menu a span,.velora-home-product-spotlight__line--1,.velora-home-product-spotlight__line--3,.single-product .velora-product-hero__crumbs .velora-breadcrumb .breadcrumb-item,.single-product .velora-product-purchase__status,.single-product .velora-product-purchase__sku,.single-product .velora-product-purchase__stock,.single-product .velora-mobile-buybar__title,.single-product .velora-mobile-buybar__price,.single-product .velora-mobile-buybar__button,.woocommerce form .form-row label,.woocommerce form .form-row input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .quantity .qty,.woocommerce .woocommerce-tabs ul.tabs li a,.woocommerce-account .woocommerce-MyAccount-navigation a,.woocommerce table.shop_table,.woocommerce .shop_table th,.woocommerce .shop_table td,.velora-topbar-contact__meta,.velora-mobile-contact-item__meta{font-family:var(--velora-body-font);font-size:var(--velora-small-text-size);font-weight:var(--velora-body-weight);line-height:var(--velora-small-text-line-height)}.velora-promo-bar{font-family:var(--velora-promo-bar-font-family);font-size:var(--velora-promo-bar-font-size)}.velora-topbar{font-size:var(--velora-topbar-font-size)}.velora-home-product-spotlight__line--1{font-weight:var(--velora-ui-label-font-weight);line-height:var(--velora-ui-label-line-height)}.velora-home-product-spotlight__line--2{font-size:var(--velora-spotlight-title-size);line-height:var(--velora-display-line-height)}.velora-home-product-spotlight__line--3,.velora-hero-assurance__text,.velora-mobile-contact-item__text,.woocommerce .woocommerce-ordering select,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout #payment,.single-product .velora-product-question-item__body,.single-product .velora-product-description__body{font-family:var(--velora-body-font);font-size:var(--velora-body-size);font-weight:var(--velora-body-weight);line-height:var(--velora-body-line-height)}.velora-desktop-menu>li>a,.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu>li>a,.velora-hero-cats__head,.velora-hero-mobile-cats__head,.velora-hero-cats__child-body h5{font-family:var(--velora-body-font);font-size:var(--velora-main-menu-font-size);font-weight:var(--velora-main-menu-font-weight);line-height:var(--velora-main-menu-line-height)}.velora-desktop-menu>li>.sub-menu a,.velora-desktop-menu>li.velora-mega-parent>ul.sub-menu>li>ul.sub-menu a,.velora-hero-cats__link{font-family:var(--velora-body-font);font-size:var(--velora-submenu-font-size);font-weight:var(--velora-submenu-font-weight);line-height:var(--velora-submenu-line-height)}body.velora-header-shrink-enabled .velora-header.is-shrink .velora-desktop-menu>li>a{font-size:var(--velora-main-menu-font-size)}.velora-mobile-nav a,.velora-mobile-drawer__head,.velora-header-drawer__menu a,.velora-hero-mobile-cats__toggle,.velora-hero-mobile-cats__link{font-family:var(--velora-body-font);font-size:var(--velora-mobile-menu-font-size);font-weight:var(--velora-mobile-menu-font-weight);line-height:var(--velora-mobile-menu-line-height)}.velora-footer,.velora-footer-menu a{font-size:var(--velora-footer-menu-font-size);font-weight:var(--velora-footer-menu-font-weight);line-height:var(--velora-footer-menu-line-height)}.velora-header-drawer__thumb-placeholder,.velora-hero-cats__child-placeholder{font-family:var(--velora-heading-font);font-size:var(--velora-h4-size);font-weight:var(--velora-heading-weight)}.velora-mini-title,.velora-header-drawer__title,.velora-header-drawer__empty,.velora-topbar-contact__text{font-family:var(--velora-body-font);font-size:var(--velora-drawer-text-font-size);font-weight:var(--velora-drawer-text-font-weight);line-height:var(--velora-drawer-text-line-height)}.velora-header-drawer__price,.single-product .velora-product-question-item__date,.single-product .velora-product-question-item__meta,.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-result-count,.single-product .velora-product-hero__crumbs .woocommerce-breadcrumb,.single-product .velora-product-purchase__meta,.single-product .velora-product-purchase__help,.single-product .velora-product-tabs__nav button,.velora-mini-meta{font-family:var(--velora-body-font);font-size:var(--velora-product-card-meta-font-size);font-weight:var(--velora-product-card-meta-font-weight);line-height:var(--velora-product-card-meta-line-height)}.velora-header-drawer__member-title{font-size:var(--velora-body-size)}.velora-search-overlay__close{font-family:var(--velora-heading-font);font-size:var(--velora-search-overlay-close-size);font-weight:var(--velora-body-weight)}.velora-search-overlay__label{letter-spacing:.22em;text-transform:uppercase}.velora-search-overlay__input{font-family:var(--velora-heading-font);font-size:var(--velora-search-overlay-input-size);font-weight:var(--velora-heading-weight);line-height:var(--velora-section-title-line-height)}.velora-brand-text{font-size:var(--velora-brand-text-size)}.velora-product-card__brand{font-size:var(--velora-product-card-brand-font-size);font-weight:var(--velora-product-card-brand-font-weight);line-height:var(--velora-product-card-brand-line-height)}.velora-product-card .woocommerce-loop-product__title{font-size:var(--velora-product-card-title-font-size);font-weight:var(--velora-product-card-title-font-weight);line-height:var(--velora-product-card-title-line-height);letter-spacing:-.01em}.velora-product-card .price,.velora-product-card .price ins,.velora-product-card .price>.amount,.velora-product-card .price ins .amount{font-size:var(--velora-product-card-price-font-size);font-weight:var(--velora-product-card-price-font-weight);line-height:var(--velora-product-card-price-line-height)}.velora-product-card .price del,.velora-product-card .price del .amount{font-size:var(--velora-product-card-old-price-font-size);font-weight:var(--velora-product-card-old-price-font-weight);line-height:var(--velora-product-card-old-price-line-height)}.velora-feature-tooltip__item,.velora-wishlist-tooltip,.velora-mini-meta,.velora-hero-assurance__text,.velora-mobile-contact-item__text,.velora-mini-title{font-size:var(--velora-product-card-meta-font-size);font-weight:var(--velora-product-card-meta-font-weight);line-height:var(--velora-product-card-meta-line-height)}.velora-hero-cats__caret{font-size:var(--velora-large-text-size)}.velora-hero-mobile-cats__grandchildren a{font-family:var(--velora-body-font);font-size:var(--velora-ui-label-font-size);font-weight:var(--velora-body-weight);line-height:var(--velora-ui-label-line-height)}.velora-hero-assurance__title{font-size:var(--velora-assurance-title-size)}.single-product .velora-product-identity__title,.single-product .velora-product-purchase__title{font-size:var(--velora-single-product-title-size)}.single-product .velora-product-purchase__price ins,.single-product .velora-product-purchase__price>.price>.amount{font-size:var(--velora-single-product-price-size)}.velora-product-card__body{gap:8px}.velora-product-card__content-link{gap:4px}.velora-product-card__brand{opacity:.7}.velora-mobile-contact-item__label{letter-spacing:.08em;text-transform:uppercase}@media (max-width:991.98px){.velora-search-overlay__close{font-size:var(--velora-search-overlay-close-size-tablet)}.velora-search-overlay__input{font-size:var(--velora-search-overlay-input-size-tablet)}.velora-hero-assurance__title{font-size:var(--velora-assurance-title-size-mobile)}.velora-hero-assurance__text{font-size:var(--velora-small-text-size)}}@media (max-width:767px){.velora-brand-text{font-size:var(--velora-brand-text-size-mobile)}.velora-slide__title{font-size:var(--velora-slide-title-size-mobile)}.velora-slide__description{font-size:var(--velora-slide-description-size-mobile);line-height:var(--velora-small-text-line-height)}.velora-slide__eyebrow{font-size:var(--velora-ui-label-font-size)}.velora-slider__arrow{font-size:var(--velora-slider-arrow-size-mobile)}.velora-section-title{font-size:var(--velora-section-title-font-size-mobile)}.velora-home-product-spotlight__line--1{font-size:var(--velora-small-text-size)}.velora-home-product-spotlight__line--2{font-size:var(--velora-spotlight-title-size-mobile)}.velora-topbar{font-size:var(--velora-topbar-font-size)}.velora-header-counter-badge{font-size:var(--velora-ui-label-font-size)}.velora-compare-tooltip{font-size:var(--velora-ui-label-font-size)}}