*,:after,:before{box-sizing:border-box}:where(html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video){border:0;font-size:100%;font:inherit;margin:0;padding:0;text-rendering:optimizeLegibility;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}:where(footer,header,nav,section,main){display:block}:where(body){line-height:1}:where(ol,ul){list-style:none}:where(blockquote,q){quotes:none}:where(blockquote:before,blockquote:after,q:before,q:after){content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}a{color:inherit}a:hover{text-decoration:none}.entry-content.page-basic-content,.typo.page-basic-content,.wp-block-post-content.page-basic-content{--wp--preset--color--text-primary:var(--wp--preset--color--color-02);--wp--preset--color--text-secondary:rgba(43,43,43,.85);--wp--preset--color--text-tertiary:var(--wp--preset--color--color-03);--wp--preset--color--accent:var(--wp--preset--color--color-01);--wp--preset--color--accent-dark:#b5854a;--wp--preset--color--accent-alt:var(--wp--preset--color--color-01);--wp--preset--color--surface-alt:var(--wp--preset--color--color-04);--wp--preset--color--background-alt:var(--wp--preset--color--color-04);--wp--preset--color--surface:var(--wp--preset--color--color-03);--wp--preset--font-family--primary:var(--wp--preset--font-family--main)}.entry-content.page-basic-content h1:not(section *),.entry-content.page-basic-content h2:not(section *),.entry-content.page-basic-content h3:not(section *),.entry-content.page-basic-content h4:not(section *),.entry-content.page-basic-content h5:not(section *),.entry-content.page-basic-content h6:not(section *),.typo.page-basic-content h1:not(section *),.typo.page-basic-content h2:not(section *),.typo.page-basic-content h3:not(section *),.typo.page-basic-content h4:not(section *),.typo.page-basic-content h5:not(section *),.typo.page-basic-content h6:not(section *),.wp-block-post-content.page-basic-content h1:not(section *),.wp-block-post-content.page-basic-content h2:not(section *),.wp-block-post-content.page-basic-content h3:not(section *),.wp-block-post-content.page-basic-content h4:not(section *),.wp-block-post-content.page-basic-content h5:not(section *),.wp-block-post-content.page-basic-content h6:not(section *){color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--heading);font-weight:600;letter-spacing:-.02em;line-height:1.2;margin-bottom:.6em;margin-top:1.5em}.entry-content.page-basic-content h1:not(section *):first-child,.entry-content.page-basic-content h2:not(section *):first-child,.entry-content.page-basic-content h3:not(section *):first-child,.entry-content.page-basic-content h4:not(section *):first-child,.entry-content.page-basic-content h5:not(section *):first-child,.entry-content.page-basic-content h6:not(section *):first-child,.typo.page-basic-content h1:not(section *):first-child,.typo.page-basic-content h2:not(section *):first-child,.typo.page-basic-content h3:not(section *):first-child,.typo.page-basic-content h4:not(section *):first-child,.typo.page-basic-content h5:not(section *):first-child,.typo.page-basic-content h6:not(section *):first-child,.wp-block-post-content.page-basic-content h1:not(section *):first-child,.wp-block-post-content.page-basic-content h2:not(section *):first-child,.wp-block-post-content.page-basic-content h3:not(section *):first-child,.wp-block-post-content.page-basic-content h4:not(section *):first-child,.wp-block-post-content.page-basic-content h5:not(section *):first-child,.wp-block-post-content.page-basic-content h6:not(section *):first-child{margin-top:0}.entry-content.page-basic-content h1:not(section *),.typo.page-basic-content h1:not(section *),.wp-block-post-content.page-basic-content h1:not(section *){font-size:var(--wp--preset--font-size--xxl)}.entry-content.page-basic-content h2:not(section *),.typo.page-basic-content h2:not(section *),.wp-block-post-content.page-basic-content h2:not(section *){font-size:var(--wp--preset--font-size--xl)}.entry-content.page-basic-content h3:not(section *),.typo.page-basic-content h3:not(section *),.wp-block-post-content.page-basic-content h3:not(section *){font-size:var(--wp--preset--font-size--lg)}.entry-content.page-basic-content h4:not(section *),.typo.page-basic-content h4:not(section *),.wp-block-post-content.page-basic-content h4:not(section *){font-size:var(--wp--preset--font-size--ml)}.entry-content.page-basic-content h5:not(section *),.typo.page-basic-content h5:not(section *),.wp-block-post-content.page-basic-content h5:not(section *){font-size:var(--wp--preset--font-size--md);letter-spacing:.05em;text-transform:uppercase}.entry-content.page-basic-content h6:not(section *),.typo.page-basic-content h6:not(section *),.wp-block-post-content.page-basic-content h6:not(section *){color:var(--wp--preset--color--text-tertiary);font-size:var(--wp--preset--font-size--sm);letter-spacing:.1em;text-transform:uppercase}.entry-content.page-basic-content p:not(section *),.typo.page-basic-content p:not(section *),.wp-block-post-content.page-basic-content p:not(section *){color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);line-height:1.65;margin-bottom:var(--wp--preset--spacing--sm)}.entry-content.page-basic-content p:not(section *):last-child,.typo.page-basic-content p:not(section *):last-child,.wp-block-post-content.page-basic-content p:not(section *):last-child{margin-bottom:0}.entry-content.page-basic-content figure:not(section *),.entry-content.page-basic-content img:not(section *),.typo.page-basic-content figure:not(section *),.typo.page-basic-content img:not(section *),.wp-block-post-content.page-basic-content figure:not(section *),.wp-block-post-content.page-basic-content img:not(section *){border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.04);height:auto;margin-bottom:var(--wp--preset--spacing--md);max-width:100%}.entry-content.page-basic-content figure:not(section *) figcaption,.entry-content.page-basic-content img:not(section *) figcaption,.typo.page-basic-content figure:not(section *) figcaption,.typo.page-basic-content img:not(section *) figcaption,.wp-block-post-content.page-basic-content figure:not(section *) figcaption,.wp-block-post-content.page-basic-content img:not(section *) figcaption{color:var(--wp--preset--color--text-tertiary);font-size:var(--wp--preset--font-size--xxs);font-style:italic;margin-top:.75em;text-align:center}.entry-content.page-basic-content ol:not(section *),.entry-content.page-basic-content ul:not(section *),.typo.page-basic-content ol:not(section *),.typo.page-basic-content ul:not(section *),.wp-block-post-content.page-basic-content ol:not(section *),.wp-block-post-content.page-basic-content ul:not(section *){margin-bottom:var(--wp--preset--spacing--md);padding-left:0}.entry-content.page-basic-content ol:not(section *) li,.entry-content.page-basic-content ul:not(section *) li,.typo.page-basic-content ol:not(section *) li,.typo.page-basic-content ul:not(section *) li,.wp-block-post-content.page-basic-content ol:not(section *) li,.wp-block-post-content.page-basic-content ul:not(section *) li{color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);line-height:1.6;margin-bottom:var(--wp--preset--spacing--xs);position:relative}.entry-content.page-basic-content ol:not(section *) li:last-child,.entry-content.page-basic-content ul:not(section *) li:last-child,.typo.page-basic-content ol:not(section *) li:last-child,.typo.page-basic-content ul:not(section *) li:last-child,.wp-block-post-content.page-basic-content ol:not(section *) li:last-child,.wp-block-post-content.page-basic-content ul:not(section *) li:last-child{margin-bottom:0}.entry-content.page-basic-content ol:not(section *) ol,.entry-content.page-basic-content ol:not(section *) ul,.entry-content.page-basic-content ul:not(section *) ol,.entry-content.page-basic-content ul:not(section *) ul,.typo.page-basic-content ol:not(section *) ol,.typo.page-basic-content ol:not(section *) ul,.typo.page-basic-content ul:not(section *) ol,.typo.page-basic-content ul:not(section *) ul,.wp-block-post-content.page-basic-content ol:not(section *) ol,.wp-block-post-content.page-basic-content ol:not(section *) ul,.wp-block-post-content.page-basic-content ul:not(section *) ol,.wp-block-post-content.page-basic-content ul:not(section *) ul{margin-bottom:var(--wp--preset--spacing--xs);margin-top:var(--wp--preset--spacing--xs);padding-left:var(--wp--preset--spacing--md)}.entry-content.page-basic-content ul:not(section *),.typo.page-basic-content ul:not(section *),.wp-block-post-content.page-basic-content ul:not(section *){list-style-type:none}.entry-content.page-basic-content ul:not(section *) li,.typo.page-basic-content ul:not(section *) li,.wp-block-post-content.page-basic-content ul:not(section *) li{padding-left:1.5em}.entry-content.page-basic-content ul:not(section *) li:before,.typo.page-basic-content ul:not(section *) li:before,.wp-block-post-content.page-basic-content ul:not(section *) li:before{color:var(--wp--preset--color--accent);content:"•";font-size:1.2em;font-weight:700;left:.2em;line-height:1.2;position:absolute;top:0}.entry-content.page-basic-content ul:not(section *) ul li:before,.typo.page-basic-content ul:not(section *) ul li:before,.wp-block-post-content.page-basic-content ul:not(section *) ul li:before{content:"◦";font-size:1.1em}.entry-content.page-basic-content ul:not(section *) ul ul li:before,.typo.page-basic-content ul:not(section *) ul ul li:before,.wp-block-post-content.page-basic-content ul:not(section *) ul ul li:before{content:"▪";font-size:.8em;top:.2em}.entry-content.page-basic-content ol:not(section *),.typo.page-basic-content ol:not(section *),.wp-block-post-content.page-basic-content ol:not(section *){counter-reset:ol-counter;list-style-type:none}.entry-content.page-basic-content ol:not(section *) li,.typo.page-basic-content ol:not(section *) li,.wp-block-post-content.page-basic-content ol:not(section *) li{counter-increment:ol-counter;padding-left:1.8em}.entry-content.page-basic-content ol:not(section *) li:before,.typo.page-basic-content ol:not(section *) li:before,.wp-block-post-content.page-basic-content ol:not(section *) li:before{color:var(--wp--preset--color--accent);content:counter(ol-counter) ".";font-weight:600;left:0;position:absolute;text-align:right;width:1.2em}.entry-content.page-basic-content ol:not(section *) ol,.typo.page-basic-content ol:not(section *) ol,.wp-block-post-content.page-basic-content ol:not(section *) ol{counter-reset:ol-counter-nested}.entry-content.page-basic-content ol:not(section *) ol li,.typo.page-basic-content ol:not(section *) ol li,.wp-block-post-content.page-basic-content ol:not(section *) ol li{counter-increment:ol-counter-nested}.entry-content.page-basic-content ol:not(section *) ol li:before,.typo.page-basic-content ol:not(section *) ol li:before,.wp-block-post-content.page-basic-content ol:not(section *) ol li:before{content:counter(ol-counter-nested,lower-alpha) "."}.entry-content.page-basic-content ol:not(section *) ol ol,.typo.page-basic-content ol:not(section *) ol ol,.wp-block-post-content.page-basic-content ol:not(section *) ol ol{counter-reset:ol-counter-nested-2}.entry-content.page-basic-content ol:not(section *) ol ol li,.typo.page-basic-content ol:not(section *) ol ol li,.wp-block-post-content.page-basic-content ol:not(section *) ol ol li{counter-increment:ol-counter-nested-2}.entry-content.page-basic-content ol:not(section *) ol ol li:before,.typo.page-basic-content ol:not(section *) ol ol li:before,.wp-block-post-content.page-basic-content ol:not(section *) ol ol li:before{content:counter(ol-counter-nested-2,lower-roman) "."}.entry-content.page-basic-content table:not(section *),.typo.page-basic-content table:not(section *),.wp-block-post-content.page-basic-content table:not(section *){border-collapse:collapse;border-spacing:0;color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xs);margin-bottom:var(--wp--preset--spacing--md);width:100%}.entry-content.page-basic-content table:not(section *)>tbody>tr>td,.entry-content.page-basic-content table:not(section *)>thead>tr>th,.entry-content.page-basic-content table:not(section *)>tr>td,.entry-content.page-basic-content table:not(section *)>tr>th,.typo.page-basic-content table:not(section *)>tbody>tr>td,.typo.page-basic-content table:not(section *)>thead>tr>th,.typo.page-basic-content table:not(section *)>tr>td,.typo.page-basic-content table:not(section *)>tr>th,.wp-block-post-content.page-basic-content table:not(section *)>tbody>tr>td,.wp-block-post-content.page-basic-content table:not(section *)>thead>tr>th,.wp-block-post-content.page-basic-content table:not(section *)>tr>td,.wp-block-post-content.page-basic-content table:not(section *)>tr>th{border-bottom:1px solid rgba(0,0,0,.08);padding:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--sm);text-align:left}.entry-content.page-basic-content table:not(section *)>thead>tr>th,.entry-content.page-basic-content table:not(section *)>tr>th,.typo.page-basic-content table:not(section *)>thead>tr>th,.typo.page-basic-content table:not(section *)>tr>th,.wp-block-post-content.page-basic-content table:not(section *)>thead>tr>th,.wp-block-post-content.page-basic-content table:not(section *)>tr>th{background-color:var(--wp--preset--color--surface-alt);border-bottom:2px solid var(--wp--preset--color--accent);color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--heading);font-weight:600}.entry-content.page-basic-content table:not(section *)>thead tr:first-child th:first-child,.typo.page-basic-content table:not(section *)>thead tr:first-child th:first-child,.wp-block-post-content.page-basic-content table:not(section *)>thead tr:first-child th:first-child{border-top-left-radius:4px}.entry-content.page-basic-content table:not(section *)>thead tr:first-child th:last-child,.typo.page-basic-content table:not(section *)>thead tr:first-child th:last-child,.wp-block-post-content.page-basic-content table:not(section *)>thead tr:first-child th:last-child{border-top-right-radius:4px}.entry-content.page-basic-content table:not(section *)>tbody tr,.typo.page-basic-content table:not(section *)>tbody tr,.wp-block-post-content.page-basic-content table:not(section *)>tbody tr{transition:background-color .2s ease}.entry-content.page-basic-content table:not(section *)>tbody tr:nth-child(2n),.typo.page-basic-content table:not(section *)>tbody tr:nth-child(2n),.wp-block-post-content.page-basic-content table:not(section *)>tbody tr:nth-child(2n){background-color:rgba(0,0,0,.02)}.entry-content.page-basic-content table:not(section *)>tbody tr:hover,.typo.page-basic-content table:not(section *)>tbody tr:hover,.wp-block-post-content.page-basic-content table:not(section *)>tbody tr:hover{background-color:rgba(224,217,198,.05)}.entry-content.page-basic-content table:not(section *)>tfoot,.typo.page-basic-content table:not(section *)>tfoot,.wp-block-post-content.page-basic-content table:not(section *)>tfoot{background-color:var(--wp--preset--color--surface-alt);border-top:2px solid var(--wp--preset--color--surface);color:var(--wp--preset--color--text-primary);font-weight:600}.entry-content.page-basic-content table:not(section *)>tfoot>tr>td,.typo.page-basic-content table:not(section *)>tfoot>tr>td,.wp-block-post-content.page-basic-content table:not(section *)>tfoot>tr>td{border-bottom:none}.entry-content.page-basic-content blockquote:not(section *),.typo.page-basic-content blockquote:not(section *),.wp-block-post-content.page-basic-content blockquote:not(section *){background-color:var(--wp--preset--color--surface-alt);border-left:4px solid var(--wp--preset--color--accent);border-radius:0 4px 4px 0;margin-bottom:var(--wp--preset--spacing--md);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.entry-content.page-basic-content blockquote:not(section *) p,.typo.page-basic-content blockquote:not(section *) p,.wp-block-post-content.page-basic-content blockquote:not(section *) p{color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--md);font-style:italic;line-height:1.5;margin-bottom:var(--wp--preset--spacing--xs)}.entry-content.page-basic-content blockquote:not(section *) p:last-child,.typo.page-basic-content blockquote:not(section *) p:last-child,.wp-block-post-content.page-basic-content blockquote:not(section *) p:last-child{margin-bottom:0}.entry-content.page-basic-content blockquote:not(section *)>footer,.typo.page-basic-content blockquote:not(section *)>footer,.wp-block-post-content.page-basic-content blockquote:not(section *)>footer{color:var(--wp--preset--color--text-tertiary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxs);letter-spacing:.05em;margin-top:.5em;text-transform:uppercase}.entry-content.page-basic-content blockquote:not(section *)>footer>cite,.typo.page-basic-content blockquote:not(section *)>footer>cite,.wp-block-post-content.page-basic-content blockquote:not(section *)>footer>cite{font-style:italic;letter-spacing:normal;text-transform:none}.entry-content.page-basic-content blockquote:not(section *)>footer>cite:before,.typo.page-basic-content blockquote:not(section *)>footer>cite:before,.wp-block-post-content.page-basic-content blockquote:not(section *)>footer>cite:before{content:"— "}.entry-content.page-basic-content pre:not(section *),.typo.page-basic-content pre:not(section *),.wp-block-post-content.page-basic-content pre:not(section *){background-color:var(--wp--preset--color--text-primary);border:1px solid rgba(0,0,0,.15);border-radius:4px;color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--monospace);font-size:var(--wp--preset--font-size--xs);line-height:1.5;margin-bottom:var(--wp--preset--spacing--md);overflow-x:auto;padding:var(--wp--preset--spacing--sm)}.entry-content.page-basic-content hr:not(section *),.typo.page-basic-content hr:not(section *),.wp-block-post-content.page-basic-content hr:not(section *){background-image:linear-gradient(to right,rgba(224,217,198,0),var(--wp--preset--color--accent),rgba(224,217,198,0));border:0;height:1px;margin:var(--wp--preset--spacing--lg) 0;opacity:.6}.entry-content.page-basic-content dl:not(section *),.typo.page-basic-content dl:not(section *),.wp-block-post-content.page-basic-content dl:not(section *){margin-bottom:var(--wp--preset--spacing--md)}.entry-content.page-basic-content dl:not(section *)>dt,.typo.page-basic-content dl:not(section *)>dt,.wp-block-post-content.page-basic-content dl:not(section *)>dt{color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--sm);font-weight:600;margin-bottom:.25em;margin-top:var(--wp--preset--spacing--xs)}.entry-content.page-basic-content dl:not(section *)>dd,.typo.page-basic-content dl:not(section *)>dd,.wp-block-post-content.page-basic-content dl:not(section *)>dd{color:var(--wp--preset--color--text-secondary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);line-height:1.6;margin-bottom:var(--wp--preset--spacing--xs);margin-left:var(--wp--preset--spacing--sm)}.entry-content.page-basic-content dl:not(section *)>dd:last-child,.typo.page-basic-content dl:not(section *)>dd:last-child,.wp-block-post-content.page-basic-content dl:not(section *)>dd:last-child{margin-bottom:0}.entry-content.page-basic-content form:not(section *),.typo.page-basic-content form:not(section *),.wp-block-post-content.page-basic-content form:not(section *){margin-bottom:var(--wp--preset--spacing--md)}.entry-content.page-basic-content form:not(section *)>fieldset,.typo.page-basic-content form:not(section *)>fieldset,.wp-block-post-content.page-basic-content form:not(section *)>fieldset{background-color:rgba(224,217,198,.05);border:1px solid var(--wp--preset--color--surface);border-radius:4px;margin-bottom:var(--wp--preset--spacing--sm);padding:var(--wp--preset--spacing--sm) var(--wp--preset--spacing--md)}.entry-content.page-basic-content form:not(section *)>fieldset>legend,.typo.page-basic-content form:not(section *)>fieldset>legend,.wp-block-post-content.page-basic-content form:not(section *)>fieldset>legend{color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--sm);font-weight:600;padding:0 .5em}.entry-content.page-basic-content form:not(section *)>fieldset>div,.typo.page-basic-content form:not(section *)>fieldset>div,.wp-block-post-content.page-basic-content form:not(section *)>fieldset>div{display:flex;flex-direction:column;margin-bottom:var(--wp--preset--spacing--xs)}.entry-content.page-basic-content form:not(section *)>fieldset>div:last-child,.typo.page-basic-content form:not(section *)>fieldset>div:last-child,.wp-block-post-content.page-basic-content form:not(section *)>fieldset>div:last-child{margin-bottom:0}.entry-content.page-basic-content form:not(section *)>fieldset>div>label,.typo.page-basic-content form:not(section *)>fieldset>div>label,.wp-block-post-content.page-basic-content form:not(section *)>fieldset>div>label{align-items:center;color:var(--wp--preset--color--text-secondary);display:inline-flex;font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxs);font-weight:500;gap:.5em;margin-bottom:.4em}.entry-content.page-basic-content form:not(section *) input[type=date]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=datetime-local]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=email]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=file]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=month]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=number]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=password]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=search]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=tel]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=text]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=time]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=url]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=week]:not(section *),.entry-content.page-basic-content form:not(section *) select:not(section *),.entry-content.page-basic-content form:not(section *) textarea:not(section *),.typo.page-basic-content form:not(section *) input[type=date]:not(section *),.typo.page-basic-content form:not(section *) input[type=datetime-local]:not(section *),.typo.page-basic-content form:not(section *) input[type=email]:not(section *),.typo.page-basic-content form:not(section *) input[type=file]:not(section *),.typo.page-basic-content form:not(section *) input[type=month]:not(section *),.typo.page-basic-content form:not(section *) input[type=number]:not(section *),.typo.page-basic-content form:not(section *) input[type=password]:not(section *),.typo.page-basic-content form:not(section *) input[type=search]:not(section *),.typo.page-basic-content form:not(section *) input[type=tel]:not(section *),.typo.page-basic-content form:not(section *) input[type=text]:not(section *),.typo.page-basic-content form:not(section *) input[type=time]:not(section *),.typo.page-basic-content form:not(section *) input[type=url]:not(section *),.typo.page-basic-content form:not(section *) input[type=week]:not(section *),.typo.page-basic-content form:not(section *) select:not(section *),.typo.page-basic-content form:not(section *) textarea:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=date]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=datetime-local]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=email]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=file]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=month]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=number]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=password]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=search]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=tel]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=text]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=time]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=url]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=week]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) select:not(section *),.wp-block-post-content.page-basic-content form:not(section *) textarea:not(section *){background-color:var(--wp--preset--color--background-alt);border:1px solid var(--wp--preset--color--surface);border-radius:4px;color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--sm);max-width:100%;outline:none;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.entry-content.page-basic-content form:not(section *) input[type=date]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=datetime-local]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=email]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=file]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=month]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=number]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=password]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=search]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=tel]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=text]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=time]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=url]:not(section *):focus,.entry-content.page-basic-content form:not(section *) input[type=week]:not(section *):focus,.entry-content.page-basic-content form:not(section *) select:not(section *):focus,.entry-content.page-basic-content form:not(section *) textarea:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=date]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=datetime-local]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=email]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=file]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=month]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=number]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=password]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=search]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=tel]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=text]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=time]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=url]:not(section *):focus,.typo.page-basic-content form:not(section *) input[type=week]:not(section *):focus,.typo.page-basic-content form:not(section *) select:not(section *):focus,.typo.page-basic-content form:not(section *) textarea:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=date]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=datetime-local]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=email]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=file]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=month]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=number]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=password]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=search]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=tel]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=text]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=time]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=url]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) input[type=week]:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) select:not(section *):focus,.wp-block-post-content.page-basic-content form:not(section *) textarea:not(section *):focus{border-color:var(--wp--preset--color--accent);box-shadow:0 0 0 3px rgba(224,217,198,.15)}.entry-content.page-basic-content form:not(section *) select:not(section *),.typo.page-basic-content form:not(section *) select:not(section *),.wp-block-post-content.page-basic-content form:not(section *) select:not(section *){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%236b6b6b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.entry-content.page-basic-content form:not(section *) textarea:not(section *),.typo.page-basic-content form:not(section *) textarea:not(section *),.wp-block-post-content.page-basic-content form:not(section *) textarea:not(section *){min-height:120px;resize:vertical}.entry-content.page-basic-content form:not(section *) input[type=color]:not(section *),.typo.page-basic-content form:not(section *) input[type=color]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=color]:not(section *){border:1px solid var(--wp--preset--color--surface);border-radius:4px;cursor:pointer;height:40px;padding:2px;width:60px}.entry-content.page-basic-content form:not(section *) input[type=checkbox]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=radio]:not(section *),.typo.page-basic-content form:not(section *) input[type=checkbox]:not(section *),.typo.page-basic-content form:not(section *) input[type=radio]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=checkbox]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=radio]:not(section *){background-color:var(--wp--preset--color--background-alt);border:1px solid var(--wp--preset--color--surface);border-radius:2px;cursor:pointer;display:inline-block;height:18px;margin-right:.5em;outline:none;position:relative;transition:background-color .2s,border-color .2s;vertical-align:middle;width:18px}.entry-content.page-basic-content form:not(section *) input[type=checkbox]:not(section *):checked,.entry-content.page-basic-content form:not(section *) input[type=radio]:not(section *):checked,.typo.page-basic-content form:not(section *) input[type=checkbox]:not(section *):checked,.typo.page-basic-content form:not(section *) input[type=radio]:not(section *):checked,.wp-block-post-content.page-basic-content form:not(section *) input[type=checkbox]:not(section *):checked,.wp-block-post-content.page-basic-content form:not(section *) input[type=radio]:not(section *):checked{background-color:var(--wp--preset--color--accent);border-color:var(--wp--preset--color--accent)}.entry-content.page-basic-content form:not(section *) input[type=checkbox]:not(section *):checked:after,.entry-content.page-basic-content form:not(section *) input[type=radio]:not(section *):checked:after,.typo.page-basic-content form:not(section *) input[type=checkbox]:not(section *):checked:after,.typo.page-basic-content form:not(section *) input[type=radio]:not(section *):checked:after,.wp-block-post-content.page-basic-content form:not(section *) input[type=checkbox]:not(section *):checked:after,.wp-block-post-content.page-basic-content form:not(section *) input[type=radio]:not(section *):checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.entry-content.page-basic-content form:not(section *) input[type=radio]:not(section *),.typo.page-basic-content form:not(section *) input[type=radio]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=radio]:not(section *){border-radius:50%}.entry-content.page-basic-content form:not(section *) input[type=radio]:not(section *):checked:after,.typo.page-basic-content form:not(section *) input[type=radio]:not(section *):checked:after,.wp-block-post-content.page-basic-content form:not(section *) input[type=radio]:not(section *):checked:after{background:#fff;border:none;border-radius:50%;content:"";height:6px;left:5px;position:absolute;top:5px;transform:none;width:6px}.entry-content.page-basic-content form:not(section *) div:has(input[type=checkbox]):not(section *),.entry-content.page-basic-content form:not(section *) div:has(input[type=radio]):not(section *),.typo.page-basic-content form:not(section *) div:has(input[type=checkbox]):not(section *),.typo.page-basic-content form:not(section *) div:has(input[type=radio]):not(section *),.wp-block-post-content.page-basic-content form:not(section *) div:has(input[type=checkbox]):not(section *),.wp-block-post-content.page-basic-content form:not(section *) div:has(input[type=radio]):not(section *){align-items:center;flex-direction:row}.entry-content.page-basic-content form:not(section *) div:has(input[type=checkbox]):not(section *)>label,.entry-content.page-basic-content form:not(section *) div:has(input[type=radio]):not(section *)>label,.typo.page-basic-content form:not(section *) div:has(input[type=checkbox]):not(section *)>label,.typo.page-basic-content form:not(section *) div:has(input[type=radio]):not(section *)>label,.wp-block-post-content.page-basic-content form:not(section *) div:has(input[type=checkbox]):not(section *)>label,.wp-block-post-content.page-basic-content form:not(section *) div:has(input[type=radio]):not(section *)>label{cursor:pointer;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.entry-content.page-basic-content form:not(section *) button:not(section *),.entry-content.page-basic-content form:not(section *) input[type=button]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=reset]:not(section *),.entry-content.page-basic-content form:not(section *) input[type=submit]:not(section *),.typo.page-basic-content form:not(section *) button:not(section *),.typo.page-basic-content form:not(section *) input[type=button]:not(section *),.typo.page-basic-content form:not(section *) input[type=reset]:not(section *),.typo.page-basic-content form:not(section *) input[type=submit]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) button:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=button]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=reset]:not(section *),.wp-block-post-content.page-basic-content form:not(section *) input[type=submit]:not(section *){align-items:center;align-self:flex-start;background-color:var(--wp--preset--color--accent);border:none;border-radius:999px;color:var(--wp--preset--color--color-02);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--preset--font-size--xxs);font-weight:600;justify-content:center;letter-spacing:.12em;padding:12px 24px;text-transform:uppercase;transition:background-color .3s ease,color .3s ease;width:auto}.entry-content.page-basic-content form:not(section *) button:not(section *):hover,.entry-content.page-basic-content form:not(section *) input[type=button]:not(section *):hover,.entry-content.page-basic-content form:not(section *) input[type=reset]:not(section *):hover,.entry-content.page-basic-content form:not(section *) input[type=submit]:not(section *):hover,.typo.page-basic-content form:not(section *) button:not(section *):hover,.typo.page-basic-content form:not(section *) input[type=button]:not(section *):hover,.typo.page-basic-content form:not(section *) input[type=reset]:not(section *):hover,.typo.page-basic-content form:not(section *) input[type=submit]:not(section *):hover,.wp-block-post-content.page-basic-content form:not(section *) button:not(section *):hover,.wp-block-post-content.page-basic-content form:not(section *) input[type=button]:not(section *):hover,.wp-block-post-content.page-basic-content form:not(section *) input[type=reset]:not(section *):hover,.wp-block-post-content.page-basic-content form:not(section *) input[type=submit]:not(section *):hover{background-color:var(--wp--preset--color--color-02);color:#fff}.entry-content.page-basic-content q:not(section *),.typo.page-basic-content q:not(section *),.wp-block-post-content.page-basic-content q:not(section *){color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--serif);font-style:italic}.entry-content.page-basic-content q:not(section *):before,.typo.page-basic-content q:not(section *):before,.wp-block-post-content.page-basic-content q:not(section *):before{content:"“"}.entry-content.page-basic-content q:not(section *):after,.typo.page-basic-content q:not(section *):after,.wp-block-post-content.page-basic-content q:not(section *):after{content:"”"}.entry-content.page-basic-content ins:not(section *),.typo.page-basic-content ins:not(section *),.wp-block-post-content.page-basic-content ins:not(section *){background-color:rgba(224,217,198,.08);text-decoration:underline;text-decoration-color:var(--wp--preset--color--accent)}.entry-content.page-basic-content del:not(section *),.typo.page-basic-content del:not(section *),.wp-block-post-content.page-basic-content del:not(section *){color:var(--wp--preset--color--text-tertiary);text-decoration:line-through}.entry-content.page-basic-content mark:not(section *),.typo.page-basic-content mark:not(section *),.wp-block-post-content.page-basic-content mark:not(section *){background-color:var(--wp--preset--color--accent-alt);border-radius:2px;color:var(--wp--preset--color--text-primary);padding:.1em .3em}.entry-content.page-basic-content code:not(section *),.entry-content.page-basic-content x-code:not(section *),.typo.page-basic-content code:not(section *),.typo.page-basic-content x-code:not(section *),.wp-block-post-content.page-basic-content code:not(section *),.wp-block-post-content.page-basic-content x-code:not(section *){background-color:var(--wp--preset--color--surface-alt);border:1px solid rgba(0,0,0,.05);border-radius:4px;color:var(--wp--preset--color--accent-dark);font-family:var(--wp--preset--font-family--monospace);font-size:.9em;padding:.2em .4em}.entry-content.page-basic-content kbd:not(section *),.typo.page-basic-content kbd:not(section *),.wp-block-post-content.page-basic-content kbd:not(section *){background-color:#fff;border-bottom:1px solid var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--surface);border-bottom:2px solid rgba(0,0,0,.25);border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,.1);color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--monospace);font-size:.85em;margin:0 .1em;padding:.1em .4em}.entry-content.page-basic-content samp:not(section *),.typo.page-basic-content samp:not(section *),.wp-block-post-content.page-basic-content samp:not(section *){background-color:var(--wp--preset--color--surface-alt);border-radius:2px;color:var(--wp--preset--color--text-primary);font-family:var(--wp--preset--font-family--monospace);font-size:.9em;padding:.1em .3em}.entry-content.page-basic-content abbr:not(section *),.typo.page-basic-content abbr:not(section *),.wp-block-post-content.page-basic-content abbr:not(section *){cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.entry-content.page-basic-content var:not(section *),.typo.page-basic-content var:not(section *),.wp-block-post-content.page-basic-content var:not(section *){color:var(--wp--preset--color--accent-dark);font-family:var(--wp--preset--font-family--monospace);font-style:italic}.entry-content.page-basic-content dfn:not(section *),.typo.page-basic-content dfn:not(section *),.wp-block-post-content.page-basic-content dfn:not(section *){color:var(--wp--preset--color--text-primary);font-style:italic;font-weight:600}.entry-content.page-basic-content sub:not(section *),.entry-content.page-basic-content sup:not(section *),.typo.page-basic-content sub:not(section *),.typo.page-basic-content sup:not(section *),.wp-block-post-content.page-basic-content sub:not(section *),.wp-block-post-content.page-basic-content sup:not(section *){font-size:.75em;line-height:0;position:relative;vertical-align:baseline}.entry-content.page-basic-content sub:not(section *),.typo.page-basic-content sub:not(section *),.wp-block-post-content.page-basic-content sub:not(section *){bottom:-.25em}.entry-content.page-basic-content sup:not(section *),.typo.page-basic-content sup:not(section *),.wp-block-post-content.page-basic-content sup:not(section *){top:-.5em}.entry-content.page-basic-content strong:not(section *),.typo.page-basic-content strong:not(section *),.wp-block-post-content.page-basic-content strong:not(section *){color:var(--wp--preset--color--text-primary);font-weight:700}.entry-content.page-basic-content em:not(section *),.typo.page-basic-content em:not(section *),.wp-block-post-content.page-basic-content em:not(section *){font-style:italic}.entry-content.page-basic-content small:not(section *),.typo.page-basic-content small:not(section *),.wp-block-post-content.page-basic-content small:not(section *){color:var(--wp--preset--color--text-tertiary);font-size:.85em}.entry-content.page-basic-content a:not(section *),.typo.page-basic-content a:not(section *),.wp-block-post-content.page-basic-content a:not(section *){border-bottom:1px solid transparent;color:var(--wp--preset--color--accent-dark);text-decoration:none;transition:color .2s ease,border-color .2s ease}.entry-content.page-basic-content a:not(section *):hover,.typo.page-basic-content a:not(section *):hover,.wp-block-post-content.page-basic-content a:not(section *):hover{border-bottom-color:var(--wp--preset--color--text-primary);color:var(--wp--preset--color--text-primary)}a{text-decoration:none;transition:all .2s ease-in}html{overflow-x:hidden;scrollbar-gutter:stable}body{background:linear-gradient(180deg,#f6f7f6,#fff)}.container,.entry-content,.wp-block-post-content{margin-inline:auto;max-width:var(--wp--style--global--content-size);padding-inline:var(--wp--preset--spacing--md)}.container>section,.entry-content>section,.wp-block-post-content>section{margin-inline:calc((min(var(--wp--style--global--content-size),100vw) - 100%)/-2);max-width:min(var(--wp--style--global--content-size),100vw);width:min(var(--wp--style--global--content-size),100vw)}.container .alignwide,.entry-content .alignwide,.wp-block-post-content .alignwide{margin-inline:calc((min(var(--wp--style--global--wide-size),100vw) - 100%)/-2);max-width:min(var(--wp--style--global--wide-size),100vw);width:min(var(--wp--style--global--wide-size),100vw)}.container .alignfull,.entry-content .alignfull,.wp-block-post-content .alignfull{margin-inline:calc(-50vw + 50%);max-width:100vw;width:100vw}@media screen and (max-width:767px){.container,.entry-content,.wp-block-post-content{overflow:hidden}}.flex{display:flex;flex-wrap:wrap}.right-container{margin-left:calc((100% - var(--wp--style--global--content-size))/2);margin-right:auto}@media screen and (max-width:1199px){.right-container{margin:auto}}.gap-top{margin-top:var(--wp--preset--spacing--xxl)}.gap-bottom,section{margin-bottom:var(--wp--preset--spacing--xxl)}section{margin-top:var(--wp--preset--spacing--xxl)}.has-bg-color,.has-bg-image{margin-bottom:0;margin-top:0;padding-bottom:var(--wp--preset--spacing--xl);padding-top:var(--wp--preset--spacing--xl)}.heading-wrapper{--color1:var(--wp--preset--color--color-2);--color2:var(--wp--preset--color--color-1)}.heading-wrapper .heading-icon{align-items:center;display:inline-flex;height:45px;justify-content:center;margin-bottom:var(--wp--preset--spacing--md);width:45px}@media screen and (max-width:767px){.heading-wrapper .heading-icon{display:none}}[class*=__nl-heading]{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xxl);font-weight:400;white-space:pre-line}[class*=__nl-heading] em,[class*=__nl-heading] span{font-style:italic;font-weight:300}[class*=__nl-heading] strong{font-weight:600}@media screen and (max-width:767px){[class*=__nl-heading]{line-height:1.1;white-space:normal}}[class*=__nl-des]{font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--ml);font-weight:400;line-height:1.3;white-space:pre-line}@media screen and (max-width:767px){[class*=__nl-des]{white-space:normal}}[class*=__nl-btn]{align-items:center;border:1px solid #fff;border-radius:30px;display:inline-flex;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--sm);font-weight:400;justify-content:center;line-height:1.3;padding:15px 30px}[class*=__nl-btn]:hover{background-color:var(--wp--preset--color--color-02)}[class*=__nl-link]{font-size:var(--wp--preset--font-size--xs)}[class*=__nl-link]:after{aspect-ratio:184/150;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2' viewBox='0 0 71 58'%3E%3Cpath d='M70.877 28.58c-.001.29-.114.568-.317.775l-27.221 27.5a1.08 1.08 0 0 1-1.538 0 1.11 1.11 0 0 1 0-1.55l25.375-25.621H1.097a1.104 1.104 0 0 1-1.098-1.098c0-.602.496-1.098 1.098-1.098h66.067L41.801 1.871a1.11 1.11 0 0 1 0-1.55 1.08 1.08 0 0 1 1.538 0l27.146 27.425c.246.207.389.512.392.833Z' style='fill:%23b5854a;fill-rule:nonzero'/%3E%3C/svg%3E");background-size:100%;content:"";display:inline-block;margin-left:8px;width:16px}body{background-color:#fff}section{padding-inline:20px}.editor-post-title{font-size:var(--wp--preset--font-size--xl);margin-bottom:var(--wp--preset--spacing--md)}.reveal-on-scroll{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.15s}.reveal-delay-2{transition-delay:.3s}.reveal-delay-3{transition-delay:.45s}.header-logo{--logo-color:var(--wp--preset--color--color-05);height:auto;transition:all .3s ease-in;width:180px}@media screen and (max-width:575px){.header-logo{width:130px}}.header-logo a{display:block}.header-logo a svg{pointer-events:none}.header-logo a img{height:auto;width:100%}.header{background-color:var(--wp--preset--color--color-03);left:0;position:sticky;top:0;transition:all .3s ease-in;width:100%;z-index:499}.header-wrap{align-items:center;justify-content:space-between;padding:20px clamp(20px,5vw,60px);width:100%}@media screen and (max-width:575px){.header-wrap{padding:10px 20px}}.header-hamburger{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:6px;order:4;padding:10px;z-index:501}.header-hamburger .hamburger-line{background-color:var(--wp--preset--color--color-02);display:block;height:3px;transition:all .3s ease;width:30px}@media screen and (min-width:1200px){.header-hamburger{display:none}}.header-nav{color:inherit}@media(max-width:1199px){.header-nav{display:none}}.header-nav ul{align-items:center;color:var(--wp--preset--color--color-02);display:flex;font-family:var(--wp--preset--font-family--main)}.header-nav ul li{font-size:calc(var(--wp--preset--font-size--xxs));font-weight:600;margin-right:clamp(20px,3.7vw,60px);text-transform:uppercase}.header-nav ul li.lang-item{margin-right:5px}.header-nav ul li.lang-item:after{content:"|";margin-left:5px}.header-nav ul li.lang-item:last-child{margin-right:0}.header-nav ul li.lang-item:last-child:after{display:none}.header-nav ul li:last-child{margin-right:0}.header-nav ul li a{transition:all .2s ease-in}.header-nav ul li a:hover,.header-nav ul li.current-menu-item a{color:var(--wp--preset--color--color-01)}.header-nav ul li.menu__nl_btn a{background-color:var(--wp--preset--color--color-02);border-radius:100px;color:#fff;display:block;padding:clamp(10px,1.5vw,20px) clamp(20px,3.7vw,60px)}.header-nav ul li.menu__nl_btn:hover a{background-color:var(--wp--preset--color--color-01);color:#fff}.header-sidebutton{align-items:center;color:var(--wp--preset--color--text-primary);display:flex;font-size:calc(var(--wp--preset--font-size--xs));gap:20px}.header-sidebutton a{align-items:center;display:inline-flex;gap:5px}.header-sidebutton:hover{color:var(--wp--preset--color--accent)}.header-sidebutton svg{height:20px;width:20px}@media screen and (max-width:767px){.header-sidebutton span{display:none}}.top-header{background-color:var(--wp--preset--color--color-1);justify-content:flex-end;padding:5px var(--wp--preset--spacing--lg);text-align:center}.social-links{align-items:center;gap:10px;line-height:1}.social-links li a{align-items:center;color:#fff;display:flex;justify-content:center}.social-links li a svg{fill:currentColor;height:auto;width:20px}.social-links li a:hover{color:var(--wp--preset--color--color-4)}.short-header .header{background-color:#fff;transform:translateY(-100%)}.short-header .header-wrap{padding-bottom:10px;padding-top:10px}.short-header .header-logo{width:140px}.short-header .header .header-nav ul li.menu__nl_btn a{padding:10px 20px}.scrollingtop .header{transform:translateY(0)}.mobile-menu-overlay{backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .4s ease;visibility:hidden;width:100%;z-index:480}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{background-color:#fff;bottom:0;box-shadow:10px 0 30px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:40px;left:-100%;max-width:350px;padding:120px var(--wp--preset--spacing--lg) var(--wp--preset--spacing--lg) var(--wp--preset--spacing--lg);position:fixed;top:0;transition:all .4s cubic-bezier(.77,.2,.05,1);width:80%;z-index:490}@media screen and (max-width:575px){.mobile-menu{padding:120px 20px 20px}}@media screen and (min-width:1200px){.mobile-menu{display:none}}.mobile-menu.active{left:0}.mobile-menu .mobile-logo{width:180px}.mobile-menu .mobile-nav ul{display:flex;flex-direction:column;gap:20px;list-style:none;padding:0}.mobile-menu .mobile-nav ul li a{font-size:var(--wp--preset--font-size--normal)}.mobile-menu .mobile-nav ul li a:hover{color:var(--wp--preset--color--color-4)}.mobile-menu .mobile-social{margin-top:auto}.mobile-menu .mobile-social .social-links{justify-content:flex-start}.mobile-menu .mobile-social .social-links li a{color:var(--wp--preset--color--color-1)}.mobile-menu .mobile-social .social-links li a:hover{color:var(--wp--preset--color--color-4)}body.menu-open{overflow:hidden}.header-hamburger.active .hamburger-line:first-child{transform:translateY(10px) rotate(45deg)}.header-hamburger.active .hamburger-line:nth-child(2){opacity:0}.header-hamburger.active .hamburger-line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.header-side__btn svg{display:none}@media screen and (max-width:767px){.header-side__btn svg{color:var(--wp--preset--color--accent);display:block}.header-side__btn{background-color:transparent;color:var(--wp--preset--color--text-primary);padding:0}.header-side__btn:after{content:""}.header-side__btn:hover{color:var(--wp--preset--color--accent)}}.footer{background-color:#ebf2fc;font-family:var(--wp--preset--font-family--main);padding:clamp(40px,8vw,80px) 20px clamp(30px,5vw,50px)}.footer-container{margin-inline:auto;max-width:var(--wp--style--global--wide-size)}.footer-grid{display:grid;gap:clamp(30px,4vw,60px);grid-template-columns:2fr 1.2fr 1.2fr 1.4fr;padding-bottom:clamp(30px,5vw,50px)}@media screen and (max-width:991px){.footer-grid{gap:30px;grid-template-columns:1.5fr 1fr 1fr 1.2fr}}@media screen and (max-width:767px){.footer-grid{gap:40px 30px;grid-template-columns:1fr 1fr}}@media screen and (max-width:575px){.footer-grid{gap:35px;grid-template-columns:1fr}}.footer-col{display:flex;flex-direction:column}@media screen and (max-width:575px){.footer-col-brand{align-items:flex-start}}.footer-col-title{color:var(--wp--preset--color--color-02);font-family:var(--wp--preset--font-family--heading);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:25px;text-transform:uppercase}.footer-logo-link{align-items:center;color:#b7531e;display:inline-flex;text-decoration:none;transition:opacity .2s ease}.footer-logo-link:hover{opacity:.85}.footer-logo-link .logo-icon{font-size:28px;margin-right:8px;vertical-align:middle}.footer-logo-link .logo-text{font-family:var(--wp--preset--font-family--heading);font-size:24px;font-weight:700;letter-spacing:-.01em}.footer-description{color:#4a5568;font-size:15px;line-height:1.6;margin-bottom:0;margin-top:18px;max-width:290px}.footer-social{margin-top:25px}.footer-social .social-links{display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-social .social-links li{align-items:center;display:flex;margin:0}.footer-social .social-links li a{align-items:center;color:#4a5568;display:inline-flex;justify-content:center;transition:color .2s ease,transform .2s ease}.footer-social .social-links li a svg{fill:currentColor;height:20px;width:20px}.footer-social .social-links li a:hover{color:#b7531e;transform:translateY(-2px)}.footer-menu-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-menu-list li{margin:0}.footer-menu-list li a{color:#4a5568;display:inline-block;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.footer-menu-list li a:hover{color:#b7531e;padding-left:2px}.footer-contact-details{color:#4a5568;display:flex;flex-direction:column;font-size:15px;gap:12px;line-height:1.6}.footer-contact-details p{margin:0}.footer-contact-details a{color:#4a5568;font-weight:500;text-decoration:none;transition:color .2s ease}.footer-contact-details a:hover{color:#b7531e}.footer-contact-details .contact-address{font-weight:500}.footer-bottom{align-items:center;border-top:1px solid rgba(0,0,0,.08);color:#718096;display:flex;font-size:13px;justify-content:space-between;padding-top:clamp(20px,4vw,30px)}@media screen and (max-width:767px){.footer-bottom{flex-direction:column;gap:20px;text-align:center}}.footer-bottom-left{line-height:1.5}.footer-bottom-right .footer-legal-menu{display:flex;gap:24px;list-style:none;margin:0;padding:0}@media screen and (max-width:575px){.footer-bottom-right .footer-legal-menu{gap:16px;justify-content:center}}.footer-bottom-right .footer-legal-menu li{margin:0}.footer-bottom-right .footer-legal-menu li a{color:#718096;font-size:12px;font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.footer-bottom-right .footer-legal-menu li a:hover{color:#b7531e}.loader{background-color:#fff;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:9999}.loader.drop{opacity:1;pointer-events:all;visibility:visible}.all-products-page{background:radial-gradient(at 0 0,rgba(80,4,123,.03) 0,transparent 50%),radial-gradient(at 100% 0,rgba(235,242,252,.5) 0,transparent 50%),linear-gradient(180deg,hsla(0,0%,100%,.8),#fff);background-attachment:fixed;box-sizing:border-box;min-height:100vh;padding:var(--wp--preset--spacing--xl) 0}.all-products-page__container{box-sizing:border-box;margin:0 auto;max-width:var(--wp--style--global--wide-size,1440px);padding:0 var(--wp--preset--spacing--sm);width:100%}.all-products-page__nl-heading{color:var(--wp--preset--color--color-01,#50047b);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xxl,clamp(32px,5vw,55px));font-weight:400;line-height:1.1;margin:0}.all-products-page__nl-heading em,.all-products-page__nl-heading span{font-style:italic;font-weight:300}.all-products-page__nl-heading strong{font-weight:600}.all-products-page__header{align-items:flex-end;border-bottom:1px solid rgba(80,4,123,.08);display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--xl);padding-bottom:var(--wp--preset--spacing--md)}@media(max-width:768px){.all-products-page__header{align-items:flex-start;flex-direction:column;gap:16px}}.all-products-page__tagline{color:var(--wp--preset--color--color-01,#50047b);display:block;font-size:var(--wp--preset--font-size--xs,14px);font-weight:700;letter-spacing:1.5px;margin-bottom:12px;opacity:.8;text-transform:uppercase}.all-products-page__sort-wrap{position:relative}.all-products-page__sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid rgba(80,4,123,.15);border-radius:30px;box-shadow:0 2px 10px rgba(0,0,0,.02);color:var(--wp--preset--color--color-02,#2b2b2b);cursor:pointer;font-size:14px;font-weight:600;padding:12px 40px 12px 20px;transition:all .3s cubic-bezier(.25,1,.5,1)}.all-products-page__sort-select:focus,.all-products-page__sort-select:hover{border-color:var(--wp--preset--color--color-01,#50047b);box-shadow:0 4px 20px rgba(80,4,123,.1);outline:none;transform:translateY(-2px)}.all-products-page__sort-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2350047b' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 18px center;background-repeat:no-repeat;background-size:16px}.all-products-page__content{display:flex;gap:50px}@media(max-width:1024px){.all-products-page__content{flex-direction:column;gap:30px}}.all-products-page__sidebar{align-self:start;display:flex;flex:0 0 300px;flex-direction:column;gap:var(--wp--preset--spacing--lg);max-width:300px;position:sticky;top:120px;z-index:5}@media(max-width:1024px){.all-products-page__sidebar{align-items:flex-start;border-bottom:1px solid rgba(80,4,123,.08);flex:1 1 auto;flex-direction:row;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm);max-width:none;padding-bottom:var(--wp--preset--spacing--md);position:relative;top:0}}@media(max-width:768px){.all-products-page__sidebar{align-items:stretch;flex-direction:column}}.all-products-page__filter-group{border-bottom:1px solid rgba(80,4,123,.05);padding-bottom:var(--wp--preset--spacing--sm);width:100%}.all-products-page__filter-group:last-child{border-bottom:none;padding-bottom:0}@media(max-width:1024px){.all-products-page__filter-group{border-bottom:none;flex:1;min-width:250px;padding-bottom:0}}.all-products-page__filter-title{color:var(--wp--preset--color--color-01,#50047b);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--sm,18px);font-weight:700;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase}.all-products-page__filter-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.all-products-page__filter-list li{margin:0;padding:0}.all-products-page__radio-label{align-items:center;color:var(--wp--preset--color--color-02,#2b2b2b);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:12px;position:relative;transition:color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.all-products-page__radio-label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.all-products-page__radio-label:hover{color:var(--wp--preset--color--color-01,#50047b)}.all-products-page__radio-label:hover .all-products-page__custom-radio{border-color:var(--wp--preset--color--color-01,#50047b);transform:scale(1.05)}.all-products-page__radio-label input:checked~.all-products-page__custom-radio{border-color:var(--wp--preset--color--color-01,#50047b)}.all-products-page__radio-label input:checked~.all-products-page__custom-radio:after{transform:translate(-50%,-50%) scale(1)}.all-products-page__custom-radio{background-color:#fff;border:2px solid rgba(80,4,123,.25);border-radius:50%;box-sizing:border-box;display:inline-block;height:20px;position:relative;transition:all .25s cubic-bezier(.25,1,.5,1);width:20px}.all-products-page__custom-radio:after{background-color:var(--wp--preset--color--color-01,#50047b);border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .25s cubic-bezier(.25,1,.5,1);width:10px}.all-products-page__pill-group{display:flex;flex-wrap:wrap;gap:10px}.all-products-page__pill{background-color:#fff;border:1.5px solid rgba(80,4,123,.2);border-radius:30px;box-shadow:0 2px 8px rgba(0,0,0,.01);color:var(--wp--preset--color--color-02,#2b2b2b);cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:all .3s cubic-bezier(.25,1,.5,1)}.all-products-page__pill:hover{background-color:rgba(80,4,123,.02);border-color:var(--wp--preset--color--color-01,#50047b);color:var(--wp--preset--color--color-01,#50047b);transform:translateY(-2px)}.all-products-page__pill.is-active{background-color:var(--wp--preset--color--color-01,#50047b);border-color:var(--wp--preset--color--color-01,#50047b);box-shadow:0 4px 14px rgba(80,4,123,.25);color:#fff}.all-products-page__tags-group{display:flex;flex-wrap:wrap;gap:10px}.all-products-page__tag-label{cursor:pointer;position:relative}.all-products-page__tag-label input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.all-products-page__tag-label:hover .all-products-page__custom-tag{background-color:rgba(80,4,123,.02);border-color:var(--wp--preset--color--color-01,#50047b);color:var(--wp--preset--color--color-01,#50047b);transform:translateY(-2px)}.all-products-page__tag-label input:checked~.all-products-page__custom-tag{background-color:var(--wp--preset--color--color-01,#50047b);border-color:var(--wp--preset--color--color-01,#50047b);box-shadow:0 4px 12px rgba(80,4,123,.2);color:#fff}.all-products-page__custom-tag{background-color:#fff;border:1.5px solid rgba(80,4,123,.2);border-radius:30px;color:var(--wp--preset--color--color-02,#2b2b2b);display:inline-block;font-size:13px;font-weight:600;padding:10px 20px;transition:all .3s cubic-bezier(.25,1,.5,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.all-products-page__main{display:flex;flex:1;flex-direction:column;gap:var(--wp--preset--spacing--md)}.all-products-page__active-filters{align-items:center;background-color:#fff;border:1.5px solid rgba(80,4,123,.06);border-radius:16px;box-shadow:0 4px 20px rgba(80,4,123,.03);display:flex;flex-wrap:wrap;gap:12px;padding:16px 24px}.all-products-page__active-label{color:var(--wp--preset--color--color-01,#50047b);font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.all-products-page__active-tags{display:flex;flex-wrap:wrap;gap:8px}.all-products-page__active-tag{align-items:center;background-color:rgba(80,4,123,.06);border-radius:8px;color:var(--wp--preset--color--color-01,#50047b);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:6px 12px}.all-products-page__active-tag-remove{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:1;padding:0;transition:color .2s}.all-products-page__active-tag-remove:hover{color:#ff3b30}.all-products-page__clear-all{background:none;border:none;color:#ff3b30;cursor:pointer;font-size:13px;font-weight:700;margin-left:auto;padding:0;transition:opacity .2s}.all-products-page__clear-all:hover{opacity:.8;text-decoration:underline}@media(max-width:480px){.all-products-page__clear-all{border-top:1px solid rgba(0,0,0,.05);margin-left:0;margin-top:8px;padding-top:8px;text-align:left;width:100%}}.all-products-page__grid-container{min-height:450px;position:relative;width:100%}.all-products-page__loading-overlay{align-items:center;backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .4s ease;width:100%;z-index:10}.all-products-page__loading-overlay.is-active{opacity:1;pointer-events:auto}.all-products-page__spinner{animation:rr-spin .9s cubic-bezier(.68,-.55,.27,1.55) infinite;border:4px solid rgba(80,4,123,.1);border-radius:50%;border-top:4px solid var(--wp--preset--color--color-01,#50047b);height:50px;width:50px}.all-products-page__grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);transition:opacity .3s ease}.all-products-page__grid.is-filtering{opacity:.3}@media(max-width:1200px){.all-products-page__grid{gap:24px;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.all-products-page__grid{gap:20px;grid-template-columns:1fr}}.all-products-page__card-wrap{display:flex}.all-products-page__card{background-color:var(--wp--preset--color--color-03,#ebf2fc);border:1px solid rgba(80,4,123,.04);border-radius:24px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:16px;transition:transform .5s cubic-bezier(.25,1,.5,1),box-shadow .5s cubic-bezier(.25,1,.5,1),border-color .5s ease;width:100%}.all-products-page__card:hover{border-color:rgba(80,4,123,.15);box-shadow:0 20px 40px rgba(80,4,123,.08);transform:translateY(-8px)}.all-products-page__card:hover .all-products-page__card-image{transform:scale(1.08)}.all-products-page__card-image-wrap{align-items:center;aspect-ratio:1/1;background-color:#fff;border-radius:18px;box-shadow:inset 0 2px 8px rgba(80,4,123,.02);box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:12px;position:relative;width:100%}.all-products-page__card-image-wrap a{border-radius:12px;display:block;height:100%;overflow:hidden;width:100%}.all-products-page__card-image{border-radius:12px;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.all-products-page__card-badges{display:flex;flex-wrap:wrap;gap:6px;left:20px;position:absolute;top:20px;z-index:2}.all-products-page__card-badge{background-color:#fff;border:1px solid rgba(80,4,123,.05);border-radius:30px;box-shadow:0 4px 12px rgba(80,4,123,.08);color:var(--wp--preset--color--color-01,#50047b);font-size:10px;font-weight:700;letter-spacing:.5px;padding:6px 12px;text-transform:uppercase}.all-products-page__card-content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;padding:20px 8px 8px}.all-products-page__card-title{font-family:var(--wp--preset--font-family--heading);font-size:20px;font-weight:700;line-height:1.25;margin:0 0 8px}.all-products-page__card-title a{color:var(--wp--preset--color--color-01,#50047b);text-decoration:none;transition:color .2s}.all-products-page__card-title a:hover{color:var(--wp--preset--color--color-02,#2b2b2b)}.all-products-page__card-desc{color:rgba(43,43,43,.65);flex-grow:1;font-size:14px;line-height:1.5;margin:0 0 18px}.all-products-page__card-colors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.all-products-page__card-color-dot{border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);cursor:pointer;display:inline-block;height:16px;transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .2s;width:16px}.all-products-page__card-color-dot:hover{box-shadow:inset 0 0 0 1px rgba(80,4,123,.3),0 2px 6px rgba(0,0,0,.1);transform:scale(1.3)}.all-products-page__card-footer{align-items:center;border-top:1px solid rgba(80,4,123,.06);display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:18px}.all-products-page__card-price .price-value{color:var(--wp--preset--color--color-01,#50047b);font-size:20px;font-weight:700}.all-products-page__card-price .price-quote-only{color:rgba(43,43,43,.45);font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.all-products-page__card-btn{align-items:center;background-color:var(--wp--preset--color--color-01,#50047b);border-radius:30px;box-shadow:0 4px 14px rgba(80,4,123,.18);color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s cubic-bezier(.25,1,.5,1)}.all-products-page__card-btn .view-icon{transition:transform .3s cubic-bezier(.25,1,.5,1)}.all-products-page__card-btn:hover{background-color:#3b025d;box-shadow:0 6px 18px rgba(80,4,123,.28);transform:translateY(-1px)}.all-products-page__card-btn:hover .view-icon{transform:scale(1.2)}.all-products-page__no-results{background-color:var(--wp--preset--color--color-03,#ebf2fc);border:2px dashed rgba(80,4,123,.15);border-radius:24px;color:var(--wp--preset--color--color-02,#2b2b2b);font-size:16px;font-weight:600;grid-column:1/-1;opacity:.8;padding:80px 40px;text-align:center}@keyframes rr-spin{to{transform:rotate(1turn)}}.single-product-page{background-color:#fff;color:var(--wp--preset--color--color-02,#2b2b2b);font-family:var(--wp--preset--font-family--main,sans-serif);padding:60px 0}.single-product-page__container{margin:0 auto;max-width:1200px;padding:0 20px}.single-product-page__divider{background-color:#e5e7eb;border:0;height:1px;margin:60px 0}.single-product-layout{align-items:start;display:grid;gap:60px;grid-template-columns:1.1fr .9fr}@media(max-width:991px){.single-product-layout{gap:40px;grid-template-columns:1fr}}.single-product-gallery{display:flex;flex-direction:column;gap:20px}.single-product-gallery__main{align-items:center;aspect-ratio:1/1;background-color:#f7f7f8;border:1px solid #eaeaea;border-radius:16px;display:flex;justify-content:center;overflow:hidden;position:relative}.single-product-gallery__main img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease;width:100%}.single-product-gallery__placeholder{align-items:center;background-color:#f3f4f6;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.single-product-gallery__placeholder .material-icons{font-size:80px}.single-product-gallery__badge{align-items:center;background-color:#fff;border:1px solid #eaeaea;border-radius:30px;box-shadow:0 4px 12px rgba(0,0,0,.05);color:var(--wp--preset--color--color-02,#2b2b2b);display:flex;font-size:13px;font-weight:600;gap:6px;left:20px;padding:8px 16px;position:absolute;top:20px;z-index:10}.single-product-gallery__badge .badge-icon{color:var(--wp--preset--color--color-01,#50047b);font-size:16px}.single-product-gallery__thumbs{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}@media(max-width:575px){.single-product-gallery__thumbs{grid-template-columns:repeat(3,1fr)}}.single-product-gallery__thumb-btn{aspect-ratio:1/1;background:#f7f7f8;border:1px solid #eaeaea;border-radius:12px;cursor:pointer;overflow:hidden;padding:0;transition:all .25s ease}.single-product-gallery__thumb-btn img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-product-gallery__thumb-btn:hover{border-color:#ccc;transform:translateY(-2px)}.single-product-gallery__thumb-btn.is-active{border-color:var(--wp--preset--color--color-01,#50047b);box-shadow:0 0 0 2px rgba(80,4,123,.15)}.single-product-details{display:flex;flex-direction:column}.single-product-details__breadcrumbs{color:#888;font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.single-product-details__breadcrumbs a{color:#888;text-decoration:none;transition:color .2s ease}.single-product-details__breadcrumbs a:hover{color:var(--wp--preset--color--color-01,#50047b)}.single-product-details__title{color:var(--wp--preset--color--color-02,#2b2b2b);font-family:var(--wp--preset--font-family--heading,sans-serif);font-size:var(--wp--preset--font-size--xl,40px);font-weight:700;line-height:1.15;margin:0 0 15px}.single-product-details__rating{align-items:center;display:flex;gap:8px;margin-bottom:20px}.single-product-details__stars{color:var(--wp--preset--color--color-01,#50047b);display:flex}.single-product-details__stars .material-icons{font-size:20px}.single-product-details__rating-count{color:#666;font-size:14px;font-weight:500}.single-product-details__price{color:var(--wp--preset--color--color-01,#50047b);font-size:var(--wp--preset--font-size--lg,28px);font-weight:700;margin-bottom:24px}.single-product-details__description{color:#4b5563;font-size:16px;line-height:1.6;margin-bottom:30px}.single-product-details__description p{margin:0 0 15px}.single-product-details__description p:last-child{margin-bottom:0}.single-product-details__variants{border-top:1px solid #f3f4f6;margin-bottom:30px;padding-top:24px}.single-product-details__variant-title{color:var(--wp--preset--color--color-02,#2b2b2b);display:block;font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.single-product-details__swatches{display:flex;gap:12px;margin-bottom:12px}.single-product-details__swatch{border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #d1d5db;cursor:pointer;height:32px;padding:0;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}.single-product-details__swatch:hover{transform:scale(1.1)}.single-product-details__swatch.is-active{box-shadow:0 0 0 2px var(--wp--preset--color--color-01,#50047b)}.single-product-details__selected-color-name{color:#555;display:block;font-size:14px}.single-product-details__selected-color-name strong{color:var(--wp--preset--color--color-02,#2b2b2b)}.single-product-details__action{margin-bottom:25px}.single-product-details__contact-btn{align-items:center;background-color:var(--wp--preset--color--color-01,#50047b);border-radius:12px;box-shadow:0 4px 14px rgba(80,4,123,.2);color:#fff;display:inline-flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;max-width:400px;padding:16px 32px;text-align:center;text-decoration:none;transition:all .25s ease;width:100%}.single-product-details__contact-btn .btn-icon{font-size:20px}.single-product-details__contact-btn:hover{background-color:#3b025b;box-shadow:0 6px 20px rgba(80,4,123,.3);color:#fff;transform:translateY(-2px)}.single-product-details__contact-btn:active{transform:translateY(0)}.single-product-details__trust-badges{border-top:1px solid #f3f4f6;display:flex;gap:24px;padding-top:20px}@media(max-width:575px){.single-product-details__trust-badges{flex-direction:column;gap:12px}}.single-product-details__trust-item{align-items:center;color:#4b5563;display:flex;font-size:14px;font-weight:500;gap:8px}.single-product-details__trust-item .trust-icon{color:var(--wp--preset--color--color-01,#50047b);font-size:20px}.single-product-specs{display:grid;gap:80px;grid-template-columns:.9fr 1.1fr}@media(max-width:991px){.single-product-specs{gap:40px;grid-template-columns:1fr}}.single-product-specs__info{display:flex;flex-direction:column}.single-product-specs__title{color:var(--wp--preset--color--color-02,#2b2b2b);font-family:var(--wp--preset--font-family--heading,sans-serif);font-size:var(--wp--preset--font-size--lg,28px);font-weight:700;margin:0 0 20px}.single-product-specs__desc{color:#6b7280;font-size:16px;line-height:1.6;margin-bottom:24px}.single-product-specs__badges{display:flex;flex-wrap:wrap;gap:12px}.single-product-specs__badge-pill{align-items:center;background-color:var(--wp--preset--color--color-03,#ebf2fc);border-radius:50px;color:var(--wp--preset--color--color-01,#50047b);display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:8px 16px}.single-product-specs__badge-pill .pill-icon{font-size:16px}.single-product-specs__table-wrap{background-color:#fff}.single-product-specs__table{border-collapse:collapse;width:100%}.single-product-specs__table tr{border-bottom:1px solid #f3f4f6}.single-product-specs__table tr:first-child{border-top:1px solid #f3f4f6}.single-product-specs__table td{font-size:15px;padding:16px 0}.single-product-specs__table td.spec-label{color:var(--wp--preset--color--color-02,#2b2b2b);font-weight:700;padding-right:15px;width:35%}.single-product-specs__table td.spec-value{color:#4b5563}.page-header{background:linear-gradient(135deg,var(--wp--preset--color--color-03) 0,var(--wp--preset--color--color-04) 100%);border-bottom:1px solid rgba(80,4,123,.08);overflow:hidden;padding-bottom:var(--wp--preset--spacing--xl);padding-top:var(--wp--preset--spacing--xl);position:relative;text-align:center}.page-header:before{background:radial-gradient(circle,rgba(80,4,123,.03) 0,hsla(0,0%,100%,0) 70%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;width:200%}.page-header__container{margin-inline:auto;max-width:var(--wp--style--global--content-size);padding-inline:var(--wp--preset--spacing--md);position:relative;z-index:2}.page-header__tagline{color:var(--wp--preset--color--color-01);display:inline-block;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--xxs);font-weight:600;letter-spacing:.15em;margin-bottom:var(--wp--preset--spacing--xs);text-transform:uppercase}.page-header__title{color:var(--wp--preset--color--color-02);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xxl);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin:0}.page-header__title em,.page-header__title span{color:var(--wp--preset--color--color-01);font-style:italic;font-weight:300}.page-header__title strong{font-weight:700}@media screen and (min-width:768px){.page-header__title{font-size:var(--wp--preset--font-size--xxxl)}}.page-content-wrap{background-color:#fff;padding-bottom:var(--wp--preset--spacing--xxl);padding-top:var(--wp--preset--spacing--xl)}.hero{align-items:center;color:#fff;display:flex;flex-direction:column;height:90vh;justify-content:center;min-height:600px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.hero{max-height:600px;min-height:auto}}.hero__bg-media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__bg-media video{display:block}.hero__bg-media .hero__image-bg,.hero__bg-media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__bg-media .hero__image-bg{-o-object-position:center;object-position:center}.hero__overlay{height:100%;left:0;position:absolute;top:0;transition:background-color .3s ease;width:100%;z-index:2}.hero__container{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:var(--wp--style--global--content-size);position:relative;width:100%;z-index:3}.hero__content{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--md);max-width:820px;text-align:left}.hero__subheading{background-color:var(--wp--preset--color--color-03);border-radius:30px;color:var(--wp--preset--color--color-01);display:block;font-size:var(--wp--preset--font-size--xxs);margin-bottom:calc(var(--wp--preset--spacing--xs)*-1);padding:10px 20px;text-transform:uppercase}.hero__nl-heading{color:#fff;font-size:var(--wp--preset--font-size--xxxl);font-weight:400;letter-spacing:-.8px;line-height:.9;margin:0}@media screen and (max-width:767px){.hero__nl-heading{font-size:var(--wp--preset--font-size--xxl);line-height:1.1}}.hero__nl-des{color:hsla(0,0%,100%,.9);font-size:var(--wp--preset--font-size--ml);line-height:1.3;max-width:650px}.hero__nl-des p{margin:0 0 1em}.hero__nl-des p:last-child{margin:0}.hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--sm)}.hero__nl-btn{background-color:var(--wp--preset--color--color-03);color:var(--wp--preset--color--color-01);font-weight:500}.hero__nl-btn:hover{background-color:var(--wp--preset--color--color-01);color:#fff}.hero__video-control{align-items:center;backdrop-filter:blur(8px);background-color:rgba(12,26,46,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;bottom:var(--wp--preset--spacing--md);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;position:absolute;right:var(--wp--preset--spacing--md);transition:all .3s ease;width:48px;z-index:5}@media screen and (min-width:768px){.hero__video-control{bottom:var(--wp--preset--spacing--lg);height:56px;right:var(--wp--preset--spacing--lg);width:56px}}.hero__video-control:hover{background-color:rgba(12,26,46,.8);border-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--accent);transform:scale(1.05)}.hero__video-control svg{height:20px;width:20px}@media screen and (min-width:768px){.hero__video-control svg{height:24px;width:24px}}.hero__swiper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero__swiper .swiper-slide{align-items:center;display:flex;height:100%;overflow:hidden;position:relative;width:100%}.hero__swiper .swiper-slide .hero__slide-image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:1}.hero__swiper .swiper-slide{pointer-events:none}.hero__swiper .swiper-slide .hero__actions,.hero__swiper .swiper-slide .hero__nl-des,.hero__swiper .swiper-slide .hero__nl-heading,.hero__swiper .swiper-slide .hero__subheading{opacity:0;transform:translateY(60px);transition:opacity .8s cubic-bezier(.215,.61,.355,1),transform .8s cubic-bezier(.215,.61,.355,1);will-change:opacity,transform}.hero__swiper .swiper-slide.swiper-slide-active{pointer-events:auto}.hero__swiper .swiper-slide.swiper-slide-active .hero__subheading{opacity:1;transform:translateY(0);transition-delay:.05s}.hero__swiper .swiper-slide.swiper-slide-active .hero__nl-heading{opacity:1;transform:translateY(0);transition-delay:.15s}.hero__swiper .swiper-slide.swiper-slide-active .hero__nl-des{opacity:1;transform:translateY(0);transition-delay:.3s}.hero__swiper .swiper-slide.swiper-slide-active .hero__actions{opacity:1;transform:translateY(0);transition-delay:.45s}.hero__swiper .swiper-slide .hero__container{height:100%;justify-content:center;padding-bottom:var(--wp--preset--spacing--xl);padding-top:var(--wp--preset--spacing--xxl);padding-inline:100px;width:100%}@media screen and (max-width:767px){.hero__swiper .swiper-slide .hero__container{padding-inline:20px}}.hero__swiper .swiper-button-next,.hero__swiper .swiper-button-prev{color:#fff;height:50px;transition:all .3s ease;width:50px;z-index:10}.hero__swiper .swiper-button-next:after,.hero__swiper .swiper-button-prev:after{font-size:18px;font-weight:700}.hero__swiper .swiper-button-next:hover,.hero__swiper .swiper-button-prev:hover{color:var(--wp--preset--color--accent)}@media screen and (max-width:767px){.hero__swiper .swiper-button-next,.hero__swiper .swiper-button-prev{display:none}}.hero__swiper .swiper-button-prev{left:20px}.hero__swiper .swiper-button-next{right:20px}.hero__swiper .swiper-pagination{bottom:var(--wp--preset--spacing--md);z-index:10}@media screen and (min-width:768px){.hero__swiper .swiper-pagination{bottom:var(--wp--preset--spacing--lg)}}.hero__swiper .swiper-pagination .swiper-pagination-bullet{background:#fff;height:10px;margin:0 6px!important;opacity:.4;transition:all .3s ease;width:10px}.hero__swiper .swiper-pagination .swiper-pagination-bullet:hover{opacity:.8}.hero__swiper .swiper-pagination .swiper-pagination-bullet-active{background:var(--wp--preset--color--accent);opacity:1;transform:scale(1.2)}.feature-cta{box-sizing:border-box;margin:var(--wp--preset--spacing--xl) auto;max-width:var(--wp--style--global--content-size,1200px);padding:0 var(--wp--preset--spacing--sm);width:100%}.feature-cta.alignwide{max-width:var(--wp--style--global--wide-size,1440px)}.feature-cta.alignfull{max-width:none}.feature-cta__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--md)}@media(max-width:768px){.feature-cta__header{align-items:flex-start;flex-direction:column;gap:16px}}.feature-cta__header-left{max-width:600px}.feature-cta__title{color:var(--wp--preset--color--color-01,#50047b);font-family:var(--wp--preset--font-family--heading);font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 8px}.feature-cta__description{color:var(--wp--preset--color--color-02,#2b2b2b);font-size:clamp(14px,1.2vw,18px);line-height:1.5;margin:0;opacity:.8}.feature-cta__header-right{align-self:flex-end}@media(max-width:768px){.feature-cta__header-right{align-self:flex-start}}.feature-cta__header-link{align-items:center;color:var(--wp--preset--color--color-01,#50047b);display:inline-flex;font-size:clamp(14px,1vw,16px);font-weight:600;gap:8px;text-decoration:none;transition:color .3s ease}.feature-cta__header-link:hover{color:var(--wp--preset--color--color-02,#2b2b2b)}.feature-cta__header-link:hover .feature-cta__header-link-arrow{transform:translateX(4px)}.feature-cta__header-link-arrow{transition:transform .3s ease}.feature-cta__grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:1024px){.feature-cta__grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-cta__grid{gap:16px;grid-template-columns:1fr}}.feature-cta__grid--mosaic{grid-auto-rows:240px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.feature-cta__grid--mosaic{grid-auto-rows:auto;grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.feature-cta__grid--mosaic{grid-auto-rows:auto;grid-template-columns:1fr}}.feature-cta__grid--mosaic .feature-cta__card{aspect-ratio:auto;grid-column:auto;grid-row:auto;height:100%}@media(max-width:1024px){.feature-cta__grid--mosaic .feature-cta__card{aspect-ratio:4/3}}@media(max-width:600px){.feature-cta__grid--mosaic .feature-cta__card{aspect-ratio:4/3}}@media(min-width:1025px){.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+1){grid-column:1/3;grid-row:span 2}.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+2),.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+3){grid-column:3/4;grid-row:span 1}.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+4){grid-column:1/2;grid-row:span 1}.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+5){grid-column:2/4;grid-row:span 1}}@media(min-width:601px)and (max-width:1024px){.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+1){aspect-ratio:16/9;grid-column:span 2}.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+2),.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+3),.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+4),.feature-cta__grid--mosaic .feature-cta__card:nth-child(5n+5){aspect-ratio:4/3;grid-column:span 1}}.feature-cta__card{aspect-ratio:4/5;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;outline:none;overflow:hidden;position:relative;text-decoration:none}.feature-cta__card:focus-visible{outline:3px solid var(--wp--preset--color--color-01,#50047b);outline-offset:2px}.feature-cta__card-bg-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.feature-cta__card-bg{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.feature-cta__card-overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6));height:100%;left:0;position:absolute;top:0;transition:background .4s ease;width:100%;z-index:2}.feature-cta__card-content{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;padding:clamp(16px,2vw,24px);position:relative;transform:translateY(0);transition:transform .4s cubic-bezier(.25,1,.5,1);width:100%;z-index:3}.feature-cta__card-title{color:#fff;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.2;margin:0}.feature-cta__card-desc{color:hsla(0,0%,100%,.85);line-height:1.4;margin:0}.feature-cta__card-desc,.feature-cta__card-link-text{font-size:clamp(13px,1vw,15px);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1),opacity .4s ease,margin-top .4s cubic-bezier(.25,1,.5,1)}.feature-cta__card-link-text{border-bottom:2px solid #fff;color:#fff;font-weight:600;padding-bottom:2px;text-decoration:none}.feature-cta__card:hover .feature-cta__card-bg{transform:scale(1.1)}.feature-cta__card:hover .feature-cta__card-desc{margin-top:8px;max-height:80px;opacity:1}.feature-cta__card:hover .feature-cta__card-link-text{margin-top:14px;max-height:40px;opacity:1}.products-slider{box-sizing:border-box;margin:var(--wp--preset--spacing--xl) auto;max-width:var(--wp--style--global--content-size,1200px);padding:0 var(--wp--preset--spacing--sm);width:100%}.products-slider.alignwide{max-width:var(--wp--style--global--wide-size,1440px)}.products-slider.alignfull{max-width:none}.products-slider__container{margin:0 auto;width:100%}.products-slider__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:var(--wp--preset--spacing--md)}@media(max-width:768px){.products-slider__header{align-items:flex-start;flex-direction:column;gap:16px}}.products-slider__header-left{max-width:600px}.products-slider__title{color:var(--wp--preset--color--color-01,#50047b);font-family:var(--wp--preset--font-family--heading);font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 8px}.products-slider__description{color:var(--wp--preset--color--color-02,#2b2b2b);font-size:clamp(14px,1.2vw,18px);line-height:1.5;margin:0;opacity:.8}.products-slider__header-right{align-items:center;align-self:flex-end;display:flex;gap:24px}@media(max-width:768px){.products-slider__header-right{align-self:flex-start;justify-content:space-between;width:100%}}.products-slider__header-link{align-items:center;color:var(--wp--preset--color--color-01,#50047b);display:inline-flex;font-size:clamp(14px,1vw,16px);font-weight:600;gap:8px;text-decoration:none;transition:color .3s ease}.products-slider__header-link:hover{color:var(--wp--preset--color--color-02,#2b2b2b)}.products-slider__header-link:hover .products-slider__header-link-arrow{transform:translateX(4px)}.products-slider__header-link-arrow{transition:transform .3s ease}.products-slider__nav{display:flex;gap:12px}.products-slider__btn{align-items:center;background-color:transparent;border:1px solid var(--wp--preset--color--color-03,#c1c1c1);border-radius:50%;color:var(--wp--preset--color--color-01,#50047b);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:44px}.products-slider__btn svg{height:18px;stroke-width:2;transition:transform .3s ease;width:18px}.products-slider__btn:hover{background-color:var(--wp--preset--color--color-01,#50047b);border-color:var(--wp--preset--color--color-01,#50047b);color:#fff}.products-slider__btn--prev:hover svg{transform:translateX(-2px)}.products-slider__btn--next:hover svg{transform:translateX(2px)}.products-slider__btn.swiper-button-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.products-slider__swiper{border-radius:16px;overflow:hidden;width:100%}.products-slider__slide{height:auto}.products-slider__card{aspect-ratio:4/5;border:none;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;outline:none;overflow:hidden;position:relative;text-decoration:none;width:100%}.products-slider__card:focus-visible{outline:3px solid var(--wp--preset--color--color-01,#50047b);outline-offset:2px}.products-slider__card-bg-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.products-slider__card-bg{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,1,.5,1);width:100%}.products-slider__card-overlay{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 40%,rgba(0,0,0,.4) 75%,rgba(0,0,0,.6));height:100%;left:0;position:absolute;top:0;transition:background .4s ease;width:100%;z-index:2}.products-slider__card-badges{display:flex;flex-wrap:wrap;gap:6px;left:16px;position:absolute;top:16px;z-index:4}.products-slider__card-badge{background-color:var(--wp--preset--color--color-01);border-radius:6px;box-shadow:0 2px 8px rgba(255,96,54,.2);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:5px 10px;text-transform:uppercase}.products-slider__card-content{align-items:flex-start;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;padding:clamp(16px,2vw,24px);position:relative;transform:translateY(0);transition:transform .4s cubic-bezier(.25,1,.5,1);width:100%;z-index:3}.products-slider__card-title{color:#fff;font-size:clamp(18px,1.8vw,24px);font-weight:700;line-height:1.2;margin:0}.products-slider__card-desc{color:hsla(0,0%,100%,.85);font-size:clamp(13px,1vw,15px);line-height:1.4;margin:0}.products-slider__card-desc,.products-slider__card-rating{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,1,.5,1),opacity .4s ease,margin-top .4s cubic-bezier(.25,1,.5,1)}.products-slider__card-rating{align-items:center;display:flex;gap:8px}.products-slider__card-stars{color:#ff9c00;display:flex;gap:2px}.products-slider__card-stars svg{display:block}.products-slider__card-stars .star--empty{color:hsla(0,0%,100%,.4)}.products-slider__card-rating-count{color:hsla(0,0%,100%,.7);font-size:12px;font-weight:500}.products-slider__card:hover .products-slider__card-bg{transform:scale(1.1)}.products-slider__card:hover .products-slider__card-desc{margin-top:8px;max-height:80px;opacity:1}.products-slider__card:hover .products-slider__card-rating{margin-top:12px;max-height:40px;opacity:1}.products-slider__no-products{background-color:#f7f8fa;border:2px dashed var(--wp--preset--color--color-03,#c1c1c1);border-radius:12px;color:var(--wp--preset--color--color-02,#2b2b2b);font-weight:500;opacity:.6;padding:40px;text-align:center}.products-slider--admin .products-slider__nav{display:none!important}.products-slider--admin .products-slider__swiper{overflow:visible!important}.products-slider--admin .swiper-wrapper{display:grid!important;gap:24px!important;grid-template-columns:repeat(4,1fr)!important;transform:none!important;width:100%!important}@media(max-width:1024px){.products-slider--admin .swiper-wrapper{gap:20px!important;grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){.products-slider--admin .swiper-wrapper{gap:16px!important;grid-template-columns:1fr!important}}.products-slider--admin .swiper-slide{height:auto!important;width:100%!important}.features{background-color:var(--wp--preset--color--color-01,#50047b);box-sizing:border-box;color:#fff;padding:var(--wp--preset--spacing--xl) 0}.features.alignfull{margin-inline:calc(-50vw + 50%);max-width:100vw;width:100vw}.features__container{box-sizing:border-box;margin:0 auto;max-width:var(--wp--style--global--content-size,1200px);padding:0 var(--wp--preset--spacing--md);width:100%}.features__grid{align-items:center;display:grid;gap:var(--wp--preset--spacing--lg);grid-template-columns:1.15fr .85fr}@media screen and (max-width:991px){.features__grid{gap:var(--wp--preset--spacing--md);grid-template-columns:1fr}}.features__content-col{display:flex;flex-direction:column;justify-content:center;padding-right:var(--wp--preset--spacing--md)}@media screen and (max-width:991px){.features__content-col{padding-right:0}}.features__nl-heading{color:#fff;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xxl);font-weight:500;line-height:1.15;margin-bottom:var(--wp--preset--spacing--sm);margin-top:0}.features__nl-heading em,.features__nl-heading span,.features__nl-heading strong{color:var(--wp--preset--color--color-03);font-style:italic;font-weight:inherit}@media screen and (max-width:767px){.features__nl-heading{line-height:1.2}}.features__nl-des{color:hsla(0,0%,100%,.75);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--ml);font-weight:400;margin-bottom:var(--wp--preset--spacing--ml);margin-top:0;max-width:600px}.features__list{-moz-column-gap:var(--wp--preset--spacing--md);column-gap:var(--wp--preset--spacing--md);display:grid;grid-template-columns:1fr 1fr;margin-top:var(--wp--preset--spacing--sm);row-gap:var(--wp--preset--spacing--sm)}@media screen and (max-width:575px){.features__list{grid-template-columns:1fr;row-gap:var(--wp--preset--spacing--sm)}}.features__item{align-items:flex-start;box-sizing:border-box;display:flex;gap:16px}.features__item-icon-wrap{align-items:center;background-color:var(--wp--preset--color--color-03);border:2px solid #fff;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:46px;justify-content:center;width:46px}.features__item-icon-wrap img,.features__item-icon-wrap svg{display:block;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.features__item-icon-wrap img circle,.features__item-icon-wrap img line,.features__item-icon-wrap img path,.features__item-icon-wrap img polygon,.features__item-icon-wrap img polyline,.features__item-icon-wrap img rect,.features__item-icon-wrap svg circle,.features__item-icon-wrap svg line,.features__item-icon-wrap svg path,.features__item-icon-wrap svg polygon,.features__item-icon-wrap svg polyline,.features__item-icon-wrap svg rect{fill:none;stroke:#ff5a24}.features__item-text{display:flex;flex-direction:column;gap:4px}.features__item-title{color:#fff;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xs);font-weight:700;letter-spacing:.05em;line-height:1.3;margin:0;text-transform:uppercase}.features__item-desc{color:hsla(0,0%,100%,.7);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--xxs);line-height:1.4;margin:0}.features__image-col{align-items:center;display:flex;justify-content:center;width:100%}.features__image-wrap{aspect-ratio:1.1/1;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);overflow:hidden;position:relative;width:100%}@media screen and (max-width:991px){.features__image-wrap{aspect-ratio:16/10;max-width:700px}}@media screen and (max-width:575px){.features__image-wrap{aspect-ratio:4/3}}.features__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cta{margin-bottom:var(--wp--preset--spacing--xxl);margin-top:var(--wp--preset--spacing--xxl);width:100%}.cta__wrapper{align-items:center;background:linear-gradient(135deg,#f2f7ff,#e8f1ff);border:1px solid hsla(0,0%,100%,.7);border-radius:40px;box-shadow:0 10px 45px rgba(80,140,255,.04);display:flex;flex-direction:row;gap:var(--wp--preset--spacing--ml);justify-content:space-between;padding:60px 80px}@media screen and (max-width:1199px){.cta__wrapper{padding:50px 60px}}@media screen and (max-width:991px){.cta__wrapper{padding:40px 50px}}@media screen and (max-width:767px){.cta__wrapper{align-items:stretch;border-radius:24px;flex-direction:column;gap:var(--wp--preset--spacing--md);padding:40px 30px}}.cta__content{flex:1}.cta__content .cta__nl-heading{color:var(--wp--preset--color--color-02);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xl);font-weight:500;line-height:1.2;margin:0 0 16px}@media screen and (max-width:767px){.cta__content .cta__nl-heading{font-size:var(--wp--preset--font-size--lg2);margin-bottom:12px}}.cta__content .cta__nl-des{color:var(--wp--preset--color--color-02);font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--sm);line-height:1.5;margin:0;max-width:680px;opacity:.8}@media screen and (max-width:767px){.cta__content .cta__nl-des{font-size:var(--wp--preset--font-size--xs)}}.cta__buttons{display:flex;flex-direction:column;flex-shrink:0;gap:12px;justify-content:center;min-width:220px}@media screen and (max-width:767px){.cta__buttons{margin-top:10px;min-width:auto;width:100%}}.cta__nl-btn{align-items:center;border:1px solid transparent;border-radius:12px;display:inline-flex;font-family:var(--wp--preset--font-family--main);font-size:var(--wp--preset--font-size--sm);font-weight:600;justify-content:center;line-height:1.3;padding:16px 32px;text-align:center;text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);width:100%}.cta__btn-primary{background-color:var(--wp--preset--color--color-01);border-color:var(--wp--preset--color--color-01);box-shadow:0 4px 14px rgba(80,4,123,.15);color:#fff!important}.cta__btn-primary:hover{background-color:var(--wp--preset--color--color-02);border-color:var(--wp--preset--color--color-02);box-shadow:0 4px 14px rgba(43,43,43,.15);color:#fff!important;transform:translateY(-2px)}.cta__btn-primary:active{transform:translateY(0)}.cta__btn-secondary{background-color:#fff;border-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.05);color:var(--wp--preset--color--color-01)!important}.cta__btn-secondary:hover{background-color:var(--wp--preset--color--color-01);border-color:var(--wp--preset--color--color-01);box-shadow:0 4px 14px rgba(80,4,123,.2);color:#fff!important;transform:translateY(-2px)}.cta__btn-secondary:active{transform:translateY(0)}