body:is(.theme-mode-originale,.theme-mode-eventi){--veko-ink: #172723;--veko-muted: #4f625c;--veko-accent: #25a56f;--veko-action: #146346;--veko-action-hover: #0d4d35;--veko-secondary: #c2a35a;--veko-soft: #eef8f2;--veko-wash: #f8fbf9;--veko-line: #d5e6dc;--veko-decor-1: #25a56f;--veko-decor-2: #146346;--veko-decor-3: #bde8cf;--veko-decor-4: #e9ca75;--veko-decor-5: #ffffff;--campaign-accent: var(--veko-accent);--campaign-accent-strong: var(--veko-action);--campaign-soft: var(--veko-soft);--campaign-surface: var(--veko-wash);--campaign-ink: var(--veko-ink);--campaign-footer: var(--veko-action);color:var(--veko-ink);background:#fff}body.theme-mode-eventi.campaign-black-friday{--veko-ink: #17201a;--veko-muted: #505c53;--veko-accent: #b9ef36;--veko-action: #1e2b20;--veko-action-hover: #344b23;--veko-secondary: #668a12;--veko-soft: #f0f8de;--veko-wash: #fafcf5;--veko-line: #dce7cb;--veko-decor-1: #b9ef36;--veko-decor-2: #1e2b20;--veko-decor-3: #e5f6b9;--veko-decor-4: #8ab923}body.theme-mode-eventi.campaign-cyber-week{--veko-ink: #252140;--veko-muted: #5c5770;--veko-accent: #24c7df;--veko-action: #5935b4;--veko-action-hover: #43258d;--veko-secondary: #7751ce;--veko-soft: #eef9fc;--veko-wash: #faf8ff;--veko-line: #dfd9ed;--veko-decor-1: #24c7df;--veko-decor-2: #5935b4;--veko-decor-3: #cceff6;--veko-decor-4: #b49ae9}body.theme-mode-eventi.campaign-winter-sale{--veko-ink: #173c47;--veko-muted: #4e6570;--veko-accent: #63c7e1;--veko-action: #096176;--veko-action-hover: #084a5b;--veko-secondary: #2f7fa0;--veko-soft: #eaf7fc;--veko-wash: #f7fcff;--veko-line: #cfe4ed;--veko-decor-1: #63c7e1;--veko-decor-2: #096176;--veko-decor-3: #d2edf7;--veko-decor-4: #8baed7}body.theme-mode-eventi.campaign-back-to-school{--veko-ink: #1c3353;--veko-muted: #536477;--veko-accent: #3778df;--veko-action: #1d54b2;--veko-action-hover: #17418b;--veko-secondary: #d14a3c;--veko-soft: #eef5ff;--veko-wash: #fafcff;--veko-line: #d5e2f2;--veko-decor-1: #3778df;--veko-decor-2: #1d54b2;--veko-decor-3: #d8e8ff;--veko-decor-4: #ff8a77}body.theme-mode-eventi.campaign-veko-anniversary{--veko-ink: #233c31;--veko-muted: #5c685a;--veko-accent: #c49a3d;--veko-action: #176148;--veko-action-hover: #104b36;--veko-secondary: #91651d;--veko-soft: #faf5e7;--veko-wash: #fffdf7;--veko-line: #e6ddc7;--veko-decor-1: #c49a3d;--veko-decor-2: #176148;--veko-decor-3: #f2e2b5;--veko-decor-4: #6db29a}body.theme-mode-eventi.campaign-summer{--veko-ink: #173f43;--veko-muted: #4d686b;--veko-accent: #32bdbc;--veko-action: #08696c;--veko-action-hover: #065154;--veko-secondary: #c44f3d;--veko-soft: #ebfaf7;--veko-wash: #f8fdfb;--veko-line: #cfe8e1;--veko-decor-1: #32bdbc;--veko-decor-2: #08696c;--veko-decor-3: #cdf1e5;--veko-decor-4: #ff907b}body.theme-mode-eventi.campaign-halloween{--veko-ink: #38263f;--veko-muted: #705f71;--veko-accent: #f28637;--veko-action: #9a3d10;--veko-action-hover: #77300f;--veko-secondary: #693779;--veko-soft: #fff1e5;--veko-wash: #fffbf7;--veko-line: #efddcf;--veko-decor-1: #f28637;--veko-decor-2: #693779;--veko-decor-3: #ffdcb5;--veko-decor-4: #a992c8}body.theme-mode-eventi.campaign-christmas{--veko-ink: #193c2e;--veko-muted: #52695b;--veko-accent: #29875b;--veko-action: #165b3e;--veko-action-hover: #10472f;--veko-secondary: #b33141;--veko-soft: #eff8f1;--veko-wash: #fcfdf9;--veko-line: #d4e6d8;--veko-decor-1: #29875b;--veko-decor-2: #165b3e;--veko-decor-3: #d9eddd;--veko-decor-4: #d94350}body:is(.theme-mode-originale,.theme-mode-eventi) .announcement-bar{--announcement-bg: var(--veko-action) !important;--announcement-text: #ffffff !important;color:#fff;background:var(--veko-action)!important}body:is(.theme-mode-originale,.theme-mode-eventi) .announcement-bar__dot{color:var(--veko-accent);background:#fff;opacity:1}body:is(.theme-mode-originale,.theme-mode-eventi) .site-header{color:var(--veko-ink);background:#fff;border-color:var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-header:after{height:3px;background:linear-gradient(90deg,var(--veko-action),var(--veko-accent) 62%,var(--veko-decor-4))!important;opacity:1}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__shell{position:relative;isolation:isolate;color:var(--veko-ink);background:var(--veko-soft);border:1px solid var(--veko-line);box-shadow:0 14px 42px color-mix(in srgb,var(--veko-action) 7%,transparent)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__content{position:relative;z-index:2;color:var(--veko-ink);background:#fff;border:1px solid color-mix(in srgb,var(--veko-line) 70%,#ffffff)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce h1{color:var(--veko-ink);font-size:clamp(2.6rem,3.8vw,4.25rem);line-height:1.03;letter-spacing:-.048em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce h1 em{color:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .eyebrow,body:is(.theme-mode-originale,.theme-mode-eventi) :is(.section-heading,.trust-bar__header,.page-heading) .eyebrow{color:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .eyebrow__dot{background:var(--veko-action);box-shadow:0 0 0 5px var(--veko-soft)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce :is(.veko-hero__text,.veko-hero__text p,.veko-hero__proof p),body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__assurances>:is(a,span)>span{color:var(--veko-muted)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__assurances{padding-top:18px;border-top:1px solid var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__assurances strong{color:var(--veko-ink)}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce :is(.veko-hero__assurances .icon,.veko-hero__proof .stars){color:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.button--primary,.quick-add-button),body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__actions .button--primary,body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel__action .button{color:#fff;background:var(--veko-action);border-color:var(--veko-action);box-shadow:0 7px 18px color-mix(in srgb,var(--veko-action) 16%,transparent)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.button--primary,.quick-add-button):hover,body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__actions .button--primary:hover,body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel__action .button:hover{color:#fff;background:var(--veko-action-hover);border-color:var(--veko-action-hover)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.button--secondary,.button--text),body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__actions .button--text{color:var(--veko-action);background:transparent;border-color:var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.button--secondary,.button--text):hover{color:var(--veko-action-hover);background:var(--veko-soft)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__featured,.veko-commerce__mini-card,.product-card,.category-card,.quote-card,.collection-card,.article-card,.search-card,.trust-item){color:var(--veko-ink);background:#fff;border:1px solid var(--veko-line);box-shadow:0 5px 22px color-mix(in srgb,var(--veko-action) 5%,transparent)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__featured,.veko-commerce__mini-card,.product-card,.category-card):hover{color:var(--veko-ink);border-color:color-mix(in srgb,var(--veko-action) 40%,var(--veko-line));box-shadow:0 10px 28px color-mix(in srgb,var(--veko-action) 10%,transparent)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__label,.badge--sale,.deal-panel__badge,.product-saving){color:#fff;background:var(--veko-action);border-color:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__mini-media,.product-card__media,.category-card__media,.product-gallery__stage,.product-thumbnail,.deal-panel--product){background:#fff;border-color:var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__featured-info,.product-gallery__stage,.deal-showcase__grid){border-color:var(--veko-line);box-shadow:none}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__price>span,.veko-commerce__featured-info small,.veko-commerce__mini-info>small){color:var(--veko-muted)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-commerce__mini-info>span,.category-card__arrow,.trust-item__arrow){color:#fff;background:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) .category-card .category-card__icon,body:is(.theme-mode-originale,.theme-mode-eventi) .trust-item__icon{color:var(--veko-action);background:var(--veko-soft)}body:is(.theme-mode-originale,.theme-mode-eventi) .category-card .category-card__content p,body:is(.theme-mode-originale,.theme-mode-eventi) .trust-item .trust-item__copy>span{color:var(--veko-muted)}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.featured-products,.category-grid,.trust-bar,.customer-quotes,.main-collection,.main-product,.main-cart){color:var(--veko-ink);background:#fff}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.trust-item__icon,.product-key-benefits,.product-delivery-estimate,.purchase-confidence,.cart-summary){background:var(--veko-wash);border-color:var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel--copy{position:relative;isolation:isolate;overflow:hidden;color:var(--veko-ink);background:var(--veko-soft);border:1px solid var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel--copy :is(h2,.eyebrow){color:var(--veko-ink)}body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel--copy .deal-panel__content>p:not(.eyebrow),body:is(.theme-mode-originale,.theme-mode-eventi) .deal-code span{color:var(--veko-muted)}body:is(.theme-mode-originale,.theme-mode-eventi) .deal-code strong{color:var(--veko-action);background:#fff;border-color:var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer{color:var(--veko-ink);background:var(--veko-wash);border-top:1px solid var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer :is(h2,.eyebrow,.site-logo,.footer-column a){color:var(--veko-ink)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer p{color:var(--veko-muted)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer :is(.footer-newsletter,.footer-socials a,.newsletter-form input){color:var(--veko-ink);background:#fff;border-color:var(--veko-line);box-shadow:none}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer .newsletter-form input::placeholder{color:var(--veko-muted);opacity:1}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer .newsletter-form button{color:#fff;background:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer :is(a,button):hover{color:var(--veko-action)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer :is(.footer-socials a,.newsletter-form button):hover{color:#fff;background:var(--veko-action-hover)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer :is(.footer-mobile-account a,.footer-mobile-delete-account a,.footer-withdrawal-link){color:var(--veko-ink)!important;background:#fff;border-color:var(--veko-line);opacity:1}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer :is(.footer-mobile-account a,.footer-mobile-delete-account a,.footer-withdrawal-link):hover{color:var(--veko-action)!important;background:var(--veko-soft)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer__bottom{border-color:var(--veko-line)}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer .form-message--success{color:#146346}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer .form-message--error{color:#ac2538}body:is(.theme-mode-originale,.theme-mode-eventi) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--veko-action);outline-offset:4px}body:is(.theme-mode-originale,.theme-mode-eventi) .announcement-bar :is(a,button):focus-visible{outline-color:#fff}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce :is(.veko-hero__shell,.veko-hero__content):before,body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce :is(.veko-hero__shell,.veko-hero__content):after,body.theme-mode-eventi.campaign-decorations :is(.veko-commerce__featured,.footer-newsletter):before,body.theme-mode-eventi.campaign-decorations :is(.featured-products,.category-grid,.deal-showcase,.trust-bar,.customer-quotes,.main-product,.main-cart,.main-collection):before,body.theme-mode-eventi.campaign-decorations :is(.featured-products,.category-grid,.deal-showcase,.trust-bar,.customer-quotes,.main-product,.main-cart,.main-collection):after{content:none!important;display:none!important}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-seasonal-decor{position:absolute;z-index:3;top:18px;right:24px;width:clamp(82px,8.5vw,124px);height:auto;aspect-ratio:1;color:var(--veko-accent);pointer-events:none;-webkit-user-select:none;user-select:none}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo) svg{display:block;width:100%;height:100%;overflow:visible}body.theme-mode-eventi:not(.campaign-decorations) :is(.section-heading,.trust-bar__header) .eyebrow:before{content:none!important;display:none!important}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-seasonal-promo{position:absolute;z-index:0;top:24px;right:24px;width:104px;height:104px;opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none}body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel--copy>:is(.deal-panel__content,.deal-panel__action){position:relative;z-index:1}body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel--copy>.deal-panel__badge{z-index:2}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=originale]{--veko-decor-1: #25a56f;--veko-decor-2: #146346;--veko-decor-3: #bde8cf;--veko-decor-4: #e9ca75}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=black-friday]{--veko-decor-1: #b9ef36;--veko-decor-2: #1e2b20;--veko-decor-3: #e5f6b9;--veko-decor-4: #8ab923}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=cyber-week]{--veko-decor-1: #24c7df;--veko-decor-2: #5935b4;--veko-decor-3: #cceff6;--veko-decor-4: #b49ae9}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=winter-sale]{--veko-decor-1: #63c7e1;--veko-decor-2: #096176;--veko-decor-3: #d2edf7;--veko-decor-4: #8baed7}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=back-to-school]{--veko-decor-1: #3778df;--veko-decor-2: #1d54b2;--veko-decor-3: #d8e8ff;--veko-decor-4: #ff8a77}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=veko-anniversary]{--veko-decor-1: #c49a3d;--veko-decor-2: #176148;--veko-decor-3: #f2e2b5;--veko-decor-4: #6db29a}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=summer]{--veko-decor-1: #32bdbc;--veko-decor-2: #08696c;--veko-decor-3: #cdf1e5;--veko-decor-4: #ff907b}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=halloween]{--veko-decor-1: #f28637;--veko-decor-2: #693779;--veko-decor-3: #ffdcb5;--veko-decor-4: #a992c8}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo)[data-campaign=christmas]{--veko-decor-1: #29875b;--veko-decor-2: #165b3e;--veko-decor-3: #d9eddd;--veko-decor-4: #d94350}@media(max-width:989px){body:is(.theme-mode-originale,.theme-mode-eventi) .veko-seasonal-decor{top:22px;right:24px;width:80px}}@media(max-width:749px){body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce h1{font-size:clamp(2rem,8.5vw,2.75rem);line-height:1.05;letter-spacing:-.045em}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .veko-hero__text{max-width:38ch;font-size:.93rem;line-height:1.5}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-hero--commerce .eyebrow{min-height:22px;padding-right:52px;font-size:.65rem;letter-spacing:.08em}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-seasonal-decor{top:20px;right:21px;width:55px}body:is(.theme-mode-originale,.theme-mode-eventi) .veko-seasonal-promo{top:14px;right:16px;width:58px;height:58px;opacity:.65}}@media(prefers-reduced-motion:reduce){body:is(.theme-mode-originale,.theme-mode-eventi) :is(.veko-seasonal-decor,.veko-seasonal-promo){animation:none;transition:none}}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__shell{min-height:0;grid-template-rows:auto auto}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__content{min-height:0}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__trust{min-width:0;grid-column:1 / -1;padding:0 20px 12px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__assurances{margin-top:0!important;padding-top:14px;grid-template-columns:repeat(3,minmax(0,1fr))}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__proof{margin-top:14px!important}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__actions .button{min-height:48px}@media(max-width:989px){body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__shell{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-seasonal-decor{width:64px;top:18px;right:20px}}@media(max-width:749px){body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__shell{gap:10px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__content{padding:18px!important}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact h1{margin-bottom:8px!important;font-size:clamp(1.65rem,7.7vw,2.15rem)!important;line-height:1.08!important;letter-spacing:-.035em}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .eyebrow{margin-bottom:10px;min-height:16px;padding-right:38px;font-size:.62rem;line-height:1.35}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__text{margin-top:0;max-width:40ch}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__text p{margin:0;font-size:15px!important;line-height:1.4!important}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__actions{margin-top:12px!important;gap:6px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__actions .button{min-height:48px;padding:10px 12px;justify-content:center;font-size:.8rem}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__showcase{grid-template-rows:auto auto;gap:8px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__featured{position:relative;min-height:168px;padding:34px 12px 12px;grid-template-columns:minmax(88px,.72fr) minmax(0,1fr);grid-template-rows:auto;gap:12px;align-items:center}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__label{position:absolute;top:10px;left:12px;padding:5px 8px;font-size:.55rem}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__featured-media{min-height:116px;height:116px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__featured-media :is(img,svg){max-height:116px;padding:0}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__featured-info{padding-top:0;display:grid;gap:8px;border-top:0}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__featured-info small{font-size:.53rem;line-height:1.3;letter-spacing:.03em}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__featured-info>span:first-child>strong{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;font-size:.87rem;line-height:1.2}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__price{justify-items:start;gap:3px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-commerce__price>strong{font-size:1.16rem;line-height:1.2}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__trust{padding:0 12px 8px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__assurances{gap:12px;padding-top:12px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-hero__assurances>a{min-height:44px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--compact .veko-seasonal-decor{width:40px;top:18px;right:16px}}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent :is(.button--text,.veko-hero__actions .button,.featured-products__mobile-link),body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel__action .button{justify-content:center;align-items:center;gap:10px;min-height:44px;padding-inline:20px;text-align:center}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .product-card__link{justify-content:center;align-items:center;gap:8px;padding-inline:12px;text-align:center}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent :is(.button--text,.veko-hero__actions .button,.featured-products__mobile-link,.product-card__link) .icon,body:is(.theme-mode-originale,.theme-mode-eventi) .deal-panel__action .button .icon{flex-shrink:0}@media(min-width:750px){body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances{align-items:start}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances>:is(a,span){justify-content:center;align-items:flex-start}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__proof{justify-content:center;text-align:center}}@media(max-width:749px){body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start;gap:8px}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances>:is(a,span){display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;min-height:44px;text-align:center}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances>:is(a,span)>.icon{width:19px;height:19px;flex:0 0 19px;margin:0}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances>:is(a,span)>span{width:100%;gap:3px;font-size:10px;line-height:1.3;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__assurances strong{overflow:visible;font-size:11px;line-height:1.3;letter-spacing:0;text-overflow:clip;white-space:normal}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__proof{flex-direction:column;justify-content:center;align-items:center;gap:6px;text-align:center}body:is(.theme-mode-originale,.theme-mode-eventi) #MainContent .veko-hero--commerce .veko-hero__proof p{margin:0}}body:is(.theme-mode-originale,.theme-mode-eventi) .site-footer__bottom-copy>p>strong{color:#000}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.price__compare,.product-price__compare,.cart-item__price s,.breadcrumbs,.breadcrumbs a,.breadcrumbs span,.filter-option small){color:#626b65}body:is(.theme-mode-originale,.theme-mode-eventi) .mobile-menu__delete-account{color:#626b65;opacity:1}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.condition-grade-badge,.condition-compact-pill)[data-condition-grade=A]{--grade-bg: #137f52;--grade-fg: #ffffff;--grade-border: #137f52}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.condition-grade-badge,.condition-compact-pill)[data-condition-grade=B]{--grade-bg: #2457c5;--grade-fg: #ffffff;--grade-border: #2457c5}body:is(.theme-mode-originale,.theme-mode-eventi) :is(.condition-grade-badge,.condition-compact-pill)[data-condition-grade=C]{--grade-bg: #475569;--grade-fg: #ffffff;--grade-border: #475569}body:is(.theme-mode-originale,.theme-mode-eventi) .condition-grade-badge:is([data-condition-grade=A],[data-condition-grade=B],[data-condition-grade=C]){color:var(--grade-fg);background:var(--grade-bg);border-color:var(--grade-border)}body:is(.theme-mode-originale,.theme-mode-eventi) .condition-compact-pill:is([data-condition-grade=A],[data-condition-grade=B],[data-condition-grade=C]){--condition-bg: var(--grade-bg);--condition-dot: var(--grade-fg);color:var(--grade-fg)!important;background:var(--grade-bg)!important;border-color:var(--grade-border)!important}@media(max-width:749px){body:is(.theme-mode-originale,.theme-mode-eventi).template-index #MainContent .veko-hero--compact h1{font-size:clamp(28px,7.5vw,30px)!important}body:is(.theme-mode-originale,.theme-mode-eventi).template-index #MainContent :is(.section-heading h2,.trust-bar__header h2),body:is(.theme-mode-originale,.theme-mode-eventi).template-index .deal-panel--copy h2{font-size:clamp(28px,7.5vw,30px);line-height:1.15}}.price__compare-group,.product-price__compare-group{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.price__uvp{display:inline-flex;align-items:center;padding:1px 3px;border:1px solid #c4ccc7;border-radius:3px;color:#445149;background:#f4f7f5;font-size:9px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap}.product-price__compare-group:has(>.product-price__compare.is-hidden){display:none}@media(max-width:749px){.product-purchase-summary .product-price>.product-price__compare-group{grid-column:2;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/400/assets/veko-seasonal.css.map */
