.comments-area a,.page-content a{text-decoration:underline}.alignright{float:right;margin-left:1rem}.alignleft{float:left;margin-right:1rem}.aligncenter{clear:both;display:block;margin-inline:auto}.alignwide{margin-inline:-80px}.alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;width:100vw}.alignfull img{width:100%}.wp-caption{margin-block-end:1.25rem;max-width:100%}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{display:block;margin-inline:auto}.wp-caption-text{margin:0}.gallery-caption{display:block;font-size:.8125rem;line-height:1.5;margin:0;padding:.75rem}.pagination{display:flex;justify-content:space-between;margin:20px auto}.sticky{display:block;position:relative}.bypostauthor{font-size:inherit}.hide{display:none !important}.post-password-form{margin:50px auto;max-width:500px}.post-password-form p{align-items:flex-end;display:flex;width:100%}.post-password-form [type=submit]{margin-inline-start:3px}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#333;display:block;font-size:1rem;height:auto;left:5px;line-height:normal;padding:12px 24px;text-decoration:none;top:5px;width:auto;z-index:100000}.post .entry-title a{text-decoration:none}.post .wp-post-image{max-height:500px;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:991px){.post .wp-post-image{max-height:400px}}@media (max-width:575px){.post .wp-post-image{max-height:300px}}#comments .comment-list{font-size:.9em;list-style:none;margin:0;padding:0}#comments .comment,#comments .pingback{position:relative}#comments .comment .comment-body,#comments .pingback .comment-body{border-block-end:1px solid #ccc;display:flex;flex-direction:column;padding-block-end:30px;padding-block-start:30px;padding-inline-end:0;padding-inline-start:60px}#comments .comment .avatar,#comments .pingback .avatar{border-radius:50%;left:0;margin-inline-end:10px;position:absolute}body.rtl #comments .comment .avatar,body.rtl #comments .pingback .avatar,html[dir=rtl] #comments .comment .avatar,html[dir=rtl] #comments .pingback .avatar{left:auto;right:0}#comments .comment-meta{display:flex;justify-content:space-between;margin-block-end:.9rem}#comments .comment-metadata,#comments .reply{font-size:11px;line-height:1}#comments .children{list-style:none;margin:0;padding-inline-start:30px;position:relative}#comments .children li:last-child{padding-block-end:0}#comments ol.comment-list .children:before{content:"↪";display:inline-block;font-size:1em;font-weight:400;left:0;line-height:1;position:absolute;top:45px;width:auto}body.rtl #comments ol.comment-list .children:before,html[dir=rtl] #comments ol.comment-list .children:before{content:"↩";left:auto;right:0}@media (min-width:768px){#comments .comment-author,#comments .comment-metadata{line-height:1}}@media (max-width:767px){#comments .comment .comment-body{padding:30px 0}#comments .children{padding-inline-start:20px}#comments .comment .avatar{float:left;position:inherit}body.rtl #comments .comment .avatar,html[dir=rtl] #comments .comment .avatar{float:right}}.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{margin-inline-end:auto;margin-inline-start:auto;width:100%}@custom-media --hello-screen-xs-and-below (width < 576px);@custom-media --hello-screen-xs-and-above (width >= 576px);@custom-media --hello-screen-xs-only (0 <= width < 576px);@custom-media --hello-screen-sm-and-below (width < 768px);@custom-media --hello-screen-sm-and-above (width >= 768px);@custom-media --hello-screen-sm-only (576px <= width < 768px);@custom-media --hello-screen-md-and-below (width < 992px);@custom-media --hello-screen-md-and-above (width >= 992px);@custom-media --hello-screen-md-only (768px <= width < 992px);@custom-media --hello-screen-xl-and-below (width < 1200px);@custom-media --hello-screen-xl-and-above (width >= 1200px);@custom-media --hello-screen-xl-only (992px <= width < 1200px);@media(max-width:575px){}@media (min-width:576px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:500px}.site-footer.footer-full-width .footer-inner,.site-header.header-full-width .header-inner{max-width:100%}}@media (min-width:768px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:600px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:992px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:800px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}@media (min-width:1200px){.page-header .entry-title,.site-footer .footer-inner,.site-footer:not(.dynamic-footer),.site-header .header-inner,.site-header:not(.dynamic-header),body:not([class*=elementor-page-]) .site-main{max-width:1140px}.site-footer.footer-full-width,.site-header.header-full-width{max-width:100%}}.site-header+.elementor{min-height:calc(100vh - 320px)}a.perinelli-cart-badge,a.perinelli-cart-badge:hover,a.perinelli-cart-badge:focus,a.perinelli-cart-badge:active{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff !important;text-decoration:none;transition:none}.perinelli-cart-badge__icon,.perinelli-cart-badge__icon svg{display:block;width:25px;height:25px}.perinelli-cart-badge__icon svg{fill:currentColor}.perinelli-cart-badge__count{position:absolute;top:-2px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#df1f26;color:#fff;font:700 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.perinelli-cart-badge__count.is-empty{visibility:hidden}.perinelli-cart-badge:focus-visible{border-radius:5px;outline:3px solid rgba(3,72,129,.28) !important;outline-offset:3px}.perinelli-cart-badge.is-pop .perinelli-cart-badge__count{animation:perinelli-cart-badge-pop 220ms ease-out}@keyframes perinelli-cart-badge-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}100%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.perinelli-cart-badge.is-pop .perinelli-cart-badge__count{animation:none}}@media (max-width: 767px){.perinelli-mobile-bottom-panel{--per-mobile-bottom-panel-inset:12px;--per-mobile-bottom-panel-padding:16px;--per-mobile-bottom-panel-radius:20px;--per-mobile-bottom-panel-content-height:64px;--per-mobile-bottom-panel-z-index:9997;position:fixed;z-index:var(--per-mobile-bottom-panel-z-index);right:var(--per-mobile-bottom-panel-inset);bottom:var(--per-mobile-bottom-panel-inset);left:var(--per-mobile-bottom-panel-inset);box-sizing:border-box;min-height:calc(var(--per-mobile-bottom-panel-content-height) + max(var(--per-mobile-bottom-panel-inset),env(safe-area-inset-bottom,0px)));max-height:calc(100svh - var(--per-mobile-bottom-panel-inset) - var(--per-mobile-bottom-panel-inset));padding:var(--per-mobile-bottom-panel-padding);padding-bottom:max(var(--per-mobile-bottom-panel-padding),env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;border:1px solid rgba(3,72,129,.12);border-radius:var(--per-mobile-bottom-panel-radius);background:rgba(255,255,255,.98);box-shadow:0 10px 30px rgba(20,38,56,.16);backdrop-filter:blur(10px)}}:root{color-scheme:light;--per-font-sans:"Perinelli Theme Display Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--per-color-brand:#014880;--per-color-surface:#fff;--per-color-surface-subtle:#f4f4f4;--per-color-border:#e8e8e8;--per-color-border-strong:#d0d0d0;--per-color-gray-1:#313131;--per-color-gray-2:#707070;--per-color-page:#f8f8f8;--per-color-blue:#034881;--per-color-blue-light:#b1c6d8;--per-color-blue-2:#418dd9;--per-color-blue-2-light:#c4dcf3;--per-color-green:#75a741;--per-color-green-light:#d4e4c4;--per-color-red:#d52535;--per-color-red-light:#f2bbc0;--per-color-black:#000;--per-radius-control:4px;--per-radius-badge:5px;--per-radius-surface:8px;--per-radius-header:18px;--per-radius-header-inner:16px;--per-radius-action:10px;--per-radius-sheet:20px 20px 0 0;--per-shadow-surface:0 1px 2px rgba(0,0,0,.05);--per-shadow-sheet:0 20px 25px rgba(0,0,0,.15);--per-divider:1px solid var(--per-color-border);--per-space-surface:24px;--per-space-surface-compact:18px;--per-space-surface-mobile-inline:16px;--per-layout-gutter:clamp(30px,6.522vw - 3.25px,180px);--per-layout-native-gutter:clamp(24px,3vw,48px);--per-layout-content-max:1320px;--per-layout-content-wide:1440px;--per-layout-content-narrow:960px;--per-layout-content-narrow-xs:720px;--per-space-2xs:24px;--per-space-xs:clamp(32px,2.5vw,40px);--per-space-s:clamp(48px,4vw,64px);--per-space-m:clamp(64px,5vw,80px);--per-space-l:clamp(80px,6vw,96px);--per-space-xl:clamp(96px,7.5vw,120px);--per-space-2xl:clamp(120px,10vw,160px);--per-header-overlay-height:223px;--per-header-sticky-offset:65px;--per-header-viewport-bottom:var(--per-header-overlay-height);--fluid-side-padding-min:2rem;--fluid-side-padding-max:12rem;--header-height-absolute:var(--per-header-overlay-height);--header-offset:var(--per-header-sticky-offset)}html{font-size:16px;background:#fff}@supports (-webkit-touch-callout: none){@media (max-width: 767px){body::before{position:fixed;top:0;right:0;left:0;z-index:100;height:20px;height:max(20px,env(safe-area-inset-top,0px));background:#fff;content:"";pointer-events:none}}}@media (max-width: 1024px){:root{--per-header-overlay-height:65px}}@media (max-width: 767px){:root{--per-header-overlay-height:35px}}.per-layout-page{padding-inline:var(--per-layout-gutter)}.per-layout-container{width:min(100%,var(--per-layout-content-max));margin-inline:auto}.per-layout-container--narrow{max-width:var(--per-layout-content-narrow)}.per-layout-container--narrow-xs{max-width:var(--per-layout-content-narrow-xs)}.per-layout-section{padding-block:var(--per-space-m);padding-inline:var(--per-layout-gutter)}.per-layout-section--2xl{padding-block:var(--per-space-2xl)}.per-layout-section--xl{padding-block:var(--per-space-xl)}.per-layout-section--l{padding-block:var(--per-space-l)}.per-layout-section--s{padding-block:var(--per-space-s)}.per-layout-section--xs{padding-block:var(--per-space-xs)}.per-layout-section--2xs{padding-block:var(--per-space-2xs)}.per-layout-full-bleed{padding-inline:max(var(--per-layout-gutter),calc(( 100vw - var(--per-layout-content-max) ) / 2))}.section-xxl,.section-xl,.section-l,.section-m,.section-s,.section-xs,.section-xxs,.section-header{padding-inline:var(--per-layout-gutter) !important}.section-xxl{padding-block:var(--per-space-2xl) !important}.section-xl{padding-block:var(--per-space-xl) !important}.section-l{padding-block:var(--per-space-l) !important}.section-m{padding-block:var(--per-space-m) !important}.section-s{padding-block:var(--per-space-s) !important}.section-xs{padding-block:var(--per-space-xs) !important}.section-xxs{padding-block:var(--per-space-2xs) !important}.section-header{padding-block:var(--per-space-2xs) !important}.section-right-s{padding:2rem var(--per-layout-gutter) 2rem 2rem !important}.section-right-m{padding:4rem var(--per-layout-gutter) 4rem 4rem !important}.section-left-s{padding:2rem 2rem 2rem var(--per-layout-gutter) !important}.section-left-m{padding:4rem 4rem 4rem var(--per-layout-gutter) !important}.section-lat{padding-inline:var(--per-layout-gutter) !important}.section-hero,.section-hero-s{padding-inline:var(--per-layout-gutter) !important}.section-hero{min-height:75vh !important;min-height:75svh !important}.section-hero-s{min-height:50vh !important;min-height:50svh !important}.section-hero .e-con-inner,.section-hero-s .e-con-inner{justify-content:center !important}.section-full{width:100% !important;padding-inline:0 !important}.section-narrow{max-width:var(--per-layout-content-narrow) !important}.section-narrow-xs{max-width:var(--per-layout-content-narrow-xs) !important}.section-offset{padding-top:calc(var(--per-header-overlay-height) + var(--per-space-2xl))}.section-simple-offset{padding-top:var(--per-header-overlay-height)}.section-offset-heading{padding-top:calc(var(--per-header-overlay-height) + var(--per-space-2xs))}@media (max-width: 1024px){.brakepoint-tablet-m{padding-block:var(--per-space-m) !important;padding-inline:var(--per-layout-gutter) !important}.brakepoint-tablet-s{padding-block:var(--per-space-s) !important;padding-inline:var(--per-layout-gutter) !important}.section-zero-tablet{padding:0 !important}}@media (max-width: 767px){.brakepoint-mobile-m{padding-block:var(--per-space-m) !important;padding-inline:var(--per-layout-gutter) !important}.brakepoint-mobile-s{padding-block:var(--per-space-s) !important;padding-inline:var(--per-layout-gutter) !important}.section-zero-mobile{padding:0 !important}}.zero-bottom{padding-bottom:0 !important}:root{--perinelli-card-blue:var(--per-color-brand,#014880);--perinelli-card-blue-dark:#073866;--perinelli-card-ink:#202328;--perinelli-card-muted:#64686d;--perinelli-card-line:#e7e8ea;--perinelli-card-orange:#e55b16;--perinelli-card-amber:#c48709;--perinelli-card-green:#2d8b49}.perinelli-catalog-card{box-sizing:border-box;container-name:perinelli-card;container-type:inline-size;display:flex;flex-direction:column;width:100%;height:100%;min-width:0;overflow:hidden;background:#fff;border:1px solid var(--perinelli-card-line);border-radius:16px;box-shadow:0 4px 12px rgba(20,38,56,.08);color:var(--perinelli-card-ink);transition:box-shadow 180ms ease,transform 180ms ease}.perinelli-catalog-card:hover{box-shadow:0 7px 16px rgba(20,38,56,.11);transform:translateY(-2px)}.perinelli-catalog-card *,.perinelli-catalog-card *::before,.perinelli-catalog-card *::after{box-sizing:border-box}.perinelli-catalog-card__media{position:relative;display:flex;min-height:0;aspect-ratio:1.4;padding:14px 14px 0}.perinelli-catalog-card__image-link{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;padding:42px 6px 4px}.perinelli-catalog-card__image,.perinelli-catalog-card__image-link img{display:block;width:100%;height:100%;max-height:100%;object-fit:contain}.perinelli-catalog-card__brand{position:absolute;z-index:2;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:56px;aspect-ratio:1;padding:6px;overflow:hidden;background:#fff;border:1px solid #e4e6e8;border-radius:9px;box-shadow:0 4px 12px rgba(20,38,56,.09);color:var(--perinelli-card-blue-dark);font-size:10px;font-weight:700;line-height:1.1;text-align:center}.perinelli-catalog-card__brand img{display:block;width:100%;height:100%;object-fit:contain}.perinelli-product-badges{display:flex;gap:7px;margin:0;padding:0}.perinelli-catalog-card__badges{position:absolute;z-index:3;top:14px;left:14px;align-items:flex-start;flex-direction:column}.perinelli-catalog-card .perinelli-product-badge{min-height:25px;padding:4px 8px;font-size:11px}.perinelli-catalog-card .perinelli-product-badge--discount{min-height:36px;padding:6px 10px;font-size:17px}.perinelli-product-badge{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:5px 10px;background:#fff;border:1.5px solid var(--perinelli-card-blue);border-radius:7px;color:var(--perinelli-card-blue);font-size:12px;font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap}.perinelli-product-badge--discount{min-height:42px;padding:7px 12px;background:var(--perinelli-card-blue);border-color:var(--perinelli-card-blue);color:#fff;font-size:20px;letter-spacing:-.02em}.perinelli-product-badge--outlet{border-color:var(--perinelli-card-orange);color:var(--perinelli-card-orange)}.perinelli-product-badge--b-stock{border-color:var(--perinelli-card-amber);color:var(--perinelli-card-amber)}.perinelli-product-badge--new{border-color:var(--perinelli-card-green);color:var(--perinelli-card-green)}.perinelli-catalog-card__content{display:flex;flex:1;flex-direction:column;min-width:0;padding:12px 16px 16px}.perinelli-catalog-card__accessories{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:10px;color:var(--perinelli-card-muted);font-size:13px;font-weight:500;line-height:1.35}.perinelli-catalog-card__accessories-icon{display:inline-flex;flex:0 0 24px;align-items:center;justify-content:center;width:24px;height:24px;background:#f0f3f6;border-radius:50%;color:var(--perinelli-card-blue-dark)}.perinelli-catalog-card__accessories-icon svg{display:block;width:12px;height:12px;fill:currentColor}.perinelli-catalog-card .perinelli-catalog-card__title{display:-webkit-box;min-height:calc(1.28em * 3);overflow:hidden;margin:0 0 12px;color:var(--perinelli-card-ink);font-family:inherit;font-size:17px;font-weight:700;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:3}.perinelli-catalog-card .perinelli-catalog-card__title a,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__title a{color:inherit;text-decoration:none}.perinelli-catalog-card .perinelli-catalog-card__title a:hover,.perinelli-catalog-card .perinelli-catalog-card__title a:focus,.perinelli-catalog-card .perinelli-catalog-card__title a:focus-visible{color:var(--perinelli-card-blue) !important}.perinelli-catalog-card .perinelli-catalog-card__image-link:focus,.perinelli-catalog-card .perinelli-catalog-card__image-link:focus-visible{background:transparent !important;box-shadow:none !important;outline:3px solid rgba(6,71,127,.32);outline-offset:-3px}.perinelli-catalog-card__status{display:flex;align-items:center;gap:7px;margin:0 0 12px;padding:9px 10px;border-radius:8px;font-size:11px;line-height:1.35}.perinelli-catalog-card__status--backorder{background:#e8f3fd;color:var(--perinelli-card-blue-dark)}.perinelli-catalog-card__status--out_of_stock{background:#f0f1f2;color:#393c40}.perinelli-catalog-card__content:has(.perinelli-catalog-card__status) .perinelli-catalog-card__status{margin-top:auto}.perinelli-catalog-card__content:has(.perinelli-catalog-card__status) .perinelli-catalog-card__purchase{margin-top:0}.perinelli-catalog-card__status-icon{display:inline-flex;flex:0 0 28px;width:28px;height:28px;background-color:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat}.perinelli-catalog-card__status-icon--backorder{-webkit-mask-image:url("https://cdn-gohad.nitrocdn.com/NSyqotsJZwjZWvGmXPxhircdeXrCbEIs/assets/images/source/rev-d15ce70/perinelliforniture.it/wp-content/themes/perinelli-theme/assets/images/perinelli-delivery.svg");mask-image:url("https://cdn-gohad.nitrocdn.com/NSyqotsJZwjZWvGmXPxhircdeXrCbEIs/assets/images/source/rev-d15ce70/perinelliforniture.it/wp-content/themes/perinelli-theme/assets/images/perinelli-delivery.svg")}.perinelli-catalog-card__status-icon--backorder.nitro-lazy{mask-image:none !important}.perinelli-catalog-card__status-icon--out_of_stock{-webkit-mask-image:url("https://cdn-gohad.nitrocdn.com/NSyqotsJZwjZWvGmXPxhircdeXrCbEIs/assets/images/source/rev-d15ce70/perinelliforniture.it/wp-content/themes/perinelli-theme/assets/images/perinelli-outofstock.svg");mask-image:url("https://cdn-gohad.nitrocdn.com/NSyqotsJZwjZWvGmXPxhircdeXrCbEIs/assets/images/source/rev-d15ce70/perinelliforniture.it/wp-content/themes/perinelli-theme/assets/images/perinelli-outofstock.svg")}.perinelli-catalog-card__status-icon--out_of_stock.nitro-lazy{mask-image:none !important}.perinelli-catalog-card__status strong{font-size:14px}.perinelli-catalog-card__purchase{display:flex;flex-direction:column;gap:11px;margin-top:auto}.perinelli-catalog-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;min-width:0}.perinelli-catalog-card__price-current{color:var(--perinelli-card-blue);font-size:28px;font-weight:800;line-height:1;white-space:nowrap}.perinelli-catalog-card__price-regular{color:#6f7174;font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.perinelli-catalog-card .perinelli-catalog-card__cta,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta,.perinelli-catalog-card .perinelli-catalog-card__cta.button{-webkit-appearance:none;appearance:none;display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:46px;padding:10px 14px;margin:0 !important;background:var(--perinelli-card-blue) !important;border:1px solid var(--perinelli-card-blue) !important;border-radius:8px;box-shadow:none !important;color:#fff !important;font-size:15px;font-weight:700;line-height:1;text-decoration:none;opacity:1 !important;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease,transform 150ms ease}.perinelli-catalog-card .perinelli-catalog-card__cta:hover,.perinelli-catalog-card .perinelli-catalog-card__cta:focus,.perinelli-catalog-card .perinelli-catalog-card__cta:focus-visible,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta:hover,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta:focus,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta:focus-visible{color:#fff !important}.perinelli-catalog-card .perinelli-catalog-card__cta:not(.is-success):not(.is-error):hover,.perinelli-catalog-card .perinelli-catalog-card__cta:not(.is-success):not(.is-error):focus,.perinelli-catalog-card .perinelli-catalog-card__cta:not(.is-success):not(.is-error):focus-visible{background:var(--perinelli-card-blue-dark) !important;border-color:var(--perinelli-card-blue-dark) !important}.perinelli-catalog-card .perinelli-catalog-card__cta::before,.perinelli-catalog-card .perinelli-catalog-card__cta::after{display:none !important;content:none !important}.perinelli-catalog-card__cta-label{grid-column:1;justify-self:start;text-align:left;white-space:nowrap}.perinelli-catalog-card__cta-icon-set{position:relative;grid-column:2;justify-self:end;width:21px;height:21px}.perinelli-catalog-card__cta-icon{position:absolute;inset:0;display:none;place-items:center;width:21px;height:21px}.perinelli-catalog-card__cta-icon--cart{display:block;background-color:currentColor;-webkit-mask:url("https://cdn-gohad.nitrocdn.com/NSyqotsJZwjZWvGmXPxhircdeXrCbEIs/assets/images/source/rev-d15ce70/perinelliforniture.it/wp-content/themes/perinelli-theme/assets/images/perinelli-cart.svg") center/contain no-repeat;mask:url("https://cdn-gohad.nitrocdn.com/NSyqotsJZwjZWvGmXPxhircdeXrCbEIs/assets/images/source/rev-d15ce70/perinelliforniture.it/wp-content/themes/perinelli-theme/assets/images/perinelli-cart.svg") center/contain no-repeat}.perinelli-catalog-card__cta-icon--arrow{display:grid}.perinelli-catalog-card__cta-icon svg{display:block;width:21px;height:21px}.perinelli-catalog-card__purchase>.added_to_cart{display:none !important}.perinelli-catalog-card__cta.loading{cursor:wait;pointer-events:none}.perinelli-catalog-card__cta.is-adding .perinelli-catalog-card__cta-icon--cart{animation:perinelli-card-cart-adding 700ms ease-in-out infinite}.perinelli-catalog-card__cta.is-success{background:#16824d !important;border-color:#16824d !important}.perinelli-catalog-card__cta.is-success .perinelli-catalog-card__cta-icon--cart,.perinelli-catalog-card__cta.is-error .perinelli-catalog-card__cta-icon--cart{display:none}.perinelli-catalog-card__cta.is-success .perinelli-catalog-card__cta-icon--success,.perinelli-catalog-card__cta.is-error .perinelli-catalog-card__cta-icon--error{display:grid}.perinelli-catalog-card__cta.is-error{background:#e2aa21 !important;border-color:#e2aa21 !important;color:#17191c !important}.perinelli-catalog-card__cta.is-error:hover,.perinelli-catalog-card__cta.is-error:focus,.perinelli-catalog-card__cta.is-error:focus-visible{background:#c99213 !important;border-color:#c99213 !important;color:#17191c !important}@keyframes perinelli-card-cart-adding{0%,100%{transform:translateX(0) rotate(0deg)}50%{transform:translateX(-3px) rotate(-8deg)}}.perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock,.perinelli-catalog-card--out_of_stock .perinelli-catalog-card__cta{background:#17191c !important;border-color:#17191c !important}.perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock:hover,.perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock:focus,.perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock:focus-visible,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock:hover,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock:focus,.perinelli-product .perinelli-catalog-card .perinelli-catalog-card__cta--out-of-stock:focus-visible,.perinelli-catalog-card--out_of_stock .perinelli-catalog-card__cta:hover,.perinelli-catalog-card--out_of_stock .perinelli-catalog-card__cta:focus,.perinelli-catalog-card--out_of_stock .perinelli-catalog-card__cta:focus-visible{background:#000 !important;border-color:#000 !important}@container perinelli-card (min-width: 430px){.perinelli-catalog-card__media{aspect-ratio:1.45;padding:18px 18px 0}.perinelli-catalog-card__image-link{padding:48px 8px 6px}.perinelli-catalog-card__brand{top:18px;right:18px;width:68px;padding:8px;border-radius:11px}.perinelli-catalog-card__badges{top:18px;left:18px}.perinelli-catalog-card .perinelli-product-badge{min-height:29px;padding:5px 10px;font-size:12px}.perinelli-catalog-card .perinelli-product-badge--discount{min-height:42px;padding:7px 12px;font-size:20px}.perinelli-catalog-card__content{padding:14px 20px 20px}.perinelli-catalog-card .perinelli-catalog-card__title{min-height:calc(1.25em * 2);margin-bottom:15px;font-size:20px;line-height:1.25}.perinelli-catalog-card__accessories{margin-bottom:12px;font-size:14px}.perinelli-catalog-card__status{margin-bottom:15px;padding:11px 12px;font-size:13px}.perinelli-catalog-card__price-current{font-size:32px}.perinelli-catalog-card__price-regular{font-size:18px}.perinelli-catalog-card__cta{min-height:52px;padding:12px 16px;font-size:16px}}.jet-listing-grid__item:has(.perinelli-catalog-card)>.elementor,.jet-listing-grid__item:has(.perinelli-catalog-card) .elementor-widget-shortcode,.jet-listing-grid__item:has(.perinelli-catalog-card) .elementor-widget-container,.jet-listing-grid__item:has(.perinelli-catalog-card) .elementor-shortcode{height:100%}.perinelli-product__badges.perinelli-product-badges{align-items:flex-start;flex-direction:column}.perinelli-product__badge.perinelli-product-badge{background:#fff;border:1.5px solid var(--perinelli-card-blue);border-radius:7px;color:var(--perinelli-card-blue)}.perinelli-product__badge.perinelli-product-badge--discount{background:var(--perinelli-card-blue);border-color:var(--perinelli-card-blue);color:#fff}.perinelli-product__badge.perinelli-product-badge--outlet{border-color:var(--perinelli-card-blue);color:var(--perinelli-card-blue)}.perinelli-product__badge.perinelli-product-badge--b-stock{border-color:var(--perinelli-card-blue);color:var(--perinelli-card-blue)}.perinelli-product__badge.perinelli-product-badge--new{border-color:var(--perinelli-card-blue);color:var(--perinelli-card-blue)}@media (min-width: 768px){.perinelli-catalog-card--desktop-horizontal{display:grid;grid-template-columns:minmax(170px,40%) minmax(0,60%);gap:0;min-height:300px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__media{min-height:100%;aspect-ratio:auto;padding:14px 6px 14px 14px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__image-link{padding:58px 8px 8px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__image,.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__image-link img{max-height:230px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__brand{top:12px;right:8px;width:48px;padding:5px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__badges{top:12px;left:10px}.perinelli-catalog-card--desktop-horizontal .perinelli-product-badge--discount{min-height:32px;padding:5px 8px;font-size:15px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__content{padding:18px 18px 16px 10px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__accessories.is-empty{display:none}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__title{min-height:calc(1.28em * 3);margin-bottom:10px;font-size:17px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__status{margin-bottom:10px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__price-current{font-size:25px}.perinelli-catalog-card--desktop-horizontal .perinelli-catalog-card__price-regular{font-size:14px}}@media (max-width: 767px){.jet-listing-grid__items:has(.perinelli-catalog-card--mobile-horizontal){width:100% !important;margin-right:0 !important;margin-left:0 !important}.jet-listing-grid__items:has(.perinelli-catalog-card--mobile-horizontal)>.jet-listing-grid__item,ul.products:has(.perinelli-catalog-card--mobile-horizontal)>li.product,.woocommerce ul.products:has(.perinelli-catalog-card--mobile-horizontal)>li.product{flex:0 0 100% !important;width:100% !important;max-width:100% !important}.perinelli-catalog-card--mobile-horizontal{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);gap:0;min-height:232px;border-radius:17px;box-shadow:0 7px 20px rgba(20,38,56,.07)}.perinelli-catalog-card--mobile-horizontal:hover{transform:none}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__media{min-height:100%;aspect-ratio:auto;padding:8px 4px 8px 8px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__image-link{padding:52px 4px 4px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__image,.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__image-link img{max-height:172px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__brand{top:8px;right:5px;width:38px;padding:4px;border-radius:7px;font-size:6px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__badges{top:8px;left:8px;gap:4px}.perinelli-catalog-card--mobile-horizontal .perinelli-product-badge{min-height:18px;padding:3px 5px;border-width:1px;border-radius:4px;font-size:7px}.perinelli-catalog-card--mobile-horizontal .perinelli-product-badge--discount{min-height:27px;padding:4px 7px;font-size:12px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__content{padding:12px 10px 10px 8px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__accessories{gap:6px;margin-bottom:8px;font-size:10px;line-height:1.25}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__accessories.is-empty{display:none}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__accessories-icon{flex-basis:21px;width:21px;height:21px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__accessories-icon svg{width:10px;height:10px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__title{display:-webkit-box;overflow:hidden;margin-bottom:9px;font-size:clamp(13px,4vw,16px);line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:3}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__status{gap:5px;margin-bottom:9px;padding:7px;border-radius:7px;font-size:9px;line-height:1.25}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__status-icon{flex-basis:17px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__status-icon svg{width:17px;height:17px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__purchase{gap:9px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__price{gap:4px 8px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__price-current{font-size:clamp(20px,6vw,25px)}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__price-regular{font-size:clamp(11px,3.4vw,14px)}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__cta{min-height:40px;padding:8px 10px;border-radius:8px;font-size:12px}.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__cta-icon-set,.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__cta-icon,.perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__cta-icon svg{width:18px;height:18px}.perinelli-catalog-card--mobile-vertical .perinelli-catalog-card__media{aspect-ratio:1;min-height:0;padding:10px 10px 0}.perinelli-catalog-card--mobile-vertical .perinelli-catalog-card__image-link{padding:38px 4px 4px}.perinelli-catalog-card--mobile-vertical .perinelli-catalog-card__content{padding:10px 12px 14px}.perinelli-catalog-card--mobile-vertical .perinelli-catalog-card__title{min-height:calc(1.28em * 3);font-size:18px}.perinelli-catalog-card--mobile-vertical .perinelli-catalog-card__price-current{font-size:27px}.perinelli-product__badge.perinelli-product-badge{min-height:25px;padding:4px 8px;font-size:10px}.perinelli-product__badge.perinelli-product-badge--discount{min-height:36px;font-size:17px}}@media (min-width: 768px){.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal{display:grid;grid-template-columns:minmax(170px,34%) minmax(0,66%);width:min(100%,700px);height:auto;min-height:224px;border-radius:17px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__media{min-height:100%;aspect-ratio:auto;padding:10px 6px 10px 10px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__image-link{padding:54px 5px 5px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__image,.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__image-link img{max-height:178px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__brand{top:10px;right:7px;width:42px;padding:5px;border-radius:8px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__badges{top:10px;left:10px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-product-badge--discount{min-height:31px;padding:5px 8px;font-size:14px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__content{padding:16px 17px 15px 11px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__accessories.is-empty{display:none}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__title{min-height:0;margin-bottom:10px;font-size:16px;line-height:1.25;-webkit-line-clamp:3}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__status{margin-bottom:10px;padding:7px 8px;font-size:10px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__price-current{font-size:25px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__price-regular{font-size:13px}.perinelli-product__alternative .perinelli-catalog-card--mobile-horizontal .perinelli-catalog-card__cta{min-height:40px;padding:8px 10px;font-size:12px}.perinelli-catalog-card__accessories{min-height:24px}}@media (prefers-reduced-motion: reduce){.perinelli-catalog-card,.perinelli-catalog-card__cta{transition:none}.perinelli-catalog-card__cta.is-adding .perinelli-catalog-card__cta-icon--cart{animation:none}}.per-surface{box-sizing:border-box;border:var(--per-divider);border-radius:var(--per-radius-surface);background:var(--per-color-surface);box-shadow:var(--per-shadow-surface)}.per-surface--raised{box-shadow:var(--per-shadow-surface)}.per-surface--summary{padding:var(--per-surface-padding,var(--per-space-surface))}.per-surface--action{padding:var(--per-surface-padding,var(--per-space-surface-compact))}.per-surface--disclosure{overflow:hidden}.per-divider{border:0;border-top:var(--per-divider)}.per-badge{border-radius:var(--per-radius-badge)}.per-sheet{border-radius:var(--per-radius-sheet);box-shadow:var(--per-shadow-sheet)}.perinelli-article-card{display:flex;min-width:0;height:100%;flex-direction:column;padding:14px;border:1px solid var(--per-color-border,#dfe5e9);border-radius:var(--per-radius-surface,20px);background:var(--per-color-surface,#fff);box-shadow:var(--per-shadow-surface,0 10px 30px rgba(15,37,56,.08));transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.perinelli-article-card:hover{border-color:#c8d8e4;box-shadow:0 14px 34px rgba(15,37,56,.12);transform:translateY(-2px)}.perinelli-article-card__media{display:block;border-radius:calc(var(--per-radius-surface,20px) - 6px);background:var(--per-color-surface-subtle,#f3f5f6);overflow:hidden}.perinelli-article-card__media img,.perinelli-article-card__placeholder{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .35s ease}.perinelli-article-card:hover .perinelli-article-card__media img{transform:scale(1.025)}.perinelli-article-card__content{display:flex;min-width:0;flex:1;flex-direction:column;padding:18px 4px 4px}.perinelli-article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:11px;color:#737b82;font-size:13px;line-height:1.3}.perinelli-article-card__title-link{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;color:var(--per-color-text,#292929) !important;text-decoration:none}.perinelli-article-card .perinelli-article-card__title{margin:0;font-size:clamp(19px,1.55vw,23px) !important;letter-spacing:-.018em;line-height:1.22}.perinelli-article-card__arrow{display:inline-grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #c9d8e3;border-radius:999px;background:#fff;color:var(--per-color-brand,#014880);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.perinelli-article-card__arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.perinelli-article-card__title-link:hover .perinelli-article-card__arrow,.perinelli-article-card__title-link:focus-visible .perinelli-article-card__arrow{border-color:var(--per-color-brand,#014880);background:var(--per-color-brand,#014880);color:#fff}.perinelli-article-card__title-link:focus-visible{border-radius:8px;outline:3px solid rgba(1,72,128,.25);outline-offset:4px}.perinelli-article-card__excerpt{margin:15px 0 20px;color:#596169;font-size:15px;line-height:1.58}.perinelli-article-card__terms{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.perinelli-article-card__terms a{padding:6px 10px;border-radius:var(--per-radius-badge,8px);background:#edf4f9;color:var(--per-color-brand,#014880) !important;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none}.perinelli-article-card__terms a:hover,.perinelli-article-card__terms a:focus-visible{background:var(--per-color-brand,#014880);color:#fff !important}.perinelli-article-card--compact{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;padding:10px;border-radius:14px;box-shadow:0 5px 16px rgba(15,37,56,.07)}.perinelli-article-card--compact .perinelli-article-card__media,.perinelli-article-card--compact .perinelli-article-card__media img,.perinelli-article-card--compact .perinelli-article-card__placeholder{height:100%;min-height:84px;aspect-ratio:auto}.perinelli-article-card--compact .perinelli-article-card__content{justify-content:center;padding:6px 8px 6px 0}.perinelli-article-card--compact .perinelli-article-card__title{display:-webkit-box;font-size:15px !important;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width: 767px){.perinelli-article-card{padding:11px}.perinelli-article-card__content{padding-top:15px}.perinelli-article-card__arrow{width:38px;height:38px;flex-basis:38px}}@media (prefers-reduced-motion: reduce){.perinelli-article-card,.perinelli-article-card__media img,.perinelli-article-card__arrow{transition:none}}.perinelli-carousel{position:relative;min-width:0;--per-carousel-columns:3;--per-carousel-gap-count:2;--per-carousel-gap:16px}.perinelli-carousel--columns-1{--per-carousel-columns:1;--per-carousel-gap-count:0}.perinelli-carousel--columns-2{--per-carousel-columns:2;--per-carousel-gap-count:1}.perinelli-carousel--columns-4{--per-carousel-columns:4;--per-carousel-gap-count:3}.perinelli-carousel__track{display:grid;grid-auto-columns:minmax(250px,calc(( 100% - ( var(--per-carousel-gap-count) * var(--per-carousel-gap) ) ) / var(--per-carousel-columns)));grid-auto-flow:column;gap:var(--per-carousel-gap);margin:-8px;padding:8px;list-style:none;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.perinelli-carousel__track::-webkit-scrollbar{display:none}.perinelli-carousel__track:focus-visible{border-radius:14px;outline:3px solid rgba(1,72,128,.24);outline-offset:4px}.perinelli-carousel__item{min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.perinelli-carousel__button{position:absolute;z-index:4;top:50%;display:inline-grid;width:44px;height:44px;place-items:center;padding:0 !important;border:1px solid var(--per-color-brand,#014880) !important;border-radius:999px;background:#fff !important;box-shadow:0 4px 14px rgba(1,72,128,.17) !important;color:var(--per-color-brand,#014880) !important;cursor:pointer;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,opacity .18s ease}.perinelli-carousel__button--previous{left:-22px}.perinelli-carousel__button--next{right:-22px}.perinelli-carousel__button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.perinelli-carousel__button:hover:not(:disabled),.perinelli-carousel__button:focus:not(:disabled),.perinelli-carousel__button:focus-visible:not(:disabled),.perinelli-carousel__button:active:not(:disabled){border-color:var(--per-color-brand,#014880) !important;background:var(--per-color-brand,#014880) !important;box-shadow:0 6px 18px rgba(1,72,128,.25) !important;color:#fff !important}.perinelli-carousel__button:focus-visible:not(:disabled){outline:3px solid rgba(1,72,128,.28) !important;outline-offset:3px}.perinelli-carousel__button:disabled{opacity:0 !important;pointer-events:none;visibility:hidden}@media (max-width: 980px){.perinelli-carousel{--per-carousel-columns:2;--per-carousel-gap-count:1}}@media (max-width: 767px){.perinelli-carousel__track{grid-auto-columns:minmax(82%,290px)}.perinelli-carousel__button{display:none !important}}@media (prefers-reduced-motion: reduce){.perinelli-carousel__track{scroll-behavior:auto}.perinelli-carousel__button{transition:none}}