body.error404,body.search,body.archive:not(.woocommerce-page),body.page-template-default:not(.woocommerce-page){background:var(--w2w-nb-surface-teal, #0b1f28)}body.error404 .site-main,body.search .site-main,body.archive:not(.woocommerce-page) .site-main,body.page-template-default:not(.woocommerce-page) .site-main{box-sizing:border-box;max-width:1460px;margin:0 auto;padding:40px 20px 72px}@media(min-width: 1024px){body.error404 .site-main,body.search .site-main,body.archive:not(.woocommerce-page) .site-main,body.page-template-default:not(.woocommerce-page) .site-main{padding:62px 20px 140px}}body.error404 .site-main section,body.error404 .site-main article,body.search .site-main section,body.search .site-main article,body.archive:not(.woocommerce-page) .site-main section,body.archive:not(.woocommerce-page) .site-main article,body.page-template-default:not(.woocommerce-page) .site-main section,body.page-template-default:not(.woocommerce-page) .site-main article{display:block}body.error404 .page-header,body.search .page-header,body.archive:not(.woocommerce-page) .page-header,body.page-template-default:not(.woocommerce-page) .page-header{margin:0 0 26px}@media(min-width: 1024px){body.error404 .page-header,body.search .page-header,body.archive:not(.woocommerce-page) .page-header,body.page-template-default:not(.woocommerce-page) .page-header{margin-bottom:34px}}body.error404 .page-title,body.error404 .entry-title,body.search .page-title,body.search .entry-title,body.archive:not(.woocommerce-page) .page-title,body.archive:not(.woocommerce-page) .entry-title,body.page-template-default:not(.woocommerce-page) .page-title,body.page-template-default:not(.woocommerce-page) .entry-title{margin:0;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:28px;line-height:114%;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.error404 .page-title,body.error404 .entry-title,body.search .page-title,body.search .entry-title,body.archive:not(.woocommerce-page) .page-title,body.archive:not(.woocommerce-page) .entry-title,body.page-template-default:not(.woocommerce-page) .page-title,body.page-template-default:not(.woocommerce-page) .entry-title{font-size:40px;line-height:110%}}body.error404 .page-title span,body.error404 .entry-title span,body.search .page-title span,body.search .entry-title span,body.archive:not(.woocommerce-page) .page-title span,body.archive:not(.woocommerce-page) .entry-title span,body.page-template-default:not(.woocommerce-page) .page-title span,body.page-template-default:not(.woocommerce-page) .entry-title span{font:inherit;color:var(--w2w-nb-brand)}body.page-template-default:not(.woocommerce-page) .entry-content{max-width:860px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:15px;line-height:170%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){body.page-template-default:not(.woocommerce-page) .entry-content{font-size:17px}}body.page-template-default:not(.woocommerce-page) .entry-content h2,body.page-template-default:not(.woocommerce-page) .entry-content h3,body.page-template-default:not(.woocommerce-page) .entry-content h4{margin:34px 0 14px;font-family:var(--w2w-nb-font-display);font-weight:500;line-height:120%;color:var(--w2w-nb-text)}body.page-template-default:not(.woocommerce-page) .entry-content h2{font-size:22px}@media(min-width: 1024px){body.page-template-default:not(.woocommerce-page) .entry-content h2{font-size:28px}}body.page-template-default:not(.woocommerce-page) .entry-content h3{font-size:18px}@media(min-width: 1024px){body.page-template-default:not(.woocommerce-page) .entry-content h3{font-size:21px}}body.page-template-default:not(.woocommerce-page) .entry-content h4{font-family:var(--w2w-nb-font-data);font-size:14px;letter-spacing:.28px;text-transform:uppercase}body.page-template-default:not(.woocommerce-page) .entry-content p,body.page-template-default:not(.woocommerce-page) .entry-content li{font:inherit;color:inherit}body.page-template-default:not(.woocommerce-page) .entry-content p{margin:0 0 18px}body.page-template-default:not(.woocommerce-page) .entry-content ul,body.page-template-default:not(.woocommerce-page) .entry-content ol{margin:0 0 18px;padding-left:22px}body.page-template-default:not(.woocommerce-page) .entry-content li{margin:0 0 8px}body.page-template-default:not(.woocommerce-page) .entry-content a{color:var(--w2w-nb-brand);text-decoration:underline}body.page-template-default:not(.woocommerce-page) .entry-content strong{color:var(--w2w-nb-text)}body.page-template-default:not(.woocommerce-page) .entry-content blockquote{margin:24px 0;padding:18px 22px;border:0;border-radius:12px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843),inset 3px 0 0 0 var(--w2w-nb-brand)}body.page-template-default:not(.woocommerce-page) .entry-content blockquote p:last-child{margin:0}body.page-template-default:not(.woocommerce-page) .entry-content hr{height:1px;margin:30px 0;border:0;background:rgba(236,238,243,.0705882353)}body.page-template-default:not(.woocommerce-page) .entry-content img{max-width:100%;height:auto;border-radius:12px}body.page-template-default:not(.woocommerce-page) .entry-content table{width:100%;margin:0 0 22px;border-collapse:collapse}body.page-template-default:not(.woocommerce-page) .entry-content table th,body.page-template-default:not(.woocommerce-page) .entry-content table td{padding:12px 14px 12px 0;border-bottom:1px solid rgba(236,238,243,.0705882353);text-align:left}body.page-template-default:not(.woocommerce-page) .entry-content table th{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}body.search .site-main>article,body.archive .site-main>article{box-sizing:border-box;margin:0 0 16px;padding:20px;border-radius:14px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843)}@media(min-width: 1024px){body.search .site-main>article,body.archive .site-main>article{margin-bottom:20px;padding:26px 30px}}body.search .site-main>article .entry-title,body.archive .site-main>article .entry-title{font-family:var(--w2w-nb-font-body);font-weight:600;font-size:18px;line-height:140%}@media(min-width: 1024px){body.search .site-main>article .entry-title,body.archive .site-main>article .entry-title{font-size:22px}}body.search .site-main>article .entry-title a,body.archive .site-main>article .entry-title a{color:var(--w2w-nb-text);text-decoration:none}body.search .site-main>article .entry-title a:hover,body.search .site-main>article .entry-title a:focus-visible,body.archive .site-main>article .entry-title a:hover,body.archive .site-main>article .entry-title a:focus-visible{color:var(--w2w-nb-brand)}body.search .site-main>article .entry-meta,body.archive .site-main>article .entry-meta{margin:8px 0 0;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}body.search .site-main>article .entry-meta a,body.archive .site-main>article .entry-meta a{color:inherit;text-decoration:none}body.search .site-main>article .entry-summary,body.search .site-main>article .entry-content,body.archive .site-main>article .entry-summary,body.archive .site-main>article .entry-content{margin:14px 0 0;font-family:var(--w2w-nb-font-body);font-size:14px;line-height:165%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){body.search .site-main>article .entry-summary,body.search .site-main>article .entry-content,body.archive .site-main>article .entry-summary,body.archive .site-main>article .entry-content{font-size:16px}}body.search .site-main>article .entry-summary p,body.search .site-main>article .entry-content p,body.archive .site-main>article .entry-summary p,body.archive .site-main>article .entry-content p{margin:0}body.search .site-main>article .entry-footer,body.archive .site-main>article .entry-footer{margin:14px 0 0;font-family:var(--w2w-nb-font-body);font-size:13px;color:var(--w2w-nb-text-tertiary)}body.search .site-main>article .entry-footer a,body.archive .site-main>article .entry-footer a{color:var(--w2w-nb-brand);text-decoration:none}body.search .site-main>article .post-thumbnail img,body.archive .site-main>article .post-thumbnail img{max-width:100%;height:auto;border-radius:10px}body.error404 .error-404,body.error404 .no-results,body.search .error-404,body.search .no-results,body.archive .error-404,body.archive .no-results{box-sizing:border-box;max-width:720px;padding:24px;border-radius:14px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843)}@media(min-width: 1024px){body.error404 .error-404,body.error404 .no-results,body.search .error-404,body.search .no-results,body.archive .error-404,body.archive .no-results{padding:34px}}body.error404 .error-404 .page-header,body.error404 .no-results .page-header,body.search .error-404 .page-header,body.search .no-results .page-header,body.archive .error-404 .page-header,body.archive .no-results .page-header{margin:0 0 14px}body.error404 .error-404 .page-content>p:first-child,body.error404 .no-results .page-content>p:first-child,body.search .error-404 .page-content>p:first-child,body.search .no-results .page-content>p:first-child,body.archive .error-404 .page-content>p:first-child,body.archive .no-results .page-content>p:first-child{margin:0 0 22px;font-family:var(--w2w-nb-font-body);font-size:15px;line-height:165%;color:var(--w2w-nb-text-secondary)}@media(min-width: 1024px){body.error404 .error-404 .page-content>p:first-child,body.error404 .no-results .page-content>p:first-child,body.search .error-404 .page-content>p:first-child,body.search .no-results .page-content>p:first-child,body.archive .error-404 .page-content>p:first-child,body.archive .no-results .page-content>p:first-child{font-size:17px}}body.error404 .widget,body.search .widget,body.archive .widget{margin:26px 0 0}body.error404 .widget .widget-title,body.error404 .widget h2,body.search .widget .widget-title,body.search .widget h2,body.archive .widget .widget-title,body.archive .widget h2{margin:0 0 12px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;line-height:120%;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}body.error404 .widget ul,body.search .widget ul,body.archive .widget ul{margin:0;padding:0;list-style:none}body.error404 .widget li,body.search .widget li,body.archive .widget li{margin:0;padding:9px 0;border-top:1px solid rgba(236,238,243,.0705882353);font-family:var(--w2w-nb-font-body);font-size:14px;line-height:145%;color:var(--w2w-nb-text-tertiary);list-style:none}body.error404 .widget li:first-child,body.search .widget li:first-child,body.archive .widget li:first-child{border-top:0}body.error404 .widget a,body.search .widget a,body.archive .widget a{color:var(--w2w-nb-text-secondary);text-decoration:none}body.error404 .widget a:hover,body.error404 .widget a:focus-visible,body.search .widget a:hover,body.search .widget a:focus-visible,body.archive .widget a:hover,body.archive .widget a:focus-visible{color:var(--w2w-nb-brand)}body.error404 .widget p,body.search .widget p,body.archive .widget p{margin:0 0 12px;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:14px;line-height:155%;color:var(--w2w-nb-text-tertiary)}body.error404 .widget select,body.search .widget select,body.archive .widget select{box-sizing:border-box;width:100%;max-width:280px;height:46px;padding:0 42px 0 14px;border:0;border-radius:8px;background:#050b0e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M6 8.5L11 13.5L16 8.5' stroke='%236e747e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 12px center/20px 19px;box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-size:15px;color:var(--w2w-nb-text);appearance:none}body.error404 .widget select:focus,body.search .widget select:focus,body.archive .widget select:focus{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}body.error404 .widget .tagcloud,body.error404 .widget .wp-tag-cloud,body.search .widget .tagcloud,body.search .widget .wp-tag-cloud,body.archive .widget .tagcloud,body.archive .widget .wp-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}body.error404 .widget .tagcloud a,body.error404 .widget .wp-tag-cloud a,body.search .widget .tagcloud a,body.search .widget .wp-tag-cloud a,body.archive .widget .tagcloud a,body.archive .widget .wp-tag-cloud a{padding:6px 12px;border-radius:999px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.0705882353);font-family:var(--w2w-nb-font-body);font-size:13px !important;line-height:1.2;color:var(--w2w-nb-text-secondary)}body.error404 .widget .tagcloud .tag-cloud-link,body.error404 .widget .wp-tag-cloud .tag-cloud-link,body.search .widget .tagcloud .tag-cloud-link,body.search .widget .wp-tag-cloud .tag-cloud-link,body.archive .widget .tagcloud .tag-cloud-link,body.archive .widget .wp-tag-cloud .tag-cloud-link{font-size:13px !important}body.error404 .search-form label,body.search .search-form label,body.archive .search-form label,body.page-template-default:not(.woocommerce-page) .search-form label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--w2w-nb-text)}@media(min-width: 1024px){body.error404 .search-form label,body.search .search-form label,body.archive .search-form label,body.page-template-default:not(.woocommerce-page) .search-form label{font-size:16px}}body.error404 .search-form label>*,body.error404 .search-form label abbr,body.error404 .search-form label span,body.search .search-form label>*,body.search .search-form label abbr,body.search .search-form label span,body.archive .search-form label>*,body.archive .search-form label abbr,body.archive .search-form label span,body.page-template-default:not(.woocommerce-page) .search-form label>*,body.page-template-default:not(.woocommerce-page) .search-form label abbr,body.page-template-default:not(.woocommerce-page) .search-form label span{line-height:inherit}body.error404 .search-form label .required,body.error404 .search-form label abbr.required,body.search .search-form label .required,body.search .search-form label abbr.required,body.archive .search-form label .required,body.archive .search-form label abbr.required,body.page-template-default:not(.woocommerce-page) .search-form label .required,body.page-template-default:not(.woocommerce-page) .search-form label abbr.required{border:0;font-size:inherit;line-height:inherit;color:#f05454;text-decoration:none}body.error404 .search-form label .optional,body.search .search-form label .optional,body.archive .search-form label .optional,body.page-template-default:not(.woocommerce-page) .search-form label .optional{font-size:13px;color:var(--w2w-nb-text-tertiary)}body.error404 .search-form input[type=text],body.error404 .search-form input[type=email],body.error404 .search-form input[type=tel],body.error404 .search-form input[type=password],body.error404 .search-form input[type=number],body.error404 .search-form input[type=search],body.error404 .search-form input[type=url],body.error404 .search-form input[type=date],body.error404 .search-form textarea,body.error404 .search-form select,body.search .search-form input[type=text],body.search .search-form input[type=email],body.search .search-form input[type=tel],body.search .search-form input[type=password],body.search .search-form input[type=number],body.search .search-form input[type=search],body.search .search-form input[type=url],body.search .search-form input[type=date],body.search .search-form textarea,body.search .search-form select,body.archive .search-form input[type=text],body.archive .search-form input[type=email],body.archive .search-form input[type=tel],body.archive .search-form input[type=password],body.archive .search-form input[type=number],body.archive .search-form input[type=search],body.archive .search-form input[type=url],body.archive .search-form input[type=date],body.archive .search-form textarea,body.archive .search-form select,body.page-template-default:not(.woocommerce-page) .search-form input[type=text],body.page-template-default:not(.woocommerce-page) .search-form input[type=email],body.page-template-default:not(.woocommerce-page) .search-form input[type=tel],body.page-template-default:not(.woocommerce-page) .search-form input[type=password],body.page-template-default:not(.woocommerce-page) .search-form input[type=number],body.page-template-default:not(.woocommerce-page) .search-form input[type=search],body.page-template-default:not(.woocommerce-page) .search-form input[type=url],body.page-template-default:not(.woocommerce-page) .search-form input[type=date],body.page-template-default:not(.woocommerce-page) .search-form textarea,body.page-template-default:not(.woocommerce-page) .search-form select{box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 16px;border:0;border-radius:8px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:16px;line-height:normal;color:var(--w2w-nb-text);appearance:none}body.error404 .search-form input[type=text]::placeholder,body.error404 .search-form input[type=email]::placeholder,body.error404 .search-form input[type=tel]::placeholder,body.error404 .search-form input[type=password]::placeholder,body.error404 .search-form input[type=number]::placeholder,body.error404 .search-form input[type=search]::placeholder,body.error404 .search-form input[type=url]::placeholder,body.error404 .search-form input[type=date]::placeholder,body.error404 .search-form textarea::placeholder,body.error404 .search-form select::placeholder,body.search .search-form input[type=text]::placeholder,body.search .search-form input[type=email]::placeholder,body.search .search-form input[type=tel]::placeholder,body.search .search-form input[type=password]::placeholder,body.search .search-form input[type=number]::placeholder,body.search .search-form input[type=search]::placeholder,body.search .search-form input[type=url]::placeholder,body.search .search-form input[type=date]::placeholder,body.search .search-form textarea::placeholder,body.search .search-form select::placeholder,body.archive .search-form input[type=text]::placeholder,body.archive .search-form input[type=email]::placeholder,body.archive .search-form input[type=tel]::placeholder,body.archive .search-form input[type=password]::placeholder,body.archive .search-form input[type=number]::placeholder,body.archive .search-form input[type=search]::placeholder,body.archive .search-form input[type=url]::placeholder,body.archive .search-form input[type=date]::placeholder,body.archive .search-form textarea::placeholder,body.archive .search-form select::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=text]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=email]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=tel]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=password]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=number]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=search]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=url]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form input[type=date]::placeholder,body.page-template-default:not(.woocommerce-page) .search-form textarea::placeholder,body.page-template-default:not(.woocommerce-page) .search-form select::placeholder{color:var(--w2w-nb-text-tertiary);opacity:1}body.error404 .search-form input[type=text]:focus,body.error404 .search-form input[type=email]:focus,body.error404 .search-form input[type=tel]:focus,body.error404 .search-form input[type=password]:focus,body.error404 .search-form input[type=number]:focus,body.error404 .search-form input[type=search]:focus,body.error404 .search-form input[type=url]:focus,body.error404 .search-form input[type=date]:focus,body.error404 .search-form textarea:focus,body.error404 .search-form select:focus,body.search .search-form input[type=text]:focus,body.search .search-form input[type=email]:focus,body.search .search-form input[type=tel]:focus,body.search .search-form input[type=password]:focus,body.search .search-form input[type=number]:focus,body.search .search-form input[type=search]:focus,body.search .search-form input[type=url]:focus,body.search .search-form input[type=date]:focus,body.search .search-form textarea:focus,body.search .search-form select:focus,body.archive .search-form input[type=text]:focus,body.archive .search-form input[type=email]:focus,body.archive .search-form input[type=tel]:focus,body.archive .search-form input[type=password]:focus,body.archive .search-form input[type=number]:focus,body.archive .search-form input[type=search]:focus,body.archive .search-form input[type=url]:focus,body.archive .search-form input[type=date]:focus,body.archive .search-form textarea:focus,body.archive .search-form select:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=text]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=email]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=tel]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=password]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=number]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=search]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=url]:focus,body.page-template-default:not(.woocommerce-page) .search-form input[type=date]:focus,body.page-template-default:not(.woocommerce-page) .search-form textarea:focus,body.page-template-default:not(.woocommerce-page) .search-form select:focus{outline:none;background:var(--w2w-nb-surface-backdrop, #050b0e);color:var(--w2w-nb-text);box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){body.error404 .search-form input[type=text],body.error404 .search-form input[type=email],body.error404 .search-form input[type=tel],body.error404 .search-form input[type=password],body.error404 .search-form input[type=number],body.error404 .search-form input[type=search],body.error404 .search-form input[type=url],body.error404 .search-form input[type=date],body.error404 .search-form textarea,body.error404 .search-form select,body.search .search-form input[type=text],body.search .search-form input[type=email],body.search .search-form input[type=tel],body.search .search-form input[type=password],body.search .search-form input[type=number],body.search .search-form input[type=search],body.search .search-form input[type=url],body.search .search-form input[type=date],body.search .search-form textarea,body.search .search-form select,body.archive .search-form input[type=text],body.archive .search-form input[type=email],body.archive .search-form input[type=tel],body.archive .search-form input[type=password],body.archive .search-form input[type=number],body.archive .search-form input[type=search],body.archive .search-form input[type=url],body.archive .search-form input[type=date],body.archive .search-form textarea,body.archive .search-form select,body.page-template-default:not(.woocommerce-page) .search-form input[type=text],body.page-template-default:not(.woocommerce-page) .search-form input[type=email],body.page-template-default:not(.woocommerce-page) .search-form input[type=tel],body.page-template-default:not(.woocommerce-page) .search-form input[type=password],body.page-template-default:not(.woocommerce-page) .search-form input[type=number],body.page-template-default:not(.woocommerce-page) .search-form input[type=search],body.page-template-default:not(.woocommerce-page) .search-form input[type=url],body.page-template-default:not(.woocommerce-page) .search-form input[type=date],body.page-template-default:not(.woocommerce-page) .search-form textarea,body.page-template-default:not(.woocommerce-page) .search-form select{height:54px}}body.error404 .search-form textarea,body.search .search-form textarea,body.archive .search-form textarea,body.page-template-default:not(.woocommerce-page) .search-form textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.6;resize:vertical}body.error404 .search-form select,body.search .search-form select,body.archive .search-form select,body.page-template-default:not(.woocommerce-page) .search-form select{padding-right:46px;background:var(--w2w-nb-surface-backdrop, #050b0e) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M6 8.5L11 13.5L16 8.5' stroke='%236e747e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/22px 21px}body.error404 .search-form .woocommerce-invalid input,body.error404 .search-form .woocommerce-invalid select,body.error404 .search-form .woocommerce-invalid textarea,body.search .search-form .woocommerce-invalid input,body.search .search-form .woocommerce-invalid select,body.search .search-form .woocommerce-invalid textarea,body.archive .search-form .woocommerce-invalid input,body.archive .search-form .woocommerce-invalid select,body.archive .search-form .woocommerce-invalid textarea,body.page-template-default:not(.woocommerce-page) .search-form .woocommerce-invalid input,body.page-template-default:not(.woocommerce-page) .search-form .woocommerce-invalid select,body.page-template-default:not(.woocommerce-page) .search-form .woocommerce-invalid textarea{background:rgba(194,69,31,.07);box-shadow:inset 0 0 0 1px rgba(194,69,31,.45)}body.error404 .search-form input[type=checkbox],body.search .search-form input[type=checkbox],body.archive .search-form input[type=checkbox],body.page-template-default:not(.woocommerce-page) .search-form input[type=checkbox]{display:inline-block;flex:none;width:18px;height:18px;margin:1px 0 0;padding:0;border:0;border-radius:3px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);appearance:none;cursor:pointer;transition:background-color 180ms ease,box-shadow 180ms ease}body.error404 .search-form input[type=checkbox]:checked,body.search .search-form input[type=checkbox]:checked,body.archive .search-form input[type=checkbox]:checked,body.page-template-default:not(.woocommerce-page) .search-form input[type=checkbox]:checked{background:var(--w2w-nb-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2L4.8 8.5L9.5 3.8' stroke='%23050b0e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/12px 12px;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}body.error404 .search-form input[type=checkbox]:focus-visible,body.search .search-form input[type=checkbox]:focus-visible,body.archive .search-form input[type=checkbox]:focus-visible,body.page-template-default:not(.woocommerce-page) .search-form input[type=checkbox]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand),0 0 0 2px rgba(46,139,255,.4)}body.error404 .search-form label.checkbox,body.error404 .search-form label.woocommerce-form__label-for-checkbox,body.search .search-form label.checkbox,body.search .search-form label.woocommerce-form__label-for-checkbox,body.archive .search-form label.checkbox,body.archive .search-form label.woocommerce-form__label-for-checkbox,body.page-template-default:not(.woocommerce-page) .search-form label.checkbox,body.page-template-default:not(.woocommerce-page) .search-form label.woocommerce-form__label-for-checkbox{display:block;position:relative;padding-left:30px;font-size:13px;line-height:150%;cursor:pointer}@media(min-width: 1024px){body.error404 .search-form label.checkbox,body.error404 .search-form label.woocommerce-form__label-for-checkbox,body.search .search-form label.checkbox,body.search .search-form label.woocommerce-form__label-for-checkbox,body.archive .search-form label.checkbox,body.archive .search-form label.woocommerce-form__label-for-checkbox,body.page-template-default:not(.woocommerce-page) .search-form label.checkbox,body.page-template-default:not(.woocommerce-page) .search-form label.woocommerce-form__label-for-checkbox{padding-left:32px;font-size:15px}}body.error404 .search-form label.checkbox input[type=checkbox],body.error404 .search-form label.woocommerce-form__label-for-checkbox input[type=checkbox],body.search .search-form label.checkbox input[type=checkbox],body.search .search-form label.woocommerce-form__label-for-checkbox input[type=checkbox],body.archive .search-form label.checkbox input[type=checkbox],body.archive .search-form label.woocommerce-form__label-for-checkbox input[type=checkbox],body.page-template-default:not(.woocommerce-page) .search-form label.checkbox input[type=checkbox],body.page-template-default:not(.woocommerce-page) .search-form label.woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;top:2px;left:0}body.error404 .search-form label.checkbox~.description,body.error404 .search-form label.woocommerce-form__label-for-checkbox~.description,body.search .search-form label.checkbox~.description,body.search .search-form label.woocommerce-form__label-for-checkbox~.description,body.archive .search-form label.checkbox~.description,body.archive .search-form label.woocommerce-form__label-for-checkbox~.description,body.page-template-default:not(.woocommerce-page) .search-form label.checkbox~.description,body.page-template-default:not(.woocommerce-page) .search-form label.woocommerce-form__label-for-checkbox~.description{padding-left:30px}@media(min-width: 1024px){body.error404 .search-form label.checkbox~.description,body.error404 .search-form label.woocommerce-form__label-for-checkbox~.description,body.search .search-form label.checkbox~.description,body.search .search-form label.woocommerce-form__label-for-checkbox~.description,body.archive .search-form label.checkbox~.description,body.archive .search-form label.woocommerce-form__label-for-checkbox~.description,body.page-template-default:not(.woocommerce-page) .search-form label.checkbox~.description,body.page-template-default:not(.woocommerce-page) .search-form label.woocommerce-form__label-for-checkbox~.description{padding-left:32px}}body.error404 .search-form,body.search .search-form,body.archive .search-form,body.page-template-default:not(.woocommerce-page) .search-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:0}body.error404 .search-form label,body.search .search-form label,body.archive .search-form label,body.page-template-default:not(.woocommerce-page) .search-form label{flex:1 1 240px;min-width:0}body.error404 .search-form input[type=submit],body.search .search-form input[type=submit],body.archive .search-form input[type=submit],body.page-template-default:not(.woocommerce-page) .search-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:50px;padding:0 26px;border:0;border-radius:40px;background:var(--w2w-nb-brand);box-shadow:none;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:15px;letter-spacing:.8px;color:#fff;cursor:pointer}body.error404 .search-form input[type=submit]:hover,body.error404 .search-form input[type=submit]:focus-visible,body.search .search-form input[type=submit]:hover,body.search .search-form input[type=submit]:focus-visible,body.archive .search-form input[type=submit]:hover,body.archive .search-form input[type=submit]:focus-visible,body.page-template-default:not(.woocommerce-page) .search-form input[type=submit]:hover,body.page-template-default:not(.woocommerce-page) .search-form input[type=submit]:focus-visible{filter:brightness(1.08)}@media(min-width: 1024px){body.error404 .search-form input[type=submit],body.search .search-form input[type=submit],body.archive .search-form input[type=submit],body.page-template-default:not(.woocommerce-page) .search-form input[type=submit]{height:54px}}body.search .navigation.pagination,body.search .posts-navigation,body.search .post-navigation,body.archive .navigation.pagination,body.archive .posts-navigation,body.archive .post-navigation{margin:26px 0 0}body.search .navigation.pagination .nav-links,body.search .posts-navigation .nav-links,body.search .post-navigation .nav-links,body.archive .navigation.pagination .nav-links,body.archive .posts-navigation .nav-links,body.archive .post-navigation .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}body.search .navigation.pagination .page-numbers,body.search .navigation.pagination .nav-previous a,body.search .navigation.pagination .nav-next a,body.search .posts-navigation .page-numbers,body.search .posts-navigation .nav-previous a,body.search .posts-navigation .nav-next a,body.search .post-navigation .page-numbers,body.search .post-navigation .nav-previous a,body.search .post-navigation .nav-next a,body.archive .navigation.pagination .page-numbers,body.archive .navigation.pagination .nav-previous a,body.archive .navigation.pagination .nav-next a,body.archive .posts-navigation .page-numbers,body.archive .posts-navigation .nav-previous a,body.archive .posts-navigation .nav-next a,body.archive .post-navigation .page-numbers,body.archive .post-navigation .nav-previous a,body.archive .post-navigation .nav-next a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:0 14px;border-radius:999px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.0705882353);font-family:var(--w2w-nb-font-data);font-size:13px;color:var(--w2w-nb-text-secondary);text-decoration:none}body.search .navigation.pagination .page-numbers.current,body.search .posts-navigation .page-numbers.current,body.search .post-navigation .page-numbers.current,body.archive .navigation.pagination .page-numbers.current,body.archive .posts-navigation .page-numbers.current,body.archive .post-navigation .page-numbers.current{background:rgba(46,139,255,.12);box-shadow:inset 0 0 0 1px rgba(46,139,255,.55);color:var(--w2w-nb-text)}.comments-area{box-sizing:border-box;max-width:860px;margin:40px 0 0}.comments-area .comments-title,.comments-area .comment-reply-title{margin:0 0 18px;font-family:var(--w2w-nb-font-data);font-weight:500;font-size:14px;line-height:120%;letter-spacing:.28px;text-transform:uppercase;color:var(--w2w-nb-text)}.comments-area .comment-list{margin:0 0 30px;padding:0;list-style:none}.comments-area .comment-list ol{margin:0;padding-left:20px;list-style:none}.comments-area .comment-body{margin:0 0 14px;padding:18px 20px;border-radius:12px;background:rgba(236,238,243,.0431372549);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843)}.comments-area .comment-author,.comments-area .comment-metadata{font-family:var(--w2w-nb-font-data);font-weight:500;font-size:11px;letter-spacing:1.1px;text-transform:uppercase;color:var(--w2w-nb-text-tertiary)}.comments-area .comment-author a,.comments-area .comment-metadata a{color:inherit;text-decoration:none}.comments-area .comment-content{margin:12px 0 0;font-family:var(--w2w-nb-font-body);font-size:15px;line-height:165%;color:var(--w2w-nb-text-secondary)}.comments-area .comment-content p{margin:0 0 12px}.comments-area .comment-form label{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;font-family:var(--w2w-nb-font-body);font-weight:400;font-size:13px;line-height:1.2;color:var(--w2w-nb-text)}@media(min-width: 1024px){.comments-area .comment-form label{font-size:16px}}.comments-area .comment-form label>*,.comments-area .comment-form label abbr,.comments-area .comment-form label span{line-height:inherit}.comments-area .comment-form label .required,.comments-area .comment-form label abbr.required{border:0;font-size:inherit;line-height:inherit;color:#f05454;text-decoration:none}.comments-area .comment-form label .optional{font-size:13px;color:var(--w2w-nb-text-tertiary)}.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=tel],.comments-area .comment-form input[type=password],.comments-area .comment-form input[type=number],.comments-area .comment-form input[type=search],.comments-area .comment-form input[type=url],.comments-area .comment-form input[type=date],.comments-area .comment-form textarea,.comments-area .comment-form select{box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 16px;border:0;border-radius:8px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);font-family:var(--w2w-nb-font-body);font-weight:400;font-size:16px;line-height:normal;color:var(--w2w-nb-text);appearance:none}.comments-area .comment-form input[type=text]::placeholder,.comments-area .comment-form input[type=email]::placeholder,.comments-area .comment-form input[type=tel]::placeholder,.comments-area .comment-form input[type=password]::placeholder,.comments-area .comment-form input[type=number]::placeholder,.comments-area .comment-form input[type=search]::placeholder,.comments-area .comment-form input[type=url]::placeholder,.comments-area .comment-form input[type=date]::placeholder,.comments-area .comment-form textarea::placeholder,.comments-area .comment-form select::placeholder{color:var(--w2w-nb-text-tertiary);opacity:1}.comments-area .comment-form input[type=text]:focus,.comments-area .comment-form input[type=email]:focus,.comments-area .comment-form input[type=tel]:focus,.comments-area .comment-form input[type=password]:focus,.comments-area .comment-form input[type=number]:focus,.comments-area .comment-form input[type=search]:focus,.comments-area .comment-form input[type=url]:focus,.comments-area .comment-form input[type=date]:focus,.comments-area .comment-form textarea:focus,.comments-area .comment-form select:focus{outline:none;background:var(--w2w-nb-surface-backdrop, #050b0e);color:var(--w2w-nb-text);box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}@media(min-width: 1024px){.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=tel],.comments-area .comment-form input[type=password],.comments-area .comment-form input[type=number],.comments-area .comment-form input[type=search],.comments-area .comment-form input[type=url],.comments-area .comment-form input[type=date],.comments-area .comment-form textarea,.comments-area .comment-form select{height:54px}}.comments-area .comment-form textarea{height:auto;min-height:120px;padding:14px 16px;line-height:1.6;resize:vertical}.comments-area .comment-form select{padding-right:46px;background:var(--w2w-nb-surface-backdrop, #050b0e) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 21' fill='none'%3E%3Cpath d='M6 8.5L11 13.5L16 8.5' stroke='%236e747e' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center/22px 21px}.comments-area .comment-form .woocommerce-invalid input,.comments-area .comment-form .woocommerce-invalid select,.comments-area .comment-form .woocommerce-invalid textarea{background:rgba(194,69,31,.07);box-shadow:inset 0 0 0 1px rgba(194,69,31,.45)}.comments-area .comment-form input[type=checkbox]{display:inline-block;flex:none;width:18px;height:18px;margin:1px 0 0;padding:0;border:0;border-radius:3px;background:var(--w2w-nb-surface-backdrop, #050b0e);box-shadow:inset 0 0 0 1px rgba(236,238,243,.1019607843);appearance:none;cursor:pointer;transition:background-color 180ms ease,box-shadow 180ms ease}.comments-area .comment-form input[type=checkbox]:checked{background:var(--w2w-nb-brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2L4.8 8.5L9.5 3.8' stroke='%23050b0e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/12px 12px;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand)}.comments-area .comment-form input[type=checkbox]:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--w2w-nb-brand),0 0 0 2px rgba(46,139,255,.4)}.comments-area .comment-form label.checkbox,.comments-area .comment-form label.woocommerce-form__label-for-checkbox{display:block;position:relative;padding-left:30px;font-size:13px;line-height:150%;cursor:pointer}@media(min-width: 1024px){.comments-area .comment-form label.checkbox,.comments-area .comment-form label.woocommerce-form__label-for-checkbox{padding-left:32px;font-size:15px}}.comments-area .comment-form label.checkbox input[type=checkbox],.comments-area .comment-form label.woocommerce-form__label-for-checkbox input[type=checkbox]{position:absolute;top:2px;left:0}.comments-area .comment-form label.checkbox~.description,.comments-area .comment-form label.woocommerce-form__label-for-checkbox~.description{padding-left:30px}@media(min-width: 1024px){.comments-area .comment-form label.checkbox~.description,.comments-area .comment-form label.woocommerce-form__label-for-checkbox~.description{padding-left:32px}}.comments-area .comment-form{display:flex;flex-direction:column;gap:16px}.comments-area .comment-form p{display:flex;flex-direction:column;gap:8px;margin:0}.comments-area .comment-form .form-submit{flex-direction:row}.comments-area .comment-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:48px;padding:14px 26px;border:0;border-radius:40px;background:var(--w2w-nb-brand);box-shadow:none;font-family:var(--w2w-nb-font-display);font-weight:500;font-size:16px;letter-spacing:.8px;color:#fff;cursor:pointer}.comments-area .comment-form .comment-notes,.comments-area .comment-form .comment-form-cookies-consent label,.comments-area .comment-form .logged-in-as{font-family:var(--w2w-nb-font-body);font-size:13px;line-height:155%;color:var(--w2w-nb-text-tertiary)}
