.ProductListItem-imageContainer{border-radius:0!important}html{scrollbar-width:thin;scrollbar-color:#96969680 transparent}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#96969680;border-radius:10px}.pagebuilder-mobile-hidden{display:block}@media only screen and (max-width:768px){.pagebuilder-mobile-hidden{display:none!important}}.pagebuilder-mobile-only{display:none}@media only screen and (max-width:768px){.pagebuilder-mobile-only{display:block!important}}@media only screen and (min-width:769px){.show-mobile{display:none}}[data-content-type=image] figure{margin:0}[data-content-type=image] img{max-width:100%;height:auto}[data-content-type=row][data-appearance=contained]{max-width:1440px;margin-left:auto;margin-right:auto}[data-content-type=image][data-appearance=full-width] figure,[data-content-type=image][data-appearance=full-width] img{width:100%}.sidebar-social-links{display:flex;padding-inline:0!important}.sidebar-social-link>div>div>div{flex-direction:row}.Navigation-navigation{padding-top:12px!important;padding-bottom:0!important}.template-footer{padding:60px 40px 40px;color:#fff!important;background-color:#000!important;margin-top:0!important}.template-footer *{color:inherit}.template-footer p,.template-footer span,.template-footer strong,.template-footer div{color:#fff!important}.footer-columns-container{max-width:1440px;margin:0 auto}.footer_title p{text-transform:uppercase;letter-spacing:1.5px;margin-bottom:20px;color:#fff!important;font-size:13px!important;font-weight:700!important}.footer_text p{margin:0 0 12px;line-height:1.6}.footer_text p,.footer_text a,.footer_text a span{transition:color .2s;color:#b0b0b0!important;font-size:13px!important;text-decoration:none!important}.footer_text a:hover,.footer_text a:hover span{color:#fff!important}.footer-contact{border-left:1px solid #333;text-align:left!important;padding-left:30px!important}.footer-logo{margin-bottom:24px;text-align:left!important;max-width:160px!important}.footer-logo img{object-fit:contain;max-width:160px!important;height:auto!important}.footer-contact [data-content-type=text] p strong{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:13px}.footer-contact [data-content-type=text] a img{filter:none;margin-right:8px;transition:opacity .2s;width:24px!important;height:24px!important}.footer-contact [data-content-type=text] a img:hover{opacity:1}.footer-contact p,.footer-contact p a,.footer-contact p span{align-items:center;gap:10px;display:flex;color:#b0b0b0!important;font-size:13px!important;text-decoration:none!important}.footer-contact p a:hover{color:#fff!important}.footer-contact p img{filter:none;flex-shrink:0;width:20px!important;height:20px!important}.etbis_style{margin-top:16px;display:flex}#ETBIS img{border-radius:4px;filter:none!important}.footer-copy-rights{border-top:1px solid #333;background-color:#000!important;margin-top:0!important;margin-bottom:30px!important;padding:20px 40px!important}.footer-copy-rights p,.footer-copy-rights span{margin:0;color:#888!important;font-size:12px!important}.footer-copy-rights a{transition:color .2s;color:#b0b0b0!important;text-decoration:none!important}.footer-copy-rights a:hover{color:#fff!important}@media (max-width:768px){.template-footer{padding:40px 20px 30px}.template-footer .pagebuilder-column-line{flex-direction:column!important}.template-footer .pagebuilder-column{margin-bottom:30px;width:100%!important}.footer-contact{border-top:1px solid #333;border-left:none;padding-top:30px;padding-left:0!important}.footer-copy-rights{padding:16px 20px!important}}.contact-card{box-sizing:border-box!important;background-color:#f2f2f2!important;background-clip:padding-box!important;border:10px solid #0000!important;min-height:280px!important;padding:32px 28px!important}.contact-card>div{flex-direction:column!important;justify-content:space-between!important;height:100%!important;display:flex!important}.contact-card>[data-content-type=text]:last-of-type{width:100%;margin-top:auto!important}.contact-card>[data-content-type=text]:last-of-type p{text-align:right}.contact-card h1,.contact-card h2,.contact-card h3,.contact-card h4,.contact-card h5,.contact-card h6{margin-top:0;margin-bottom:14px;font-family:Plus Jakarta Sans,Marcellus,Georgia,Times New Roman,serif}.contact-card [data-content-type=heading],.contact-card [data-content-type=heading] *{font-family:Plus Jakarta Sans,Marcellus,Georgia,Times New Roman,serif}.contact-card p{color:#6b6b6b;margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px;line-height:1.6}.contact-form-link{text-align:right;width:100%;padding-top:24px}.contact-form-link a,.contact-form-link p{font-size:14px;text-decoration:none;color:#9a9a9a!important}.contact-form-link a:hover{color:#6b6b6b!important}.contact-section-title{text-align:center;color:#9b9b9b!important}.contact-section-title h1,.contact-section-title h2,.contact-section-title h3,.contact-section-title h4,.contact-section-title h5,.contact-section-title h6,.contact-section-title p{color:#9b9b9b!important;font-size:clamp(28px,3.6vw,38px)!important;font-weight:600!important;line-height:1.15!important}.contact-section-title *,.contact-section-title span{color:#9b9b9b!important}.contact-section-title h1 strong,.contact-section-title h2 strong,.contact-section-title h3 strong,.contact-section-title h4 strong,.contact-section-title h5 strong,.contact-section-title h6 strong,.contact-section-title p strong,.contact-section-title h1 b,.contact-section-title h2 b,.contact-section-title h3 b,.contact-section-title h4 b,.contact-section-title h5 b,.contact-section-title h6 b,.contact-section-title p b{color:#9b9b9b!important;font-size:inherit!important;line-height:inherit!important;font-weight:600!important}.contact-locations{padding-top:48px!important;padding-bottom:24px!important}.contact-location{text-align:center;box-sizing:border-box!important;padding:16px 24px!important}.contact-location h1,.contact-location h2,.contact-location h3,.contact-location h4,.contact-location h5,.contact-location h6{margin:0 0 16px!important}.contact-location p{color:#6b6b6b;margin:0;line-height:1.7}.contact-location a{text-underline-offset:3px;text-decoration:underline;color:#6b6b6b!important}.contact-location a:hover{color:#0f0f10!important}.blog-card{background-color:#fff;transition:transform .3s;overflow:hidden;box-shadow:none!important;box-sizing:border-box!important;background-clip:padding-box!important;border:0!important;border-radius:0!important;margin:10px!important;padding:0 0 28px!important}.blog-card:hover{transform:translateY(-6px);box-shadow:none!important}.blog-card a,.blog-card a:hover,.blog-card a:focus{cursor:pointer;color:inherit!important;text-decoration:none!important}.blog-card img,.blog-card figure,.blog-card [data-content-type=image]{width:100%;display:block;margin:0!important}.blog-card [data-content-type=heading],.blog-card [data-content-type=text]{padding-left:28px!important;padding-right:28px!important}.blog-card [data-content-type=image]+[data-content-type=heading],.blog-card [data-content-type=image]+* [data-content-type=heading]{padding-top:24px!important}@media (max-width:768px){.contact-card{border-width:6px!important;min-height:auto!important}.blog-card{border:0!important;margin:0 0 32px!important;padding-bottom:8px!important}.blog-card:hover{box-shadow:none;transform:none;border:0!important}.blog-card [data-content-type=heading],.blog-card [data-content-type=text]{padding-left:8px!important;padding-right:8px!important}.blog-card [data-content-type=image]+[data-content-type=heading],.blog-card [data-content-type=image]+* [data-content-type=heading]{padding-top:16px!important}.contact-locations{padding-top:32px!important}}.dt-contact{border-top:1px solid #0000001f;max-width:1200px;margin:0 auto;padding:40px 16px 64px}.dt-contact [data-content-type=heading]{letter-spacing:.08em;color:#1b1b1b;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 32px!important}.dt-contact [data-content-type=text],.dt-contact [data-content-type=text] p{color:#8a8a8a;margin:0;font-size:15px;line-height:1.7}.dt-contact a{color:inherit;text-decoration:none}.dt-contact a:hover{text-decoration:underline}.dt-contact [data-content-type=column]{gap:8px}@media (max-width:900px){.dt-contact{padding:32px 16px 40px}.dt-contact [data-content-type=heading]{font-size:13px;margin-bottom:24px!important}.dt-contact [data-content-type=text],.dt-contact [data-content-type=text] p{font-size:14px}}
body.pcon-hide-chrome .LayoutDefault-header,body.pcon-hide-chrome .LayoutHeaderContent-content,body.pcon-hide-chrome .CartFab-root,body.pcon-hide-chrome .MenuFab-wrapper,body.pcon-hide-chrome footer{display:none!important}body.pcon-hide-chrome{overflow:hidden}body.pcon-hide-chrome .pcon-root{z-index:1;height:auto;min-height:0;position:fixed;inset:0}body.pcon-hide-chrome div:has(.pcon-root){will-change:auto!important;filter:none!important;transform:none!important}body.pcon-page .LayoutHeaderContent-left{display:none!important}.pcon-root{--color-bg-viewer:#f1f1f0;--color-bg-panel:#fff;--color-bg-app:#fff;--color-text:#0a0a0a;--color-text-muted:#6b6b6b;--color-text-subtle:#9a9a9a;--color-border:#e6e6e6;--color-border-strong:#111;--color-accent:#000;--color-accent-contrast:#fff;--color-surface-hover:#f5f5f5;--radius-pill:999px;--radius-input:0;--radius-panel:0;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 6px 16px #00000014;--shadow-lg:0 12px 32px #0000001f;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--catalog-gap:2rem;--side-panel-w:480px;--font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:20px;--font-size-xl:28px;--font-size-2xl:36px;--line-tight:1.15;--line-snug:1.35;--line-normal:1.5;height:calc(100dvh - var(--pcon-header-h,46px));background:var(--color-bg-app);width:100%;min-height:600px;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;flex-direction:column;display:flex;position:relative}.pcon-root *,.pcon-root :before,.pcon-root :after{box-sizing:border-box}.pcon-root button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.pcon-root .configurator{flex:auto;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-height:0;display:grid;overflow:hidden}@media (min-width:1201px) and (orientation:landscape){.pcon-root .configurator{grid-template-columns:minmax(0,1fr)var(--side-panel-w);grid-template-rows:1fr}}.pcon-root .browse-pane{z-index:5;background:var(--color-bg-app);padding:var(--space-7)var(--space-5)var(--space-3);flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;overflow:auto}@media (min-width:600px){.pcon-root .browse-pane{padding-top:var(--space-8);justify-content:flex-start}}.pcon-root .pcon-hidden{display:none!important}.pcon-root .browse-pane__error{color:#b00020}.pcon-root .browse-pane__header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex:none;display:flex}.pcon-root .browse-pane__nav{left:var(--space-4);right:var(--space-4);top:var(--browse-arrow-top,50%);z-index:6;pointer-events:none;justify-content:space-between;margin:0;display:flex;position:absolute;transform:translateY(-50%)}.pcon-root .browse-pane__arrow{width:44px;height:44px;color:var(--color-text);pointer-events:auto;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:inline-flex}.pcon-root .browse-pane__arrow.is-hidden{visibility:hidden;pointer-events:none}.pcon-root .browse-pane__arrow:disabled{opacity:.35;cursor:default}@media (max-width:600px){.pcon-root .browse-pane__nav{left:var(--space-2);right:var(--space-2)}.pcon-root .browse-pane__arrow{width:36px;height:36px}}.pcon-root .browse-pane__back{flex:none}.pcon-root .browse-pane__title{text-align:left;font-size:var(--font-size-xl);letter-spacing:-.01em;margin:0;font-weight:600}.pcon-root .viewer-pane{background:var(--color-bg-app);position:relative;overflow:hidden}.pcon-root #viewer{width:100%;height:100%;position:absolute;inset:0}.pcon-root #viewer canvas{outline:none;display:block;width:100%!important;height:100%!important}.pcon-root .pcon-back-btn{top:var(--space-3);left:var(--space-3);z-index:4;position:absolute}.pcon-root .viewer-pane .pcon-menu-tr{top:var(--space-3);right:var(--space-3);z-index:4;position:absolute}:-webkit-any(.pcon-root .viewer-pane:fullscreen,.pcon-root .viewer-pane:-webkit-full-screen){background:#fff}:is(.pcon-root .viewer-pane:fullscreen,.pcon-root .viewer-pane:fullscreen){background:#fff}.pcon-root .viewer-pane>.pcon-tool,.pcon-root .pcon-menu-tr>.pcon-tool{-webkit-backdrop-filter:blur(8px);width:40px;height:40px;box-shadow:none;color:var(--color-text);background:#ffffffb3}.pcon-root .viewer-pane>.pcon-tool:hover,.pcon-root .pcon-menu-tr>.pcon-tool:hover{background:#ffffffe6}.pcon-root .pcon-tool__icon{width:22px;height:22px;display:block}.pcon-root .pcon-tool.is-active{background:var(--color-accent);color:var(--color-accent-contrast)}.pcon-root .viewer-pane>.pcon-tool.is-active:hover,.pcon-root .pcon-menu-tr>.pcon-tool.is-active:hover{background:var(--color-accent);box-shadow:var(--shadow-md)}.pcon-root .pcon-more{position:relative}.pcon-root .pcon-more__menu{right:0;bottom:calc(100% + var(--space-2));background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);min-width:220px;box-shadow:var(--shadow-md);padding:var(--space-1);z-index:4;flex-direction:column;display:flex;position:absolute}.pcon-root .pcon-more__menu--down{bottom:auto;top:calc(100% + var(--space-2));right:0}.pcon-root .pcon-more__item{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;text-align:left;border-radius:0;display:flex}.pcon-root .pcon-more__item:hover{background:var(--color-surface-hover)}.pcon-root .pcon-more__item.is-active{color:var(--color-accent)}.pcon-root .pcon-more__item .pcon-tool__icon{filter:none;flex:none}.pcon-root .pcon-more__item--toggle{position:relative}.pcon-root .pcon-more__chevron{width:14px;height:14px;margin-left:auto;transition:transform .16s;transform:rotate(90deg)}.pcon-root .pcon-more__item--toggle.is-open .pcon-more__chevron{transform:rotate(-90deg)}.pcon-root .pcon-more__submenu{top:0;right:calc(100% + var(--space-2));min-width:160px;max-width:calc(100vw - 100% - var(--space-4));background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);box-shadow:var(--shadow-md);padding:var(--space-1);z-index:5;flex-direction:column;display:flex;position:absolute}.pcon-root .product-info{left:var(--space-6);bottom:var(--space-5);z-index:3;pointer-events:none;user-select:none;position:absolute}.pcon-root .product-info__name{font-size:var(--font-size-2xl);letter-spacing:-.02em;font-weight:500;line-height:var(--line-tight);color:var(--color-text);margin:0}.pcon-root .product-info__sku{margin:var(--space-1)0 0;font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}.pcon-root .action-bar{left:50%;bottom:var(--space-5);z-index:3;align-items:center;gap:var(--space-3);display:flex;position:absolute;transform:translate(-50%)}.pcon-root .fab{z-index:3;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pcon-root .fab--top-left{z-index:3;top:var(--space-3);left:var(--space-3);position:absolute}.pcon-root .fab--top-right{z-index:3;top:var(--space-3);right:var(--space-3);position:absolute}.pcon-root .pill{height:44px;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--font-size-sm);letter-spacing:.01em;white-space:nowrap;justify-content:center;align-items:center;font-weight:500;transition:background .12s,color .12s,box-shadow .12s,transform .12s;display:inline-flex}.pcon-root .pill--white{background:var(--color-bg-panel);color:var(--color-text);box-shadow:var(--shadow-sm)}.pcon-root .pill--white:hover{box-shadow:var(--shadow-md)}.pcon-root .pill--black{background:var(--color-accent);color:var(--color-accent-contrast);padding:0 var(--space-6)}.pcon-root .pill--black:hover{background:#1a1a1a}.pcon-root .action-btn--circle{background:var(--color-bg-panel);width:44px;height:44px;color:var(--color-text);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;transition:box-shadow .12s;display:inline-flex}.pcon-root .action-btn--circle:hover{box-shadow:var(--shadow-md)}.pcon-root .side-panel{background:var(--color-bg-panel);flex-direction:column;min-height:0;display:flex;position:relative}.pcon-root .side-panel__footer{padding:var(--space-7)var(--space-4)var(--space-4);flex:none;justify-content:center;align-items:center;display:flex}.pcon-root .side-panel__logo{user-select:none;pointer-events:none;width:auto;height:64px;display:block}.pcon-root .tabs{align-items:stretch;gap:var(--space-6);padding:var(--space-5)var(--space-5)0;border-bottom:1px solid var(--color-border);flex-shrink:0;display:flex}.pcon-root .tab{padding:var(--space-3)0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);letter-spacing:.01em;font-weight:500;transition:color .12s;position:relative}.pcon-root .tab:after{content:"";background:var(--color-border-strong);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pcon-root .tab:hover,.pcon-root .tab.is-active{color:var(--color-text)}.pcon-root .tab.is-active:after{transform:scaleX(1)}.pcon-root .tab-panels{flex:auto;min-height:0;overflow-y:auto}.pcon-root .tab-panel{padding:var(--space-5)var(--space-5);display:none}.pcon-root .tab-panel.is-active{display:block}.pcon-root .tab-panel__empty{padding:var(--space-6)0;color:var(--color-text-subtle);font-size:var(--font-size-sm);text-align:center;margin:0}.pcon-root .side-panel__scroll{min-height:0;padding:var(--space-2)var(--space-4);border-top:1px solid var(--color-border);flex:auto;overflow-y:auto}.pcon-root .side-panel__scroll.has-total-card{padding-bottom:75px}@media (min-width:1201px) and (orientation:landscape){.pcon-root .side-panel__scroll{border-top:0;border-left:1px solid var(--color-border)}}.pcon-root .pcon-actions{z-index:6;flex-direction:column;display:none;position:absolute;bottom:0;left:0;right:0}.pcon-root .pcon-actionbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);background:var(--color-bg-panel);border-top:1px solid var(--color-border);display:flex;box-shadow:0 -4px 16px #0000000f}@media (min-width:1201px) and (orientation:landscape){.pcon-root .pcon-actions{width:var(--side-panel-w);left:auto;right:0}}.pcon-root .pcon-actionbar__summary{height:44px;padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-panel);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:6px;font-weight:500;transition:border-color .12s,box-shadow .12s;display:inline-flex}.pcon-root .pcon-actionbar__summary:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.pcon-root .pcon-actionbar__chevron{font-size:14px;line-height:1}.pcon-root .pcon-total-card{left:var(--space-1);bottom:var(--space-1);z-index:4;width:100%;min-width:320px;max-width:calc(100% - var(--space-1)*2);pointer-events:none;background:#fff;border:1px solid #e6e4de;flex-direction:column;display:flex;position:absolute;box-shadow:0 10px 34px #1a1a1817}.pcon-root .pcon-total-card__chevron,.pcon-root .pcon-total-card__header,.pcon-root .pcon-total-card__lines,.pcon-root .pcon-total-card__foot{pointer-events:auto}.pcon-root .pcon-total-card__header{border-bottom:1px solid #eeece6;justify-content:space-between;align-items:center;padding:16px 14px 12px 20px;display:flex}.pcon-root .pcon-total-card__eyebrow{letter-spacing:.16em;color:#9a968b;text-transform:uppercase;font-size:11px}.pcon-root .pcon-total-card__eyebrow-unit{text-transform:uppercase}.pcon-root .pcon-total-card__close{cursor:pointer;color:#8f8b80;background:0 0;border:1px solid #e6e4de;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .12s,border-color .12s;display:flex}.pcon-root .pcon-total-card__close:hover{color:#1a1a18;border-color:#1a1a18}.pcon-root .pcon-total-card__lines{flex-direction:column;max-height:190px;padding:14px 20px 4px;display:flex;overflow-y:auto}.pcon-root .pcon-total-card__line{align-items:baseline;gap:10px;padding:7px 0;display:flex}.pcon-root .pcon-total-card__line:not(:last-child){border-bottom:1px dotted #eeece6}.pcon-root .pcon-total-card__line-name{color:#4a463e;flex:1;font-size:13px}.pcon-root .pcon-total-card__line-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#1a1a18;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.pcon-root .pcon-total-card__foot{align-items:center;gap:16px;padding:14px 16px 14px 20px;display:flex}.pcon-root .pcon-total-card__summary{font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.pcon-root .pcon-total-card__label{letter-spacing:.16em;text-transform:uppercase;color:#9a968b;font-size:10px;line-height:1}.pcon-root .pcon-total-card__value{letter-spacing:-.01em;color:#1a1a18;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.15}.pcon-root .pcon-total-card__line-value{color:#1a1a18;text-align:right;max-width:60%;font-size:12.5px}.pcon-root .pcon-total-card--selection .pcon-total-card__label{line-height:1.4}.pcon-root .pcon-total-card__unit{letter-spacing:0;color:#9a968b;margin-left:4px;font-size:13px;font-weight:400}.pcon-root .pcon-total-card__chevron{color:#8f8b80;cursor:pointer;background-color:#fff;border-top:1px solid #e6e4de;border-radius:0;justify-content:center;align-items:center;width:30px;height:20px;padding:0;transition:color .12s;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pcon-root .pcon-total-card__chevron:hover,.pcon-root .pcon-total-card__chevron.is-open{color:#1a1a18}.pcon-root .pcon-total-card__cta{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#1a1a18;border:0;flex:none;width:40%;max-width:260px;padding:14px 22px;font-size:12px;transition:background .12s}.pcon-root .pcon-total-card__cta:hover:not(:disabled){background:#37342d}.pcon-root .pcon-total-card__cta:disabled{opacity:.5;cursor:default}.pcon-root .pcon-total-card__logo{pointer-events:none;user-select:none;flex:none;align-self:center;width:44px;height:auto;margin-left:6px}.image-container{text-align:center}.pcon-root .image-container .pcon-total-card__logo{width:70px;margin-top:15px;margin-left:auto}@media (max-width:480px){.pcon-root .pcon-total-card{left:var(--space-1);right:var(--space-1);bottom:var(--space-1);min-width:0;max-width:none}.pcon-root .pcon-total-card__value{font-size:20px}.pcon-root .pcon-total-card__cta{padding:12px 18px}}.pcon-root .pcon-summary-sheet{max-height:55vh;padding:var(--space-4);border-top:1px solid var(--color-border);background:#ededec;display:none;overflow-y:auto}.pcon-root .pcon-summary-sheet.is-open{display:block}.pcon-root .pcon-summary-sheet__header{top:calc(var(--space-4)*-1);margin:calc(var(--space-4)*-1)calc(var(--space-4)*-1)var(--space-4);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border);z-index:1;background:#ededec;justify-content:space-between;align-items:center;display:flex;position:sticky}.pcon-root .pcon-summary-sheet__title{font-size:var(--font-size-md);font-weight:600}.pcon-root .pcon-summary-sheet__close{border:1px solid var(--color-border);background:var(--color-bg-panel);width:32px;height:32px;color:var(--color-text);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:border-color .12s,box-shadow .12s;display:inline-flex}.pcon-root .pcon-summary-sheet__close:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.pcon-root .pcon-selection{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:var(--space-3)var(--space-4);margin-bottom:var(--space-4)}.pcon-root .pcon-selection__title{font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:600}.pcon-root .pcon-selection__row{justify-content:space-between;gap:var(--space-4);padding:var(--space-2)0;border-top:1px solid var(--color-border);font-size:var(--font-size-sm);display:flex}.pcon-root .pcon-selection__row:first-of-type{border-top:0}.pcon-root .pcon-selection__label{color:var(--color-text-muted);flex:none}.pcon-root .pcon-selection__value{color:var(--color-text);text-align:right;overflow-wrap:anywhere;font-weight:500}.pcon-root .pcon-summary{margin-top:var(--space-5);border-top:1px solid var(--color-border)}.pcon-root .pcon-summary__toggle{cursor:pointer;padding:var(--space-4)0;font-size:var(--font-size-md);color:var(--color-text);justify-content:space-between;align-items:center;font-weight:500;list-style:none;display:flex}.pcon-root .pcon-summary__toggle::-webkit-details-marker{display:none}.pcon-root .pcon-summary__toggle:after{content:"+";font-size:24px;font-weight:300;line-height:1}.pcon-root .pcon-summary[open]>.pcon-summary__toggle:after{content:"—"}.pcon-root .pcon-summary .pcon-tools{padding-bottom:var(--space-5)}.pcon-root .accordion{flex-direction:column;display:flex}.pcon-root .accordion__item{border-bottom:1px solid var(--color-border)}.pcon-root .accordion__header{width:100%;padding:var(--space-5)0;font-family:Plus Jakarta Sans,sans-serif;font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text);justify-content:space-between;align-items:center;font-weight:600;display:flex}.pcon-root .accordion__header:after{content:"+";color:var(--color-text);font-size:24px;font-weight:300;line-height:1}.pcon-root .accordion__item.is-open>.accordion__header:after{content:"—"}.pcon-root .accordion__body{padding-bottom:var(--space-5);display:none}.pcon-root .accordion__item.is-open>.accordion__body{display:block}.pcon-root .field{gap:var(--space-2);padding:var(--space-3)0 0;flex-direction:column;min-width:0;display:flex}.pcon-root .field__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__label-row{display:none}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatches{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-2);flex-wrap:nowrap;grid-template-columns:none;justify-content:flex-start;margin-top:0;padding-inline-start:var(--space-3);display:flex;overflow:auto hidden}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatches::-webkit-scrollbar{display:none}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatch{scroll-snap-align:start;border-color:#0000;flex:none}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatch:hover{border-color:#0000}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatch.is-selected{border-color:var(--color-border-strong)}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatch-icon{aspect-ratio:1;object-fit:contain;width:auto;height:200px}@media (min-width:1201px) and (orientation:landscape){.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatch{flex:0 0 calc(45.4545% - 9.09091px)}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__swatch-icon{width:100%;height:auto}}.pcon-root .field__swatch-price{letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#b0aca1;white-space:nowrap;text-align:center;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.pcon-root .field__swatch-price.is-selected{color:var(--color-text,#1a1a18);font-weight:500}.pcon-root .accordion__item.is-headerless{border-top:0}.pcon-root .field__slider{min-width:0;max-width:100%;position:relative}.pcon-root .field__swatches--slider{cursor:grab;min-width:0;max-width:100%}.pcon-root .field__swatches--slider.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.pcon-root .field__swatches--slider.is-dragging img{pointer-events:none}.pcon-root .field__slider-arrow{-webkit-backdrop-filter:blur(4px);width:36px;height:36px;color:var(--color-text);cursor:pointer;z-index:2;background:#ffffffd9;border:0;border-radius:999px;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 4px #00000029}.pcon-root .field__slider.is-overflowing .field__slider-arrow{display:inline-flex}.pcon-root .field__slider-arrow:disabled{opacity:.35;cursor:default}.pcon-root .field__slider-arrow svg{width:18px;height:18px}.pcon-root .field__slider-arrow--prev{left:4px}.pcon-root .field__slider-arrow--next{right:4px}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__slider-arrow{-webkit-backdrop-filter:none;background:#fff;box-shadow:0 2px 6px #0000001a}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__slider-arrow:disabled{display:none}.pcon-root .field[data-propname=CALISMA_SEKLI] .field__slider-dots{display:none!important}.pcon-root .field__slider-dots{justify-content:center;gap:var(--space-2);margin-top:var(--space-2);display:none}.pcon-root .field__slider.is-overflowing .field__slider-dots{display:flex}.pcon-root .field__slider-dot{background:var(--color-border);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:background .2s,width .2s}.pcon-root .field__slider-dot.is-active{background:var(--color-text);width:22px}.pcon-root .field__label{font-size:var(--font-size-md);color:var(--color-text);font-weight:500}.pcon-root .field__value{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:right}.pcon-root .field__control{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-input);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg-panel);cursor:pointer;transition:border-color .12s;display:flex}.pcon-root .field__control:hover{border-color:var(--color-border-strong)}.pcon-root .field__control:after{content:"";border-right:1.5px solid var(--color-text);border-bottom:1.5px solid var(--color-text);width:8px;height:8px;margin-left:var(--space-3);transform:rotate(45deg)translateY(-2px)}.pcon-root .fields-flat{border-top:1px solid var(--color-border);flex-direction:column;margin-top:8px;padding-top:16px;display:flex}.pcon-root .fields-flat:first-child{border-top:0;margin-top:0;padding-top:0}.pcon-root .field__swatches{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:6px;display:grid}.pcon-root .field__swatch{border:1px solid var(--color-border);background:var(--color-bg-panel);cursor:pointer;text-align:center;border-radius:0;flex-direction:column;align-items:center;gap:6px;padding:6px;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.pcon-root .field__swatch:hover{border-color:var(--color-border-strong)}.pcon-root .field__swatch.is-selected{border-color:var(--color-border-strong);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.pcon-root .field__swatch[data-selectable=false]{opacity:.4;cursor:not-allowed}.pcon-root .field__swatches--read-only{pointer-events:none}.pcon-root .field__swatches--read-only .field__swatch{cursor:default;opacity:.5}.pcon-root .field__swatches--read-only .field__swatch.is-selected{opacity:1}.pcon-root .field__swatch-icon{aspect-ratio:1;object-fit:cover;background:var(--color-surface-hover);border-radius:0;width:100%;box-shadow:inset 0 0 0 1px #00000014}.pcon-root .field__swatch.is-light .field__swatch-icon{background:#fff;box-shadow:inset 0 0 0 2px #b8b8b8}.pcon-root .field__swatch-icon.is-broken{visibility:hidden;background:repeating-linear-gradient(45deg,var(--color-surface-hover),var(--color-surface-hover)6px,var(--color-bg-panel)6px,var(--color-bg-panel)12px)}.pcon-root .field__swatch-label{color:var(--color-text);word-break:break-word;font-size:11px;line-height:1.3}.pcon-root .field__select{margin-top:6px;position:relative}.pcon-root .field__select:after{content:"";border-right:1.5px solid var(--color-text);border-bottom:1.5px solid var(--color-text);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.pcon-root .field__select-input{appearance:none;width:100%;height:44px;font-family:inherit;font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);cursor:pointer;padding:0 40px 0 14px;transition:border-color .12s}.pcon-root .field__select-input:hover,.pcon-root .field__select-input:focus{border-color:var(--color-border-strong);outline:none}.pcon-root .field__select-input:disabled{cursor:not-allowed;opacity:.5}.pcon-root #catalog{width:100%;height:100%;position:relative;overflow:auto}.pcon-root .catalog-nav{margin-bottom:var(--space-4)}.pcon-root .catalog-nav:empty{display:none}.pcon-root .catalog-level-title{text-align:center;text-transform:uppercase;letter-spacing:.18em;font-family:"Plus Jakarta Sans",var(--font-sans);color:var(--color-text);font-size:clamp(16px,2vh,26px);font-weight:500;line-height:1.3}.pcon-root .catalog-back{height:36px;padding:0 var(--space-4)0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-panel);color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:4px;font-weight:500;transition:border-color .12s,box-shadow .12s;display:inline-flex}.pcon-root .catalog-back:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.pcon-root .catalog-back__icon{margin-top:-2px;font-size:20px;line-height:1}.pcon-root #catalog-browse{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.pcon-root .catalog-items{justify-content:safe center;align-items:stretch;gap:var(--catalog-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;padding-bottom:var(--space-2);cursor:grab;flex-wrap:nowrap;flex:1 1 0;display:flex;overflow:auto hidden}.pcon-root .catalog-item-icon{-webkit-user-drag:none;user-select:none}.pcon-root .catalog-items.is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.pcon-root .catalog-items.is-dragging img{pointer-events:none}.pcon-root .browse-pane__dots{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex:none;display:flex}.pcon-root .browse-pane__dot{background:var(--color-border);cursor:pointer;border-radius:999px;width:8px;height:8px;padding:0;transition:background .2s,width .2s}.pcon-root .browse-pane__dot.is-active{background:var(--color-text);width:22px}.pcon-root .pcon-modal-backdrop{z-index:1200;padding:var(--space-4);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pcon-root .pcon-modal{background:var(--color-bg-panel);width:min(100%,560px);box-shadow:var(--shadow-lg);gap:var(--space-5);padding:var(--space-5);border-radius:0;grid-template-columns:1fr 1fr;display:grid;position:relative}@media (max-width:600px){.pcon-root .pcon-modal{grid-template-columns:1fr}}.pcon-root .pcon-modal__close{top:var(--space-3);right:var(--space-3);width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute}.pcon-root .pcon-modal__qr{aspect-ratio:1;background:var(--color-surface-hover);width:100%;padding:var(--space-3);justify-content:center;align-items:center;display:flex}.pcon-root .pcon-modal__qr svg{width:100%;height:100%}.pcon-root .pcon-modal__body{gap:var(--space-3);flex-direction:column;display:flex}.pcon-root .pcon-modal__title{font-size:var(--font-size-lg);letter-spacing:-.01em;margin:0;font-weight:600}.pcon-root .pcon-modal__text{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-snug);margin:0}.pcon-root .pcon-modal__copy{padding:var(--space-3)var(--space-5);background:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-sm);letter-spacing:.04em;cursor:pointer;text-transform:uppercase;align-self:flex-start;margin-top:auto;font-weight:600}.pcon-root .pcon-modal__copy:hover{opacity:.92}.pcon-root .catalog-items::-webkit-scrollbar{display:none}.pcon-root .catalog-item{width:min(calc((100% - 2*var(--catalog-gap))/2.3),35vh);height:100%;color:inherit;-webkit-tap-highlight-color:transparent;scroll-snap-align:start;cursor:pointer;text-align:left;align-items:stretch;gap:var(--space-2);z-index:3;flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative}@media (max-width:600px){.pcon-root .catalog-item{width:100%}.pcon-root .catalog-items{justify-content:flex-start}}@media (min-width:1025px){.pcon-root .catalog-item{width:min(calc((100% - 4*var(--catalog-gap))/4.3),35vh)}}@media (min-width:1441px){.pcon-root .catalog-item{width:min(calc((100% - 4*var(--catalog-gap))/4.5),35vh)}}@media (orientation:portrait) and (min-width:601px){.pcon-root .catalog-item{width:calc((100% - var(--catalog-gap))/1.2)}.pcon-root .catalog-items{justify-content:flex-start}}.pcon-root .catalog-item-icon{object-fit:contain;object-position:center;background:var(--color-bg-app);border-radius:0;flex:none;width:100%;height:72%;transition:opacity .12s}.pcon-root .catalog-item-icon--native{object-fit:contain}.pcon-root .catalog-item:hover .catalog-item-icon{opacity:.85}.pcon-root .catalog-item-label{white-space:normal;text-align:center;text-transform:uppercase;letter-spacing:.18em;font-family:"Plus Jakarta Sans",var(--font-sans);color:var(--color-text);margin-top:var(--space-3);font-size:clamp(14px,1.6vh,22px);font-weight:500;line-height:1.3;overflow:visible}.pcon-root .catalog-item-description{text-align:center;color:var(--color-text-muted);max-width:38ch;margin:var(--space-2)auto 0;font-size:clamp(12px,1.2vh,15px);line-height:1.55}@media (min-width:601px) and (max-height:800px){.pcon-root .catalog-item-description{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:601px) and (max-height:700px){.pcon-root .catalog-item-description{-webkit-line-clamp:3;line-clamp:3}}.pcon-root #oap{z-index:10;background-color:#fff;border:1px solid #d3d3d3;max-height:500px;position:fixed;overflow:auto}.pcon-root #oap:empty{display:none}.pcon-root #oap header{border-bottom:1px solid #d3d3d3;width:100%;padding:5px;display:flex}.pcon-root #oap header .back{cursor:pointer}.pcon-root #oap header .title{flex-grow:1}.pcon-root #oap header .close{cursor:pointer}.pcon-root .oap-properties .property{padding:5px 15px 5px 5px}.pcon-root .oap-properties .property[data-choice-list=true][data-editable=true]:after{content:"▸";top:unset}.pcon-root .oap-actions{max-width:220px}.pcon-root .oap-actions.tile{flex-flow:wrap;max-width:820px;display:flex}.pcon-root .oap-actions.list{display:block}.pcon-root .oap-action{cursor:pointer;border:1px solid #d3d3d3;flex-direction:column;align-items:center;width:150px;height:auto;margin:5px;display:flex}.pcon-root .oap-action.small{width:100px}.pcon-root .oap-action.medium{width:200px}.pcon-root .oap-action.large{width:400px}.pcon-root .oap-action-icon{max-width:100%;max-height:100%}.pcon-root .oap-media{overflow:initial!important}.pcon-root .oap-media .close{cursor:pointer;text-align:center;background-color:#fff;border:1px solid #000;width:20px;height:20px;position:absolute;top:-25px;right:0}.pcon-root .oap-message{padding:10px}.pcon-root .oap-message .close{cursor:pointer;text-align:center;background-color:#fff;border:1px solid #000;width:20px;height:20px;position:absolute;top:0;right:0}.pcon-root .pcon-tools{gap:var(--space-4);flex-direction:column;display:flex}.pcon-root #basket{width:100%;max-width:100%;overflow:hidden}.pcon-root .basket-item{background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:var(--space-4);margin-bottom:var(--space-3);cursor:pointer;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.pcon-root .basket-item[data-update-state=Updatable]{border-color:#6aa84f}.pcon-root .basket-item[data-update-state=Migratable]{border-color:#e0a800}.pcon-root .basket-item[data-update-state=Invalid]{border-color:#d33}.pcon-root .basket-item__name{font-size:var(--font-size-md);margin-bottom:var(--space-2);font-weight:500}.pcon-root .basket-item__row{justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-sm);padding:2px 0;display:flex}.pcon-root .basket-item__key{color:var(--color-text-muted);flex:none}.pcon-root .basket-item__val{text-align:right;overflow-wrap:anywhere}.pcon-root .basket-item__config{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.pcon-root .basket-sub-items{margin-top:var(--space-2);padding-left:var(--space-3);border-left:2px solid var(--color-border)}.pcon-root .basket-sub-items:before{content:"Includes:";font-size:var(--font-size-xs);color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:500;display:block}.pcon-root #export{gap:var(--space-2);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:var(--space-4);flex-flow:wrap;display:flex}.pcon-root #export:before{content:"Export";font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex:0 0 100%;font-weight:600}.pcon-root .export-item{background:var(--color-surface-hover);cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-input);padding:var(--space-2)var(--space-3);font-size:var(--font-size-sm)}.pcon-root .export-item:hover{border-color:var(--color-border-strong)}.pcon-root #persistence{align-items:center;gap:var(--space-3);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-input);padding:var(--space-4);flex-flow:wrap;display:flex}.pcon-root #persistence:before{content:"Save / load";font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);flex:0 0 100%;font-weight:600}.pcon-root .pcon-io-btn{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;height:42px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--font-size-sm);white-space:nowrap;color:var(--color-text);background:var(--color-bg-panel);cursor:pointer;flex:1 1 0;font-weight:500;transition:border-color .12s,box-shadow .12s,background .12s;display:inline-flex}.pcon-root .pcon-io-btn:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-sm)}.pcon-root .pcon-io-btn--save{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.pcon-root .pcon-io-btn--save:hover{background:#1a1a1a;border-color:#1a1a1a}.pcon-root .pcon-io-btn__icon{font-size:16px;line-height:1}.pcon-root .pcon-io-input{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pcon-root #progress{z-index:999;background-color:#ffffff4d;width:100%;height:100%;display:none;position:absolute;top:0;left:0}.pcon-root .loader{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:calc(40% - 40px);left:calc(50% - 40px)}.pcon-root .loader__logo{pointer-events:none;user-select:none;width:52px;height:auto;animation:.9s ease-in-out infinite pcon-bob;display:block}@keyframes pcon-bob{0%,to{transform:translateY(-10px)}50%{transform:translateY(10px)}}@media (max-width:900px){.pcon-root .viewer-pane{min-height:0}.pcon-root .product-info__name{font-size:var(--font-size-xl)}}
