@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap);:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}menu,ol,summary,ul{list-style:none}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}:root{--clr-prm-400:#002554;--clr-sec-400:#828fa5;--clr-sec-100:#e6eaf2;--clr-trd-400:#888;--clr-qtr-400:#828fa5;--clr-qtr-100:#e6eaf2;--clr-promo01-400:#a96324;--clr-promo02-400:#e3b76e;--clr-opt-400:#c56143;--clr-opt-100:#ffece6;--clr-black:#000;--clr-gray-700:#222;--clr-gray-600:#3d3d3d;--clr-gray-500:#646464;--clr-gray-400:#888;--clr-gray-300:#b0b0b0;--clr-gray-200:#d1d1d1;--clr-gray-100:#f1f1f1;--clr-gray-050:#f9f9f9;--clr-white:#fff;--clr-link-400:#0075ff;--clr-info-400:#3176ea;--clr-info-100:#edf0ff;--clr-success-400:#5ca694;--clr-success-100:#f3fffa;--clr-error-400:#dc3545;--clr-error-100:#ffedec;--clr-warning-400:#ffad0d;--clr-warning-100:#fff9ee;--transition--default:all 0.3s ease-out;--cols:12;--offset:0px;--spacer:16px;--divider-spacer:60px;--max-container:1496px;--container:calc(var(--max-container) - var(--offset)*2);--container-margins:0px;--section-spacer:40px;--section-spacer-lg:60px;--footer-spacer:60px;@media(max-width:1536px){--cols:12;--offset:20px;--spacer:16px;--container:calc(100% - var(--offset)*2)}@media(max-width:1180px){--cols:8}@media(max-width:769px){--cols:4;--container-margins:0px;--section-spacer:20px;--section-spacer-lg:40px;--footer-spacer:40px}--input--width--min:120px;--input--height:42px;--input--radius:10px;--input--background:var(--clr-gray-100);--input--border-color:var(--clr-gray-250);--input--placeholder-color:var(--clr-gray-500);--input--font-size:0.875rem;--input--font-size-focus:0.625rem;--input--font-color:var(--clr-gray-700);--input--font-color-focus:var(--clr-gray-700);--input--font-weight:300;--input--font-weight-focus:500;--input--prepos-size:0.875rem;--input--prepos-color:var(--clr-gray-400);--input--prepos-weight:300;--input--label-top:10px;--input--padding-left:1rem;--input--padding-right:1rem;--input--padding-top:calc(var(--input--label-top) + 2px);--input--icon:18px;--input--mark:1rem;--input--mark-spacer:10px;--input--mark-radius:2px;--input--mark-border-size:1px;--input--mark-border-spacer:1px;--input--mark-border-color:var(--clr-gray-700);--input--mark-check:var(--clr-info-400);--input--mark-background:var(--clr-white);--input--range-thumb-size:15px;--input--range-thumb-color:var(--clr-prm-600);--input--range-track-size:2px;--input--range-track-color:var(--clr-gray-300);--input--spacer:1rem;--mark--font-size:0.75rem;--mark--font-weight:300;--mark--font-color:var(--clr-gray-700);--mark--font-style:normal;--content--font-size:0.875rem;--content--font-weight:400;--content--font-color:var(--clr-gray-700);--content--font-style:normal;--hint--font-size:0.75rem;--hint--font-weight:400;--hint--font-color:var(--clr-gray-300);--hint--font-style:italic;--error--font-size:0.75rem;--error--font-weight:500;--error--font-color:var(--clr-error-400);--error--font-style:normal;--border:1px solid var(--clr-gray-100);--matte:rgba(0,0,0,.54);--shadow:0px 0px 15px 0px rgba(0,0,0,.1);--box-radius:5px;--fx:all 0.3s ease-out;--fx-menu:all 0.5s ease-in-out;--tag--height:28px;--tag--spacer:4px 12px;--tag--radius:5px;--tag--bg:var(--clr-gray-180);--tag--font-size:0.75rem;--tag--font-weight:300;--tag--font-color:var(--clr-gray-700);--z-100:-1;--z-200:1;--z-300:10;--z-400:100;--z-500:1000;--z-600:10000;--z-700:100000;--z-800:1000000;--bnr-fx:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.55))}.pbds-auxmenu,.pbds-auxmenu *{--auxmenu-width:454px}@media (max-width:600px){.pbds-auxmenu,.pbds-auxmenu *{--auxmenu-width:100%}}.pbds-container{&.seo{--container:1013.76px;@media (max-width:1180px){--container:calc(100% - 40px)}}&.full,&.full-spaced{--container:100%;--container-margins:20px}&.bleed{--container-margins:20px;@media (max-width:769px){--container-margins:0px}}&.bleed-responsive{--container-margins:0px;@media (max-width:769px){--container:100%}}&.tool{--container:100%;--container-margins:90px;@media (max-width:1498px){--container-margins:60px}@media (max-width:769px){--container-margins:20px}}&.over{--container:100%;--container-margins:0px}&.medium{--container:1246px;--container-margins:20px;@media (max-width:1180px){--container:100%}}&.small{--container:780px;--container-margins:20px;@media (max-width:769px){--container:100%}}&.carousel{@media (max-width:1498px){--container:100%;--container-margins:12px}}}.pbds-tag{&.specs,&.specs-application{--tag--height:17px;--tag--spacer:4px 8px;--tag--font-size:0.5rem;--tag--font-weight:500;--tag--font-color:var(--clr-gray-700);--tag--bg:var(--clr-gray-050);--tag--border-color:var(--clr-gray-200);--tag--radius:100vw;--tag--letter-spacing:0.5px;>i{font-style:normal;white-space:nowrap}}&.specs-application{--tag--font-size:0.875rem;--tag--font-weight:300}&.custom{--tag--height:17px;--tag--spacer:4px 8px;--tag--font-size:0.5rem;--tag--font-weight:500;--tag--font-color:var(--clr-white);--tag--bg:var(--clr-sec-400);--tag--border-color:var(--clr-sec-400);--tag--radius:100vw;--tag--text-transform:uppercase;--tag--letter-spacing:0.5px}&.download{--tag--height:28px;--tag--spacer:0px 20px;--tag--font-size:0.875rem;--tag--font-weight:300;--tag--radius:20px;--tag--font-color:var(--clr-gray-700);--tag--bg:var(--clr-qtr-100);--tag--border-color:var(--clr-qtr-100);&:hover{opacity:1!important;--tag--border-color:var(--clr-qtr-400)}}&.sku{--tag--spacer:4px 20px;--tag--font-size:0.875rem;--tag--font-weight:300;--tag--font-color:var(--clr-gray-700);--tag--bg:var(--clr-gray-050);--tag--border-color:var(--clr-gray-100)}&.releases{--tag--spacer:4px 8px;--tag--font-size:0.875rem;--tag--font-weight:300;--tag--font-color:var(--clr-gray-700);--tag--bg:var(--clr-gray-050);--tag--border-color:var(--clr-gray-050)}&.new{--tag--height:17px;--tag--spacer:0px 8px;--tag--radius:8px;--tag--bg:var(--clr-gray-050);--tag--font-size:0.5rem;--tag--font-weight:500;--tag--font-color:var(--clr-gray-500);--tag--text-transform:uppercase;--tag--letter-spacing:1px;--tag--border-color:var(--clr-gray-050)}&.discount{--tag--font-color:var(--clr-black);--tag--bg:#fcb956;--tag--font-size:0.875rem;gap:4px}&.info{--tag--height:17px;--tag--spacer:0px 8px;--tag--radius:9px;--tag--bg:var(--clr-gray-050);--tag--font-size:0.5rem!important;--tag--font-weight:300;--tag--text-transform:uppercase;--tag--font-color:var(--clr-gray-700);--tag--border-color:var(--clr-gray-200)}&.blackdays{--tag--height:28px;--tag--spacer:4px 8px;--tag--font-size:14px;--tag--font-weight:700;--tag--font-color:var(--clr-black);--tag--font-color-hover:var(--clr-black);--tag--bg:var(--clr-promo02-600);--tag--bg-hover:var(--clr-white);--tag--border-color:var(--clr-promo02-600);--tag--border-color-hover:var(--clr-promo02-600)}&.saleschannel-1,&.saleschannel-construtoras{--tag--height:17px;--tag--spacer:0px 8px;--tag--font-size:0.5rem;--tag--font-weight:500;--tag--text-transform:uppercase;--tag--letter-spacing:0.5px;--tag--radius:8px;--tag--font-color:var(--clr-white);--tag--bg:var(--clr-prm-400);--tag--border-color:var(--clr-prm-400)}&.saleschannel-2,&.saleschannel-lojas,&.saleschannel-multimarcas{--tag--height:17px;--tag--spacer:0px 8px;--tag--font-size:0.5rem;--tag--font-weight:500;--tag--text-transform:uppercase;--tag--letter-spacing:0.5px;--tag--radius:8px;--tag--font-color:var(--clr-white);--tag--bg:var(--clr-qtr-400);--tag--border-color:var(--clr-qtr-400)}&.saleschannel-4,&.saleschannel-portobello-shop{--tag--height:17px;--tag--spacer:0px 8px;--tag--font-size:0.5rem;--tag--font-weight:500;--tag--text-transform:uppercase;--tag--letter-spacing:0.5px;--tag--radius:8px;--tag--font-color:var(--clr-white);--tag--bg:var(--clr-gray-700);--tag--border-color:var(--clr-gray-700)}&.saleschannel-5,&.saleschannel-internacional{--tag--height:17px;--tag--spacer:0px 8px;--tag--font-size:0.5rem;--tag--font-weight:500;--tag--text-transform:uppercase;--tag--letter-spacing:0.5px;--tag--radius:8px;--tag--font-color:var(--clr-white);--tag--bg:var(--clr-gray-500);--tag--border-color:var(--clr-gray-500)}}.pbds-item--pagination,.pbds-item--pagination *{--input--font-size:14px;--input--font-weight:400;--input--font-color:var(--clr-gray-500);--border--color:transparent}.pbds-item--pagination:has(input:checked),.pbds-item--pagination:has(input:checked) *{--input--font-color:var(--clr-link-400);--input--font-weight:400!important;--border--color:var(--clr-link-400)}.pbds-field--search,.pbds-field--search *{--input--background:var(--clr-white);--input--border-color:var(--clr-gray-200)}.pbds-tabs,.pbds-tabs *{--tabs-index--offset:20px;--tabs-index--align:flex-start --tabs-index--spacer:1rem;.tabs--index *{--btn-size:1rem;--btn-weight:300;--btn-color:var(--clr-gray-500);.selected{--btn-weight:500;--btn-color:var(--clr-gray-700)}}}label{&:has(input:not([type=checkbox]):not([type=radio]):not([disabled])):hover{--input--border-color:#000}}.sr-only{height:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:0!important;clip:rect(0,0,0,0)!important;border:0!important}.pbds-section--header{display:block;margin:0 auto var(--section-header--spacer,20px);h2,p{text-align:center;b{font-weight:700}}h2{font-size:var(--type-titleXs--size);font-weight:var(--type-titleXs--weight);letter-spacing:var(--type-titleXs--spacing);line-height:var(--type-titleXs--line)}p{color:var(--clr-gray-500);font-size:.75rem;font-weight:400;letter-spacing:var(--type-Sm--spacing);line-height:var(--type-Sm--line);margin:8px 0 0}}.pbds-carousel--navigation{ul{&.ui-tabs-nav{align-items:center;display:inline-flex;justify-content:flex-start;margin:0 auto}}.tabs-index--wrapper{overflow-x:auto;overflow-y:hidden;text-align:center}.splide:not(.is-overflow) .splide__list{justify-content:center}ul li,ul li a,ul li a span,ul li button,ul li button span{background:transparent;border:none;color:var(--carousel-nav--link-color);display:block;font-size:var(--carousel-nav--link-font,1rem);font-weight:300;letter-spacing:normal;margin:0;padding:0;text-decoration:none;white-space:nowrap;@media (max-width:1179px){font-size:.875rem}@media (max-width:889px){font-size:.75rem}@media (max-width:769px){font-size:.875rem}}ul li{border:none!important;cursor:default!important;padding:0 calc(var(--carousel-nav--link-spacer)/2);&:first-of-type{padding-left:var(--container-margins)}&:last-of-type{padding-right:var(--container-margins)}a,button{&:hover{cursor:pointer;span{border-bottom:2px solid var(--carousel-nav--link-color)}}span{border-bottom:2px solid transparent;transition:border .3s ease-out,font-weight .3s ease-out}}&.is-active a span,&.is-active button span,&.ui-state-active a span,&.ui-state-active button span{border-bottom:2px solid var(--carousel-nav--link-color);font-weight:500}}}.pbds-carousel--navigation{margin:0 auto var(--carousel-nav--spacer);position:relative;z-index:var(--z-400)}.pbds-carousel--navigation ul:not(.splide__list){align-items:center;display:inline-flex;justify-content:flex-start;margin:0 auto}.pbds-carousel--navigation .tabs-index--wrapper{overflow-x:auto;overflow-y:hidden;text-align:center}.pbds-carousel--navigation .splide:not(.is-overflow) .splide__list{justify-content:center}.pbds-carousel--navigation ul li,.pbds-carousel--navigation ul li a,.pbds-carousel--navigation ul li a span,.pbds-carousel--navigation ul li button,.pbds-carousel--navigation ul li button span{background:transparent;border:none;color:var(--carousel-nav--link-color);display:block;font-size:var(--carousel-nav--link-font,1rem);font-weight:300;letter-spacing:normal;margin:0;padding:0;text-decoration:none;white-space:nowrap}.pbds-carousel--navigation ul li{border:none!important;cursor:default!important;padding:0 calc(var(--carousel-nav--link-spacer)/2)}.pbds-carousel--navigation ul li:first-of-type{padding-left:var(--container-margins)}.pbds-carousel--navigation ul li:last-of-type{padding-right:var(--container-margins)}.pbds-carousel--navigation ul li a:hover,.pbds-carousel--navigation ul li button:hover{cursor:pointer}.pbds-carousel--navigation ul li a span,.pbds-carousel--navigation ul li button span{border-bottom:2px solid transparent;transition:border .3s ease-out,font-weight .3s ease-out}.pbds-carousel--navigation ul li a:hover span,.pbds-carousel--navigation ul li button:hover span{border-bottom:2px solid var(--carousel-nav--link-color)}.pbds-carousel--navigation ul li.is-active a span,.pbds-carousel--navigation ul li.is-active button span,.pbds-carousel--navigation ul li.ui-state-active a span,.pbds-carousel--navigation ul li.ui-state-active button span{border-bottom:2px solid var(--carousel-nav--link-color);font-weight:500}@media (max-width:1179px){.pbds-carousel--navigation ul li,.pbds-carousel--navigation ul li a,.pbds-carousel--navigation ul li a span,.pbds-carousel--navigation ul li button,.pbds-carousel--navigation ul li button span{font-size:.875rem}}@media (max-width:889px){.pbds-carousel--navigation ul li,.pbds-carousel--navigation ul li a,.pbds-carousel--navigation ul li a span,.pbds-carousel--navigation ul li button,.pbds-carousel--navigation ul li button span{font-size:.75rem}}@media (max-width:769px){.pbds-carousel--navigation ul li,.pbds-carousel--navigation ul li a,.pbds-carousel--navigation ul li a span,.pbds-carousel--navigation ul li button,.pbds-carousel--navigation ul li button span{font-size:.875rem}.pbds-carousel--navigation+.wrapper .pbds-grid--banners-v2 .pbds-banner:first-of-type,.pbds-carousel--navigation+.wrapper .pbds-grid--banners-v2 .pbds-banner:first-of-type *,.pbds-carousel--navigation+.wrapper .pbds-grid--banners-v2.template-5 .pbds-banner:nth-of-type(2),.pbds-carousel--navigation+.wrapper .pbds-grid--banners-v2.template-5 .pbds-banner:nth-of-type(2) *{--banner-title--font:1.3125rem!important;--banner-subtitle--font:0.875rem!important}}.pbds-tag{align-items:center;background:var(--tag--bg);border:1px solid var(--tag--border-color);border-radius:var(--tag--radius,5px);color:var(--tag--font-color)!important;display:inline-flex!important;font-size:var(--tag--font-size);font-style:normal;font-weight:var(--tag--font-weight);gap:10px;justify-content:center;letter-spacing:var(--tag--letter-spacing,unset);line-height:1;min-height:var(--tag--height);padding:var(--tag--spacer);text-decoration:none;text-transform:var(--tag--text-transform,normal);&:not(.static):hover{color:var(--tag--font-color);opacity:.7;text-decoration:none}&.fx:hover{background:var(--tag--bg-hover);border:1px solid var(--tag--border-color-hover);color:var(--tag--font-color-hover);opacity:1;text-decoration:none!important}&.specs-application{white-space:nowrap}>*{color:inherit!important;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:1}img{max-width:20px}}.pbds-tags{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0;li{margin:0;padding:0;a,button{align-items:center;background:var(--clr-gray-200);border-radius:5px;color:var(--clr-gray-700);display:flex;font-size:.75rem;font-weight:300;height:25px;justify-content:center;margin:0;padding:12px;text-decoration:none}}}.pbds-btn:has(+.pbds-submenu) .icon{margin:-2px 0 0}.pbds-btn:has(+.pbds-submenu[style*=block]) .icon{transform:rotate(180deg)}.submenu--wrapper:has(.pbds-btn,.pbds-submenu){position:relative}.pbds-submenu.filter-submenu{background:var(--clr-white);border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.15);display:none;margin-top:10px;min-width:210px;padding:15px;position:absolute;z-index:var(--z-300)}.pbds-submenu.filter-submenu.opened,.pbds-submenu.filter-submenu.show{display:block}.pbds-submenu.filter-submenu .wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;max-height:25dvh;overflow:auto}.pbds-submenu.filter-submenu .wrapper::-webkit-scrollbar{border-radius:12px;width:12px}.pbds-submenu.filter-submenu .wrapper::-webkit-scrollbar-track{background:var(--clr-gray-100);border-radius:12px;padding:3px}.pbds-submenu.filter-submenu .wrapper::-webkit-scrollbar-thumb{background:var(--clr-gray-300);border:3px solid var(--clr-gray-100);border-radius:6px}.pbds-submenu.filter-submenu .actions{align-items:center;display:flex;justify-content:space-between;margin:16px 0 0}.pbds-submenu.filter-options{background:var(--clr-gray-100);display:none;padding:20px 24px;position:relative}.pbds-submenu.filter-options>.wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.pbds-auxmenu{display:none;z-index:var(--z-700)}.pbds-auxmenu,.pbds-auxmenu:before{height:100dvh;position:fixed;right:0;top:0;width:100dvw}.pbds-auxmenu:before{background:transparent;content:"";display:block;transition:all .5s ease-out;z-index:calc(var(--z-700) + 1)}.pbds-auxmenu[style*=block]:before{background:var(--matte)}body:has(.pbds-auxmenu[style*=block]){overflow:hidden}.pbds-auxmenu .auxmenu--wrapper{display:none;height:100dvh;max-width:var(--auxmenu-width);position:fixed;right:0;top:0;width:100%;z-index:calc(var(--z-700) + 5)}.pbds-auxmenu .auxmenu--wrapper .wrapper{background:var(--clr-white);display:grid;grid-template-areas:"header" "body";grid-template-columns:100%;grid-template-rows:auto 1fr;height:100dvh;margin-right:calc(100% - var(--auxmenu-width));position:relative;width:100%}.pbds-auxmenu .auxmenu--wrapper .wrapper:has(>.auxmenu--actions){grid-template-areas:"header" "body" "actions";grid-template-rows:auto 1fr auto}.pbds-auxmenu .auxmenu--wrapper header{border-bottom:1px solid var(--clr-gray-100);display:grid;grid-template-areas:"spacer title close";grid-template-columns:16px 1fr 16px;padding:20px 24px}.pbds-auxmenu .auxmenu--wrapper header .title{font-size:1.25rem;font-weight:500;grid-area:title;text-align:center}.pbds-auxmenu .auxmenu--wrapper header>button.close{grid-area:close}.pbds-auxmenu .auxmenu--wrapper .auxmenu--body{overflow:auto;padding:0;width:100%}.pbds-auxmenu .auxmenu--wrapper .auxmenu--body ul{list-style:none;margin:0;padding:0}.pbds-auxmenu .auxmenu--wrapper .auxmenu--actions{display:grid;grid-template-areas:"clear submit";grid-template-columns:1fr 1fr;padding:40px 24px 20px}.pbds-auxmenu .auxmenu--wrapper .auxmenu--actions .pbds-btn.action-link{align-self:center;grid-area:clear;justify-self:start}.pbds-auxmenu .auxmenu--wrapper .auxmenu--actions .pbds-btn.dark{align-self:center;grid-area:submit;justify-self:end}.pbds-divider{border:0;border-top:1px solid var(--clr-gray-100);margin-bottom:var(--divider-spacer);margin-top:var(--divider-spacer)}[id]{scroll-margin-top:var(--menu-height)}[class*=pbds-carousel]{&:not(.pbds-carousel--main){.splide__pagination{background:var(--carousel-pagination--bg);border-radius:10px;bottom:var(--carousel-pagination--y);display:inline-flex;gap:10px;margin:0 auto;padding:5px 10px;width:fit-content;z-index:var(--z-400);>li{border-radius:50%;height:10px;overflow:hidden;position:relative;width:10px;&:has(button.is-active){background:var(--carousel-pagination--color);transform:scale(120%)}}button{background:var(--carousel-pagination--color);display:block;height:100%;margin:0;opacity:.5;padding:0;position:relative;width:100%;z-index:1}}.splide__arrow{background:rgba(34,34,34,.5);height:40px;opacity:1;width:40px;>img{height:12px;margin:0 0 0 2px;width:6px}&:hover{background:rgba(34,34,34,.7)}&[disabled]{background:rgba(34,34,34,.03);&:hover{cursor:not-allowed}}&.splide__arrow--prev{left:-12px;img{margin:0 2px 0 0;transform:scale(-1)}}&.splide__arrow--next{right:-12px}@media (max-width:1530px){&.splide__arrow--next{right:0}&.splide__arrow--prev{left:0}}@media (max-width:1180px){&.splide__arrow--prev{left:6px}&.splide__arrow--next{right:6px}}}}}.splide:not(.is-overflow) .splide__arrows{display:none}.pbds-specs--table{display:grid;gap:0;grid-template-columns:1fr minmax(30%,auto);>dt{background:var(--clr-gray-100);font-size:.875rem;font-weight:400;margin:0;padding:20px 40px 20px 20px;&:nth-of-type(2n){background:var(--clr-gray-050)}&:first-of-type{border-top-left-radius:10px}&:last-of-type{border-bottom-left-radius:10px}}>dd{background:var(--clr-gray-100);color:var(--clr-gray-500);font-size:.875rem;font-weight:300;margin:0;padding:20px 20px 20px 0;&:nth-of-type(2n){background:var(--clr-gray-050)}&:first-of-type{border-top-right-radius:10px}&:last-of-type{border-bottom-right-radius:10px}p{font-size:.875rem;font-weight:300;margin:0}}@media (max-width:1180px){display:grid;gap:0;grid-template-columns:1fr 1fr}@media (max-width:1180px){>dt{padding:20px}}}h4:has(+.pbds-specs--table){background:var(--clr-gray-200);border-radius:10px 10px 0 0;color:var(--clr-gray-500);font-size:.75rem;font-weight:400;letter-spacing:1.5px;margin:0;padding:20px;text-transform:uppercase;+.pbds-specs--table{>dd{&:first-of-type{border-top-right-radius:0}&:last-of-type{border-bottom-right-radius:10px}}>dt{&:first-of-type{border-top-left-radius:0}&:last-of-type{border-bottom-left-radius:10px}}}}.pbds-specs--info{display:grid;gap:0;grid-template-columns:1fr minmax(30%,auto);>dt{border-bottom:1px solid var(--clr-gray-100);font-size:.875rem;font-weight:400;margin:0;padding:20px 40px 20px 20px}>dd{border-bottom:1px solid var(--clr-gray-100);color:var(--clr-gray-500);font-size:.875rem;font-weight:300;margin:0;padding:20px 20px 20px 0;text-align:right;p{font-size:.875rem;font-weight:300;margin:0}}@media (max-width:1180px){display:grid;gap:0;grid-template-columns:1fr 1fr}@media (max-width:1180px){>dt{padding:20px}}}.pbds-specs--application{dt{margin:0 0 20px;padding:20px 0 0;&:first-of-type{padding:0}}dd{border-bottom:1px solid var(--clr-gray-100);padding:0 0 20px;p{color:var(--clr-gray-700);font-size:.875rem}.footnote{color:var(--clr-gray-500);display:block;font-size:.75rem;font-weight:400;&.bold{color:var(--clr-gray-500);font-weight:400!important}i{font-style:italic}}}}.pbds-specs--table+.pbds-footnote{margin:16px 0 0}.pbds-specs--application+.pbds-footnote,.pbds-specs--info+.pbds-footnote{margin:20px 0 0}.pbds-footnote{display:grid;font-size:.75rem;font-weight:400;gap:8px;grid-template-columns:auto 1fr;scroll-margin-top:var(--menu-height);>img{vertical-align:middle}>span{align-self:start;a{font-size:inherit}}&.extended{>.header{display:grid;gap:.5rem;grid-template-areas:"icon content";grid-template-columns:18px 1fr;>img{grid-area:icon}>span{align-self:start;font-weight:700;grid-area:content;margin:0 0 .75rem;a{font-size:inherit}}}>.content{padding:0 0 0 calc(18px + .5rem);.wrapper *{font-size:.75rem}@media (max-width:769px){display:-webkit-box;-webkit-line-clamp:var(--content--lines-max);-webkit-box-orient:vertical;margin-bottom:8px;margin-left:0;margin-right:0;margin-top:0;max-height:calc(var(--content--lines-max)*1.5rem);overflow:hidden;transition:var(--transition--default);-webkit-line-clamp:400;max-height:5000px}}>.footnoteaction{display:none;margin:.75rem 0 1rem calc(18px + .5rem);@media (max-width:769px){display:block;>.show{display:block}>.close{display:none}}}&.expanded{@media (max-width:769px){>.footnoteaction{>.show{display:none}>.close{display:block}}}}}}.pbds-video{aspect-ratio:var(--video-ratio,unset);height:var(--video-height,auto);overflow:hidden;position:relative;width:100%;>iframe,>video{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1;.mobile,.tablet{display:none}@media (max-width:1180px){&:has(>.tablet) .desktop{display:none}.tablet{display:block}}@media (max-width:769px){&:has(>.mobile) .desktop,&:has(>.mobile) .tablet{display:none}.mobile{display:block}}}>button{align-items:center;background:rgba(0,0,0,.75);border:none!important;color:var(--clr-white);display:flex;font-size:.75rem;font-weight:400;height:100%;justify-content:center;left:0;letter-spacing:1.5px;opacity:0;position:absolute;text-transform:uppercase;top:0;transition:var(--transition--default);width:100%;z-index:5;&:hover{opacity:1}}}.pbds-modal--video{border:none;padding:0;&::backdrop{background:rgba(0,0,0,.5)}.header{align-items:center;border-bottom:1px solid var(--clr-gray-100);display:flex;font-weight:400;justify-content:space-between;text-transform:uppercase}.body,.header{padding:20px}}.pbds-item--pagination{align-items:center;border:1px solid var(--border--color);border-radius:10px;display:flex;flex-direction:column;height:190px;justify-content:flex-start;padding:26px 0;&:before,>input{display:none!important}.icon{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;width:100%;svg path{stroke:var(--input--font-color)}}span{text-align:center;&:before{display:none!important}}}.pbds-table{width:100%;table{width:100%;td,th{padding:10px 20px}thead{th{font-weight:700}}tbody{tr{&:nth-of-type(odd){background:var(--clr-qtr-100)}td{&:first-of-type{font-weight:500}}}}}}.pbds-field--search{align-items:center;display:flex;height:48px;justify-content:flex-start;padding:0 20px;width:100%;.icon{height:12px;width:12px}input{flex-grow:1}}.pbds-tabs{.tabs--index{ul{align-items:flex-end;display:flex;gap:var(--tabs-index--spacer,20px);justify-content:var(--tabs-index--align,flex-start)}@media (max-width:769px){ul{li:first-of-type{padding:0 0 0 var(--tabs-index--offset)}li:last-of-type{padding:0 var(--tabs-index--offset) 0 0}}}}.tabs--content{.tabs--pages{.pbds-btn.accordion{display:none}.tab--item{display:none;&.show{display:block}}}}&:has(.tabs--content .pbds-btn.accordion){@media (max-width:769px){.tabs--index{display:none}.tabs--content{.tabs--pages{.pbds-btn.accordion{display:flex}.tab--item{display:grid;grid-template-columns:100%;grid-template-rows:0fr;transition:all .3s ease-out;>.item--wrapper{overflow:hidden}&.show{grid-template-rows:1fr}}}}}}}@keyframes link{0%{width:0}to{width:100%}}@keyframes simple{0%{opacity:0}to{opacity:1}}@keyframes matte{0%{display:none;opacity:0}5%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes carouselPagination{0%{width:0}to{width:100%}}@keyframes bannerHoverFx{0%{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.55))}30%{background:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,rgba(0,0,0,.55))}70%{background:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,rgba(0,0,0,.55))}to{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,rgba(0,0,0,.55))}}@keyframes bannerHoverDarkFx{0%{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.55))}30%{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.7))}70%{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75))}to{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.8))}}@keyframes underlineAnimation{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes openModalSided{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes closeModalSided{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes openModalBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes closeModalBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}body{opacity:0;transition:opacity .3s ease-out;&.loaded{opacity:1}}.pbds-container{margin-inline:auto;padding:0 var(--container-margins,0);width:min(100%,var(--container));&.full{margin-left:var(--offset,20px);margin-right:var(--offset,20px)}&.bleed{padding:0;width:min(100%,calc(var(--max-container) + var(--container-margins)*2))}}@media (max-width:769px){body,html{overflow-x:clip}}@media (pointer:coarse){body{padding-left:calc(100vw - 100%)}}:root{--type-display01--size:3rem;--type-display01--weight:300;--type-display01--spacing:auto;--type-display01--line:1.2;--type-display02--size:2.5rem;--type-display02--weight:300;--type-display02--spacing:0;--type-display02--line:1.2;--type-titleLg--size:2.25rem;--type-titleLg--weight:300;--type-titleLg--spacing:0;--type-titleLg--line:1.2;--type-titleMd--size:2rem;--type-titleMd--weight:300;--type-titleMd--spacing:0;--type-titleMd--line:1.2;--type-titleSm--size:1.75rem;--type-titleSm--weight:300;--type-titleSm--spacing:0;--type-titleSm--line:1.2;--type-titleXs--size:1.5rem;--type-titleXs--weight:300;--type-titleXs--spacing:0;--type-titleXs--line:1.2;--type-subLg--size:1.125rem;--type-subLg--weight:300;--type-subLg--spacing:0;--type-subLg--line:1.5;--type-subMd--size:1rem;--type-subMd--weight:300;--type-subMd--spacing:0;--type-subMd--line:1.5;--type-subSm--size:0.875rem;--type-subSm--weight:300;--type-subSm--spacing:0;--type-subSm--line:1.3;--type--size:1rem;--type--weight:300;--type--spacing:0;--type--line:1.5;--type-Md--size:0.875rem;--type-Md--weight:300;--type-Md--spacing:0;--type-Md--line:1.3;--type-Sm--size:0.75rem;--type-Sm--weight:300;--type-Sm--spacing:0;--type-Sm--line:1.3;--type-labelLg--size:0.875rem;--type-labelLg--weight:300;--type-labelLg--spacing:0;--type-labelLg--line:1.3;--type-labelSm--size:0.625rem;--type-labelSm--weight:300;--type-labelSm--spacing:0;--type-labelSm--line:1.3;@media(max-width:1440px){--type-display01--size:2.75rem;--type-display01--spacing:0;--type-display02--size:2.25rem;--type-titleLg--size:2rem;--type-titleMd--size:1.75rem;--type-titleSm--size:1.5rem;--type-titleXs--size:1.25rem}@media(max-width:1080px){--type-display01--size:2.5rem;--type-display02--size:2rem;--type-titleLg--size:1.75rem;--type-titleMd--size:1.5rem;--type-titleSm--size:1.25rem;--type-titleXs--size:1.125rem;--type-subLg--size:1rem;--type-subMd--size:0.875rem;--type-subSm--size:0.75rem}@media(max-width:600px){--type-display01--size:2rem;--type-display02--size:1.75rem;--type-titleLg--size:1.5rem;--type-titleMd--size:1.25rem;--type-titleSm--size:1.25rem;--type-titleXs--size:1.125rem}}*{color:inherit;font-family:Roboto,sans-serif;font-size:inherit;font-weight:inherit;line-height:inherit}body{color:var(--clr-gray-700);font-size:var(--type--size);font-weight:var(--type--weight);letter-spacing:var(--type--spacing);line-height:var(--type--line)}.pbds-type{&.disp1{font-size:var(--type-display01--size);font-weight:var(--type-display01--weight);letter-spacing:var(--type-display01--spacing);line-height:var(--type-display01--line)}&.disp2{font-size:var(--type-display02--size);font-weight:var(--type-display02--weight);letter-spacing:var(--type-display02--spacing);line-height:var(--type-display02--line)}&.h1,&.titleLg{font-size:var(--type-titleLg--size);font-weight:var(--type-titleLg--weight);letter-spacing:var(--type-titleLg--spacing);line-height:var(--type-titleLg--line)}&.h2,&.titleMd{font-size:var(--type-titleMd--size);font-weight:var(--type-titleMd--weight);letter-spacing:var(--type-titleMd--spacing);line-height:var(--type-titleMd--line)}&.h3,&.titleSm{font-size:var(--type-titleSm--size);font-weight:var(--type-titleSm--weight);letter-spacing:var(--type-titleSm--spacing);line-height:var(--type-titleSm--line)}&.h4,&.titleXs{font-size:var(--type-titleXs--size);font-weight:var(--type-titleXs--weight);letter-spacing:var(--type-titleXs--spacing);line-height:var(--type-titleXs--line)}&.h5,&.subLg{font-size:var(--type-subLg--size);font-weight:var(--type-subLg--weight);letter-spacing:var(--type-subLg--spacing);line-height:var(--type-subLg--line)}&.subMd{font-size:var(--type-subMd--size);font-weight:var(--type-subMd--weight);letter-spacing:var(--type-subMd--spacing);line-height:var(--type-subMd--line)}&.subSm{font-size:var(--type-subSm--size);font-weight:var(--type-subSm--weight);letter-spacing:var(--type-subSm--spacing);line-height:var(--type-subSm--line)}&.bodyLg{font-size:var(--type--size);font-weight:var(--type--weight);letter-spacing:var(--type--spacing);line-height:var(--type--line)}&.bodyMd{font-size:var(--type-Md--size);font-weight:var(--type-Md--weight);letter-spacing:var(--type-Md--spacing);line-height:var(--type-Md--line)}&.bodySm{font-size:var(--type-Sm--size);font-weight:var(--type-Sm--weight);letter-spacing:var(--type-Sm--spacing);line-height:var(--type-Sm--line)}}h1{font-size:var(--type-titleLg--size);font-weight:var(--type-titleLg--weight);letter-spacing:var(--type-titleLg--spacing);line-height:var(--type-titleLg--line)}h2{font-size:var(--type-titleMd--size);font-weight:var(--type-titleMd--weight);letter-spacing:var(--type-titleMd--spacing);line-height:var(--type-titleMd--line)}h3{font-size:var(--type-titleSm--size);font-weight:var(--type-titleSm--weight);letter-spacing:var(--type-titleSm--spacing);line-height:var(--type-titleSm--line)}h4{font-size:var(--type-titleXs--size);font-weight:var(--type-titleXs--weight);letter-spacing:var(--type-titleXs--spacing);line-height:var(--type-titleXs--line)}h5{font-size:var(--type-subLg--size);font-weight:var(--type-subLg--weight);letter-spacing:var(--type-subLg--spacing);line-height:var(--type-subLg--line)}p{font-size:var(--type--size);font-weight:var(--type--weight);letter-spacing:var(--type--spacing);line-height:var(--type--line);margin:0 0 1rem;&.md{font-size:var(--type-Md--size);font-weight:var(--type-Md--weight);letter-spacing:var(--type-Md--spacing);line-height:var(--type-Md--line)}&.sm{font-size:var(--type-Sm--size);font-weight:var(--type-Sm--weight);letter-spacing:var(--type-Sm--spacing);line-height:var(--type-Sm--line)}}b{font-weight:500}.bold{font-weight:500!important}.bolder{font-weight:700!important}a{color:var(--clr-link-400);font-size:var(--type--size);font-weight:var(--type--weight);letter-spacing:var(--type--spacing);line-height:var(--type--line);&.md{font-size:var(--type-Md--size);font-weight:var(--type-Md--weight);letter-spacing:var(--type-Md--spacing);line-height:var(--type-Md--line)}&.sm{font-size:var(--type-Sm--size);font-weight:var(--type-Sm--weight);letter-spacing:var(--type-Sm--spacing);line-height:var(--type-Sm--line)}&.anchor{color:var(--clr-qtr-400);font-weight:400}}.pbds-label{font-size:var(--type-labelLg--size);font-weight:var(--type-labelLg--weight);letter-spacing:var(--type-labelLg--spacing);line-height:var(--type-labelLg--line);&.sm{font-size:var(--type-labelSm--size);font-weight:var(--type-labelSm--weight);letter-spacing:var(--type-labelSm--spacing);line-height:var(--type-labelSm--line)}}.pbds-banner{.tpMain{font-size:var(--type-display01--size);font-weight:var(--type-display01--weight);letter-spacing:var(--type-display01--spacing);line-height:var(--type-display01--line)}.tpContent{font-size:var(--type-titleXs--size);font-weight:var(--type-titleXs--weight);letter-spacing:var(--type-titleXs--spacing);line-height:var(--type-titleXs--line)}}.pbds-btn{align-items:center;aspect-ratio:var(--btn-aspect,auto);background:var(--btn-bg,var(--clr-gray-700));border:1px var(--btn-border-type,solid) var(--btn-border,var(--clr-gray-700));border-radius:var(--btn-radius,10px);color:var(--btn-color,var(--clr-white));display:inline-flex;font-size:var(--btn-size,.75rem);font-weight:var(--btn-weight,400);gap:10px;height:var(--btn-height,44px);justify-content:center;letter-spacing:var(--btn-letter,auto);line-height:var(--btn-line,1);min-width:var(--btn-min-width,auto);padding:var(--btn-padding,0 20px);position:relative;text-decoration:none;text-transform:var(--btn-transform,normal);transition:var(--fx);width:var(--btn-width,auto);>:not(img),>span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1;line-height:inherit;position:relative}img{display:block;height:var(--btn-icon,12px);max-height:var(--btn-icon,12px);max-width:var(--btn-icon,12px);min-height:var(--btn-icon,12px);min-width:var(--btn-icon,12px);width:var(--btn-icon,12px);&.hover{display:block;left:0;opacity:0;position:absolute;top:0}}&:hover{background:var(--btn-bg--hover,var(--btn-bg));border:1px solid var(--btn-border--hover,var(--btn-border));color:var(--btn-color--hover,var(--btn-color));cursor:pointer;font-weight:var(--btn-weight--hover,var(--btn-weight));opacity:var(--btn-opacity--hover,var(--btn-opacity));>:not(img):has(.hover),>span:has(.hover){img{opacity:0;&.hover{opacity:1}}}}&.all,&.trd{background:transparent!important;border:transparent!important;border-radius:0;height:auto;padding:0;>:not(img),>span{display:inline-block;padding:0 0 4px;position:relative;&:before{background:var(--btn-border);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transition:var(--fx);width:100%}}>span{border-bottom:1px solid transparent!important}&:hover{>:before,>span:before{animation-duration:.3s;animation-name:link;animation-timing-function:ease-out}}&[disabled],&[disabled]:hover{border:transparent!important;>span:before{animation:none}}}&.linkds{background:transparent!important;border:transparent!important;border-radius:0;height:auto;padding:0 0 4px;>span{position:relative;&:before{border-bottom:2px solid var(--btn-border);bottom:-2px;content:"";display:block;height:0;left:0;position:absolute;transition:var(--fx);width:0}}&:hover{>span:before{animation-duration:.3s;animation-name:link;animation-timing-function:ease-out;width:100%}}&.selected{>span:before{width:100%}}&[disabled],&[disabled]:hover{border:transparent!important}}&.menuds{background:transparent!important;border:transparent!important;border-radius:0;height:auto;padding:0 0 4px;transition:var(--fx);>span{&:before{border-bottom:2px solid var(--btn-border);bottom:-19px;content:"";display:block;height:0;left:0;opacity:0;position:absolute;transition:var(--fx);width:100%}}&.selected>span:before,&:hover>span:before{opacity:1}&[disabled],&[disabled]:hover{border:transparent!important}}&.link{background:transparent!important;border:transparent!important;border-radius:0;height:auto;padding:0;transition:var(--fx-menu);>span{position:relative;&:before{border-bottom:1px solid var(--btn-border);bottom:-2px;content:"";display:block;height:0;left:0;opacity:0;position:absolute;transition:var(--fx);width:100%}}&.selected,&:hover>span:before{opacity:1}&[disabled],&[disabled]:hover{border:transparent!important}}&.sided{@media (max-width:769px){span{display:none}}}&.filter-auxmenu{border-bottom:1px solid var(--clr-gray-100);justify-content:space-between;width:100%}&.filter-submenu{&:has(+.pbds-submenu.filter-options .wrapper label input[type=radio]){background:var(--clr-gray-100)}&:not(:has(.wrapper label input[type=checkbox]:checked)) .actions .jsClearTags{visibility:hidden}&:has(+.pbds-submenu.filter-options .wrapper label input[type=checkbox]:checked){border:1px solid var(--clr-black)}span{white-space:nowrap}}&.jsExpand{display:none;@media (max-width:769px){display:inline-flex}>.more{display:block}>.less,>.more{text-wrap:nowrap}>.less{display:none}>img{height:6px;width:10px}}&.expand{--btn-height:36px;--btn-border:var(--clr-gray-100);--btn-size:0.875rem;--btn-weight:400;--btn-padding:0 70px;--btn-letter:auto;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-line:1;--btn-bg:var(--clr-gray-100)}&.download{justify-content:flex-start;text-align:left;&.icon{justify-content:center}img{filter:grayscale(100%)}.title,>span{overflow:hidden;text-overflow:ellipsis}.size,.title,>span{font-weight:var(--btn-weight);letter-spacing:normal;text-transform:none;white-space:nowrap}.size{color:var(--clr-gray-400);margin-left:20px}}&.trd.disabled{visibility:hidden}&.masonry-actions{max-width:40px;overflow:hidden;width:40px;>span{display:none;white-space:nowrap}&:hover{max-width:100%;padding:0 20px;width:auto;>span{display:block}}}&.spec-selector{span{white-space:nowrap}&.color{img{border-radius:var(--btn-radius,10px)}&.selected{&:after{background:var(--clr-gray-700);border-radius:0 0 var(--btn-radius) var(--btn-radius);bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:100%;z-index:5}}}}&.dialog-open{justify-content:space-between;&:hover{img{filter:brightness(0)}}}&.accordion{justify-content:space-between;width:100%;&:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgMTQgOCI+PHBhdGggc3Ryb2tlPSIjODI4ZmE1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJtMTIuMzMzIDEuMzMzLTUuNiA1LjYtNS42LTUuNiIvPjwvc3ZnPg==) 50% no-repeat;content:"";display:block;height:24px;width:24px}&.selected{&:after{transform:scaleY(-100%)}}}&:not(.disabled),&:not([disabled]){.enabled{display:block;height:12px;width:12px}.disabled,.enabled{display:none;height:12px;width:12px}}&.disabled,&[disabled]{.disabled{display:block;height:12px;width:12px}}&[disabled],&[disabled]:hover{background:var(--btn-bg--disabled,var(--clr-gray-200))!important;border:1px var(--btn-border-type,solid) var(--btn-border--disabled,var(--clr-gray-200))!important;color:var(--btn-color--disabled,var(--clr-gray-400))!important;cursor:not-allowed!important;opacity:1!important;>span:before{border-bottom:2px solid var(--btn-border--disabled)}}}label.pbds-btn.spec-selector span:before,label.pbds-btn.spec-selector:before{display:none!important}.pbds-btn{--btn-opacity:1;--btn-opacity--hover:0.7;--btn-weight:400;&.full{--btn-width:100%}&.close{--btn-height:auto;--btn-border:transparent;--btn-size:0.75rem;--btn-weight:400;--btn-letter:3px;--btn-color:var(--clr-gray-700);--btn-transform:uppercase;--btn-line:1;--btn-bg:transparent;--btn-padding:0px}&.prm{--btn-height:44px;--btn-border:var(--clr-gray-700);--btn-size:0.75rem;--btn-weight:400;--btn-letter:0.125rem;--btn-color:var(--clr-white);--btn-transform:uppercase;--btn-line:1;--btn-bg:var(--clr-gray-700)}&.prm.inv{--btn-border:var(--clr-white);--btn-color:var(--clr-gray-700);--btn-bg:var(--clr-white)}&.sec{--btn-height:36px;--btn-border:var(--clr-gray-700);--btn-size:0.875rem;--btn-weight:400;--btn-letter:auto;--btn-color:var(--clr-white);--btn-transform:normal;--btn-line:1;--btn-bg:var(--clr-gray-700);&.gray,&.inv{--btn-weight:400;--btn-weight--hover:400;--btn-border:var(--clr-gray-100);--btn-color:var(--clr-gray-700);--btn-bg:var(--clr-gray-100)}}&.out{--btn-height:44px;--btn-border:var(--clr-gray-700);--btn-size:0.875rem;--btn-weight:400;--btn-letter:3px;--btn-color:var(--clr-gray-700);--btn-transform:uppercase;--btn-line:1;--btn-bg:transparent;--btn-border--disabled:var(--clr-gray-200);--btn-color--disabled:var(--clr-gray-400);--btn-bg--disabled:transparent}&.out.blue{--btn-color:var(--clr-link-400);--btn-bg:transparent;--btn-border:var(--clr-link-400)}&.out.inv{--btn-border:var(--clr-white);--btn-color:var(--clr-white)}&.all,&.trd{--btn-opacity--hover:1;--btn-border:var(--clr-gray-500);--btn-size:0.875rem;--btn-weight:700;--btn-letter:auto;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-line:1;--btn-bg:transparent;--btn-bg--disabled:transparent;--btn-color--disabled:var(--clr-gray-700);--btn-border--disabled:var(--clr-gray-500);&.inv{--btn-border:var(--clr-white);--btn-color:var(--clr-white);--btn-color--disabled:var(--clr-white);--btn-border--disabled:var(--clr-white)}&.gray{--btn-border:var(--clr-gray-100);--btn-color:var(--clr-gray-400);--btn-color--disabled:var(--clr-gray-400);--btn-border--disabled:var(--clr-gray-100)}}&.link{--btn-opacity--hover:1;--btn-border:var(--clr-gray-500);--btn-size:0.875rem;--btn-weight:300;--btn-letter:auto;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-line:1;--btn-bg:transparent;--btn-bg--disabled:transparent;--btn-color--disabled:var(--clr-gray-700);--btn-border--disabled:var(--clr-gray-500);&.white{--btn-border:var(--clr-white);--btn-color:var(--clr-white);--btn-color--disabled:var(--clr-white);--btn-border--disabled:var(--clr-white)}}&.linkds{--btn-opacity--hover:1;--btn-border:var(--clr-gray-500);--btn-size:1rem;--btn-weight:300;--btn-letter:auto;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-line:1;--btn-bg:transparent;--btn-bg--disabled:transparent;--btn-color--disabled:var(--clr-gray-700);--btn-border--disabled:var(--clr-gray-500);&.white{--btn-border:var(--clr-white);--btn-color:var(--clr-white);--btn-color--disabled:var(--clr-white);--btn-border--disabled:var(--clr-white)}&.selected{--btn-weight:500}}&.menuds{--btn-opacity--hover:1;--btn-border:var(--clr-gray-500);--btn-size:0.875rem;--btn-weight:400;--btn-letter:auto;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-line:1;--btn-bg:transparent;--btn-bg--disabled:transparent;--btn-color--disabled:var(--clr-gray-700);--btn-border--disabled:var(--clr-gray-500);&.white{--btn-border:var(--clr-white);--btn-color:var(--clr-white);--btn-color--disabled:var(--clr-white);--btn-border--disabled:var(--clr-white)}}&.icon{--btn-opacity--hover:1;--btn-height:40px;--btn-icon:18px;--btn-aspect:1;--btn-padding:0;--btn-border:var(--clr-gray-300);--btn-color:var(--clr-white);--btn-bg:var(--clr-gray-300);--btn-radius:20px;--btn-border--hover:var(--clr-gray-700);--btn-bg--hover:var(--clr-gray-700);&:has(span){--btn-padding:0 20px}&.sec.inv{--btn-height:36px;--btn-radius:10px;--btn-opacity--hover:0.7;--btn-border--hover:var(--clr-gray-100);--btn-bg--hover:var(--clr-gray-100)}}&.sided{--btn-opacity--hover:0.7;--btn-height:38px;--btn-icon:18px;--btn-padding:0 20px;--btn-border:var(--clr-gray-700);--btn-color:var(--clr-white);--btn-bg:var(--clr-gray-700);--btn-radius:10px 0 0 10px;@media (max-width:769px){--btn-aspect:1;--btn-padding:0;--btn-radius:10px}}&.selector{--btn-opacity--hover:1;--btn-min-width:94px;--btn-height:36px;--btn-padding:0 8px;--btn-border-type:solid;--btn-size:0.875rem;--btn-border:var(--clr-gray-200);--btn-color:var(--clr-gray-700);--btn-bg:transparent;&:hover{--btn-border:var(--clr-gray-700)}&[disabled]{--btn-border--disabled:var(--clr-gray-200);--btn-color--disabled:var(--clr-gray-400);--btn-bg--disabled:transparent;--btn-border-type:dashed}&.selected{--btn-border:var(--clr-gray-700);--btn-color:var(--clr-white);--btn-bg:var(--clr-gray-700)}&.color{--btn-min-width:50px;--btn-height:51px;--btn-aspect:1;--btn-icon:43px}&.color.selected{--btn-border:var(--clr-gray-700);--btn-color:var(--clr-gray-700);--btn-bg:transparent;box-shadow:0 0 0 1px var(--clr-gray-700)}}&.filter-submenu{--btn-border:var(--clr-white);--btn-size:0.875rem;--btn-weight:300;--btn-letter:normal;--btn-color:var(--clr-gray-700);--btn-transform:Normal;--btn-line:1;--btn-bg:var(--clr-white);--btn-border:var(--clr-gray-200)}&.show-filter{--btn-height:36px;--btn-border:var(--clr-white);--btn-size:0.875rem;--btn-weight:300;--btn-letter:normal;--btn-color:var(--clr-gray-700);--btn-transform:Normal;--btn-line:1;--btn-bg:var(--clr-gray-100);--btn-border:var(--clr-gray-100)}&.download{--btn-icon:14px;--btn-size:1rem!important;&:hover{--btn-opacity--hover:1;--btn-weight:500;img{filter:brightness(0)}}}&.icon-only{--btn-height:auto;--btn-border:transparent;--btn-size:0.75rem;--btn-weight:400;--btn-letter:3px;--btn-color:var(--clr-gray-700);--btn-transform:uppercase;--btn-line:1;--btn-bg:transparent;--btn-padding:4px;span:not(:has(img)){display:none}}&.share{--btn-height:auto;--btn-border:transparent;--btn-size:0.875rem;--btn-weight:400;--btn-padding:0;--btn-letter:auto;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-line:1;--btn-bg:transparent}&.filter{--btn-height:36px;--btn-border:var(--clr-white);--btn-size:0.875rem;--btn-weight:300;--btn-color:var(--clr-white);--btn-bg:var(--clr-black);--btn-border:var(--clr-black);--btn-color--hover:var(--clr-white);--btn-bg--hover:var(--clr-black);--btn-border--hover:var(--clr-black)}&.filter-auxmenu{--btn-height:56px;--btn-padding:20px;--btn-letter:normal;--btn-size:1rem;--btn-weight:400;--btn-radius:0px;--btn-color:var(--clr-gray-700);--btn-transform:normal;--btn-border:transparent;--btn-border--hover:transparent;--btn-bg:var(--clr-white)}&.back{--btn-icon:16px;--btn-height:auto;--btn-border:transparent;--btn-size:0.75rem;--btn-weight:400;--btn-letter:3px;--btn-color:var(--clr-gray-700);--btn-transform:uppercase;--btn-weight--hover:500;--btn-line:1;--btn-bg:transparent;--btn-padding:0px}&.more{--btn-height:20px;--btn-icon:16px;--btn-height:auto;--btn-border:transparent;--btn-size:0.875rem;--btn-weight:400;--btn-letter:3px;--btn-color:var(--clr-black);--btn-transform:uppercase;--btn-line:1;--btn-bg:var(--clr-white);--btn-padding:0px 30px}&.success{--btn-height:44px;--btn-icon:16px;--btn-border:transparent;--btn-size:0.75rem;--btn-weight:400;--btn-letter:3px;--btn-color:var(--clr-white);--btn-transform:uppercase;--btn-line:1;--btn-bg:var(--clr-success-400);--btn-padding:0px 30px}&.masonry-actions{--btn-height:40px;--btn-icon:20px;--btn-spacer:10px;--btn-padding:0px;--btn-radius:20px;--btn-font:0.75rem;--btn-weight:400;--btn-color:var(--clr-white);--btn-transform:normal;--btn-letter:auto;--btn-bg:rgba(34,34,34,.5);--btn-color--hover:var(--clr-white);--btn-bg--hover:rgba(34,34,34,.5);--btn-shadow:none;--btn-border:transparent;--btn-border--hover:transparent}&.spec-selector{--btn-height:26px;--btn-spacer:10px;--btn-font:0.75rem;--btn-padding:0 16px;--btn-radius:100vh;--btn-weight:400;--btn-color:var(--clr-gray-700);--btn-bg:transparent;--btn-color--hover:var(--clr-gray-700);--btn-bg--hover:transparent;--btn-shadow:none;--btn-border:var(--clr-gray-200);--btn-border--hover:var(--clr-gray-200);--btn-size:0.875rem;--btn-letter:normal;--btn-transform:normal;--btn-opacity:1;--btn-opacity--hover:1;&.selected{--btn-color:var(--clr-gray-700);--btn-bg:var(--clr-qtr-100);--btn-color--hover:var(--clr-gray-700);--btn-bg--hover:var(--clr-qtr-100);--btn-border:var(--clr-qtr-400);--btn-border--hover:var(--clr-qtr-400)}&.color{--btn-width:38px;--btn-height:38px;--btn-icon:36px;--btn-aspect:1/1;--btn-spacer:0px;--btn-padding:0px;--btn-radius:2px;--btn-weight:400;--btn-opacity:1;--btn-opacity--hover:1;&.selected{--btn-width:38px;--btn-height:38px;--btn-icon:36px;--btn-aspect:1/1;--btn-spacer:0px;--btn-padding:0px;--btn-radius:2px;--btn-weight:400;--btn-bg:transparent;--btn-bg--hover:transparent;--btn-border:var(--clr-gray-200);--btn-border--hover:var(--clr-gray-200);--btn-opacity:1;--btn-opacity--hover:1}&:has(>input[type=checkbox]:checked),&:has(>input[type=radio]:checked){--btn-color:var(--clr-gray-700);--btn-bg:var(--clr-white);--btn-color--hover:var(--clr-gray-700);--btn-bg--hover:var(--clr-white);--btn-shadow:none;--btn-border:var(--clr-gray-200);--btn-border--hover:var(--clr-gray-700);border:2px solid var(--btn-border--hover,--btn-border)}}&:has(>input[type=checkbox]:checked),&:has(>input[type=radio]:checked){--btn-weight:400;--btn-color:var(--clr-white)!important;--input--font-color:var(--clr-white)!important;--mark-font--color:var(--clr-white)!important;--mark-font--weight:400;--btn-bg:var(--clr-black);--btn-color--hover:var(--clr-white);--btn-bg--hover:var(--clr-black);--btn-border:var(--clr-black);--btn-border--hover:var(--clr-black)}&:has(>input[type=checkbox][disabled]),&:has(>input[type=radio][disabled]){border:1px dashed var(--btn-border)}}&.input-disabled{--btn-border:transparent;--btn-color:transparent;--btn-bg:transparent}&.dialog-open{--btn-width:100%;--btn-height:auto;--btn-padding:20px 0;--btn-size:0.875rem;--btn-weight:400;--btn-weight--hover:500;--btn-color:var(--clr-gray-700);--btn-letter:auto;--btn-transform:normal;--btn-line:1;--btn-bg:transparent;--btn-border:transparent;--btn-radius:0px;--btn-opacity:1;--btn-opacity--hover:1}&.accordion{--btn-height:64px;--btn-radius:0;--btn-bg:var(--clr-white);--btn-border:var(--clr-gray-100);--btn-size:0.875rem;--btn-color:var(--clr-gray-700);--btn-opacity--hover:1;&.selected{--btn-weight:500}}}label{display:inline-grid;grid-template-areas:"field";grid-template-columns:100%;isolation:isolate;position:relative;&:has(>input:not([type=radio]):not([type=checkbox])){min-height:var(--input--height)}&:has(input[disabled]) input,&:has(input[disabled]) span:not([class]):before,&:has(input[disabled]):before{opacity:.5!important}&:has(input[disabled]):hover{cursor:not-allowed!important}&:has(>input:not([type=radio]):not([type=checkbox])),&:has(textarea){>span:not([class]){color:var(--input--font-color);font-size:var(--input--font-size);font-weight:var(--input--font-weight);grid-area:field;left:var(--input--padding-left,0);position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease-out;white-space:nowrap;z-index:1}>input{align-items:center;align-self:center;background:none;border:none;color:var(--input--font-color);font-size:var(--input--font-size);font-weight:var(--input--font-weight);grid-area:field;min-height:var(--input--height);padding:calc(var(--input--padding-top)/2) var(--input--padding-right,0) calc(var(--input--padding-top)/2) var(--input--padding-left,0);position:relative;z-index:2;&:not(:placeholder-shown){padding:var(--input--padding-top) var(--input--padding-right,0) 0 var(--input--padding-left,0)}}&:before{background:var(--input--background);border:1px solid var(--input--border-color);border-radius:var(--input--radius);content:"";display:block;grid-column:1/-1;grid-row:1/1;height:100%;left:0;position:absolute;top:0;transition:background .3s ease-out,border .3s ease-out;width:100%;z-index:-1}&:has(input:not(:placeholder-shown))>span:not([class]){color:var(--input--font-color-focus,--input--font-color);font-size:var(--input--font-size-focus);font-weight:var(--input--font-weight-focus);top:var(--input--label-top)}}&:has(input:not([type=checkbox]):not([type=radio]):not(:placeholder-shown)){--input--border-color:var(--clr-gray-700)}&:has(input:placeholder-shown)>span:not([class]){opacity:0}}label{&:has(>.pre){grid-template-areas:"pre field";grid-template-columns:auto 1fr}&:has(>.pos){grid-template-areas:"field pos";grid-template-columns:1fr auto}&:has(>.pre,>.pos){grid-template-areas:"pre field pos";grid-template-columns:auto 1fr auto}&:has(>.pre,[data-hint]){grid-template-areas:"pre field" "hint hint"}&:has(>.pos,[data-hint]){grid-template-areas:"field pos" "hint hint"}&:has(>.pre,>.pos,[data-hint]){grid-template-areas:"pre field pos" "hint hint hint"}&:has(>.pre,[data-error]){grid-template-areas:"pre field" "error error"}&:has(>.pos,[data-error]){grid-template-areas:"field pos" "error error"}&:has(>.pre,>.pos,[data-error]){grid-template-areas:"pre field pos" "error error error"}&:has(>input:not([type=radio]):not([type=checkbox])){&:has(>.pre:not(.icon)){>input{padding:var(--input--padding-top,0) var(--input--padding-right,0) 0 calc(var(--input--padding-left,0)/8)}>span:not([class]){color:var(--input--font-color-focus);font-size:var(--input--font-size-focus);font-weight:var(--input--font-weight-focus);grid-area:not-set;left:var(--input--padding-left,0);opacity:1;top:var(--input--label-top)}}&:has(>.pos:not(.icon)){>input{padding:var(--input--padding-top,0) calc(var(--input--padding-right,0)/8) 0 var(--input--padding-left,0);text-align:right}>span:not([class]){color:var(--input--font-color-focus);font-size:var(--input--font-size-focus);font-weight:var(--input--font-weight-focus);grid-area:not-set;left:var(--input--padding-left,0);opacity:1;top:var(--input--label-top)}}}>.pre{grid-area:pre;padding:var(--input--padding-top,0) 0 0 var(--input--padding-left,0);text-align:right}>.pos,>.pre{align-items:center;align-self:center;color:var(--input--prepos-color);display:flex;font-size:var(--input--prepos-size);font-weight:var(--input--prepos-weight);justify-content:flex-start;min-height:var(--input--height)}>.pos{grid-area:pos;padding:var(--input--padding-top,0) var(--input--padding-right,0) 0 0;text-align:left}>.pos.icon,>.pre.icon{padding-top:0}&:has(input[type=checkbox]:checked),&:has(input[type=checkbox]:checked) *,&:has(input[type=radio]:checked),&:has(input[type=radio]:checked) *{--mark-font-weight:700;--input--mark-border-color:var(--clr-info-400)}}label[data-hint]{grid-template-areas:"field" "hint";&:after{color:var(--hint--font-color);content:"*" attr(data-hint);display:block;font-size:var(--hint--font-size);font-style:var(--hint--font-style);font-weight:var(--hint--font-weight);grid-area:hint;padding:0 0 0 calc(var(--input--padding-left,0)/4)}}label[data-error]{grid-template-areas:"field" "error";&:after{color:var(--error--font-color);content:"*" attr(data-error);display:block;font-size:var(--error--font-size);font-style:var(--error--font-style);font-weight:var(--error--font-weight);grid-area:error;padding:calc(var(--input--padding-left,0)/4) 0 0 calc(var(--input--padding-left,0)/4)}&:has(.field-error),&:has(.is-invalid){--input--border-color:var(--clr-error-400)}}label{&:has(input.is-invalid){&:before{--input--border-color:var(--error--font-color)}input{--input--font-color:var(--error--font-color)}}}.field-error{color:var(--error--font-color);font-size:var(--input--font-size);&:before{content:"*";display:inline}}label:has(>input:not([type=radio]):not([type=checkbox])){>input[type=file],>input[type=image]{min-width:var(--input--width-min)}>input[type=color],>input[type=file],>input[type=image]{padding:calc(var(--input--padding-top)*1.2) var(--input--padding-right,0) 0 var(--input--padding-left,0)}>input[type=color]{height:calc(100% - var(--input--padding-top)*1.2);min-width:var(--input--width--min);width:100%}>input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;padding:calc(var(--input--padding-top)*1.2) var(--input--padding-right,0) 0 var(--input--padding-left,0);&::-webkit-slider-thumb{appearance:none;aspect-ratio:1/1;background:var(--input--range--thumb-color);border-radius:50%;height:var(--input--range--thumb-size);transform:translateY(calc(var(--input--range--track-size)/2 - var(--input--range--thumb-size)/2))}&::-webkit-slider-runnable-track{background:var(--input--range--track-color);border-radius:calc(var(--input--range--track-size)/2);height:var(--input--range--track-size)}}}label:has(>input[type=checkbox],>input[type=radio]){column-gap:var(--input--mark-spacer);grid-template-areas:"mark field";grid-template-columns:var(--input--mark) 1fr;>input[type=checkbox],>input[type=radio]{display:none;height:1rem;left:0;position:absolute;top:0;width:1rem;z-index:-1}>span:not([class]){color:var(--input--font-color)!important;font-size:var(--input--font-size)!important;font-style:var(--input--font-style)!important;font-weight:var(--input--font-weight)!important;grid-area:field;position:relative;top:0!important;&:before{align-self:start;aspect-ratio:1;background:var(--input--mark-check);border-radius:var(--input--mark-radius);content:"";display:block;left:calc(0px - var(--input--mark-spacer) - var(--input--mark) + var(--input--mark-border-size) + var(--input--mark-border-spacer));opacity:0;position:absolute;top:calc(var(--input--mark-border-size) + var(--input--mark-border-spacer));transform:scale(0);transition:transform .3s ease-out,opacity .3s ease-out;width:calc(var(--input--mark) - (var(--input--mark-border-size) + var(--input--mark-border-spacer))*2)}}&:hover{cursor:pointer}&:before{align-self:start;background:var(--input--mark-background);border:var(--input--mark-border-size) solid var(--input--mark-border-color);border-radius:var(--input--mark-radius);content:"";display:block;grid-area:mark;height:var(--input--mark);position:relative;width:var(--input--mark)}.content{color:var(--content--font-color);font-size:var(--content--font-size);font-style:var(--content--font-style);font-weight:var(--content--font-weight);grid-area:content}&:has(>input.checked) span:not([class]):before,&:has(>input:checked) span:not([class]):before{opacity:1;transform:scale(1)}}label[data-hint]:has(>input[type=checkbox],>input[type=radio]){grid-template-areas:"mark field" "mark hint"}label[data-error]:has(>input[type=checkbox],>input[type=radio]){grid-template-areas:"mark field" "mark error"}label:has(>input[type=checkbox],>input[type=radio]):has(>.content){grid-template-areas:"mark field" "mark content"}label[data-hint]:has(>input[type=checkbox],>input[type=radio]):has(>.content){grid-template-areas:"mark field" "mark content" "mark hint"}label[data-error]:has(>input[type=checkbox],>input[type=radio]):has(>.content){grid-template-areas:"mark field" "mark content" "mark error"}label:has(>input[type=radio]) span:not([class]):before,label:has(>input[type=radio]):before{border-radius:50%}label:has(>textarea){>span:not([class]){color:var(--input--font-color);font-size:var(--input--font-size);font-weight:var(--input--font-weight);grid-area:field;left:var(--input--padding-left,0);position:absolute;top:var(--input--padding-top);white-space:nowrap;z-index:1}>textarea{align-items:center;align-self:center;background:none;border:none;color:var(--input--font-color);font-size:var(--input--font-size);font-weight:var(--input--font-weight);grid-area:field;margin:var(--input--padding-top) var(--input--padding-right,0) var(--input--padding-top) var(--input--padding-left,0);min-height:var(--input--height);position:relative;resize:both;z-index:2;&:before{background:var(--input--background);border:1px solid var(--input--border-color);border-radius:var(--input--radius);content:"";display:block;grid-column:1/-1;grid-row:1/1;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}}label:has(textarea:placeholder-shown)>span:not([class]){opacity:0}label:has(textarea:not(:placeholder-shown))>span:not([class]){color:var(--input--font-color-focus,--input--font-color)!important;font-size:var(--input--font-size-focus)!important;font-weight:var(--input--font-weight-focus)!important;top:var(--input--label-top)!important}label>textarea:not(:placeholder-shown){margin:calc(var(--input--padding-top)*2) var(--input--padding-right,0) 0 var(--input--padding-left,0)!important}label:has(>select){display:inline-grid;grid-template-columns:100%;grid-template:"field";isolation:isolate;position:relative;>span:not([class]){color:var(--input--font-color-focus);font-size:var(--input--font-size-focus);font-weight:var(--input--font-weight-focus);grid-area:field;left:var(--input--padding-left,0);opacity:1;position:absolute;top:var(--input--label-top);transform:translateY(-50%);transition:all .3s ease-out}&:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC43MDkiIGhlaWdodD0iNi43NjgiPjxwYXRoIGZpbGw9IiMyMjIiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMDAzLjI5MyA1LjM1NSAzLjk0MSAxLjcwNy4yOTNBMSAxIDAgMCAwIC4yOTMgMS43MDdsMy42NDggMy42NDggMS40MTQgMS40MTQgMS40MTQtMS40MTQgMy42NDgtMy42NDhBMSAxIDAgMCAwIDkuMDAzLjI5MyIgZGF0YS1uYW1lPSJDYW1pbmhvIDI2OTEiLz48L3N2Zz4=) calc(100% - 1rem) 50% no-repeat,var(--input--background);border:1px solid var(--input--border-color);border-radius:var(--input--radius);content:"";display:block;grid-row:1/1;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}>select{align-items:center;align-self:center;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;background:none;border:none;color:var(--input--font-color);font-size:var(--input--font-size);font-weight:var(--input--font-weight);grid-area:field;min-height:var(--input--height);padding:var(--input--padding-top) calc(var(--input--padding-right, 0) + 1.25rem) 0 var(--input--padding-left,0);position:relative;transition:all .3s ease-out;width:100%;z-index:2}&:has(option[value=""]:checked){>select{--input--padding-left:20px;margin:0 0 0 calc(0 - var(--input--padding-left));padding:calc(var(--input--padding-top)/2) var(--input--padding-right,0) calc(var(--input--padding-top)/2) var(--input--padding-left,0)}>span:not([class]){color:var(--input--font-color);font-size:var(--input--font-size);font-weight:var(--input--font-weight);grid-area:field;left:var(--input--padding-left,0);opacity:0;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:1}}}label:has(select[disabled]) .pbds-btn.input-disabled{display:flex;grid-area:field;justify-content:flex-start;left:0;padding:calc(var(--input--padding-top)/2) var(--input--padding-right,0) calc(var(--input--padding-top)/2) var(--input--padding-left,0);position:absolute;top:0;width:100%;z-index:5}label .pbds-btn.input-disabled{display:none}label:has(.pbds-btn.input-disabled) select[disabled]{padding-left:calc(20px + var(--input--padding-left,0))}label.show-placeholder:has(>input:not([type=radio]):not([type=checkbox])){>span:not([class]){color:var(--input--font-color-focus);font-size:var(--input--font-size-focus);font-weight:var(--input--font-weight-focus);grid-area:not-set;left:var(--input--padding-left,0);opacity:1;position:absolute;top:var(--input--label-top);transform:translateY(-50%)}>input{padding:var(--input--padding-top) var(--input--padding-right,0) 0 var(--input--padding-left,0)}}.pbds-input--fake.radio,.pbds-input--fake.radio *{--input--mark-radius:50%}.pbds-input--fake{background:none;border:none;column-gap:var(--input--mark-spacer);display:inline-grid;grid-template-areas:"mark field";grid-template-columns:var(--input--mark) 1fr;isolation:isolate;min-height:auto;padding:0;position:relative;text-align:left;&:before{align-self:start;background:var(--input--mark-background);border:var(--input--mark-border-size) solid var(--input--mark-border-color);border-radius:var(--input--mark-radius);content:"";display:block;grid-area:mark;height:var(--input--mark);position:relative;width:var(--input--mark)}>span{&:not([class]){color:var(--input--font-color)!important;font-size:var(--input--font-size)!important;font-style:var(--input--font-style)!important;font-weight:var(--input--font-weight)!important;grid-area:field;position:relative;top:0!important}&:before{align-self:start;aspect-ratio:1;background:var(--input--mark-check);border-radius:var(--input--mark-radius);content:"";display:block;left:calc(0px - var(--input--mark-spacer) - var(--input--mark) + var(--input--mark-border-size) + var(--input--mark-border-spacer));opacity:0;position:absolute;top:calc(var(--input--mark-border-size) + var(--input--mark-border-spacer));transform:scale(0);transition:transform .3s ease-out,opacity .3s ease-out;width:calc(var(--input--mark) - (var(--input--mark-border-size) + var(--input--mark-border-spacer))*2)}}&.checked span:not([class]):before{opacity:1;transform:scale(1)}}.pbds-switch{grid-template-columns:35px 1fr!important;&:before{background:var(--clr-gray-100)!important;border:1px solid var(--clr-gray-200)!important;border-radius:10px!important;content:""!important;display:block!important;height:20px!important;left:0;position:absolute;top:0;width:35px!important}>span:not([class]){align-items:center;display:flex;gap:4px;justify-content:flex-start;&:before{background:var(--clr-gray-300)!important;border-radius:50%!important;height:14px!important;left:-42px!important;opacity:1!important;top:3px!important;transform:scale(1)!important;transition:all .3s ease-out!important;width:14px!important}}&:has(>input:checked)>span:not([class]):before{background:var(--clr-link-400)!important;left:-28px!important}}label>.select2{--input--padding-left:20px;display:inline-block;margin:0 0 0 calc(0 - var(--input--padding-left));min-height:var(--input--height);padding:var(--input--padding-top) calc(var(--input--padding-right, 0) + 1.25rem) 0 var(--input--padding-left,0)}label .select2 .selection,label .select2-selection,label .select2-selection__rendered{align-items:center;background:transparent!important;border:0!important;color:var(--input--font-color)!important;display:flex;font-size:var(--input--font-size)!important;height:100%!important;line-height:1.2;padding:0;width:100%}label .select2-selection__rendered{padding:0!important}label .select2 .select2-selection__arrow{display:none}label:has(select option[value=""]:checked)>.select2{--input-padding--left:20px;padding:calc(var(--input--padding-top)/2) var(--input--padding-right,0) calc(var(--input--padding-top)/2) var(--input--padding-left,0)}label:has(.select2-selection[aria-disabled=true]) .select2 .select2-selection__rendered{padding-left:20px!important}label div.field-error{display:none}.pbds-banner,.pbds-banner *{--bnr--height:637px;--bnr--font-color:var(--clr-white);--bnr--padding-x:120px;--bnr--padding-y:92px;--bnr--radius:5px;--bnr--cta-spacer:10px;--bnr--fx:linear-gradient(180deg,hsla(0,0%,7%,.4) 0%,#121212);@media(max-width:1180px){--bnr--height:724px;--bnr--padding-x:120px;--bnr--padding-y:72px}@media(max-width:769px){--bnr--height:562px;--bnr--padding-x:40px;--bnr--padding-y:72px}}.pbds-banner.modular,.pbds-banner.modular *{--bnr--padding-x:40px;--bnr--padding-y:32px;--bnr--fx:linear-gradient(transparent,rgba(0,0,0,.55));--bnr--radius:5px;@media(max-width:1180px){--bnr--padding-x:20px;--bnr--padding-y:32px}}.pbds-banner.modular:hover *{--bnr--fx:linear-gradient(transparent,rgba(0,0,0,.8))}.pbds-banner.content,.pbds-banner.content *{--bnr--height:810px;--bnr--font-color:var(--clr-white);--bnr--padding-x:120px;--bnr--padding-y:80px;--bnr--radius:5px;--bnr--fx:linear-gradient(180deg,hsla(0,0%,7%,.4) 0%,#121212);@media(max-width:1180px){--bnr--height:563px;--bnr--padding-x:40px;--bnr--padding-y:32px}@media(max-width:769px){--bnr--radius:0px}}.pbds-banner,.pbds-banner *{&.left-top{--bnr--align-y:flex-start;--bnr--align-x:flex-start}&.left-center{--bnr--align-y:center;--bnr--align-x:flex-start}&.left-bottom{--bnr--align-y:flex-end;--bnr--align-x:flex-start}&.center-top{--bnr--align-y:flex-start;--bnr--align-x:center}&.center-center{--bnr--align-y:center;--bnr--align-x:center}&.center-bottom{--bnr--align-y:flex-end;--bnr--align-x:center}&.right-top{--bnr--align-y:flex-start;--bnr--align-x:flex-end}&.right-center{--bnr--align-y:center;--bnr--align-x:flex-end}&.right-bottom{--bnr--align-y:flex-end;--bnr--align-x:flex-end}}.pbds-banner{aspect-ratio:var(--bnr--aspect);border-radius:var(--bnr--radius);box-shadow:var(--bnr--shadow);height:var(--bnr--height);isolation:isolate;overflow:hidden;position:relative;width:100%;.content{align-items:var(--bnr--align-x,flex-start);display:flex;flex-direction:column;height:100%;justify-content:var(--bnr--align-y,flex-end);padding:var(--bnr--padding-y) var(--bnr--padding-x);position:relative;text-decoration:none;width:100%;z-index:5;.title{font-size:var(--bnr--title-font);font-weight:var(--bnr--title-weight,300);line-height:var(--bnr--title-line,1.2);margin:0;max-width:var(--bnr--content-max,100%);order:2}.subtitle,.title{color:var(--bnr--font-color,inherit);text-align:var(--bnr--align-x,normal);width:100%}.subtitle{font-size:var(--bnr--subtitle-font);font-weight:var(--bnr--subtitle-weight,500);letter-spacing:var(--bnr--subtitle-spacing,.5px);line-height:var(--bnr--subtitle-line,1.2);margin:0 0 var(--bnr--subtitle-spacer);max-width:var(--bnr--content-max);order:1;text-transform:var(--bnr--subtitle-transform,normal)}.cta-wrapper{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;order:3;padding:20px 0 0;@media(max-width:769px){flex-direction:column;justify-content:center;width:100%;.pbds-btn.prm,.pbds-btn.sec{width:100%}}}}.media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;&:before{background:var(--bnr--fx,transparent);content:"";left:0;opacity:.55;position:absolute;top:0;z-index:1}&:before,>img{display:block;height:100%;width:100%}>img{object-fit:cover;object-position:center;position:relative;z-index:-1}}}.pbds-banner.modular{.content{.cta-wrapper{display:grid;grid-template-columns:100%;grid-template-rows:0;overflow:hidden;padding:0;transition:grid-template-rows .2s ease-out,padding .2s ease-out}}.media{&:before{opacity:1}}&:hover{.content{opacity:1;.cta-wrapper{grid-template-rows:1fr;padding:20px 0 4px}}.media{&:before{animation:bannerHoverDarkFx;animation-duration:.8s;animation-fill-mode:forwards}}}}.pbds-banner.content{.content{.title{order:1}.subtitle{margin:8px 0 0;order:2}}}.pbds-banner.cta-collapse{.content{.cta-wrapper{display:grid;grid-template-columns:100%;grid-template-rows:0fr;overflow:hidden;padding:0;transition:grid-template-rows .2s ease-out,padding .2s ease-out;>b{display:block;overflow:hidden}@media (max-width:1180px){grid-template-rows:1fr;padding:var(--bnr--cta-spacer) 0 0;>*{justify-self:start}}}}&:hover{.content{.cta-wrapper{grid-template-rows:1fr;padding:var(--bnr--cta-spacer) 0 0}}}}.pbds-banner{&:not(.hover-dark-fx):hover .media:before{animation:bannerHoverFx;animation-duration:.8s;animation-fill-mode:forwards}&.hover-no-fx:hover .media:before{animation:none!important}&.hover-dark-fx:hover .media:before{animation:bannerHoverDarkFx;animation-duration:.8s;animation-fill-mode:forwards}}.pbds-card--archtrends-project{aspect-ratio:310/390;background:var(--clr-white);border-radius:var(--box-radius);box-shadow:var(--shadow);display:grid;grid-template-areas:"image" "content";grid-template-columns:100%;grid-template-rows:84% 1fr;overflow:hidden;width:var(--card--size);.image{grid-area:image;height:100%;isolation:isolate;position:relative;width:100%;>a{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1;&:before{background:var(--card--fx);content:"";opacity:0;position:absolute;transition:opacity .3s ease-out;z-index:2}&:before,>img{display:block;height:100%;left:0;top:0;width:100%}>img{object-fit:cover;object-position:center;position:relative;z-index:1}}.title{bottom:18px;color:var(--clr-white);display:block;font-size:1rem;font-weight:500;left:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 30px)}.shortcut,.title{opacity:0;position:absolute;transition:opacity .3s ease-out;z-index:5}.shortcut{align-items:center;background:rgba(34,34,34,.5);border-radius:50%;display:flex;height:25px;justify-content:center;right:15px;top:18px;width:25px}}.content{grid-area:content;height:100%;width:100%;a{column-gap:5px;display:grid;grid-template-areas:"avatar name" "avatar locale";grid-template-columns:35px 1fr;grid-template-rows:1fr 1fr;padding:13px 13px 15px;text-decoration:none}.avatar{border-radius:50%;display:block;grid-area:avatar;height:35px;overflow:hidden;position:relative;width:35px;img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}}.name{color:var(--clr-gray-700);font-size:1rem;font-weight:300;grid-area:name}.locale,.name{display:block;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locale{color:var(--clr-gray-300);font-size:.875rem;font-weight:400;grid-area:locale}}div.content:not(:has(>a)){column-gap:5px;display:grid;grid-template-areas:"name" "locale";grid-template-columns:100%;grid-template-rows:1fr 1fr;padding:13px 13px 15px;text-decoration:none}&:hover{.image{&:before,.shortcut,.title{opacity:1}}}@media (max-width:1180px){.image{&:before,.shortcut,.title{opacity:1}}}}.pbds-card--archtrends-post{aspect-ratio:310/390;background:var(--clr-white);border-radius:var(--box-radius);box-shadow:var(--shadow);display:grid;grid-template-areas:"image" "content";grid-template-columns:100%;grid-template-rows:50.5% 1fr;overflow:hidden;width:var(--card--size);.image{grid-area:image;height:100%;isolation:isolate;position:relative;width:100%;>a{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:-1;>img{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:relative;top:0;width:100%;z-index:1}}.shortcut{align-items:center;background:rgba(34,34,34,.5);border-radius:50%;display:flex;height:25px;justify-content:center;opacity:0;position:absolute;right:24px;top:24px;transition:opacity .3s ease-out;width:25px;z-index:5}}.content{display:grid;grid-area:content;grid-template-areas:"article" "author";grid-template-columns:100%;grid-template-rows:1fr 44px;height:100%;padding:30px 20px 15px;width:100%;.article{display:block;grid-area:article;text-decoration:none;.title{display:-webkit-box;font-size:1.3125rem;font-weight:300;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 16px;overflow:hidden;padding:0 4px;text-overflow:ellipsis}.post,.title{color:var(--clr-gray-700)}.post{display:none}}.author{border-top:1px solid var(--clr-gray-250);column-gap:16px;display:grid;grid-template-areas:"avatar name" "avatar locale";grid-template-columns:32px 1fr;grid-template-rows:1fr 1fr;padding:16px 0 0;text-decoration:none}.avatar{border-radius:50%;display:block;grid-area:avatar;height:32px;overflow:hidden;position:relative;width:32px;img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}}.name{font-size:1rem;font-weight:300;grid-area:name}.name,.occupation{color:var(--clr-gray-700);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.occupation{font-size:.75rem;font-weight:400;grid-area:locale}}&:hover{.image{.shortcut{opacity:1}}}}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .article .title{-webkit-line-clamp:4}@media (min-width:1180px){.pbds-card--archtrends-post{aspect-ratio:261/329}.pbds-card--archtrends-post .image .shortcut{opacity:1!important;right:15px;top:15px}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post{grid-template-areas:"image content";grid-template-columns:56% 1fr;grid-template-rows:auto}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .image{aspect-ratio:367/318}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content{grid-template-rows:1fr 63px;padding:15px 17px}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .article .title{-webkit-line-clamp:3;font-size:1.325rem}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .article .post{display:block;margin:0 0 16px;max-height:116px;overflow:hidden;text-overflow:ellipsis}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .author{column-gap:18px;grid-template-columns:48px 1fr;height:63px;padding:10px 0 0}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .avatar{align-self:center;height:48px;width:48px}.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .name,.pbds-carousel--archtrends .pbds-carousel--archtrends-posts li:first-of-type>.pbds-card--archtrends-post .content .occupation{align-self:end}}.pbds-modal{&.sided{--type-subMd--weight:500}&.mobile{--modal--width:100dvw;--modal--width-max:unset;--modal--background:var(--clr-gray-100);--modal--radius:0;--modal--padding:0}}.pbds-modal{background:var(--modal--background,#fff)!important;border:none;border-radius:var(--modal--radius);box-sizing:border-box;max-width:var(--modal--max-width);padding:var(--modal--padding);width:var(--modal--width);.header{align-items:center;display:flex;justify-content:space-between;margin:0 0 20px;&:not(:has(.title)){justify-content:flex-end}}.footer{align-items:center;display:flex;gap:20px;justify-content:center;padding:20px 0 0}&::backdrop{background-color:var(--matte)}@media (max-width:769px){max-width:100dvh}&.sided{animation:closeModalSided .3s forwards;border-radius:0;bottom:0;grid-template-columns:100%;grid-template-rows:auto 1fr;height:100dvh;left:auto;margin:0;max-height:100vh;opacity:0;padding:0;position:fixed;right:0;top:auto;transform:translateX(100%);transition:all .3s ease-out;transition:display allow-discrete .25s,overlay allow-discrete .1s;&[open]{animation:openModalSided .3s forwards}.header{border-bottom:1px solid var(--clr-gray-100);margin:0;padding:20px 20px 20px 40px}.body{overflow:auto;.wrapper{padding:40px}}@media(max-width:769px){animation:closeModalBottom .3s forwards;height:fit-content;transform:translateY(100%);width:100dvw;&[open]{animation:openModalBottom .3s forwards}}}&.channel-select{.body{ul{grid-template-columns:100%;li{align-items:center;background:var(--clr-white);border-radius:var(--modal--radius);display:flex;gap:var(--spacer);justify-content:space-between;padding:30px;.dialog-content{align-items:flex-start;display:flex;flex-direction:column;gap:5px;justify-content:flex-start;&:has(>img){align-items:center;flex-direction:row}}.pbds-btn{&.out{min-width:194px}}@media (max-width:600px){align-items:flex-start;flex-direction:column;.pbds-btn{width:100%}}}}}@media(max-width:769px){border-radius:0;margin-bottom:0;width:100%}}&.mobile{margin:auto 0 0;.header{background:var(--clr-white);padding:20px;>span{display:block;flex-grow:1;text-align:center;width:100%}}.body{padding:20px}}}body:has(.pbds-modal.sided[open]){overflow:hidden}.pbds-modal,.pbds-modal *,.pbds-modal::backdrop{--modal--max-width:729px;--modal--width:calc(100% - 40px);--modal--radius:10px;--modal--padding:20px 20px 40px;--modal--background:var(--clr-white);--matte:rgba(0,0,0,.54)}.pbds-modal.channel-select,.pbds-modal.channel-select *{--modal--padding:20px}@keyframes skeletonAnimation{0%{opacity:.8}50%{opacity:.4}to{opacity:.8}}@keyframes shine{to{background-position:0 0,100% 0,120px 0,120px 40px,120px 80px,120px 120px}}.pbds-skeleton{.reset-this{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-collapse:separate;border-image:none;border-radius:0;border-spacing:0;border-top-color:inherit;border-top-left-radius:0;border-top-right-radius:0;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;all:initial;all:unset;color:inherit;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font:normal;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;quotes:"\201C" "\201D" "\2018" "\2019";right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:auto}.pending{background-color:#bdc3c7!important;border-color:#bdc3c7!important;color:#bdc3c7!important}.pending,.pending_el{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:skeletonAnimation;animation-timing-function:linear}.pending_el{background-color:#ccc!important;border-radius:5px;color:#ccc!important;margin-bottom:40px}.container2{border:1px solid #ddd;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:auto}.avatar{display:block;height:150px;width:150px}.content{background-color:#f0f0f0!important;border-radius:4px;color:#34495e!important;font-family:system-ui,sans-serif;padding:10px 16px;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px)}.demo:empty{animation:shine 1s infinite;background-image:radial-gradient(circle 50px at 50px 50px,#d3d3d3 99%,transparent 0),linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0) 80%),linear-gradient(#d3d3d3 20px,transparent 0),linear-gradient(#d3d3d3 20px,transparent 0),linear-gradient(#d3d3d3 20px,transparent 0),linear-gradient(#d3d3d3 20px,transparent 0);background-position:0 0,0 0,120px 0,120px 40px,120px 80px,120px 120px;background-repeat:repeat-y;background-size:100px 200px,50px 200px,150px 200px,350px 200px,300px 200px,250px 200px;height:600px;margin:auto;width:500px}.bg-image{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:30%;height:0;overflow:hidden;position:relative}}#toast-container{position:fixed;right:20px;top:100px;z-index:var(--z-800)}@media (max-width:769px){#toast-container{left:20px}}.pbds-toast,.pbds-toast *{--notification-bg:var(--clr-gray-100);--notification-color:var(--clr-gray-700);--notificationtimeout:5s;--border-radius:15px;--shadow:0px 0px 20px 0px rgba(0,0,0,.15);&[data-timeout="5s"],&[data-timeout="5s"] *,&[data-timeout=default],&[data-timeout=default] *{--notificationtimeout:5s}&[data-timeout="8s"],&[data-timeout="8s"] *{--notificationtimeout:8s}&[data-timeout="10s"],&[data-timeout="10s"] *{--notificationtimeout:10s}&[data-timeout="15s"],&[data-timeout="15s"] *{--notificationtimeout:15s}&[data-status=alert],&[data-status=warning],&[data-timeout=alert] *,&[data-timeout=warning] *{--notification-bg:var(--clr-warning-100);--notification-color:var(--clr-warning-400)}&[data-status=error],&[data-timeout=error] *{--notification-bg:var(--clr-error-100);--notification-color:var(--clr-error-400)}&[data-status=success],&[data-timeout=success] *{--notification-bg:var(--clr-success-100);--notification-color:var(--clr-success-400)}}.pbds-toast{.notification-container{background:var(--notification-bg);border-radius:var(--border-radius);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);display:grid;gap:10px;grid-template-areas:"icon content action";grid-template-columns:26px 1fr auto;margin-bottom:10px;max-width:402px;padding:14px 10px;position:relative;width:100%;&:before{background:var(--clr-white);width:calc(100% - 40px);z-index:5}&:after,&:before{border-radius:1px;bottom:5px;content:"";display:none;height:2px;left:20px;position:absolute}&:after{background:var(--notification-color);width:0;z-index:6}.icon{grid-area:icon}.action,.icon{align-items:center;align-self:center;background-color:var(--notification-bg)!important;display:flex;justify-content:center}.action{grid-area:action}.content{align-items:left;align-self:left;color:var(--color-darkest);font-size:1rem;font-weight:400;line-height:1.2;.title{font-size:1.125rem;font-weight:700}.total{background-color:#fff;border-radius:5px;display:none;font-size:12px;font-weight:600;padding:2px 7px;right:52px}.message{display:block}}}&[data-timeout]:not([data-timeout=""]){.notification-container{animation-name:notification;opacity:1;visibility:visible;&:after,&:before{display:block}&:after{animation-duration:var(--notificationtimeout);animation-name:notificationbar}}}}@keyframes notificationbar{0%{width:0}to{width:calc(100% - 40px)}}.cc-window,.cc-window *{box-sizing:border-box}.cc-grower .cc-window,.cc-window{align-items:center!important;background:rgba(0,0,0,.8)!important;display:flex!important;flex-direction:column!important;height:100vh;justify-content:flex-start!important;left:0!important;max-height:100vh!important;max-width:100vw!important;padding-top:48px!important;position:fixed!important;top:0!important;width:100vw!important;z-index:100000000}.cc-grower .cc-window .cc-message-container,.cc-window .cc-message-container{background:#fff;flex-grow:0!important;margin:0 0 -1px;max-width:460px!important;padding:50px 70px 30px;width:80%}.cc-grower .cc-window .cc-message-container:before,.cc-window .cc-message-container:before{background:url(https://www.portobello.com.br/template/images/logo.svg) 0 0 no-repeat;content:"";display:block;height:30px;margin:0 0 30px;width:100%}.cc-grower .cc-window .cc-message-container a,.cc-window .cc-message-container a{color:#212529;opacity:1}.cc-grower .cc-window .cc-message-container>span,.cc-window .cc-message-container>span{font-size:14px;margin:0}.cc-grower .cc-window .cc-compliance,.cc-window .cc-compliance{display:grid;grid-template-columns:100%;grid-template-rows:42px;max-width:460px;width:80%;grid-gap:10px;background:#fff;flex-grow:0!important;gap:10px;padding:0 30px 50px}.cc-grower .cc-window .cc-compliance>a,.cc-window .cc-compliance>a{align-items:center;background:none!important;border:1px solid #cecece!important;border-radius:0;color:#08234e!important;display:flex;font-size:14px;font-weight:700;height:42px;justify-content:center;margin:0;max-width:100%;opacity:1!important;-webkit-text-decoration:none!important;text-decoration:none!important;width:100%}.cc-grower .cc-window .cc-compliance>a span,.cc-window .cc-compliance>a span{color:#08234e!important;font-weight:700}.cc-grower .cc-window .cc-compliance>a:hover,.cc-window .cc-compliance>a:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.cc-grower .cc-window.cc-invisible,.cc-window.cc-invisible{display:none!important;font-weight:300}.cmp-body{z-index:100000001!important}@media (max-width:992px){.cc-grower .cc-window .cc-message-container,.cc-window .cc-message-container{max-width:312px!important;padding:30px;width:90%}.cc-grower .cc-window .cc-compliance,.cc-window .cc-compliance{flex:0!important;max-width:312px!important;width:90%}}.cc-window.cc-banner{background:none!important;bottom:0!important;height:auto!important;left:20px!important;padding:0!important;right:auto!important;top:auto!important;width:360px!important}.cc-grower .cc-window .cc-message-container,.cc-window .cc-message-container{background:#f5f6f7;padding:25px;top:0!important;width:360px}.cc-grower .cc-window .cc-compliance,.cc-window .cc-compliance{background:#f5f6f7;padding:0 25px 25px;width:360px}.cc-grower .cc-window .cc-message-container:before,.cc-window .cc-message-container:before{display:none}.cc-grower .cc-window .cc-compliance>a.cmp-pref-link,.cc-window .cc-compliance>a.cmp-pref-link{border:none!important}.cc-grower .cc-window .cc-compliance>a.cmp-pref-link>span,.cc-window .cc-compliance>a.cmp-pref-link>span{font-weight:300!important}@media (max-width:769px) and (min-width:601px){.cc-color-override--222512206.cc-window{height:100vh;padding-top:48px!important}}@media (max-width:600px){.cc-window.cc-banner{left:0!important}.cc-grower .cc-window .cc-compliance,.cc-grower .cc-window .cc-message-container,.cc-window .cc-compliance,.cc-window .cc-message-container,.cc-window.cc-banner{max-width:100vw!important;width:100vw!important}}@media (max-width:769px){.cc-grower .cc-window,.cc-window{border-radius:0;bottom:0;height:auto;padding:0!important;top:auto!important}}