@charset "UTF-8";:root{--wp-preset-color-base:#fff;--wp-preset-color-main:#333;--wp-preset-color-tertiary:#ccc;--wp-preset-shadow-small-light:0px 2px 6px -2px rgba(0, 0, 0, 0.2);--wp-custom-font-weight-medium:500;--wp-preset-spacing-small:16px;--wp-preset-spacing-medium:24px;--wp-preset-spacing-large:40px;--wp-preset-font-size-x-small:10.5px;--wp-preset-font-size-small:12.25px;--wp-preset-font-size-base:14px;--wp-preset-font-size-large:28px;--animate-delay:0.5s;--animate-duration:0.5s}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Bebas Neue";font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/bebas-neue-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.has-nolink{pointer-events:none}.has-link{cursor:pointer}.hidden,.hide,:root:root:root .home-section .hidden,:root:root:root .home-section.hidden{display:none!important}@media (min-width:480px){.hidden-sm,:root:root:root .home-section .hidden-sm,:root:root:root .home-section.hidden-sm{display:none!important}}@media (min-width:767px){.hidden-md,:root:root:root .home-section .hidden-md,:root:root:root .home-section.hidden-md{display:none!important}}@media (min-width:980px){.hidden-lg,:root:root:root .home-section .hidden-lg,:root:root:root .home-section.hidden-lg{display:none!important}}@media (max-width:479px){.hidden-xs-max,:root:root:root .home-section .hidden-xs-max,:root:root:root .home-section.hidden-xs-max{display:none!important}}@media (max-width:766px){.hidden-sm-max,:root:root:root .home-section .hidden-sm-max,:root:root:root .home-section.hidden-sm-max{display:none!important}}@media (max-width:979px){.hidden-md-max,:root:root:root .home-section .hidden-md-max,:root:root:root .home-section.hidden-md-max{display:none!important}}.item-visually-hidden{padding:0!important;height:0;visibility:hidden}form .row{margin:0 -10px}form .row>[class^=col-]{padding:0 10px}.ff-el-group,.form-group{position:relative;margin-bottom:15px}.ff-el-group>.ff-el-form-control,.ff-el-group>label,.form-group>.ff-el-form-control,.form-group>label{display:block;margin-bottom:.5em;font-weight:700}.form-inline{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:15px}.form-inline .ff-el-group,.form-inline .form-group{margin-bottom:0}.ff-el-form-control,.form-help{color:#6b6b6b;font-size:12.25px}:not(.ff-el-form-control)+.ff-el-form-control,:not(.ff-el-form-control)+.form-help,:not(label)+.ff-el-form-control,:not(label)+.form-help{margin-top:.25em}.ff-el-form-control:not(:last-child),.form-help:not(:last-child){margin-bottom:.5em}.ff-el-form-control a:not(.btn),.ff-el-form-control a:not(.ff-btn-submit),.form-help a:not(.btn),.form-help a:not(.ff-btn-submit){text-decoration:underline}.ff-el-form-control a:not(.btn):focus,.ff-el-form-control a:not(.btn):hover,.ff-el-form-control a:not(.ff-btn-submit):focus,.ff-el-form-control a:not(.ff-btn-submit):hover,.form-help a:not(.btn):focus,.form-help a:not(.btn):hover,.form-help a:not(.ff-btn-submit):focus,.form-help a:not(.ff-btn-submit):hover{text-decoration:none}.ff-el-form-control,.form-control--disabled{display:block;width:100%;background-color:#fff!important;background-clip:padding-box;border:1px solid #ccc;color:#333;font-size:1em;text-align:inherit;appearance:none;padding:11px 17px;border-radius:8px;line-height:21px!important}.form-control-sm .ff-el-form-control,.form-control-sm .form-control--disabled{padding:6px 12px;border-radius:6px}.form-control-lg .ff-el-form-control,.form-control-lg .form-control--disabled{padding:16px 22px;border-radius:10px}.ff-el-form-control[disabled],.ff-el-form-control[readonly],.form-control--disabled[disabled],.form-control--disabled[readonly]{background-color:rgba(128,128,128,.2);color:#6b6b6b}.ff-el-form-control::-webkit-date-and-time-value,.form-control--disabled::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.ff-el-form-control::-webkit-datetime-edit,.form-control--disabled::-webkit-datetime-edit{display:block;padding:0}.ff-el-form-control::placeholder,.form-control--disabled::placeholder{opacity:1}.ff-el-form-control:disabled,.form-control--disabled:disabled{opacity:1;cursor:not-allowed}select.ff-el-form-control,select.form-control{padding-right:30px!important;background-image:url(/wp-content/uploads/2025/04/arrow-dropdown.svg)!important;background-repeat:no-repeat;background-position:right 8px center;background-color:#fff}textarea.ff-el-form-control,textarea.form-control{min-height:150px;resize:vertical;overflow-x:hidden}.ff-el-input-icon-left,.ff-el-input-icon-right,.form-control-icon-left,.form-control-icon-right{position:relative}.ff-el-input-icon-left>img,.ff-el-input-icon-left>svg,.ff-el-input-icon-right>img,.ff-el-input-icon-right>svg,.form-control-icon-left>img,.form-control-icon-left>svg,.form-control-icon-right>img,.form-control-icon-right>svg{position:absolute;z-index:3;top:50%;transform:translateY(-50%);margin:0 20px;pointer-events:none}.ff-el-input-icon-left>.ff-el-input,.ff-el-input-icon-left>.form-control,.form-control-icon-left>.ff-el-input,.form-control-icon-left>.form-control{padding-left:54px}.ff-el-input-icon-left>img,.ff-el-input-icon-left>svg,.form-control-icon-left>img,.form-control-icon-left>svg{left:0}.ff-el-input-icon-right>.ff-el-input,.ff-el-input-icon-right>.form-control,.form-control-icon-right>.ff-el-input,.form-control-icon-right>.form-control{padding-right:54px}.ff-el-input-icon-right>img,.ff-el-input-icon-right>svg,.form-control-icon-right>img,.form-control-icon-right>svg{right:0}input[type=password]+button .is-text{display:none}input[type=text]+button .is-password{display:none}.fluentform .ff_t_c{padding-left:.6em}input[type=checkbox],input[type=radio]{width:24px;height:24px;appearance:none;background-repeat:no-repeat;background-position:center;cursor:pointer}input[type=checkbox]+span,input[type=radio]+span{padding-left:.6em!important}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.35;cursor:not-allowed}input[type=checkbox]:disabled+label,input[type=checkbox]:disabled+span,input[type=radio]:disabled+label,input[type=radio]:disabled+span{opacity:.35;cursor:not-allowed}input[type=checkbox]:not(:checked){background-image:url(/wp-content/uploads/2025/04/input-checkbox.svg)}input[type=checkbox]:checked{background-image:url(/wp-content/uploads/2025/04/input-checkbox-checked.svg)}input[type=radio]:not(:checked){background-image:url(/wp-content/uploads/2025/04/input-radio.svg)}input[type=radio]:checked{background-image:url(/wp-content/uploads/2025/04/input-radio-checked.svg)}input[type=checkbox]:checked+label .is-unchecked,input[type=radio]:checked+label .is-unchecked{display:none}input[type=checkbox]:not(:checked)+label .is-checked,input[type=radio]:not(:checked)+label .is-checked{display:none}.form-check--switch input[type=checkbox]{width:44px;height:22px;margin-top:.15em;transition:.3s;border:1px solid #ccc;border-radius:20px;background-color:#fff;background-position:left;background-image:url(data:image/svg+xml,...)}.form-check--switch input[type=checkbox]:checked{border-color:#005781;background-color:#005781;background-position:right;background-image:url(data:image/svg+xml,...)}input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip-path:inset(50%)}.ff-el-form-control.c-floatinglabel,label.c-floatinglabel{position:absolute;top:0;background:#fff;color:#6b6b6b;font:inherit;transition:.2s;pointer-events:none;white-space:nowrap;background-clip:padding-box;border:1px solid transparent;padding:11px 17px;border-radius:8px;line-height:21px!important}.ff-el-form-control.c-floatinglabel:not(.is-floating),label.c-floatinglabel:not(.is-floating){width:calc(100% - 50px)}.ff-el-form-control.c-floatinglabel.is-floating,label.c-floatinglabel.is-floating{margin:0 .6em;padding:0 .6em;top:0;transform:translateY(-50%);font-size:10.5px}.ff-el-form-control.c-floatinglabel+input.ff-el-input:focus,.ff-el-form-control.c-floatinglabel+input.form-control:focus,label.c-floatinglabel+input.ff-el-input:focus,label.c-floatinglabel+input.form-control:focus{box-shadow:none}.h1,h1,h1.page-title{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h1 strong,h1 strong,h1.page-title strong{color:#005781;font-weight:inherit}.h1 em,h1 em,h1.page-title em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h1,h1,h1.page-title{font-size:clamp(28px,28rem / 16 + (42 - 28) * (100vw - 480px) / (1300 - 480),42px)}.h2,h2,h2.page-title{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h2 strong,h2 strong,h2.page-title strong{color:#005781;font-weight:inherit}.h2 em,h2 em,h2.page-title em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h2,h2,h2.page-title{font-size:clamp(22.75px,22.75rem / 16 + (28 - 22.75) * (100vw - 480px) / (1300 - 480),28px)}.h3,h3,h3.page-title{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h3 strong,h3 strong,h3.page-title strong{color:#005781;font-weight:inherit}.h3 em,h3 em,h3.page-title em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h3,h3,h3.page-title{font-size:clamp(17.5px,17.5rem / 16 + (21 - 17.5) * (100vw - 480px) / (1300 - 480),21px)}.h4,h4{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h4 strong,h4 strong{color:#005781;font-weight:inherit}.h4,h4{font-size:14px}h2+.h4,h2+h4{margin-bottom:1em}.h5,h5{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h5 strong,h5 strong{color:#005781;font-weight:inherit}.h5,h5{font-size:12.25px;background-color:#d5d5d5;padding:9px 25px;border-radius:50px;width:fit-content}.text-align-center .h5,.text-align-center h5,:root:root:root .home-section .text-align-center .h5,:root:root:root .home-section .text-align-center h5,:root:root:root .home-section.text-align-center .h5,:root:root:root .home-section.text-align-center h5{margin:0 auto 15px auto}.h6,h6{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h6 strong,h6 strong{color:#005781;font-weight:inherit}.h6,h6{font-size:10.5px}.h2-as-h1,:root:root:root .home-section .h2-as-h1,:root:root:root .home-section.h2-as-h1{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h2-as-h1 strong,:root:root:root .home-section .h2-as-h1 strong,:root:root:root .home-section.h2-as-h1 strong{color:#005781;font-weight:inherit}.h2-as-h1 em,:root:root:root .home-section .h2-as-h1 em,:root:root:root .home-section.h2-as-h1 em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h2-as-h1,:root:root:root .home-section .h2-as-h1,:root:root:root .home-section.h2-as-h1{font-size:clamp(28px,28rem / 16 + (42 - 28) * (100vw - 480px) / (1300 - 480),42px)}.h3-as-h1,:root:root:root .home-section .h3-as-h1,:root:root:root .home-section.h3-as-h1{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h3-as-h1 strong,:root:root:root .home-section .h3-as-h1 strong,:root:root:root .home-section.h3-as-h1 strong{color:#005781;font-weight:inherit}.h3-as-h1 em,:root:root:root .home-section .h3-as-h1 em,:root:root:root .home-section.h3-as-h1 em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h3-as-h1,:root:root:root .home-section .h3-as-h1,:root:root:root .home-section.h3-as-h1{font-size:clamp(28px,28rem / 16 + (42 - 28) * (100vw - 480px) / (1300 - 480),42px)}.h1-as-h2,:root:root:root .home-section .h1-as-h2,:root:root:root .home-section.h1-as-h2{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h1-as-h2 strong,:root:root:root .home-section .h1-as-h2 strong,:root:root:root .home-section.h1-as-h2 strong{color:#005781;font-weight:inherit}.h1-as-h2 em,:root:root:root .home-section .h1-as-h2 em,:root:root:root .home-section.h1-as-h2 em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h1-as-h2,:root:root:root .home-section .h1-as-h2,:root:root:root .home-section.h1-as-h2{font-size:clamp(22.75px,22.75rem / 16 + (28 - 22.75) * (100vw - 480px) / (1300 - 480),28px)}.h3-as-h2,:root:root:root .home-section .h3-as-h2,:root:root:root .home-section.h3-as-h2{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h3-as-h2 strong,:root:root:root .home-section .h3-as-h2 strong,:root:root:root .home-section.h3-as-h2 strong{color:#005781;font-weight:inherit}.h3-as-h2 em,:root:root:root .home-section .h3-as-h2 em,:root:root:root .home-section.h3-as-h2 em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h3-as-h2,:root:root:root .home-section .h3-as-h2,:root:root:root .home-section.h3-as-h2{font-size:clamp(22.75px,22.75rem / 16 + (28 - 22.75) * (100vw - 480px) / (1300 - 480),28px)}.h1-as-h3,:root:root:root .home-section .h1-as-h3,:root:root:root .home-section.h1-as-h3{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h1-as-h3 strong,:root:root:root .home-section .h1-as-h3 strong,:root:root:root .home-section.h1-as-h3 strong{color:#005781;font-weight:inherit}.h1-as-h3 em,:root:root:root .home-section .h1-as-h3 em,:root:root:root .home-section.h1-as-h3 em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h1-as-h3,:root:root:root .home-section .h1-as-h3,:root:root:root .home-section.h1-as-h3{font-size:clamp(17.5px,17.5rem / 16 + (21 - 17.5) * (100vw - 480px) / (1300 - 480),21px)}.h2-as-h3,:root:root:root .home-section .h2-as-h3,:root:root:root .home-section.h2-as-h3{margin-top:0;margin-bottom:.5em;font-family:Inter,Arial,sans-serif;font-weight:500;line-height:1.1}.h2-as-h3 strong,:root:root:root .home-section .h2-as-h3 strong,:root:root:root .home-section.h2-as-h3 strong{color:#005781;font-weight:inherit}.h2-as-h3 em,:root:root:root .home-section .h2-as-h3 em,:root:root:root .home-section.h2-as-h3 em{background:linear-gradient(300deg,#cd9d40 0,#005781 40px,#333 80px) no-repeat right/1000px auto;background-clip:text;color:transparent;font-style:normal;text-decoration:none}.h2-as-h3,:root:root:root .home-section .h2-as-h3,:root:root:root .home-section.h2-as-h3{font-size:clamp(17.5px,17.5rem / 16 + (21 - 17.5) * (100vw - 480px) / (1300 - 480),21px)}.h1-as-huge,:root:root:root .home-section .h1-as-huge,:root:root:root .home-section.h1-as-huge{font-size:clamp(42px,42rem / 16 + (63 - 42) * (100vw - 480px) / (1300 - 480),63px);line-height:1.1}.h2-as-huge,:root:root:root .home-section .h2-as-huge,:root:root:root .home-section.h2-as-huge{font-size:clamp(42px,42rem / 16 + (63 - 42) * (100vw - 480px) / (1300 - 480),63px);line-height:1.1}.h3-as-huge,:root:root:root .home-section .h3-as-huge,:root:root:root .home-section.h3-as-huge{font-size:clamp(42px,42rem / 16 + (63 - 42) * (100vw - 480px) / (1300 - 480),63px);line-height:1.1}.strong-as-huge,:root:root:root .home-section .strong-as-huge,:root:root:root .home-section.strong-as-huge{font-size:clamp(42px,42rem / 16 + (63 - 42) * (100vw - 480px) / (1300 - 480),63px);line-height:1.1}@keyframes slide-usp{0%{transform:translateX(100%);opacity:0;visibility:hidden}10%{transform:translateX(0);opacity:1;visibility:visible}30%{transform:translateX(0);opacity:1;visibility:visible}40%{transform:translateX(-100%);opacity:0;visibility:hidden}100%{transform:translateX(-100%);opacity:0;visibility:hidden}}.ul-border-list-items ul{margin:0;padding:0;list-style-position:inside;list-style-type:none}.ul-border-list-items ul li{display:block;width:100%;padding-top:10px;padding-bottom:10px;border-top:1px solid #005781}.ul-border-list-items ul li::before{content:"";width:7px;height:10px;padding-right:0}.ul-border-list-items ul li:last-child{border-bottom:1px solid #005781}.ul-border-list-items ul li.indent{display:block;width:100%;padding-top:5px;padding-bottom:5px;border-top:none}.ul-border-list-items ul li.indent::before{content:"*";padding-right:10px}.ul-border-list-items ul li.indent:last-child{padding-bottom:10px!important;border:none}.ul-arrow-border-list-items ul{margin:0;padding:0;list-style-position:inside;list-style-type:none}.ul-arrow-border-list-items ul li{display:block;width:100%}.ul-arrow-border-list-items ul li::before{content:url(/wp-content/uploads/2025/10/arrow-li.svg);padding-right:12px}.ul-checkmark-border-list-items ul{margin:0;padding:0;list-style-position:inside;list-style-type:none}.ul-checkmark-border-list-items ul li{display:block;width:100%}.ul-checkmark-border-list-items ul li::before{content:"";display:inline-block;width:15px;height:8px;margin-top:4px;margin-right:12px;margin-bottom:3px;transform:rotate(-45deg);border:2px solid #005781;border-top:none;border-right:none}.ol-horizontal-checkmark-list ol{margin:0;padding:0;list-style:none}.ol-horizontal-checkmark-list ol li{display:block;padding-top:5px}.ol-horizontal-checkmark-list ol li::before{content:url(/wp-content/uploads/2025/04/checkout-checkmark.svg);padding-right:5px}@media (min-width:980px){.ol-horizontal-checkmark-list ol li{display:inline-block}.ol-horizontal-checkmark-list ol li:not(:first-child){padding-left:25px}}@media (max-width:979px){.ol-horizontal-checkmark-list ol li{position:absolute;left:0;opacity:0;animation:slide-usp 12s infinite;width:100%;will-change:transform}.ol-horizontal-checkmark-list ol li:nth-child(1){animation-delay:0s}.ol-horizontal-checkmark-list ol li:nth-child(2){animation-delay:4s}.ol-horizontal-checkmark-list ol li:nth-child(3){animation-delay:8s}}@media (width <= 768px){.ol-horizontal-checkmark-list ol{position:relative;min-height:1.5em}}.wp-block-code.is-style-dark-code{background-color:var(--wp-preset-color-main);color:var(--wp-preset-color-base)}:not(.wp-block-code)>code{padding:3px 8px}.wp-block-columns.is-layout-flex,.wp-block-group.is-layout-flex{flex-wrap:nowrap;align-items:flex-start;box-sizing:border-box;overflow:hidden}@media (max-width:766px){.wp-block-columns.is-layout-flex,.wp-block-group.is-layout-flex{flex-direction:column}}.wp-block-columns.is-layout-flex.columns-equal-height,.wp-block-group.is-layout-flex.columns-equal-height,:root:root:root .home-section .wp-block-columns.is-layout-flex.columns-equal-height,:root:root:root .home-section .wp-block-group.is-layout-flex.columns-equal-height,:root:root:root .wp-block-columns.is-layout-flex.home-section.columns-equal-height,:root:root:root .wp-block-group.is-layout-flex.home-section.columns-equal-height{align-items:stretch}.wp-block-columns.is-layout-flex.columns-equal-height .wp-block-group,.wp-block-group.is-layout-flex.columns-equal-height .wp-block-group,:root:root:root .home-section .wp-block-columns.is-layout-flex.columns-equal-height .wp-block-group,:root:root:root .home-section .wp-block-group.is-layout-flex.columns-equal-height .wp-block-group,:root:root:root .wp-block-columns.is-layout-flex.home-section.columns-equal-height .wp-block-group,:root:root:root .wp-block-group.is-layout-flex.home-section.columns-equal-height .wp-block-group{height:100%}.wp-block-columns.is-layout-flex.columns-equal-height .wp-block-group:first-child,.wp-block-group.is-layout-flex.columns-equal-height .wp-block-group:first-child{display:flex;flex-direction:column}.wp-block-columns.is-layout-flex.columns-equal-height .wp-block-group:first-child .wp-block-buttons,.wp-block-group.is-layout-flex.columns-equal-height .wp-block-group:first-child .wp-block-buttons{flex:1;align-items:end}.wp-block-columns.is-layout-flex.columns-equal-height .flexcolumn,.wp-block-group.is-layout-flex.columns-equal-height .flexcolumn,:root:root:root .home-section .wp-block-columns.is-layout-flex.columns-equal-height .flexcolumn,:root:root:root .home-section .wp-block-group.is-layout-flex.columns-equal-height .flexcolumn,:root:root:root .wp-block-columns.is-layout-flex.home-section.columns-equal-height .flexcolumn,:root:root:root .wp-block-group.is-layout-flex.home-section.columns-equal-height .flexcolumn{display:flex;flex-direction:column}.row-logos .wp-block-columns[class*=wp-container-core-group-is-layout-],.row-logos .wp-block-group[class*=wp-container-core-group-is-layout-]{gap:48px;display:flex;flex-direction:column}.row-logos .wp-block-columns[class*=wp-container-core-columns-is-layout-],.row-logos .wp-block-group[class*=wp-container-core-columns-is-layout-]{gap:48px}.row-logos .wp-block-columns[class*=wp-container-core-columns-is-layout-]>.wp-block-column>*,.row-logos .wp-block-group[class*=wp-container-core-columns-is-layout-]>.wp-block-column>*{margin-block:0}.row-logos .wp-block-columns[class*=wp-container-core-columns-is-layout-]>.wp-block-column>*+*,.row-logos .wp-block-group[class*=wp-container-core-columns-is-layout-]>.wp-block-column>*+*{margin-block-start:48px}@media (min-width:480px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column,.wp-block-group:not(.is-not-stacked-on-mobile)>.wp-block-column{display:flex;flex-direction:column}}.wp-block-columns .wp-block-column,.wp-block-group .wp-block-column{margin:0;flex-shrink:0;box-sizing:border-box;width:100%}.wp-block-columns .wp-block-column:empty,.wp-block-group .wp-block-column:empty{display:none}.wp-block-columns .wp-block-column[class*=column-is-],.wp-block-group .wp-block-column[class*=column-is-]{box-sizing:border-box;overflow:hidden}.column-is-50{max-width:50%}.column-is-50>.wp-block-columns:not(:first-of-type){margin-top:0}.column-is-33{min-width:calc(33.333% - 2em);max-width:33.333%}.column-is-66{max-width:66.666%}.column-is-25{max-width:25%}.column-is-75{max-width:75%}.column-is-20{max-width:20%}@media screen and (max-width:766px){.wp-block-columns .wp-block-column{flex:0 0 100%!important;max-width:100%!important}}.is-style-blur-image-less,.is-style-blur-image-more{overflow:hidden}.is-style-blur-image-less>.wp-block-cover__image-background,.is-style-blur-image-more>.wp-block-cover__image-background{transform:scale(1.5)}.is-style-blur-image-less>.wp-block-cover__image-background{filter:blur(25px)}.is-style-blur-image-more>.wp-block-cover__image-background{filter:blur(75px)}@media (max-width:767px){.wp-block-cover:not(.has-aspect-ratio){min-height:430px!important}}.wp-block-cover,.wp-block-cover-image{height:100%}.u-align-last-wp-block-cover-bottom{display:flex;gap:30px;flex-direction:column}@media (min-width:767px){.u-align-wp-block-cover-horizontal{display:flex;gap:30px}.u-align-wp-block-cover-horizontal .wp-block-cover{min-width:calc(50% - 15px)}}.wp-block-cover-image:not(.has-text-color),.wp-block-cover:not(.has-text-color){color:inherit}.wp-block-cover-image:not(.has-text-color) h1:not(.has-text-color),.wp-block-cover-image:not(.has-text-color) h2:not(.has-text-color),.wp-block-cover-image:not(.has-text-color) h3:not(.has-text-color),.wp-block-cover-image:not(.has-text-color) h4:not(.has-text-color),.wp-block-cover-image:not(.has-text-color) h5:not(.has-text-color),.wp-block-cover-image:not(.has-text-color) h6:not(.has-text-color),.wp-block-cover-image:not(.has-text-color) p:not(.has-text-color),.wp-block-cover:not(.has-text-color) h1:not(.has-text-color),.wp-block-cover:not(.has-text-color) h2:not(.has-text-color),.wp-block-cover:not(.has-text-color) h3:not(.has-text-color),.wp-block-cover:not(.has-text-color) h4:not(.has-text-color),.wp-block-cover:not(.has-text-color) h5:not(.has-text-color),.wp-block-cover:not(.has-text-color) h6:not(.has-text-color),.wp-block-cover:not(.has-text-color) p:not(.has-text-color){color:inherit}.row-block-details{max-width:820px;margin:0 auto!important}.wp-block-details{margin:0;padding-left:0;list-style:none;border-bottom:1px solid #ccc}.wp-block-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;font-size:17.5px;font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"+";flex:0 0 auto;color:#005781;font-size:28px;font-weight:400;line-height:1}.wp-block-details summary:hover{color:#005781}.wp-block-details summary:focus-visible{outline:2px solid #005781;outline-offset:4px;border-radius:4px}.wp-block-details[open] summary::after{content:"−"}.wp-block-details>:not(summary){margin:0 0 22px;color:#6b6b6b}.wp-block-details::marker{display:none}.wp-block-gallery figcaption.blocks-gallery-caption{margin-top:0}.has-transparent-header .site-content>div.wp-block-group.alignfull:first-of-type{padding:0!important}.fluentform,.wp-block-group.is-style-default,.wp-block-woocommerce-all-reviews,.wp-block-woocommerce-product-collection{margin:0 auto;max-width:1300px;display:flex;flex-direction:column;padding-top:70px;padding-bottom:70px}.wp-block-group.is-style-default .fluentform,.wp-block-group.is-style-default .wp-block-group.is-style-default,.wp-block-group.is-style-default .wp-block-woocommerce-all-reviews,.wp-block-group.is-style-default .wp-block-woocommerce-product-collection{padding-top:0;padding-bottom:0;margin:unset}.fluentform.container-fullwidth,.wp-block-group.is-style-default.container-fullwidth,.wp-block-woocommerce-all-reviews.container-fullwidth,.wp-block-woocommerce-product-collection.container-fullwidth,:root:root:root .fluentform.home-section.container-fullwidth,:root:root:root .home-section .fluentform.container-fullwidth,:root:root:root .home-section .wp-block-group.is-style-default.container-fullwidth,:root:root:root .home-section .wp-block-woocommerce-all-reviews.container-fullwidth,:root:root:root .home-section .wp-block-woocommerce-product-collection.container-fullwidth,:root:root:root .wp-block-group.is-style-default.home-section.container-fullwidth,:root:root:root .wp-block-woocommerce-all-reviews.home-section.container-fullwidth,:root:root:root .wp-block-woocommerce-product-collection.home-section.container-fullwidth{max-width:none}.wp-block-group--none{padding:0}.wp-block-group-is-layout-grid{gap:20px}.wp-block-image:not(.is-style-rounded) img{width:100%}.wp-block-image>a{display:block!important}.wc-block-featured-product del .amount{color:inherit}.entry-content ol li,.entry-content ul li,.wp-block-post-content ol li,.wp-block-post-content ul li{margin-bottom:var(--wp-preset-spacing-small)}.entry-content ol ul,.entry-content ul ul,.wp-block-post-content ol ul,.wp-block-post-content ul ul{margin-top:var(--wp-preset-spacing-small)}.entry-content :not(.wp-block-group)>li:first-child,.wp-block-post-content :not(.wp-block-group)>li:first-child{padding-top:0}.entry-content :not(.wp-block-group) li:last-child,.wp-block-post-content :not(.wp-block-group) li:last-child{padding-bottom:0}.entry-content ul.is-style-list-check,.entry-content ul.is-style-list-check-circle,.wp-block-post-content ul.is-style-list-check,.wp-block-post-content ul.is-style-list-check-circle{padding-inline-start:0!important;padding-left:0;list-style:none}.entry-content ul.is-style-list-check li,.entry-content ul.is-style-list-check-circle li,.wp-block-post-content ul.is-style-list-check li,.wp-block-post-content ul.is-style-list-check-circle li{position:relative;padding-left:calc(var(--wp-preset-spacing-medium) + .5rem)}.entry-content ul.is-style-list-check li::before,.entry-content ul.is-style-list-check-circle li::before,.wp-block-post-content ul.is-style-list-check li::before,.wp-block-post-content ul.is-style-list-check-circle li::before{content:"✓";position:absolute;left:0;top:.1em}.entry-content ul.is-style-list-check-circle.is-style-list-check-circle li,.entry-content ul.is-style-list-check.is-style-list-check-circle li,.wp-block-post-content ul.is-style-list-check-circle.is-style-list-check-circle li,.wp-block-post-content ul.is-style-list-check.is-style-list-check-circle li{padding-left:calc(var(--wp-preset-spacing-medium) + .5rem)}.entry-content ul.is-style-list-check-circle.is-style-list-check-circle li::before,.entry-content ul.is-style-list-check.is-style-list-check-circle li::before,.wp-block-post-content ul.is-style-list-check-circle.is-style-list-check-circle li::before,.wp-block-post-content ul.is-style-list-check.is-style-list-check-circle li::before{background:var(--wp-preset-color-main);color:var(--wp-preset-color-base);border-radius:100px;height:1.5rem;width:1.5rem;line-height:1.5rem;text-align:center;font-size:var(--wp-preset-font-size-base);transform:scale(.8)}@media (max-width:767px){.entry-content ul.is-style-list-check-circle.is-style-list-check-circle li,.entry-content ul.is-style-list-check.is-style-list-check-circle li,.wp-block-post-content ul.is-style-list-check-circle.is-style-list-check-circle li,.wp-block-post-content ul.is-style-list-check.is-style-list-check-circle li{padding-left:calc(var(--wp-preset-spacing-medium) + .8rem)}.entry-content ul.is-style-list-check-circle.is-style-list-check-circle li::before,.entry-content ul.is-style-list-check.is-style-list-check-circle li::before,.wp-block-post-content ul.is-style-list-check-circle.is-style-list-check-circle li::before,.wp-block-post-content ul.is-style-list-check.is-style-list-check-circle li::before{top:.05em}}ol.is-style-list-boxed,ol.is-style-list-boxed.wp-block,ul.is-style-list-boxed,ul.is-style-list-boxed.wp-block{background:var(--wp-preset-color-tertiary);padding:var(--wp-preset-spacing-medium) var(--wp-preset-spacing-large);border-radius:5px}ol.is-style-list-boxed li:last-child,ul.is-style-list-boxed li:last-child{margin-bottom:0}ul.wp-block-list{list-style:none}ul.wp-block-list li img{margin-right:10px}ul.wp-block-list li:last-child{margin-bottom:15px}.wp-block-media-text>.wp-block-media-text__content{display:flex;flex-direction:column;height:100%}@media only screen and (min-width:767px){.editor-styles-wrapper .wp-block-navigation__container>.wp-element-button{padding:0}.wp-block-navigation__container .current-menu-item>a,.wp-block-navigation__container .has-child button:hover{text-decoration:underline}header .wp-block-navigation .wp-block-navigation__submenu-container{font-size:var(--wp-preset-font-size-small);line-height:var(1.5);min-width:225px!important;margin-left:calc(var(--wp-preset-spacing-medium) * -1);padding:0;z-index:20!important;border-radius:5px;border:none!important;box-shadow:var(--wp-preset-shadow-small-light)}header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{margin-left:0;top:0!important;left:100%}header .wp-block-navigation :where(.wp-block-navigation__submenu-container) li:first-child{padding-top:var(--wp-preset-spacing-small);border-top-left-radius:5px;border-top-right-radius:5px}header .wp-block-navigation :where(.wp-block-navigation__submenu-container) li:last-child{padding-bottom:var(--wp-preset-spacing-small);border-bottom-left-radius:5px;border-bottom-right-radius:5px}header .wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-submenu__toggle,header .wp-block-navigation :where(.wp-block-navigation__submenu-container) a{padding:var(--wp-preset-spacing-small) var(--wp-preset-spacing-medium)!important}header .wp-block-navigation .has-child .wp-block-navigation__submenu-icon{margin-right:var(--wp-preset-spacing-small)}}@media only screen and (max-width:767px){.is-menu-open.has-modal-open{padding:var(--wp-preset-spacing-medium)}.is-menu-open.has-modal-open .wp-block-navigation__container{width:100%;gap:5px!important}.is-menu-open.has-modal-open .wp-block-navigation__container li:not(.wp-social-link){width:100%;padding:0;position:relative}.is-menu-open.has-modal-open .wp-block-page-list{width:100%}.is-menu-open.has-modal-open .wp-block-buttons{width:100%}.is-menu-open.has-modal-open .wp-block-buttons .wp-block-button{flex-basis:100%;width:100%}.is-menu-open.has-modal-open .wp-block-buttons .wp-block-button .wp-block-button__link{font-size:var(--wp-preset-font-size-base);flex-basis:100%;width:100%;padding:15px}.wp-block-navigation__responsive-container-content{gap:var(--wp-preset-spacing-medium)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border-radius:0;margin:0;padding:5px 0 0 20px;align-items:flex-start;flex-direction:column;gap:5px;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block;position:absolute;right:0;top:5px;height:auto;width:60px;padding:15px 0;margin:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{height:16px;margin:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{width:100%;font-size:var(--wp-preset-font-size-base);padding:15px 60px 15px 15px;border-radius:5px}body.rtl .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{left:0;right:auto}body.rtl .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:15px 15px 15px 60px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{display:none}.wp-block-navigation .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation-submenu{display:flex}.wp-block-navigation__container .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation__container .wp-block-navigation-item:hover>.wp-block-navigation-item__content{transition:.3s ease;text-decoration:none;background:color-mix(in srgb,currentcolor,transparent 97%);-webkit-tap-highlight-color:transparent}.wp-block-navigation__container .wp-block-navigation-item:has(.wp-block-navigation__submenu-container:hover)>.wp-block-navigation-item__content{background:0 0}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{padding:4px;border-radius:3px;background:var(--wp-preset-color-tertiary);color:var(--wp-preset-color-main)}}.wp-block-post-author{align-items:center}.wp-block-post-author__name{margin-bottom:0}.wp-block-post-author__avatar{display:inline-flex;align-items:center;margin-right:.8rem}.wp-block-post-author__avatar img{width:26px;height:26px;border-radius:100px}ul[class*=columns-].wp-block-post-template .wp-block-post-excerpt__more-text{margin-top:var(--wp-preset-spacing-small)}div[class*=is-style-excerpt-truncate-]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}div[class*=is-style-excerpt-truncate-] .wp-block-post-excerpt__excerpt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.is-style-excerpt-truncate-2,.is-style-excerpt-truncate-2 .wp-block-post-excerpt__excerpt{-webkit-line-clamp:2}.is-style-excerpt-truncate-3,.is-style-excerpt-truncate-3 .wp-block-post-excerpt__excerpt{-webkit-line-clamp:3}.is-style-excerpt-truncate-4,.is-style-excerpt-truncate-4 .wp-block-post-excerpt__excerpt{-webkit-line-clamp:4}ul[class*=columns-].wp-block-post-template .wp-block-post>.wp-block-group{height:100%}.wp-block-post-template+.wp-block-group:empty{display:none}.wp-block-preformatted{overflow-wrap:normal;overflow-x:scroll;white-space:pre}.editor-styles-wrapper .wp-block-preformatted.is-style-preformatted-dark,.wp-block-preformatted.is-style-preformatted-dark{background-color:var(--wp-preset-color-main);color:var(--wp-preset-color-base)}.wp-block-query-pagination-next,.wp-block-query-pagination-numbers,.wp-block-query-pagination-previous{margin:0!important}.wp-block-query-pagination-numbers a{display:inline-block}.wp-block-query-pagination-numbers span.page-numbers{padding-left:.7em;padding-right:.7em}.wp-block-separator{opacity:1}.wp-block-separator.has-background:not(.is-style-dots),.wp-block-separator:not(.is-style-dots){border-bottom:1px solid currentcolor;height:1px}.wp-block-separator.is-style-dots::before{font-family:sans-serif;font-size:var(--wp-preset-font-size-large);letter-spacing:10px;padding-left:10px}.editor-styles-wrapper hr.is-style-separator-dotted,hr.is-style-separator-dotted{width:100%!important;height:1px!important;border:none!important;background:repeating-linear-gradient(90deg,currentcolor,currentcolor 2px,transparent 2px,transparent 5px)!important}.is-style-separator-thin{border-top:1px!important}.block-align-center .wp-block-media-text__content,:root:root:root .home-section .block-align-center .wp-block-media-text__content,:root:root:root .home-section.block-align-center .wp-block-media-text__content{margin-right:auto;margin-left:auto}.block-align-right .wp-block-media-text__content,:root:root:root .home-section .block-align-right .wp-block-media-text__content,:root:root:root .home-section.block-align-right .wp-block-media-text__content{margin-left:auto}.buttons-align-left,:root:root:root .home-section .buttons-align-left,:root:root:root .home-section.buttons-align-left{justify-content:flex-start}.buttons-align-center,:root:root:root .home-section .buttons-align-center,:root:root:root .home-section.buttons-align-center{justify-content:center}.buttons-align-right,:root:root:root .home-section .buttons-align-right,:root:root:root .home-section.buttons-align-right{justify-content:flex-end}.buttons-align-spaced,:root:root:root .home-section .buttons-align-spaced,:root:root:root .home-section.buttons-align-spaced{justify-content:space-between}.buttons-align-top,:root:root:root .home-section .buttons-align-top,:root:root:root .home-section.buttons-align-top{align-content:start}.buttons-align-middle,:root:root:root .home-section .buttons-align-middle,:root:root:root .home-section.buttons-align-middle{align-content:center}.buttons-align-bottom,:root:root:root .home-section .buttons-align-bottom,:root:root:root .home-section.buttons-align-bottom{align-content:end}.buttons-vertical,:root:root:root .home-section .buttons-vertical,:root:root:root .home-section.buttons-vertical{flex-direction:column;flex-wrap:initial;align-items:initial}.buttons-vertical a,:root:root:root .home-section .buttons-vertical a,:root:root:root .home-section.buttons-vertical a{margin-right:0}.buttons-vertical.buttons-align-top .wp-block-buttons,:root:root:root .buttons-align-top.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-top.buttons-vertical .wp-block-buttons{justify-content:flex-start}.buttons-vertical.buttons-align-middle .wp-block-buttons,:root:root:root .buttons-align-middle.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-middle.buttons-vertical .wp-block-buttons{justify-content:center}.buttons-vertical.buttons-align-bottom .wp-block-buttons,:root:root:root .buttons-align-bottom.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-bottom.buttons-vertical .wp-block-buttons{justify-content:flex-end}.buttons-vertical.buttons-align-spaced .wp-block-buttons,:root:root:root .buttons-align-spaced.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-spaced.buttons-vertical .wp-block-buttons{justify-content:space-between}.buttons-vertical.buttons-align-left .wp-block-buttons,:root:root:root .buttons-align-left.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-left.buttons-vertical .wp-block-buttons{align-items:start}.buttons-vertical.buttons-align-center .wp-block-buttons,:root:root:root .buttons-align-center.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-center.buttons-vertical .wp-block-buttons{align-items:center}.buttons-vertical.buttons-align-right .wp-block-buttons,:root:root:root .buttons-align-right.home-section.buttons-vertical .wp-block-buttons,:root:root:root .home-section .buttons-align-right.buttons-vertical .wp-block-buttons{align-items:end}@media only screen and (max-width:766px){.column-order-first-on-mobile,:root:root:root .home-section .column-order-first-on-mobile,:root:root:root .home-section.column-order-first-on-mobile{order:-1}}@media only screen and (max-width:766px){.column-order-last-on-mobile,:root:root:root .home-section .column-order-last-on-mobile,:root:root:root .home-section.column-order-last-on-mobile{order:99}}.column-gap-none,:root:root:root .home-section .column-gap-none,:root:root:root .home-section.column-gap-none{gap:0}.columns-in-container,:root:root:root .home-section .columns-in-container,:root:root:root .home-section.columns-in-container{width:96%;max-width:1300px;margin:0 auto;flex-direction:unset}.container-fullwidth,:root:root:root .home-section .container-fullwidth,:root:root:root .home-section.container-fullwidth{max-width:none}.container-fluid{margin:0 auto;position:relative}.text-align-left,:root:root:root .home-section .text-align-left,:root:root:root .home-section.text-align-left{text-align:left}.text-align-center,:root:root:root .home-section .text-align-center,:root:root:root .home-section.text-align-center{text-align:center}.text-align-center>*,:root:root:root .home-section .text-align-center>*,:root:root:root .home-section.text-align-center>*{margin-left:auto;margin-right:auto}.text-align-right,:root:root:root .home-section .text-align-right,:root:root:root .home-section.text-align-right{text-align:right}.text-align-justify,:root:root:root .home-section .text-align-justify,:root:root:root .home-section.text-align-justify{text-align:justify}.text-color-primary a,.text-color-primary p,.text-color-primary span,.text-color-primary ul,:root:root:root .home-section .text-color-primary a,:root:root:root .home-section .text-color-primary p,:root:root:root .home-section .text-color-primary span,:root:root:root .home-section .text-color-primary ul,:root:root:root .home-section.text-color-primary a,:root:root:root .home-section.text-color-primary p,:root:root:root .home-section.text-color-primary span,:root:root:root .home-section.text-color-primary ul{color:#005781!important}.text-color-primary li::before,:root:root:root .home-section .text-color-primary li::before,:root:root:root .home-section.text-color-primary li::before{filter:brightness(0) invert(1)}.text-color-second a,.text-color-second p,.text-color-second span,.text-color-second ul,:root:root:root .home-section .text-color-second a,:root:root:root .home-section .text-color-second p,:root:root:root .home-section .text-color-second span,:root:root:root .home-section .text-color-second ul,:root:root:root .home-section.text-color-second a,:root:root:root .home-section.text-color-second p,:root:root:root .home-section.text-color-second span,:root:root:root .home-section.text-color-second ul{color:#1b1b1b!important}.text-color-second li::before,:root:root:root .home-section .text-color-second li::before,:root:root:root .home-section.text-color-second li::before{filter:brightness(0) invert(1)}.text-color-third a,.text-color-third p,.text-color-third span,.text-color-third ul,:root:root:root .home-section .text-color-third a,:root:root:root .home-section .text-color-third p,:root:root:root .home-section .text-color-third span,:root:root:root .home-section .text-color-third ul,:root:root:root .home-section.text-color-third a,:root:root:root .home-section.text-color-third p,:root:root:root .home-section.text-color-third span,:root:root:root .home-section.text-color-third ul{color:#cd9d40!important}.text-color-third li::before,:root:root:root .home-section .text-color-third li::before,:root:root:root .home-section.text-color-third li::before{filter:brightness(0) invert(1)}.text-color-white a,.text-color-white p,.text-color-white span,.text-color-white ul,:root:root:root .home-section .text-color-white a,:root:root:root .home-section .text-color-white p,:root:root:root .home-section .text-color-white span,:root:root:root .home-section .text-color-white ul,:root:root:root .home-section.text-color-white a,:root:root:root .home-section.text-color-white p,:root:root:root .home-section.text-color-white span,:root:root:root .home-section.text-color-white ul{color:#fff!important}.text-color-white li::before,:root:root:root .home-section .text-color-white li::before,:root:root:root .home-section.text-color-white li::before{filter:brightness(0) invert(1)}.text-color-grey a,.text-color-grey p,.text-color-grey span,.text-color-grey ul,:root:root:root .home-section .text-color-grey a,:root:root:root .home-section .text-color-grey p,:root:root:root .home-section .text-color-grey span,:root:root:root .home-section .text-color-grey ul,:root:root:root .home-section.text-color-grey a,:root:root:root .home-section.text-color-grey p,:root:root:root .home-section.text-color-grey span,:root:root:root .home-section.text-color-grey ul{color:#f1f1f1!important}.text-color-grey li::before,:root:root:root .home-section .text-color-grey li::before,:root:root:root .home-section.text-color-grey li::before{filter:brightness(0) invert(1)}.heading-color-primary h1,.heading-color-primary h2,.heading-color-primary h3,.heading-color-primary h4,.heading-color-primary h6,:root:root:root .home-section .heading-color-primary h1,:root:root:root .home-section .heading-color-primary h2,:root:root:root .home-section .heading-color-primary h3,:root:root:root .home-section .heading-color-primary h4,:root:root:root .home-section .heading-color-primary h6,:root:root:root .home-section.heading-color-primary h1,:root:root:root .home-section.heading-color-primary h2,:root:root:root .home-section.heading-color-primary h3,:root:root:root .home-section.heading-color-primary h4,:root:root:root .home-section.heading-color-primary h6{color:#005781!important}.heading-color-second h1,.heading-color-second h2,.heading-color-second h3,.heading-color-second h4,.heading-color-second h6,:root:root:root .home-section .heading-color-second h1,:root:root:root .home-section .heading-color-second h2,:root:root:root .home-section .heading-color-second h3,:root:root:root .home-section .heading-color-second h4,:root:root:root .home-section .heading-color-second h6,:root:root:root .home-section.heading-color-second h1,:root:root:root .home-section.heading-color-second h2,:root:root:root .home-section.heading-color-second h3,:root:root:root .home-section.heading-color-second h4,:root:root:root .home-section.heading-color-second h6{color:#1b1b1b!important}.heading-color-third h1,.heading-color-third h2,.heading-color-third h3,.heading-color-third h4,.heading-color-third h6,:root:root:root .home-section .heading-color-third h1,:root:root:root .home-section .heading-color-third h2,:root:root:root .home-section .heading-color-third h3,:root:root:root .home-section .heading-color-third h4,:root:root:root .home-section .heading-color-third h6,:root:root:root .home-section.heading-color-third h1,:root:root:root .home-section.heading-color-third h2,:root:root:root .home-section.heading-color-third h3,:root:root:root .home-section.heading-color-third h4,:root:root:root .home-section.heading-color-third h6{color:#cd9d40!important}.heading-color-white h1,.heading-color-white h2,.heading-color-white h3,.heading-color-white h4,.heading-color-white h6,:root:root:root .home-section .heading-color-white h1,:root:root:root .home-section .heading-color-white h2,:root:root:root .home-section .heading-color-white h3,:root:root:root .home-section .heading-color-white h4,:root:root:root .home-section .heading-color-white h6,:root:root:root .home-section.heading-color-white h1,:root:root:root .home-section.heading-color-white h2,:root:root:root .home-section.heading-color-white h3,:root:root:root .home-section.heading-color-white h4,:root:root:root .home-section.heading-color-white h6{color:#fff!important}.heading-color-grey h1,.heading-color-grey h2,.heading-color-grey h3,.heading-color-grey h4,.heading-color-grey h6,:root:root:root .home-section .heading-color-grey h1,:root:root:root .home-section .heading-color-grey h2,:root:root:root .home-section .heading-color-grey h3,:root:root:root .home-section .heading-color-grey h4,:root:root:root .home-section .heading-color-grey h6,:root:root:root .home-section.heading-color-grey h1,:root:root:root .home-section.heading-color-grey h2,:root:root:root .home-section.heading-color-grey h3,:root:root:root .home-section.heading-color-grey h4,:root:root:root .home-section.heading-color-grey h6{color:#f1f1f1!important}.text-container-overlay--light{background-color:rgba(255,255,255,.35)}.text-container-overlay--light path{color:#000;fill:#000}.text-container-overlay--dark{background-color:rgba(0,0,0,.5)}.text-container-overlay--dark path{color:#fff;fill:#fff}@media (min-width:767px){.set-heading-shadow h1,.set-heading-shadow h2,.set-heading-shadow h3,.set-heading-shadow h4,.set-heading-shadow h5,.set-heading-shadow h6,:root:root:root .home-section .set-heading-shadow h1,:root:root:root .home-section .set-heading-shadow h2,:root:root:root .home-section .set-heading-shadow h3,:root:root:root .home-section .set-heading-shadow h4,:root:root:root .home-section .set-heading-shadow h5,:root:root:root .home-section .set-heading-shadow h6,:root:root:root .home-section.set-heading-shadow h1,:root:root:root .home-section.set-heading-shadow h2,:root:root:root .home-section.set-heading-shadow h3,:root:root:root .home-section.set-heading-shadow h4,:root:root:root .home-section.set-heading-shadow h5,:root:root:root .home-section.set-heading-shadow h6{text-shadow:1px 1px 2px #000,0 0 1em #005781,0 0 .2em #005781}.set-text-shadow p,:root:root:root .home-section .set-text-shadow p,:root:root:root .home-section.set-text-shadow p{text-shadow:1px 1px 2px #000,0 0 1em #005781,0 0 .2em #005781}}.content-padding-small,:root:root:root .home-section .content-padding-small,:root:root:root .home-section.content-padding-small{padding:clamp(16px,16rem / 16 + (18 - 16) * (100vw - 480px) / (1300 - 480),18px)}.content-padding,:root:root:root .home-section .content-padding,:root:root:root .home-section.content-padding{padding:clamp(24px,24rem / 16 + (30 - 24) * (100vw - 480px) / (1300 - 480),30px)}.content-padding-large,:root:root:root .home-section .content-padding-large,:root:root:root .home-section.content-padding-large{padding:clamp(40px,40rem / 16 + (54 - 40) * (100vw - 480px) / (1300 - 480),54px)}.content-padding-huge,:root:root:root .home-section .content-padding-huge,:root:root:root .home-section.content-padding-huge{padding:clamp(64px,64rem / 16 + (90 - 64) * (100vw - 480px) / (1300 - 480),90px)}.content-padding-none,:root:root:root .home-section .content-padding-none,:root:root:root .home-section.content-padding-none{padding:0}.content-align-top .wp-block-group,.content-align-top.wp-block-group,:root:root:root .home-section .content-align-top .wp-block-group,:root:root:root .home-section .wp-block-group.content-align-top,:root:root:root .home-section.content-align-top .wp-block-group,:root:root:root .wp-block-group.home-section.content-align-top{justify-content:flex-start}.content-align-middle .wp-block-group,.content-align-middle.wp-block-group,:root:root:root .home-section .content-align-middle .wp-block-group,:root:root:root .home-section .wp-block-group.content-align-middle,:root:root:root .home-section.content-align-middle .wp-block-group,:root:root:root .wp-block-group.home-section.content-align-middle{justify-content:center}.content-align-bottom .wp-block-group,.content-align-bottom.wp-block-group,:root:root:root .home-section .content-align-bottom .wp-block-group,:root:root:root .home-section .wp-block-group.content-align-bottom,:root:root:root .home-section.content-align-bottom .wp-block-group,:root:root:root .wp-block-group.home-section.content-align-bottom{justify-content:flex-end}.content-align-spaced .wp-block-group,.content-align-spaced.wp-block-group,:root:root:root .home-section .content-align-spaced .wp-block-group,:root:root:root .home-section .wp-block-group.content-align-spaced,:root:root:root .home-section.content-align-spaced .wp-block-group,:root:root:root .wp-block-group.home-section.content-align-spaced{justify-content:space-between}.content-align-left,:root:root:root .home-section .content-align-left,:root:root:root .home-section.content-align-left{align-items:start}.content-align-center,:root:root:root .home-section .content-align-center,:root:root:root .home-section.content-align-center{align-items:center}.content-align-right,:root:root:root .home-section .content-align-right,:root:root:root .home-section.content-align-right{align-items:end}.content-horizontal,.content-horizontal-reverse,:root:root:root .home-section .content-horizontal,:root:root:root .home-section .content-horizontal-reverse,:root:root:root .home-section.content-horizontal,:root:root:root .home-section.content-horizontal-reverse{display:flex;flex-direction:row;align-items:initial;justify-content:initial;gap:20px}.content-horizontal-reverse:not(.wp-block-cb-slide-v2) .content-horizontal .wp-block-button:has(+.wp-block-button) a,.content-horizontal-reverse:not(.wp-block-cb-slide-v2) .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,.content-horizontal:not(.wp-block-cb-slide-v2) .content-horizontal .wp-block-button:has(+.wp-block-button) a,.content-horizontal:not(.wp-block-cb-slide-v2) .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section .content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section.content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section.content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal:not(.wp-block-cb-slide-v2) .home-section .content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal:not(.wp-block-cb-slide-v2) .home-section .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal:not(.wp-block-cb-slide-v2) .home-section.content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .content-horizontal:not(.wp-block-cb-slide-v2) .home-section.content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section.content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section.content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal:not(.wp-block-cb-slide-v2) .content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal:not(.wp-block-cb-slide-v2) .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal:not(.wp-block-cb-slide-v2) .home-section.content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section .content-horizontal:not(.wp-block-cb-slide-v2) .home-section.content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal-reverse:not(.wp-block-cb-slide-v2) .content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal-reverse:not(.wp-block-cb-slide-v2) .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section.content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal-reverse:not(.wp-block-cb-slide-v2) .home-section.content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal:not(.wp-block-cb-slide-v2) .content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal:not(.wp-block-cb-slide-v2) .content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal:not(.wp-block-cb-slide-v2) .home-section.content-horizontal .wp-block-button:has(+.wp-block-button) a,:root:root:root .home-section.content-horizontal:not(.wp-block-cb-slide-v2) .home-section.content-horizontal-reverse .wp-block-button:has(+.wp-block-button) a{margin-right:0}.content-horizontal .is-layout-flow,.content-horizontal-reverse .is-layout-flow,:root:root:root .home-section .content-horizontal .is-layout-flow,:root:root:root .home-section .content-horizontal-reverse .is-layout-flow,:root:root:root .home-section.content-horizontal .is-layout-flow,:root:root:root .home-section.content-horizontal-reverse .is-layout-flow{margin-top:0}.content-horizontal .wp-block-buttons,.content-horizontal-reverse .wp-block-buttons,:root:root:root .home-section .content-horizontal .wp-block-buttons,:root:root:root .home-section .content-horizontal-reverse .wp-block-buttons,:root:root:root .home-section.content-horizontal .wp-block-buttons,:root:root:root .home-section.content-horizontal-reverse .wp-block-buttons{flex:0 0 0;align-items:flex-start;margin-top:0;margin-bottom:0}.content-horizontal-reverse.content-align-top,.content-horizontal.content-align-top,:root:root:root .content-align-top.home-section.content-horizontal,:root:root:root .content-align-top.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-top.content-horizontal,:root:root:root .home-section .content-align-top.content-horizontal-reverse{align-items:start}.content-horizontal-reverse.content-align-middle,.content-horizontal.content-align-middle,:root:root:root .content-align-middle.home-section.content-horizontal,:root:root:root .content-align-middle.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-middle.content-horizontal,:root:root:root .home-section .content-align-middle.content-horizontal-reverse{align-items:center}.content-horizontal-reverse.content-align-bottom,.content-horizontal.content-align-bottom,:root:root:root .content-align-bottom.home-section.content-horizontal,:root:root:root .content-align-bottom.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-bottom.content-horizontal,:root:root:root .home-section .content-align-bottom.content-horizontal-reverse{align-items:end}.content-horizontal-reverse.content-align-left,.content-horizontal.content-align-left,:root:root:root .content-align-left.home-section.content-horizontal,:root:root:root .content-align-left.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-left.content-horizontal,:root:root:root .home-section .content-align-left.content-horizontal-reverse{justify-content:flex-start}.content-horizontal-reverse.content-align-center,.content-horizontal.content-align-center,:root:root:root .content-align-center.home-section.content-horizontal,:root:root:root .content-align-center.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-center.content-horizontal,:root:root:root .home-section .content-align-center.content-horizontal-reverse{justify-content:center}.content-horizontal-reverse.content-align-right,.content-horizontal.content-align-right,:root:root:root .content-align-right.home-section.content-horizontal,:root:root:root .content-align-right.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-right.content-horizontal,:root:root:root .home-section .content-align-right.content-horizontal-reverse{justify-content:flex-end}.content-horizontal-reverse.content-align-spaced,.content-horizontal.content-align-spaced,:root:root:root .content-align-spaced.home-section.content-horizontal,:root:root:root .content-align-spaced.home-section.content-horizontal-reverse,:root:root:root .home-section .content-align-spaced.content-horizontal,:root:root:root .home-section .content-align-spaced.content-horizontal-reverse{justify-content:space-between}.content-horizontal-reverse .wp-block-buttons,:root:root:root .home-section .content-horizontal-reverse .wp-block-buttons,:root:root:root .home-section.content-horizontal-reverse .wp-block-buttons{order:-1}.content-minheight-120,:root:root:root .home-section .content-minheight-120,:root:root:root .home-section.content-minheight-120{min-height:120px}.content-minheight-240,:root:root:root .home-section .content-minheight-240,:root:root:root .home-section.content-minheight-240{min-height:240px}.content-minheight-285,:root:root:root .home-section .content-minheight-285,:root:root:root .home-section.content-minheight-285{min-height:285px}.content-minheight-360,:root:root:root .home-section .content-minheight-360,:root:root:root .home-section.content-minheight-360{min-height:360px}.content-minheight-480,:root:root:root .home-section .content-minheight-480,:root:root:root .home-section.content-minheight-480{min-height:480px}.content-minheight-600,:root:root:root .home-section .content-minheight-600,:root:root:root .home-section.content-minheight-600{min-height:600px}.content-minheight-screen,:root:root:root .home-section .content-minheight-screen,:root:root:root .home-section.content-minheight-screen{min-height:100vh}.content-maxheight-120,:root:root:root .home-section .content-maxheight-120,:root:root:root .home-section.content-maxheight-120{max-height:120px}.content-maxheight-120 .flexcolumn,.content-maxheight-120 .swiper-slide,.content-maxheight-120 .swiper-slide figure,.content-maxheight-120 .swiper-slide figure img,.content-maxheight-120 .swiper-wrapper,:root:root:root .home-section .content-maxheight-120 .flexcolumn,:root:root:root .home-section .content-maxheight-120 .swiper-slide,:root:root:root .home-section .content-maxheight-120 .swiper-slide figure,:root:root:root .home-section .content-maxheight-120 .swiper-slide figure img,:root:root:root .home-section .content-maxheight-120 .swiper-wrapper,:root:root:root .home-section.content-maxheight-120 .flexcolumn,:root:root:root .home-section.content-maxheight-120 .swiper-slide,:root:root:root .home-section.content-maxheight-120 .swiper-slide figure,:root:root:root .home-section.content-maxheight-120 .swiper-slide figure img,:root:root:root .home-section.content-maxheight-120 .swiper-wrapper{max-height:120px}.content-maxheight-240,:root:root:root .home-section .content-maxheight-240,:root:root:root .home-section.content-maxheight-240{max-height:240px}.content-maxheight-240 .flexcolumn,.content-maxheight-240 .swiper-slide,.content-maxheight-240 .swiper-slide figure,.content-maxheight-240 .swiper-slide figure img,.content-maxheight-240 .swiper-wrapper,:root:root:root .home-section .content-maxheight-240 .flexcolumn,:root:root:root .home-section .content-maxheight-240 .swiper-slide,:root:root:root .home-section .content-maxheight-240 .swiper-slide figure,:root:root:root .home-section .content-maxheight-240 .swiper-slide figure img,:root:root:root .home-section .content-maxheight-240 .swiper-wrapper,:root:root:root .home-section.content-maxheight-240 .flexcolumn,:root:root:root .home-section.content-maxheight-240 .swiper-slide,:root:root:root .home-section.content-maxheight-240 .swiper-slide figure,:root:root:root .home-section.content-maxheight-240 .swiper-slide figure img,:root:root:root .home-section.content-maxheight-240 .swiper-wrapper{max-height:240px}.content-maxheight-360,:root:root:root .home-section .content-maxheight-360,:root:root:root .home-section.content-maxheight-360{max-height:360px}.content-maxheight-360 .flexcolumn,.content-maxheight-360 .swiper-slide,.content-maxheight-360 .swiper-slide figure,.content-maxheight-360 .swiper-slide figure img,.content-maxheight-360 .swiper-wrapper,:root:root:root .home-section .content-maxheight-360 .flexcolumn,:root:root:root .home-section .content-maxheight-360 .swiper-slide,:root:root:root .home-section .content-maxheight-360 .swiper-slide figure,:root:root:root .home-section .content-maxheight-360 .swiper-slide figure img,:root:root:root .home-section .content-maxheight-360 .swiper-wrapper,:root:root:root .home-section.content-maxheight-360 .flexcolumn,:root:root:root .home-section.content-maxheight-360 .swiper-slide,:root:root:root .home-section.content-maxheight-360 .swiper-slide figure,:root:root:root .home-section.content-maxheight-360 .swiper-slide figure img,:root:root:root .home-section.content-maxheight-360 .swiper-wrapper{max-height:360px}.content-maxheight-480,:root:root:root .home-section .content-maxheight-480,:root:root:root .home-section.content-maxheight-480{max-height:480px}.content-maxheight-480 .flexcolumn,.content-maxheight-480 .swiper-slide,.content-maxheight-480 .swiper-slide figure,.content-maxheight-480 .swiper-slide figure img,.content-maxheight-480 .swiper-wrapper,:root:root:root .home-section .content-maxheight-480 .flexcolumn,:root:root:root .home-section .content-maxheight-480 .swiper-slide,:root:root:root .home-section .content-maxheight-480 .swiper-slide figure,:root:root:root .home-section .content-maxheight-480 .swiper-slide figure img,:root:root:root .home-section .content-maxheight-480 .swiper-wrapper,:root:root:root .home-section.content-maxheight-480 .flexcolumn,:root:root:root .home-section.content-maxheight-480 .swiper-slide,:root:root:root .home-section.content-maxheight-480 .swiper-slide figure,:root:root:root .home-section.content-maxheight-480 .swiper-slide figure img,:root:root:root .home-section.content-maxheight-480 .swiper-wrapper{max-height:480px}.content-maxheight-600,:root:root:root .home-section .content-maxheight-600,:root:root:root .home-section.content-maxheight-600{max-height:600px}.content-maxheight-600 .flexcolumn,.content-maxheight-600 .swiper-slide,.content-maxheight-600 .swiper-slide figure,.content-maxheight-600 .swiper-slide figure img,.content-maxheight-600 .swiper-wrapper,:root:root:root .home-section .content-maxheight-600 .flexcolumn,:root:root:root .home-section .content-maxheight-600 .swiper-slide,:root:root:root .home-section .content-maxheight-600 .swiper-slide figure,:root:root:root .home-section .content-maxheight-600 .swiper-slide figure img,:root:root:root .home-section .content-maxheight-600 .swiper-wrapper,:root:root:root .home-section.content-maxheight-600 .flexcolumn,:root:root:root .home-section.content-maxheight-600 .swiper-slide,:root:root:root .home-section.content-maxheight-600 .swiper-slide figure,:root:root:root .home-section.content-maxheight-600 .swiper-slide figure img,:root:root:root .home-section.content-maxheight-600 .swiper-wrapper{max-height:600px}.content-maxheight-screen,:root:root:root .home-section .content-maxheight-screen,:root:root:root .home-section.content-maxheight-screen{max-height:100vh}.content-maxheight-screen .flexcolumn,.content-maxheight-screen .swiper-slide,.content-maxheight-screen .swiper-slide figure,.content-maxheight-screen .swiper-slide figure img,.content-maxheight-screen .swiper-wrapper,:root:root:root .home-section .content-maxheight-screen .flexcolumn,:root:root:root .home-section .content-maxheight-screen .swiper-slide,:root:root:root .home-section .content-maxheight-screen .swiper-slide figure,:root:root:root .home-section .content-maxheight-screen .swiper-slide figure img,:root:root:root .home-section .content-maxheight-screen .swiper-wrapper,:root:root:root .home-section.content-maxheight-screen .flexcolumn,:root:root:root .home-section.content-maxheight-screen .swiper-slide,:root:root:root .home-section.content-maxheight-screen .swiper-slide figure,:root:root:root .home-section.content-maxheight-screen .swiper-slide figure img,:root:root:root .home-section.content-maxheight-screen .swiper-wrapper{max-height:100vh}.content-maxwidth-860,:root:root:root .home-section .content-maxwidth-860,:root:root:root .home-section.content-maxwidth-860{max-width:860px}.content-maxwidth-640,:root:root:root .home-section .content-maxwidth-640,:root:root:root .home-section.content-maxwidth-640{max-width:640px}.content-maxwidth-420,:root:root:root .home-section .content-maxwidth-420,:root:root:root .home-section.content-maxwidth-420{max-width:420px}.content-container,:root:root:root .home-section .content-container,:root:root:root .home-section.content-container{width:100%;max-width:1300px;margin-right:auto;margin-left:auto;padding:0 clamp(20px,20rem / 16 + (80 - 20) * (100vw - 480px) / (1300 - 480),80px)}.content-over-original-image{position:relative;overflow:hidden}.content-over-original-image img{width:100%;display:block;position:relative;z-index:0;object-fit:cover;min-height:600px}.content-over-original-image .wp-block-cover__inner-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:flex}.image-align-left,:root:root:root .home-section .image-align-left,:root:root:root .home-section.image-align-left{text-align:left}.image-align-center,:root:root:root .home-section .image-align-center,:root:root:root .home-section.image-align-center{text-align:center}.image-align-right,:root:root:root .home-section .image-align-right,:root:root:root .home-section.image-align-right{text-align:right}.image-align-top{align-content:start}.image-align-middle{align-content:center}.image-align-bottom{align-content:end}.image-cover,:root:root:root .home-section .image-cover,:root:root:root .home-section.image-cover{position:relative}.image-cover figure,:root:root:root .home-section .image-cover figure,:root:root:root .home-section.image-cover figure{position:absolute!important;inset:0;width:auto;height:auto}.image-cover a,:root:root:root .home-section .image-cover a,:root:root:root .home-section.image-cover a{height:100%}.image-cover img,:root:root:root .home-section .image-cover img,:root:root:root .home-section.image-cover img{width:100%;height:100%!important;object-fit:cover;object-position:center}.image-cover .flexcolumn,:root:root:root .home-section .image-cover .flexcolumn,:root:root:root .home-section.image-cover .flexcolumn{position:absolute;z-index:2}.image-cover--top,:root:root:root .home-section .image-cover--top,:root:root:root .home-section.image-cover--top{position:relative}.image-cover--top figure,:root:root:root .home-section .image-cover--top figure,:root:root:root .home-section.image-cover--top figure{position:absolute!important;inset:0;width:auto;height:auto}.image-cover--top a,:root:root:root .home-section .image-cover--top a,:root:root:root .home-section.image-cover--top a{height:100%}.image-cover--top img,:root:root:root .home-section .image-cover--top img,:root:root:root .home-section.image-cover--top img{width:100%;height:100%!important;object-fit:cover;object-position:top}.image-cover--top .flexcolumn,:root:root:root .home-section .image-cover--top .flexcolumn,:root:root:root .home-section.image-cover--top .flexcolumn{position:absolute;z-index:2}.image-cover--bottom,:root:root:root .home-section .image-cover--bottom,:root:root:root .home-section.image-cover--bottom{position:relative}.image-cover--bottom figure,:root:root:root .home-section .image-cover--bottom figure,:root:root:root .home-section.image-cover--bottom figure{position:absolute!important;inset:0;width:auto;height:auto}.image-cover--bottom a,:root:root:root .home-section .image-cover--bottom a,:root:root:root .home-section.image-cover--bottom a{height:100%}.image-cover--bottom img,:root:root:root .home-section .image-cover--bottom img,:root:root:root .home-section.image-cover--bottom img{width:100%;height:100%!important;object-fit:cover;object-position:bottom}.image-cover--bottom .flexcolumn,:root:root:root .home-section .image-cover--bottom .flexcolumn,:root:root:root .home-section.image-cover--bottom .flexcolumn{position:absolute;z-index:2}.image-cover--left,:root:root:root .home-section .image-cover--left,:root:root:root .home-section.image-cover--left{position:relative}.image-cover--left figure,:root:root:root .home-section .image-cover--left figure,:root:root:root .home-section.image-cover--left figure{position:absolute!important;inset:0;width:auto;height:auto}.image-cover--left a,:root:root:root .home-section .image-cover--left a,:root:root:root .home-section.image-cover--left a{height:100%}.image-cover--left img,:root:root:root .home-section .image-cover--left img,:root:root:root .home-section.image-cover--left img{width:100%;height:100%!important;object-fit:cover;object-position:left}.image-cover--left .flexcolumn,:root:root:root .home-section .image-cover--left .flexcolumn,:root:root:root .home-section.image-cover--left .flexcolumn{position:absolute;z-index:2}.image-cover--right,:root:root:root .home-section .image-cover--right,:root:root:root .home-section.image-cover--right{position:relative}.image-cover--right figure,:root:root:root .home-section .image-cover--right figure,:root:root:root .home-section.image-cover--right figure{position:absolute!important;inset:0;width:auto;height:auto}.image-cover--right a,:root:root:root .home-section .image-cover--right a,:root:root:root .home-section.image-cover--right a{height:100%}.image-cover--right img,:root:root:root .home-section .image-cover--right img,:root:root:root .home-section.image-cover--right img{width:100%;height:100%!important;object-fit:cover;object-position:right}.image-cover--right .flexcolumn,:root:root:root .home-section .image-cover--right .flexcolumn,:root:root:root .home-section.image-cover--right .flexcolumn{position:absolute;z-index:2}.image-contain,:root:root:root .home-section .image-contain,:root:root:root .home-section.image-contain{position:relative}.image-contain .flexcolumn,:root:root:root .home-section .image-contain .flexcolumn,:root:root:root .home-section.image-contain .flexcolumn{position:absolute!important;inset:0;width:auto;height:auto;display:flex;flex-direction:column}@media (max-width:767px){.image-contain,:root:root:root .home-section .image-contain,:root:root:root .home-section.image-contain{position:relative}.image-contain figure,:root:root:root .home-section .image-contain figure,:root:root:root .home-section.image-contain figure{position:absolute!important;inset:0;width:auto;height:auto}.image-contain a,:root:root:root .home-section .image-contain a,:root:root:root .home-section.image-contain a{height:100%}.image-contain img,:root:root:root .home-section .image-contain img,:root:root:root .home-section.image-contain img{width:100%;height:100%!important;object-fit:cover;object-position:center}.image-contain .flexcolumn,:root:root:root .home-section .image-contain .flexcolumn,:root:root:root .home-section.image-contain .flexcolumn{position:absolute;z-index:2}.image-contain .flexcolumn,:root:root:root .home-section .image-contain .flexcolumn,:root:root:root .home-section.image-contain .flexcolumn{position:relative!important}}.image-absolute{height:100vh!important;display:flex!important;align-items:center}.image-absolute figure{position:absolute;z-index:-1;right:0}.image-absolute figure img{width:auto}.image-absolute .text-container{filter:drop-shadow(0 0 10px rgba(0, 0, 0, .5))}.image-grayscale img,:root:root:root .home-section .image-grayscale img,:root:root:root .home-section.image-grayscale img{filter:grayscale(100%)}.image-onhover-grayscale:hover img,:root:root:root .home-section .image-onhover-grayscale:hover img,:root:root:root .home-section.image-onhover-grayscale:hover img{transition:.3s;filter:grayscale(100%)}.image-onhover-color:hover img,:root:root:root .home-section .image-onhover-color:hover img,:root:root:root .home-section.image-onhover-color:hover img{transition:.3s;filter:grayscale(0)}.image-overlay-light,:root:root:root .home-section .image-overlay-light,:root:root:root .home-section.image-overlay-light{position:relative}.image-overlay-light::after,:root:root:root .home-section .image-overlay-light::after,:root:root:root .home-section.image-overlay-light::after{content:"";position:absolute!important;inset:0;width:auto;height:auto;background-color:rgba(255,255,255,.35)}.image-overlay-dark,:root:root:root .home-section .image-overlay-dark,:root:root:root .home-section.image-overlay-dark{position:relative}.image-overlay-dark::after,:root:root:root .home-section .image-overlay-dark::after,:root:root:root .home-section.image-overlay-dark::after{content:"";position:absolute!important;inset:0;width:auto;height:auto;background-color:rgba(0,0,0,.25)}.image-ratio-16x9,.image-ratio-1x1,.image-ratio-3x2,.image-ratio-4x3,:root:root:root .home-section .image-ratio-16x9,:root:root:root .home-section .image-ratio-1x1,:root:root:root .home-section .image-ratio-3x2,:root:root:root .home-section .image-ratio-4x3,:root:root:root .home-section.image-ratio-16x9,:root:root:root .home-section.image-ratio-1x1,:root:root:root .home-section.image-ratio-3x2,:root:root:root .home-section.image-ratio-4x3{width:fit-content}.image-ratio-16x9 img,.image-ratio-1x1 img,.image-ratio-3x2 img,.image-ratio-4x3 img,:root:root:root .home-section .image-ratio-16x9 img,:root:root:root .home-section .image-ratio-1x1 img,:root:root:root .home-section .image-ratio-3x2 img,:root:root:root .home-section .image-ratio-4x3 img,:root:root:root .home-section.image-ratio-16x9 img,:root:root:root .home-section.image-ratio-1x1 img,:root:root:root .home-section.image-ratio-3x2 img,:root:root:root .home-section.image-ratio-4x3 img{width:100%;object-fit:cover}.image-ratio-1x1 img,:root:root:root .home-section .image-ratio-1x1 img,:root:root:root .home-section.image-ratio-1x1 img{aspect-ratio:1/1}.image-ratio-4x3 img,:root:root:root .home-section .image-ratio-4x3 img,:root:root:root .home-section.image-ratio-4x3 img{aspect-ratio:4/3}.image-ratio-3x2 img,:root:root:root .home-section .image-ratio-3x2 img,:root:root:root .home-section.image-ratio-3x2 img{aspect-ratio:3/2}.image-ratio-16x9 img,:root:root:root .home-section .image-ratio-16x9 img,:root:root:root .home-section.image-ratio-16x9 img{aspect-ratio:16/9}.item-padding-small,:root:root:root .home-section .item-padding-small,:root:root:root .home-section.item-padding-small{padding:clamp(16px,16rem / 16 + (18 - 16) * (100vw - 480px) / (1300 - 480),18px)}.item-padding,:root:root:root .home-section .item-padding,:root:root:root .home-section.item-padding{padding:clamp(24px,24rem / 16 + (30 - 24) * (100vw - 480px) / (1300 - 480),30px)}.item-padding-large,:root:root:root .home-section .item-padding-large,:root:root:root .home-section.item-padding-large{padding:clamp(40px,40rem / 16 + (54 - 40) * (100vw - 480px) / (1300 - 480),54px)}.item-padding-huge,:root:root:root .home-section .item-padding-huge,:root:root:root .home-section.item-padding-huge{padding:clamp(64px,64rem / 16 + (90 - 64) * (100vw - 480px) / (1300 - 480),90px)}.item-align-top,:root:root:root .home-section .item-align-top,:root:root:root .home-section.item-align-top{justify-content:flex-start}.item-align-middle,:root:root:root .home-section .item-align-middle,:root:root:root .home-section.item-align-middle{justify-content:center}.item-align-bottom,:root:root:root .home-section .item-align-bottom,:root:root:root .home-section.item-align-bottom{justify-content:flex-end}.item-align-spaced,:root:root:root .home-section .item-align-spaced,:root:root:root .home-section.item-align-spaced{justify-content:space-between}.item-align-left,:root:root:root .home-section .item-align-left,:root:root:root .home-section.item-align-left{align-items:start}.item-align-center,:root:root:root .home-section .item-align-center,:root:root:root .home-section.item-align-center{align-items:center}.item-align-right,:root:root:root .home-section .item-align-right,:root:root:root .home-section.item-align-right{align-items:end}.item-horizontal,.item-horizontal-reverse,:root:root:root .home-section .item-horizontal,:root:root:root .home-section .item-horizontal-reverse,:root:root:root .home-section.item-horizontal,:root:root:root .home-section.item-horizontal-reverse{display:flex;flex-direction:row;align-items:initial;justify-content:initial;column-gap:20px}.item-horizontal .wp-block-buttons,.item-horizontal-reverse .wp-block-buttons,:root:root:root .home-section .item-horizontal .wp-block-buttons,:root:root:root .home-section .item-horizontal-reverse .wp-block-buttons,:root:root:root .home-section.item-horizontal .wp-block-buttons,:root:root:root .home-section.item-horizontal-reverse .wp-block-buttons{flex:0 0 0}.item-horizontal-reverse.item-align-top,.item-horizontal.item-align-top,:root:root:root .home-section .item-align-top.item-horizontal,:root:root:root .home-section .item-align-top.item-horizontal-reverse,:root:root:root .item-align-top.home-section.item-horizontal,:root:root:root .item-align-top.home-section.item-horizontal-reverse{align-items:start}.item-horizontal-reverse.item-align-middle,.item-horizontal.item-align-middle,:root:root:root .home-section .item-align-middle.item-horizontal,:root:root:root .home-section .item-align-middle.item-horizontal-reverse,:root:root:root .item-align-middle.home-section.item-horizontal,:root:root:root .item-align-middle.home-section.item-horizontal-reverse{align-items:center}.item-horizontal-reverse.item-align-bottom,.item-horizontal.item-align-bottom,:root:root:root .home-section .item-align-bottom.item-horizontal,:root:root:root .home-section .item-align-bottom.item-horizontal-reverse,:root:root:root .item-align-bottom.home-section.item-horizontal,:root:root:root .item-align-bottom.home-section.item-horizontal-reverse{align-items:end}.item-horizontal-reverse.item-align-left,.item-horizontal.item-align-left,:root:root:root .home-section .item-align-left.item-horizontal,:root:root:root .home-section .item-align-left.item-horizontal-reverse,:root:root:root .item-align-left.home-section.item-horizontal,:root:root:root .item-align-left.home-section.item-horizontal-reverse{justify-content:flex-start}.item-horizontal-reverse.item-align-center,.item-horizontal.item-align-center,:root:root:root .home-section .item-align-center.item-horizontal,:root:root:root .home-section .item-align-center.item-horizontal-reverse,:root:root:root .item-align-center.home-section.item-horizontal,:root:root:root .item-align-center.home-section.item-horizontal-reverse{justify-content:center}.item-horizontal-reverse.item-align-right,.item-horizontal.item-align-right,:root:root:root .home-section .item-align-right.item-horizontal,:root:root:root .home-section .item-align-right.item-horizontal-reverse,:root:root:root .item-align-right.home-section.item-horizontal,:root:root:root .item-align-right.home-section.item-horizontal-reverse{justify-content:flex-end}.item-horizontal-reverse.item-align-spaced,.item-horizontal.item-align-spaced,:root:root:root .home-section .item-align-spaced.item-horizontal,:root:root:root .home-section .item-align-spaced.item-horizontal-reverse,:root:root:root .item-align-spaced.home-section.item-horizontal,:root:root:root .item-align-spaced.home-section.item-horizontal-reverse{justify-content:space-between}.item-horizontal-reverse .wp-block-buttons,:root:root:root .home-section .item-horizontal-reverse .wp-block-buttons,:root:root:root .home-section.item-horizontal-reverse .wp-block-buttons{order:-1}.item-minheight-120,:root:root:root .home-section .item-minheight-120,:root:root:root .home-section.item-minheight-120{min-height:120px}.item-minheight-240,:root:root:root .home-section .item-minheight-240,:root:root:root .home-section.item-minheight-240{min-height:240px}.item-minheight-360,:root:root:root .home-section .item-minheight-360,:root:root:root .home-section.item-minheight-360{min-height:360px}.item-minheight-480,:root:root:root .home-section .item-minheight-480,:root:root:root .home-section.item-minheight-480{min-height:480px}.item-minheight-600,:root:root:root .home-section .item-minheight-600,:root:root:root .home-section.item-minheight-600{min-height:600px}.item-minheight-screen,:root:root:root .home-section .item-minheight-screen,:root:root:root .home-section.item-minheight-screen{min-height:100vh}.item-maxwidth-860,:root:root:root .home-section .item-maxwidth-860,:root:root:root .home-section.item-maxwidth-860{max-width:860px}.item-maxwidth-640,:root:root:root .home-section .item-maxwidth-640,:root:root:root .home-section.item-maxwidth-640{max-width:640px}.item-maxwidth-420,:root:root:root .home-section .item-maxwidth-420,:root:root:root .home-section.item-maxwidth-420{max-width:420px}.item-container,:root:root:root .home-section .item-container,:root:root:root .home-section.item-container{width:100%;max-width:1300px;margin-right:auto;margin-left:auto;padding:0 clamp(20px,20rem / 16 + (80 - 20) * (100vw - 480px) / (1300 - 480),80px)}.mask-triangle-align-bottom::before{content:"";position:absolute;width:100%;height:15vw;background-image:url(/wp-content/uploads/2025/10/sloping-edge-white-triangle-overlay.svg);background-repeat:no-repeat;background-position:75.6% top;z-index:1;top:auto;bottom:-1px;transform:scale(-1,-1)}.mask-triangle-align-bottom img{width:100%;max-width:100%}.video-cover .wp-block-media-text__media,:root:root:root .home-section .video-cover .wp-block-media-text__media,:root:root:root .home-section.video-cover .wp-block-media-text__media{position:absolute!important;inset:0;width:auto;height:auto;width:100%;height:100%;overflow:hidden}.video-cover .wp-block-media-text__media iframe,:root:root:root .home-section .video-cover .wp-block-media-text__media iframe,:root:root:root .home-section.video-cover .wp-block-media-text__media iframe{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.video-cover .wp-block-cover__inner-container,:root:root:root .home-section .video-cover .wp-block-cover__inner-container,:root:root:root .home-section.video-cover .wp-block-cover__inner-container{position:relative}.video-overlay-dark .wp-block-media-text__media,.video-overlay-dark.wp-block-media-text__media,:root:root:root .home-section .video-overlay-dark .wp-block-media-text__media,:root:root:root .home-section .wp-block-media-text__media.video-overlay-dark,:root:root:root .home-section.video-overlay-dark .wp-block-media-text__media,:root:root:root .wp-block-media-text__media.home-section.video-overlay-dark{position:relative}.video-overlay-dark .wp-block-media-text__media::after,.video-overlay-dark.wp-block-media-text__media::after,:root:root:root .home-section .video-overlay-dark .wp-block-media-text__media::after,:root:root:root .home-section .wp-block-media-text__media.video-overlay-dark::after,:root:root:root .home-section.video-overlay-dark .wp-block-media-text__media::after,:root:root:root .wp-block-media-text__media.home-section.video-overlay-dark::after{content:"";position:absolute!important;inset:0;width:auto;height:auto;background-color:rgba(0,0,0,.25)}.video-overlay-light .wp-block-media-text__media,.video-overlay-light.wp-block-media-text__media,:root:root:root .home-section .video-overlay-light .wp-block-media-text__media,:root:root:root .home-section .wp-block-media-text__media.video-overlay-light,:root:root:root .home-section.video-overlay-light .wp-block-media-text__media,:root:root:root .wp-block-media-text__media.home-section.video-overlay-light{position:relative}.video-overlay-light .wp-block-media-text__media::after,.video-overlay-light.wp-block-media-text__media::after,:root:root:root .home-section .video-overlay-light .wp-block-media-text__media::after,:root:root:root .home-section .wp-block-media-text__media.video-overlay-light::after,:root:root:root .home-section.video-overlay-light .wp-block-media-text__media::after,:root:root:root .wp-block-media-text__media.home-section.video-overlay-light::after{content:"";position:absolute!important;inset:0;width:auto;height:auto;background-color:rgba(255,255,255,.35)}.video-ratio-1x1 iframe,:root:root:root .home-section .video-ratio-1x1 iframe,:root:root:root .home-section.video-ratio-1x1 iframe{aspect-ratio:1/1}.video-ratio-4x3 iframe,:root:root:root .home-section .video-ratio-4x3 iframe,:root:root:root .home-section.video-ratio-4x3 iframe{aspect-ratio:4/3}.video-ratio-3x2 iframe,:root:root:root .home-section .video-ratio-3x2 iframe,:root:root:root .home-section.video-ratio-3x2 iframe{aspect-ratio:3/2}.video-ratio-16x9 iframe,:root:root:root .home-section .video-ratio-16x9 iframe,:root:root:root .home-section.video-ratio-16x9 iframe{aspect-ratio:16/9}.wc-block-components-product-sale-badge--align-right{line-height:1.2;top:18px!important;left:0!important;right:auto!important;background-color:#8b2939!important;border:0!important;color:#fff!important;font-size:12.25px!important;border-radius:999px!important;min-height:15px!important;font-weight:500!important;padding:.402em!important;text-transform:capitalize!important}.wc-block-grid__product-onsale{top:18px!important;background-color:#8b2939!important;color:#fff!important;margin:-.5em -.5em 0 0!important;left:0!important;right:auto!important;padding:.402em!important;border:0!important;border-radius:999px!important;text-transform:capitalize!important;margin-left:-20px!important}.ff-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.ff-btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.ff-btn.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.ff-btn.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.ff-btn.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-primary,.btn-style-primary a,:root:root:root .home-section .btn-style-primary a,:root:root:root .home-section.btn-style-primary a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-primary[disabled],.btn-style-primary a[disabled],:root:root:root .home-section .btn-style-primary a[disabled],:root:root:root .home-section.btn-style-primary a[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary,.btn-style-primary a,:root:root:root .home-section .btn-style-primary a,:root:root:root .home-section.btn-style-primary a{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff}.btn-primary:focus,.btn-primary:hover,.btn-style-primary a:focus,.btn-style-primary a:hover,:root:root:root .home-section .btn-style-primary a:focus,:root:root:root .home-section .btn-style-primary a:hover,:root:root:root .home-section.btn-style-primary a:focus,:root:root:root .home-section.btn-style-primary a:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.btn-second,.btn-style-second a,:root:root:root .home-section .btn-style-second a,:root:root:root .home-section.btn-style-second a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-second[disabled],.btn-style-second a[disabled],:root:root:root .home-section .btn-style-second a[disabled],:root:root:root .home-section.btn-style-second a[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-second,.btn-style-second a,:root:root:root .home-section .btn-style-second a,:root:root:root .home-section.btn-style-second a{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#1b1b1b!important;color:#fff}.btn-second:focus,.btn-second:hover,.btn-style-second a:focus,.btn-style-second a:hover,:root:root:root .home-section .btn-style-second a:focus,:root:root:root .home-section .btn-style-second a:hover,:root:root:root .home-section.btn-style-second a:focus,:root:root:root .home-section.btn-style-second a:hover{border-color:transparent;background-color:rgb(1.5,1.5,1.5)!important;color:#fff}.btn-style-third a,.btn-third,:root:root:root .home-section .btn-style-third a,:root:root:root .home-section.btn-style-third a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-style-third a[disabled],.btn-third[disabled],:root:root:root .home-section .btn-style-third a[disabled],:root:root:root .home-section.btn-style-third a[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-style-third a,.btn-third,:root:root:root .home-section .btn-style-third a,:root:root:root .home-section.btn-style-third a{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#cd9d40!important;color:#1b1b1b}.btn-style-third a:focus,.btn-style-third a:hover,.btn-third:focus,.btn-third:hover,:root:root:root .home-section .btn-style-third a:focus,:root:root:root .home-section .btn-style-third a:hover,:root:root:root .home-section.btn-style-third a:focus,:root:root:root .home-section.btn-style-third a:hover{border-color:transparent;background-color:rgb(172.7717842324,129.3526970954,45.2282157676)!important;color:#1b1b1b}.btn-style-white a,:root:root:root .home-section .btn-style-white a,:root:root:root .home-section.btn-style-white a{border-color:#fff;background-color:#fff!important;color:#005781!important}.btn-style-white a:hover,:root:root:root .home-section .btn-style-white a:hover,:root:root:root .home-section.btn-style-white a:hover{color:#fff!important}.btn-primary.ff-btn-sm,.btn-second.ff-btn-sm,.btn-third.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-primary.ff-btn-md,.btn-second.ff-btn-md,.btn-third.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-primary.ff-btn-lg,.btn-second.ff-btn-lg,.btn-third.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-primary-outline{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-primary-outline[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary-outline{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:#005781;background-color:transparent!important;color:#005781}.btn-primary-outline.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-primary-outline.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-primary-outline.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-primary-outline:focus,.btn-primary-outline:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.btn-primary-outline:focus.ff-btn-sm,.btn-primary-outline:hover.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-primary-outline:focus.ff-btn-md,.btn-primary-outline:hover.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-primary-outline:focus.ff-btn-lg,.btn-primary-outline:hover.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-second-outline{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-second-outline[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-second-outline{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:#1b1b1b;background-color:transparent!important;color:#1b1b1b}.btn-second-outline.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-second-outline.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-second-outline.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-second-outline:focus,.btn-second-outline:hover{border-color:transparent;background-color:rgb(1.5,1.5,1.5)!important;color:#fff}.btn-second-outline:focus.ff-btn-sm,.btn-second-outline:hover.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-second-outline:focus.ff-btn-md,.btn-second-outline:hover.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-second-outline:focus.ff-btn-lg,.btn-second-outline:hover.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-third-outline{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-third-outline[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-third-outline{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:#cd9d40;background-color:transparent!important;color:#86611a}.btn-third-outline.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-third-outline.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-third-outline.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-third-outline:focus,.btn-third-outline:hover{border-color:transparent;background-color:rgb(172.7717842324,129.3526970954,45.2282157676)!important;color:#1b1b1b}.btn-third-outline:focus.ff-btn-sm,.btn-third-outline:hover.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-third-outline:focus.ff-btn-md,.btn-third-outline:hover.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-third-outline:focus.ff-btn-lg,.btn-third-outline:hover.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-link{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-link[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-link{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:transparent!important;color:#005781}.btn-link.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-link.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-link.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-link:focus,.btn-link:hover{border-color:transparent;background-color:transparent!important;color:rgb(0,52.6046511628,78);text-decoration:underline}.btn-link:focus.ff-btn-sm,.btn-link:hover.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-link:focus.ff-btn-md,.btn-link:hover.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-link:focus.ff-btn-lg,.btn-link:hover.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.wp-block-button:has(+.wp-block-button) a{margin-right:1.33em}.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.wp-block-button__link[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.wp-block-button__link{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff}.wp-block-button__link:focus,.wp-block-button__link:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.wp-block-button__link.has-border-color,.wp-block-button__link.is-style-outline{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.wp-block-button__link.has-border-color[disabled],.wp-block-button__link.is-style-outline[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.wp-block-button__link.has-border-color,.wp-block-button__link.is-style-outline{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:#005781;background-color:transparent!important;color:#005781}.wp-block-button__link.has-border-color:focus,.wp-block-button__link.has-border-color:hover,.wp-block-button__link.is-style-outline:focus,.wp-block-button__link.is-style-outline:hover{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.wp-block-button__link.has-border-color:focus[disabled],.wp-block-button__link.has-border-color:hover[disabled],.wp-block-button__link.is-style-outline:focus[disabled],.wp-block-button__link.is-style-outline:hover[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.wp-block-button__link.has-border-color:focus,.wp-block-button__link.has-border-color:hover,.wp-block-button__link.is-style-outline:focus,.wp-block-button__link.is-style-outline:hover{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff}.btn-link-container a{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.btn-link-container a[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-link-container a{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:transparent!important;color:#005781}.btn-link-container a.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-link-container a.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-link-container a.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}.btn-link-container a:focus,.btn-link-container a:hover{border-color:transparent;background-color:transparent!important;color:rgb(0,52.6046511628,78);text-decoration:underline}.btn-link-container a:focus.ff-btn-sm,.btn-link-container a:hover.ff-btn-sm{padding:6px 12px;border-radius:6px;font-size:12.25px}.btn-link-container a:focus.ff-btn-md,.btn-link-container a:hover.ff-btn-md{padding:.667em 1.33em;border-radius:8px;font-size:14px}.btn-link-container a:focus.ff-btn-lg,.btn-link-container a:hover.ff-btn-lg{padding:16px 22px;border-radius:10px;font-size:14px}:root :where(.wp-block-button.wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link){border-width:1px!important;border-color:#005781;background-color:#fff!important;color:#005781!important}:root :where(.wp-block-button.wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link):hover{color:#fff!important}.btn-carrosserie,.btn-kleur,.carrosserie-btn{display:flex;width:100%;gap:15px;align-items:center;padding:5px 10px;background-color:#fff;margin-bottom:10px;border:1px solid #6b6b6b;cursor:pointer;color:#6b6b6b}.btn-carrosserie.active,.btn-kleur.active,.carrosserie-btn.active{color:#333}.btn-carrosserie.active:hover,.btn-kleur.active:hover,.carrosserie-btn.active:hover{background-color:#f1f1f1}.btn-carrosserie__content,.btn-kleur__content,.carrosserie-btn__content{display:flex;width:100%;justify-content:space-between}.btn-carrosserie__content p,.btn-kleur__content p,.carrosserie-btn__content p{margin:0}.btn-carrosserie .btn-kleur__content,.btn-kleur .btn-kleur__content,.carrosserie-btn .btn-kleur__content{display:flex;gap:25px;width:100%;align-items:center;cursor:pointer;justify-content:flex-start}.btn-carrosserie .kleur-dot,.btn-kleur .kleur-dot,.carrosserie-btn .kleur-dot{height:12px;width:12px;border-radius:50%;border:1px solid #ccc;margin-left:7px}.btn-carrosserie img,.btn-kleur img,.carrosserie-btn img{width:32px}.btn-kleur:not(.disabled){border-color:#005781;color:#333}.btn-kleur:not(.disabled):hover{background-color:#f1f1f1}label{display:inline-block}fieldset{margin:0;padding:0;border:0}fieldset+fieldset{margin-top:15px}legend{display:block;width:100%;margin:0 0 1em;padding:0;border-bottom:1px solid #ccc;font-size:21px}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}select{text-transform:none;overflow-wrap:normal;padding:6px}select:disabled{opacity:1}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[list]:not([type=date],[type=datetime-local],[type=month],[type=week],[type=time])::-webkit-calendar-picker-indicator{display:none!important}.fluentform input[type=checkbox],.fluentform input[type=radio]{appearance:none}[type=button],[type=reset],[type=submit],button{appearance:auto}button{overflow:visible}*,::after,::before{box-sizing:border-box}html{text-size-adjust:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}.main-navigation a{font-family:inherit}body{display:flex;flex-direction:column;min-height:100vh;background-color:#fff;color:#333;font-size:14px;line-height:1.5;font-family:Inter,Arial,sans-serif}body.has-bg{background-image:url(/wp-content/uploads/2025/09/body-ai-bg-scaled.png);background-repeat:repeat-y;background-size:100%;color:#fff}body.has-bg h1,body.has-bg h2,body.has-bg h3,body.has-bg h4,body.has-bg h5,body.has-bg h6,body.has-bg path,body.has-bg svg{fill:#fff;color:#fff}body.has-bg #page{background-color:transparent}a{color:#005781}a:focus,a:hover{color:#005781}a[href^=http]{overflow-wrap:break-word}#page{background-color:#fff}.woocommerce #page{background-color:#f1f1f1}hr{margin:2rem 0;border:0;color:inherit}iframe{display:block;width:100%}p{margin:0 0 15px}mark{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);padding:.1em .4em;display:inline-block;margin-left:-.2em -5.7502px}ol a,ul a{text-decoration:none}ol a:hover,ul a:hover{color:#005781}.text-container ul{list-style:disc;list-style-position:inside;padding-left:0}.text-container ol{list-style:decimal;list-style-position:inside;padding-left:0}.text-container dd,.text-container dl,.text-container ol,.text-container ul ul,.text-container ul ul li{margin-left:1em}.text-container{max-width:52em}.text-container a:not(.btn):not(.wp-element-button){text-decoration:underline}.text-container p:last-child{margin-bottom:15px}.text-container.is-layout-flow{margin-top:15px}table,td,th{border:0;text-transform:none}.table,:root:root:root .home-section .table,:root:root:root .home-section.table{width:100%;border-collapse:collapse}.table th,:root:root:root .home-section .table th,:root:root:root .home-section.table th{text-align:left}.table td,.table th,:root:root:root .home-section .table td,:root:root:root .home-section .table th,:root:root:root .home-section.table td,:root:root:root .home-section.table th{padding:.3em .6em;border-bottom:1px solid #ccc}.table a,:root:root:root .home-section .table a,:root:root:root .home-section.table a{text-decoration:underline}.table a:focus,.table a:hover,:root:root:root .home-section .table a:focus,:root:root:root .home-section .table a:hover,:root:root:root .home-section.table a:focus,:root:root:root .home-section.table a:hover{text-decoration:none}.table-bordered td,.table-bordered th,:root:root:root .home-section .table-bordered td,:root:root:root .home-section .table-bordered th,:root:root:root .home-section.table-bordered td,:root:root:root .home-section.table-bordered th{border:1px solid #ccc}.table-borderless td,.table-borderless th,:root:root:root .home-section .table-borderless td,:root:root:root .home-section .table-borderless th,:root:root:root .home-section.table-borderless td,:root:root:root .home-section.table-borderless th{border-color:transparent}.table-striped tbody tr:nth-child(odd),.table.shop_table tbody tr:nth-child(odd),:root:root:root .home-section .shop_table.table tbody tr:nth-child(odd),:root:root:root .home-section .table-striped tbody tr:nth-child(odd),:root:root:root .home-section.table-striped tbody tr:nth-child(odd),:root:root:root .shop_table.home-section.table tbody tr:nth-child(odd){background:#f1f1f1}.table-header-row thead th,:root:root:root .home-section .table-header-row thead th,:root:root:root .home-section.table-header-row thead th{background:#f1f1f1}.table-header-col tbody th:first-child,.table-header-col tbody tr td:first-child,.table-header-col thead th:first-child,:root:root:root .home-section .table-header-col tbody th:first-child,:root:root:root .home-section .table-header-col tbody tr td:first-child,:root:root:root .home-section .table-header-col thead th:first-child,:root:root:root .home-section.table-header-col tbody th:first-child,:root:root:root .home-section.table-header-col tbody tr td:first-child,:root:root:root .home-section.table-header-col thead th:first-child{background:#f1f1f1}.table-hover-row tbody tr:hover td,.table-hover-row tbody tr:hover th{background:#f1f1f1}.table-responsive,:root:root:root .home-section .table-responsive,:root:root:root .home-section.table-responsive{overflow-x:auto}th.table-col-sortable{cursor:pointer}th.table-col-sortable:hover{background:#f1f1f1}th.table-col-sortable--sorted-asc::after,th.table-col-sortable--sorted-desc::after{content:url(/wp-content/uploads/2025/04/arrow-tablesort.svg);display:inline-block;margin-left:.4em;line-height:.3em;vertical-align:middle}th.table-col-sortable--sorted-desc::after{transform:scale(-1)}.woocommerce table.shop_attributes{margin-bottom:0}.woocommerce table.shop_attributes tr:last-child td,.woocommerce table.shop_attributes tr:last-child th{border:0}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:0 0}.woocommerce table.shop_attributes td p{padding:0}.woocommerce div.product form.cart .variations{margin-top:1em}.woocommerce div.product form.cart .variations .label,.woocommerce div.product form.cart .variations label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.go-to-top .icon-bg,.vivid-red{background-color:#005781}ol li a:hover,ul li a:hover{color:#005781}::selection{background:#005781}::-moz-selection{background:#005781}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{color:#005781}input[type=button],input[type=reset],input[type=submit]{background-color:#005781}#search-box{min-width:0}#search-box input.search-field{width:calc(100% - 50px);border-top-left-radius:8px;border-bottom-left-radius:8px}#search-box input[type=search]{border:1px solid;border-color:#ccc;border-right:0}#search-box .search-submit{width:50px}#search-box .woocommerce-product-search button[type=submit]{background-color:transparent;width:50px;color:#333;border:1px solid;border-color:#ccc;border-left:0;border-top-right-radius:8px;border-bottom-right-radius:8px}.search-submit{background-color:#005781}#site-title a{color:#005781}.top-bar{background-color:#f1f1f1;padding:0}.top-bar .sasora-check,.top-bar img{width:14px;height:10px;margin-top:3px;margin-right:5px}.top-bar .widget_contact ul li{font-size:10.5px}.top-bar .top-bar-menu ul li ul li a{color:#333!important}.top-bar .top-bar-menu a:hover{color:#005781}.top-bar .textwidget{margin-top:3px}.top-menu li.menu-item-has-children>a::after,.top-menu li.page_item_has_children>a::after{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-down) center/contain no-repeat content-box;margin-top:6px;text-decoration:inherit;font-size:10.5px;padding-left:6px}.icon-phone a{display:flex;align-items:center;gap:5px;text-decoration:none;color:inherit}.icon-phone a::before{content:"";display:inline-block;width:15px;height:13px;background-image:url(/wp-content/uploads/2025/04/phone.svg);background-repeat:no-repeat;background-size:contain;margin-right:5px}#sticky-header{border:none}.is-sticky #sticky-header{background-color:#fff;top:0!important}@media (min-width:768px){.is-sticky #sticky-header .header-right{display:flex;align-items:center;align-self:center;gap:16px;float:none;padding-top:0}.is-sticky #sticky-header .header-right .cart-box{float:none;margin-left:0}}@media (min-width:768px){#sticky-header-sticky-wrapper:has(#site-navigation){height:48px!important}#sticky-header-sticky-wrapper:not(:has(#site-navigation)){display:none}#sticky-header #site-navigation{flex:1 1 auto;min-width:0}#sticky-header #primary-menu{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}#sticky-header #primary-menu>li{flex:none}.is-sticky #sticky-header #site-branding,.is-sticky #sticky-header .header-right{flex:none}.is-sticky #sticky-header #site-navigation{justify-content:center}.is-sticky #sticky-header .custom-logo{max-height:40px;width:auto}#primary-menu .sasora-more .sasora-megamenu{display:none!important}#primary-menu .sasora-more .sub-menu .sasora-has-megamenu>a::after{content:none}#primary-menu .sasora-more>.sub-menu{right:0;left:auto}}@media (min-width:768px){#site-branding.is-contentsite>.wrap{display:flex;align-items:center;gap:24px}#site-branding.is-contentsite .custom-logo-link{flex:none}#site-branding.is-contentsite #site-navigation,#site-branding.is-contentsite .header-right,#site-branding.is-contentsite .main-header{flex:1 1 auto;min-width:0;justify-content:flex-end}#site-branding.is-contentsite .header-right{float:none}#site-branding.is-contentsite #primary-menu{display:flex;flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}#site-branding.is-contentsite #primary-menu>li{flex:none}}@media (max-width:766px){#site-branding.is-contentsite>.wrap{display:flex;align-items:center}#site-branding.is-contentsite .show-menu-toggle{float:none}#site-branding.is-contentsite .header-right{display:none}}@media (min-width:768px) and (max-width:1279px){#site-branding.is-contentsite #primary-menu>li>a{padding-right:10px!important;padding-left:10px!important}}@media (min-width:768px) and (max-width:980px){.is-sticky #sticky-header{position:fixed!important}.is-sticky #sticky-header #site-branding{display:block}}@media (min-width:768px) and (max-width:1279px){#sticky-header #primary-menu>li>a{padding-right:10px!important;padding-left:10px!important}.is-sticky #sticky-header .sasora-account-link__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.is-sticky #sticky-header .my-cart-wrap{display:none}}.cta-menu-wrap--mobile{display:none}.cta-menu-items a{border-color:transparent;background-color:#005781!important;color:#fff;padding:0 40px;border-radius:8px;font-weight:700}.cta-menu-items a:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.sub-menu-toggle .fa{display:none}.main-header{display:flex;justify-content:space-between}.main-header::after{content:none!important}.main-header .cta-menu-wrap{display:flex;align-items:center;margin:0 24px 0 16px}.is-sticky .main-header .cta-menu-wrap{display:none}.main-header .cta-menu-nav a{line-height:38px;padding:0 22px!important}.main-navigation{display:flex;align-items:center}.cta-menu-nav a,.main-navigation a{display:block;font-size:14px;font-weight:400;letter-spacing:.1em;line-height:40px;padding:4px 15px!important;text-align:left;text-transform:none!important}.cta-menu-nav a{padding:0 1.33em}.main-navigation a:hover,.main-navigation li.current-menu-ancestor.menu-item-has-children>a::after,.main-navigation li.current-menu-item.menu-item-has-children>a::after,.main-navigation li.menu-item-has-children>a:hover::after,.main-navigation li.page_item_has_children>a:hover::after,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a,.main-navigation ul li:hover>a::after{color:#005781}.main-navigation ul li ul{border-top:2px solid;border-color:#005781;right:0}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover{color:#005781}@media (min-width:980px){.nav-menu>li:not(.menu-item-has-children)>a{position:relative}.nav-menu>li:not(.menu-item-has-children)>a::after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:3px;background-color:#005781;transition:left .25s ease,right .25s ease}.nav-menu>li:hover:not(.menu-item-has-children)>a::after{left:0;right:0}}#site-branding{transition:all .3s ease;padding:10px 0!important}#site-branding.fixed{position:fixed;top:0;width:100%;background-color:#fff;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.2)}.has-transparent-header #site-branding.fixed a{color:#333!important}#site-branding.fixed:not(.is-contentsite){display:none}@media (max-width:979px){.right-top-bar .language-nav{display:none}.right-top-bar .social-links{margin-right:32px}.toggled-on .top-menu{display:flex;flex-direction:column}.top-bar .top-bar-menu li a:hover[href*="facebook.com"]{color:#3b5998}.top-bar .top-bar-menu li a:hover[href*="twitter.com"],.top-bar .top-bar-menu li a:hover[href*="x.com"]{color:#000}.top-bar .top-bar-menu li a:hover[href*="pinterest.com"]{color:#cb2027}.top-bar .top-bar-menu li a:hover[href*="dribbble.com"]{color:#f26798}.top-bar .top-bar-menu li a:hover[href*="instagram.com"]{color:#8e6051}.top-bar .top-bar-menu li a:hover[href*="flickr.com"]{color:#0063db}.top-bar .top-bar-menu li a:hover[href*="linkedin.com"]{color:#007bb6}.top-bar .top-bar-menu li a:hover[href*="angellist.com"]{color:#000}.top-bar .top-bar-menu ul li ul li{text-transform:none}.top-bar .top-bar-menu .top-menu-toggle{padding:0;z-index:1}.top-bar .top-bar-menu.toggled-on ul li ul{opacity:1;position:relative;visibility:visible;width:auto;padding:0;top:auto;background-color:transparent;box-shadow:none;border-top:none}.hide-menu-toggle{position:absolute;top:20px;right:14px;padding:4px 20px 10px;background-color:#000;z-index:1;cursor:pointer}.hide-menu-toggle .bars{display:inline-block;position:relative;top:-10px;vertical-align:bottom}.hide-menu-toggle .bars::after,.hide-menu-toggle .bars::before{content:"";position:absolute;background-color:#fff;width:20px;height:2px;transition:all ease .3s;left:0}.hide-menu-toggle .bars::after{transform:translateX(-50%) rotate(-45deg);top:0}.hide-menu-toggle .bars::before{transform:translateX(-50%) rotate(45deg);top:0}.sub-menu-toggle .fa-plus::before{content:none}}@media (max-width:766px){#site-branding,.header-right{justify-content:center;gap:0}.show-menu-toggle{margin-right:10px;display:inline-block;min-width:20px}.show-menu-toggle .bars,.show-menu-toggle .bars::after,.show-menu-toggle .bars::before{background-color:#000}.catalog-menu>ul>li::after,.my-cart-wrap{display:none}.top-bar .widget_contact ul{position:relative;height:24px;overflow:hidden;padding-left:10px}.top-bar .widget_contact ul li{position:absolute;white-space:nowrap;opacity:0;transform:translateX(100%);animation:slide-left 6s ease-in-out infinite}.top-bar .widget_contact ul li:nth-child(1){animation-delay:0s}.top-bar .widget_contact ul li:nth-child(2){animation-delay:2s}.top-bar .widget_contact ul li:nth-child(3){animation-delay:4s}@keyframes slide-left{0%{opacity:0;transform:translateX(100%)}10%,30%{opacity:1;transform:translateX(0)}100%,40%{opacity:0;transform:translateX(-100%)}}#sticky-header-sticky-wrapper{display:none}.cta-menu-wrap--mobile{display:inline-block!important;float:right}}@media (max-width:479px){.header-right{justify-content:flex-end;display:none}#search-box{display:none}#search-box .search-submit,#search-box .woocommerce-product-search button[type=submit],#search-box input.search-field{height:40px}}#secondary{float:left;padding-left:0;width:35%}.entry-title a:active,.entry-title a:focus,.entry-title a:hover{color:#005781}.entry-meta a{color:#6b6b6b}.entry-meta a:hover,.image-navigation .nav-links a{color:#005781}.comment-content td,.entry-content td{padding:8px!important}.widget-title{font-size:12.25px;line-height:25px;font-weight:400;color:#333}.widget-title a{color:#333}.widget-title a:hover{color:#005781}#secondary .widget-title{width:100%;background-color:#fff;border:1px solid rgba(0,0,0,.06);font-weight:500;line-height:24px;letter-spacing:1px;margin-bottom:20px;padding:10px 5px;position:relative;text-align:left;text-transform:uppercase}#secondary .widget_product_categories{background-color:transparent;border:none;padding:0;margin-bottom:40px}#secondary .widget{background-color:transparent;border:none;padding:0;margin-bottom:40px}.widget ul li a:hover{color:#005781}.shoppingcart-grid-product .product-item-action .button:hover,.shoppingcart-grid-product .product-item-action .product_add_to_wishlist:hover,.view-more-btn{background-color:#005781}.widget_contact ul li a:hover{color:#005781}.catalog-menu-title{display:none}.catalog-slider-promotion-wrap .catalog-menu .title-highlight>a::after{background-color:#005781}.catalog-menu>ul>li::after{background-color:#005781}.catalog-menu ul li:hover ul ul{visibility:visible!important}.catalog-menu a:hover{color:#005781}.catalog-content-open .header-catalog-menu-wrap{display:block}.catalog-menu-box{width:100%;padding:0}.catalog-menu ul li ul,.catalog-menu ul li ul li ul{border:none;position:relative;left:0;visibility:visible;opacity:1;display:block!important;box-shadow:none;transition:none}.main-slider .flex-control-nav a.flex-active,.main-slider .flex-control-nav a:hover{background-color:#005781}#bbpress-forums .bbp-topics a:hover{color:#005781}.bbp-submit-wrapper button.submit{border:1px solid;border-color:#005781;background-color:#005781}@media (width <= 1023px){.widget-title{font-size:inherit;line-height:1.364}}@media (max-width:979px){.category-menu{position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#fff;transition:left .3s ease-in-out;z-index:1000;padding:50px 30px 0}.category-menu.active{left:0;box-shadow:2px 0 5px rgba(0,0,0,.3)}#secondary .widget{border:0;padding:20px 0}#secondary .widget_product_categories{margin-top:30px}#secondary.widget-area{padding-right:0}}@media (max-width:766px){.admin-bar .catalog-menu-box{top:0}.catalog-menu-box{max-width:none}}.woocommerce #main .page-title{display:block}.shoppingcart-grid-product .product-item-action .button,.wc-block-components-product-button .wc-block-components-product-button__button,.wc-block-product>.sasora-ring-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.shoppingcart-grid-product .product-item-action .button[disabled],.wc-block-components-product-button .wc-block-components-product-button__button[disabled],.wc-block-product>.sasora-ring-button[disabled],.woocommerce #respond input#submit[disabled],.woocommerce a.button[disabled],.woocommerce button.button[disabled],.woocommerce input.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.shoppingcart-grid-product .product-item-action .button,.wc-block-components-product-button .wc-block-components-product-button__button,.wc-block-product>.sasora-ring-button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{padding:.667em 1.33em;border-radius:8px;font-size:14px;min-height:48px;border-color:transparent;background-color:#005781;color:#fff;text-transform:none;letter-spacing:normal}.shoppingcart-grid-product .product-item-action .button:focus-visible,.shoppingcart-grid-product .product-item-action .button:hover,.wc-block-components-product-button .wc-block-components-product-button__button:focus-visible,.wc-block-components-product-button .wc-block-components-product-button__button:hover,.wc-block-product>.sasora-ring-button:focus-visible,.wc-block-product>.sasora-ring-button:hover,.woocommerce #respond input#submit:focus-visible,.woocommerce #respond input#submit:hover,.woocommerce a.button:focus-visible,.woocommerce a.button:hover,.woocommerce button.button:focus-visible,.woocommerce button.button:hover,.woocommerce input.button:focus-visible,.woocommerce input.button:hover{background-color:rgb(0,52.6046511628,78);color:#fff}.shoppingcart-grid-product .product-item-action .button.alt,.wc-block-components-product-button .wc-block-components-product-button__button.alt,.wc-block-product>.sasora-ring-button.alt,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#005781}.wc-block-components-product-button .wc-block-components-product-button__button{font-size:14px!important}.woocommerce-demo-store p.demo_store{background-color:#005781}.woocommerce .woocommerce-message::before{color:#005781}.woocommerce .woocommerce-result-count{height:32px;display:flex;align-items:center}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.price_slider_amount .price_label{color:#005781}.woocommerce-Price-amount.amount{color:#005781;font-size:14px;font-weight:700}.woocommerce-row{display:flex}.woocommerce .woocommerce-product-search button[type=submit]{background-color:#005781}.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover{background-color:#005781}.woocommerce div.product .out-of-stock{color:#005781}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom:2px solid;border-color:#005781}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:none}ul.products .added_to_cart{display:none!important}.woocommerce div.product p.price{margin-bottom:20px}.woocommerce ul.products li.product .button:hover{background-color:#005781;border-color:#005781;color:#fff}.woocommerce ul.products li.product .price{padding:0;margin-top:auto}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:flex;flex-direction:column;height:100%;gap:10px}.woocommerce ul.products{border-top:1px solid;border-color:#ccc;padding-top:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);transition:opacity .3s ease;min-height:410px}.woocommerce .products ul::after,.woocommerce ul.products::after{content:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{text-align:left;margin:0 2.9% 30px 0;display:flex;flex-direction:column;height:100%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-weight:700}.woocommerce ul.products li.product .count{display:none}.woocommerce div.product form.cart div.quantity{font-weight:700}.woocommerce .no-sidebar ul.products li.product,.woocommerce-page ul.products li.product{margin:0;padding:20px;border:1px solid transparent;width:100%}.woocommerce .no-sidebar ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{border:1px solid;border-color:#005781}.wc-block-product .wp-block-post-title a:hover,.woocommerce-loop-product__link:hover{text-decoration:underline!important;color:#005781}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-weight:700;margin-bottom:2em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{font-weight:400}.woocommerce-breadcrumb span+img.breadcrumb-separator{margin:-2px 8px 0;vertical-align:middle;width:6px;height:auto}.woocommerce-mini-cart li{border-bottom:1px solid;border-color:#ccc;margin-bottom:10px!important;padding-bottom:10px!important}.header-right .cart-value,.wl-counter{background-color:#005781}.header-right .woocommerce a.button{min-height:auto;display:inline-block;text-decoration:none}.header-right .woocommerce a.button:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.cart-box .widget ul li a,.cart-box .widgettitle{color:inherit}.container-fullwidth .wp-block-group__inner-container{max-width:none}.wp-block-group__inner-container{margin:0 auto;max-width:1300;padding:0;position:relative}#content{padding:0}#content>div:first-of-type{margin-top:0!important}#content>div:last-of-type{margin-bottom:0!important}.container-woocommerce{display:flex;flex-flow:column nowrap;padding:50px 0}#secondary.widget-area{width:100%;padding-right:20px;min-width:300px}#primary.content-area{width:100%}@media (max-width:1300px){.wrap{width:96%;max-width:none}}@media (max-width:979px){#colophon .column-1,#colophon .column-2,#colophon .column-3,#colophon .column-4{text-align:center}#colophon .widget-area{flex-direction:column}}.category-list,.subcategory-list{list-style:none;margin:0;padding:0}.widget_product_categories li::before{content:none}.category-item{margin-bottom:10px}.category-item.active>a{font-weight:700;color:#0073aa}.category-item ul.subcategory-list{margin-top:5px;margin-left:15px}.active-category{font-weight:700;color:#005781}.widget-area .subcategory-list{list-style:none;padding-left:0}.widget-area .subcategory-list li{margin:5px 0;cursor:pointer}.widget-area .subcategory-list li.depth-2,.widget-area .subcategory-list li.depth-3,.widget-area .subcategory-list li.depth-4{padding-left:20px}.widget-area .subcategory-list li .toggle-subcategories{margin-right:8px;font-weight:700;cursor:pointer}.widget-area .subcategory-list li .no-toggle{display:inline-block;width:12px;margin-right:8px}.current-product-category h2{margin-bottom:10px}.current-product-category ul.subcategory-list{list-style:none;padding-left:0}.current-product-category ul.subcategory-list li{margin-bottom:8px}.current-product-category ul.subcategory-list li .icon{margin-right:8px;color:#0073aa}.icheckbox_square-blue,.iradio_square-blue{background-image:url(/wp-content/uploads/2025/05/check-radio.png)}#categoryMenuButton,#filterMenuButton,.custom-close{display:none}.widget_product_filters .widget-title{display:block;cursor:pointer;width:100%;margin-bottom:10px;padding:8px 0;font-weight:700;background:0 0;border:none;border-bottom:1px solid #ccc;position:relative}.widget_product_filters .widget-title::after{content:url(/wp-content/uploads/2025/04/arrow-dropdown.svg);width:11px;height:7px;position:absolute;right:10px;transform:translateY(-50%)}.widget_product_filters .widget-title.active::after{top:60%;transform:scaleY(-1)}.widget_product_filters .widget-title>.sasora-filter-toggle{display:block;width:100%;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;cursor:pointer}.widget_product_filters .wc-brand-list-layered-nav-product_brand,.widget_product_filters .woocommerce-widget-layered-nav-list{margin:0 0 20px;padding:0;list-style:none}.widget_product_filters .wc-brand-list-layered-nav-product_brand li,.widget_product_filters .woocommerce-widget-layered-nav-list li{display:flex;align-items:center;gap:6px;margin:8px 0}.widget_product_filters .wc-brand-list-layered-nav-product_brand a,.widget_product_filters .wc-brand-list-layered-nav-product_brand li>span:not(.count),.widget_product_filters .woocommerce-widget-layered-nav-list a,.widget_product_filters .woocommerce-widget-layered-nav-list li>span:not(.count){display:inline-flex;align-items:center;gap:8px;color:#333;text-decoration:none}.widget_product_filters .wc-brand-list-layered-nav-product_brand a::before,.widget_product_filters .wc-brand-list-layered-nav-product_brand li>span:not(.count)::before,.widget_product_filters .woocommerce-widget-layered-nav-list a::before,.widget_product_filters .woocommerce-widget-layered-nav-list li>span:not(.count)::before{content:"";flex:0 0 16px;width:16px;height:16px;border:1px solid #ccc;border-radius:3px;background:#fff}.widget_product_filters .wc-brand-list-layered-nav-product_brand li>span:not(.count),.widget_product_filters .woocommerce-widget-layered-nav-list li>span:not(.count){color:#6b6b6b}.widget_product_filters .wc-brand-list-layered-nav-product_brand a:hover::before,.widget_product_filters .woocommerce-widget-layered-nav-list a:hover::before{border-color:#005781}.widget_product_filters .wc-brand-list-layered-nav-product_brand .chosen a::before,.widget_product_filters .woocommerce-widget-layered-nav-list .chosen a::before{border-color:#005781;background:#005781;box-shadow:inset 0 0 0 3px #fff}.widget_product_filters .wc-brand-list-layered-nav-product_brand .count,.widget_product_filters .woocommerce-widget-layered-nav-list .count{color:#6b6b6b;font-size:.875em}.sasora-view-switcher,.woocommerce-ordering,.woocommerce-result-count{display:inline-block;vertical-align:middle;margin-right:10px}.sasora-view-switcher .orderby,.woocommerce-ordering .orderby,.woocommerce-result-count .orderby{font-size:14px}.woocommerce-ordering+div[style*="clear:both"]{display:none}@media (max-width:979px){#categoryMenuButton,#filterMenuButton{height:40px;padding:6px 12px;background-color:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer;display:block!important;margin-bottom:20px}#categoryMenuButton{width:100%}#categoryMenuButton::after{content:url(/wp-content/uploads/2025/04/arrow-dropdown.svg);position:absolute;right:10px}}.woocommerce ul.products li.product .button{margin-top:auto;background-color:#005781;border:1px solid #005781;color:#fff;border-radius:8px;padding:.667em 1.33em;width:100%;text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product .button:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.woocommerce div.products .add_to_cart_button:hover,.woocommerce ul.products .add_to_cart_button:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.sasora-view-switcher{margin-right:10px}.sasora-view-switcher__button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0 4px 0 0;padding:0;border:1px solid #ccc;border-radius:8px;background:#fff;color:#6b6b6b;cursor:pointer}.sasora-view-switcher__button svg{fill:currentColor}.sasora-view-switcher__button:focus-visible,.sasora-view-switcher__button:hover{border-color:#005781;color:#005781}.sasora-view-switcher__button[aria-pressed=true]{border-color:#005781;background:#005781;color:#fff}html.sasora-view-list .woocommerce ul.products{display:flex;flex-direction:column;gap:0}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category){flex-direction:row;align-items:center;gap:20px;height:auto;border-bottom-color:#ccc}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__link{flex:1;display:grid;grid-template-columns:160px 1fr;column-gap:20px;align-items:center}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__link img{grid-row:1/span 4;width:160px;margin:0}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .button{flex:0 0 auto;width:auto;margin-top:0}@media (max-width:479px){html.sasora-view-list .woocommerce ul.products li.product:not(.product-category){flex-direction:column;align-items:stretch}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__link{grid-template-columns:90px 1fr}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__link img{width:90px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .button{width:100%}}.posted_in{font-weight:700}.posted_in a{font-weight:400;color:#005781}@media (max-width:979px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:766px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.sasora-view-switcher,.woocommerce-ordering,.woocommerce-result-count{display:block;margin-bottom:10px}}@media (max-width:479px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}}@media only screen and (width <= 319px){.woocommerce ul.products{grid-template-columns:repeat(1,1fr)!important}}#wp-auth-check,#wp-auth-check-wrap{max-height:none!important;overflow:visible!important}#wpadminbar{z-index:2}.fa,.fa-brands,.fa-regular,.fa-solid{display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-angle-up::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-up) center/contain no-repeat content-box;margin-top:6px}.fa-angles-up::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angles-up) center/contain no-repeat content-box;margin-top:6px}.fa-angles-left::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angles-left) center/contain no-repeat content-box;margin-top:6px}.fa-angles-right::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angles-right) center/contain no-repeat content-box;margin-top:6px}.fa-bars::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-bars) center/contain no-repeat content-box;margin-top:6px}.fa-magnifying-glass::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-magnifying-glass) center/contain no-repeat content-box;margin-top:6px}.fa-basket-shopping::before{content:"";display:inline-block;width:1.125em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-basket-shopping) center/contain no-repeat content-box;margin-top:6px}.fa-plus::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-plus) center/contain no-repeat content-box;margin-top:6px}.fa-minus::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-minus) center/contain no-repeat content-box;margin-top:6px}.fa-calendar::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-calendar) center/contain no-repeat content-box;margin-top:6px}.fa-comment::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-comment) center/contain no-repeat content-box;margin-top:6px}.fa-user::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-user) center/contain no-repeat content-box;margin-top:6px}.fa-envelope::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-envelope) center/contain no-repeat content-box;margin-top:6px}.fa-envelope-o::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-envelope) center/contain no-repeat content-box;margin-top:6px}.fa-phone::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-phone) center/contain no-repeat content-box;margin-top:6px}a.more-link::after{content:"";display:inline-block;width:.625em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-right) center/contain no-repeat content-box;margin-top:6px}a.more-link:hover::after{mask-image:var(--icon-angles-right)}.breadcrumb .home::before{content:"";display:inline-block;width:1.125em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-house) center/contain no-repeat content-box;margin-top:6px}#search-box .woocommerce-product-search button[type=submit]::after{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-magnifying-glass) center/contain no-repeat content-box;margin-top:6px}.main-navigation li.menu-item-has-children>a::after,.main-navigation li.page_item_has_children>a::after{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-down) center/contain no-repeat content-box;margin-top:6px}.main-navigation li li.menu-item-has-children>a::after,.main-navigation li li.page_item_has_children>a::after{content:"";display:inline-block;width:.625em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-right) center/contain no-repeat content-box;margin-top:6px}.column-4 .widget i.fa-envelope-o::before,.widget_contact i.fa-envelope-o::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-envelope) center/contain no-repeat content-box;margin-top:6px}.catalog-menu-title::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-bars) center/contain no-repeat content-box;margin-top:6px}.catalog-menu li.menu-item-has-children>a::before,.catalog-menu li.page_item_has_children>a::before{content:"";display:inline-block;width:.625em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-right) center/contain no-repeat content-box;margin-top:6px}.social-links li a[href*="facebook.com"]::before,.top-bar .top-bar-menu li a[href*="facebook.com"]::before{content:"";display:inline-block;width:.625em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-facebook) center/contain no-repeat content-box;margin-top:6px}.social-links li a[href*="twitter.com"]::before,.top-bar .top-bar-menu li a[href*="twitter.com"]::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-x-twitter) center/contain no-repeat content-box;margin-top:6px}.social-links li a[href*="x.com"]::before,.top-bar .top-bar-menu li a[href*="x.com"]::before{content:"";display:inline-block;width:1em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-x-twitter) center/contain no-repeat content-box;margin-top:6px}.social-links li a[href*="pinterest.com"]::before,.top-bar .top-bar-menu li a[href*="pinterest.com"]::before{content:"";display:inline-block;width:.75em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-pinterest) center/contain no-repeat content-box;margin-top:6px}.social-links li a[href*="instagram.com"]::before,.top-bar .top-bar-menu li a[href*="instagram.com"]::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-instagram) center/contain no-repeat content-box;margin-top:6px}.social-links li a[href*="linkedin.com"]::before,.top-bar .top-bar-menu li a[href*="linkedin.com"]::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-linkedin) center/contain no-repeat content-box;margin-top:6px}.brand-content-box .flex-nav-next a.flex-next::before,.brand-content-box .flex-nav-prev a.flex-prev::before,.fa-heart::before,.shoppingcart-grid-product .add_to_cart_button::before,.shoppingcart-grid-product .added_to_cart.wc-forward::before,.shoppingcart-grid-product .product_add_to_wishlist::before,.shoppingcart-grid-product .product_type_grouped::before,.social-links li a[href*="angellist.com"]::before,.social-links li a[href*="dribbble.com"]::before,.social-links li a[href*="flickr.com"]::before,.sticky::before,.wp-custom-header .wp-custom-header-video-button::after{content:none}.c-breadcrumb-wrapper{padding:0!important}.c-breadcrumb{display:flex;align-items:center}@media (max-width:979px){.c-breadcrumb__item:not(:nth-last-child(2)){display:none}.c-breadcrumb__item .c-breadcrumb__icon{margin-left:0;transform:scale(-1)}}@media (min-width:767px){.c-breadcrumb__item:first-child .c-breadcrumb__icon{display:none}.c-breadcrumb__item:last-child{font-weight:700}.c-breadcrumb__item:last-child .c-breadcrumb__link{cursor:default;pointer-events:none}}.c-breadcrumb__link{display:flex;align-items:baseline;font-size:12.25px;text-decoration:none}.c-breadcrumb__link:focus,.c-breadcrumb__link:hover{text-decoration:underline}.c-breadcrumb__icon{margin:0 6px 0 8px}.breadcrumbs ol{display:flex;gap:.5rem;list-style:none;padding:0}.breadcrumbs li::after{content:"/";margin-left:.5rem}.breadcrumbs li:last-child::after{content:""}.auto-breadcrumb{margin-bottom:2em;font-size:12.25px;color:#595959}.woocommerce .woocommerce-breadcrumb{font-size:12.25px}#consent-backdrop,#consent-banner,#consent-modal{display:none}#consent-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9998}.consent-banner{position:fixed;bottom:0;width:100%;background:#fff;padding:20px;z-index:9999;box-shadow:0 -4px 20px rgba(0,0,0,.1);font-size:12.25px}.consent-actions{margin-top:15px;display:flex;gap:10px;flex-wrap:wrap}.consent-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10000}.consent-modal label{display:flex;margin:10px 0;align-items:flex-end;gap:10px}.consent-modal-inner{background:#fff;padding:24px;max-width:420px;width:90%;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.3019607843)}.consent-modal-inner input{margin-bottom:0}.btn-secondary{background:#ddd;border:none;padding:8px 14px}.btn-link{text-decoration:underline}.consent-hidden{display:none}.sasora-embed{display:flex;align-items:center;justify-content:center;width:100%;min-height:220px;padding:20px;border:1px solid #ccc;border-radius:8px;background:#f1f1f1;color:#333;text-align:center}.video-ratio-16x9 .sasora-embed{aspect-ratio:16/9;height:auto!important}.video-ratio-4x3 .sasora-embed{aspect-ratio:4/3;height:auto!important}.sasora-embed__placeholder{max-width:420px}.sasora-embed__placeholder>*{margin:0 0 10px}.sasora-embed__placeholder>:last-child{margin-bottom:0}.sasora-embed__title{font-weight:600}.sasora-embed__title::before{content:"";display:inline-block;width:.75em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-location-dot) center/contain no-repeat content-box;margin-top:6px;display:block;margin:0 auto 8px;font-size:32px;color:#005781}.sasora-embed--video .sasora-embed__title::before{mask-image:var(--icon-circle-play);width:1em}.sasora-embed__text{font-size:12.25px}.sasora-embed__load{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.sasora-embed__load[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.sasora-embed__load{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff}.sasora-embed__load:focus-visible,.sasora-embed__load:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.sasora-embed__remember{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12.25px;cursor:pointer}.sasora-embed__remember input{flex:none;width:20px;height:20px;margin:0;background-size:contain}.sasora-embed__open{display:inline-block;font-size:12.25px;color:#005781}.c-card-image-text-buttons{align-items:flex-end;justify-content:center;display:flex;overflow:hidden;padding:1em;position:relative}.c-card-image-text-buttons .wp-block-cover__image-background{bottom:0;height:100%;object-fit:cover;position:absolute;width:100%}.c-card-image-text-buttons .wp-block-cover__inner-container{position:relative;width:100%;z-index:1}footer#colophon{position:relative;overflow:hidden;background-color:#0b1d2a;color:#c9d6df}footer#colophon::before{content:"";position:absolute;top:0;left:-60px;z-index:0;width:520px;max-width:90%;aspect-ratio:1;background:url(/wp-content/uploads/2025/06/footer-bg.png) no-repeat 0 0/contain;opacity:.35;pointer-events:none}footer#colophon::after{content:"";position:absolute;top:-180px;right:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(205,157,64,.16),transparent 70%);pointer-events:none}footer#colophon>:not(.go-to-top,.page-overlay){position:relative;z-index:1}@media (max-width:480px){footer#colophon .wrap{width:calc(100% - 32px)}}footer#colophon a,footer#colophon li{min-width:0;min-height:0}footer#colophon a:focus-visible,footer#colophon button:focus-visible{outline:2px solid #cd9d40;outline-offset:3px;border-radius:4px}footer#colophon .widget-wrap{background:0 0;color:#c9d6df}footer#colophon .widget-area{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;margin:0;padding:72px 0 48px;border-bottom:0}footer#colophon .widget-area>[class^=column-]{float:none;width:auto;margin:0;padding:0;text-align:left}@media (max-width:979px){footer#colophon .widget-area{grid-template-columns:1fr 1fr;gap:36px 24px;padding:56px 0 36px}footer#colophon .widget-area>[class^=column-]:first-child{grid-column:1/-1}}footer#colophon .widget{margin:0;padding:0}footer#colophon .widget-title{margin:0 0 6px;color:#fff;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}footer#colophon .widget+.widget_nav_menu{margin-top:28px}footer#colophon .widget_nav_menu ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}footer#colophon .widget_nav_menu ul li{margin:0;padding:0}footer#colophon .widget_nav_menu ul li .menu-button,footer#colophon .widget_nav_menu ul li a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;padding:0;border:0;background:0 0;color:#c9d6df!important;font:inherit;text-align:left;text-decoration:none;cursor:pointer}footer#colophon .widget_nav_menu ul li .menu-button:hover,footer#colophon .widget_nav_menu ul li a:hover{color:#fff!important;text-decoration:underline;text-underline-offset:4px}footer#colophon .widget_nav_menu .current-menu-item>a{color:#fff!important}footer#colophon .footer-logo{margin:0 0 18px}footer#colophon .footer-logo img{display:block;width:160px;height:auto}footer#colophon .footer-tagline{max-width:300px;margin:0 0 20px;line-height:1.55}footer#colophon .footer-contact{margin:0;padding:0;list-style:none}footer#colophon .footer-contact li{margin:0}footer#colophon .footer-contact a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff!important;font-weight:600;text-decoration:none}footer#colophon .footer-contact a:hover{color:#cd9d40!important}footer#colophon .footer-contact .fa,footer#colophon .footer-contact .fa-solid{display:inline-flex;justify-content:center;width:18px;color:#cd9d40}footer#colophon .footer-contact .fa-solid::before,footer#colophon .footer-contact .fa::before{margin-top:0;vertical-align:middle}.site-info{background:0 0;font-size:14px;text-align:left;padding:0}.site-info .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:14px 64px 14px 0;border-top:1px solid rgba(255,255,255,.12)}.site-info .wrap::before{display:none}.site-info .wrap>div[style*=clear]{display:none}#colophon .site-info .copyright{float:none;flex:1 1 auto;justify-content:flex-start;margin:0;text-align:left;color:#9fb2bf;font-size:14px}.site-info .copyright .footer-kvk{display:inline-block;margin-left:10px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);white-space:nowrap}#colophon .site-info .copyright .footer-green{display:inline-flex;align-items:center;gap:5px;min-height:24px;margin-left:10px;padding-left:12px;border-left:1px solid rgba(255,255,255,.12);color:#9fb2bf;text-decoration:none;white-space:nowrap;vertical-align:top}#colophon .site-info .copyright .footer-green .footer-green__leaf{flex:none;color:#6fcf97}#colophon .site-info .copyright .footer-green:focus-visible,#colophon .site-info .copyright .footer-green:hover{color:#fff;text-decoration:underline}.site-info .social-links{float:none;margin:0}.site-info .social-links ul{display:flex;gap:8px;margin:0;padding:0}.site-info .social-links li{margin:0}.site-info .social-links a{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#fff!important}.site-info .social-links a:hover{background-color:rgba(255,255,255,.08)}.site-info .social-links a::before{margin:0}.site-info .sasora{float:none;margin:0}#colophon .site-info .sasora .footer-by{display:inline-flex;align-items:center;min-width:44px;min-height:44px;padding:0 4px}#colophon .site-info .sasora .footer-by img{display:block;width:51px;height:auto}@media (max-width:480px){.site-info .copyright{order:3;flex-basis:100%}.site-info .copyright .footer-kvk{margin:4px 0 0;padding:0;border:0}.site-info .copyright .footer-kvk{display:block}#colophon .site-info .copyright .footer-green{display:flex;width:fit-content;margin:4px 0 0;padding:0;border:0}}#colophon .trustpilot-widget>a{display:inline-flex;align-items:center;min-height:44px}#colophon .trustpilot-widget iframe{color-scheme:light}.fluentform:not(.ff_guten_block){max-width:640px}.fluentform .ff-el-input--label label{font-weight:700}.ff-message-success{box-shadow:none}.ff-errors-in-stack,.ff-errors-in-stack .error-text{display:none!important}.child-pages-row{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}.child-page-card{flex:1 1 250px;padding:30px;background:#f1f1f1;text-decoration:none;transition:.3s ease}.child-page-card:hover{background:#343a40;transform:translateY(-4px)}.child-page-card:hover h3{color:#fff}.child-page-card h3{margin:0;color:#333}@media only screen and (width >= 768px){.has-transparent-header header{display:flex;flex-direction:column}.has-transparent-header header .header-wrap{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent)}.has-transparent-header header a{color:#fff!important}.has-transparent-header header .submenu a{color:initial}.has-transparent-header header .nav-menu>li:not(.menu-item-has-children)>a:hover{color:#fff}.has-transparent-header header .nav-menu>li:not(.menu-item-has-children)>a::after{background-color:#fff}.has-transparent-header header .is-sticky a{color:#333}.has-transparent-header header .is-sticky .nav-menu>li:not(.menu-item-has-children)>a:hover{color:#333}.has-transparent-header header .is-sticky .nav-menu>li:not(.menu-item-has-children)>a::after{background-color:#005781}.has-transparent-header #page{position:relative;z-index:3}.has-transparent-header .is-sticky .header-right .wcmenucart-contents,.has-transparent-header .is-sticky .my-cart-wrap,.has-transparent-header .is-sticky .wishlist-btn{color:#333}.has-transparent-header .is-sticky .custom-logo-link img{filter:none}.has-transparent-header .fixed img{filter:none!important}.has-transparent-header #search-box .woocommerce-product-search button[type=submit],.has-transparent-header #search-box input[type=search]::placeholder,.has-transparent-header .header-wrap,.has-transparent-header .my-cart-wrap,.has-transparent-header .top-bar,.has-transparent-header .top-menu-toggle,.has-transparent-header .wcmenucart-contents{background-color:transparent;color:#fff;z-index:1}.has-transparent-header #search-box .woocommerce-product-search button[type=submit] img,.has-transparent-header #search-box input[type=search]::placeholder img,.has-transparent-header .header-wrap img,.has-transparent-header .my-cart-wrap img,.has-transparent-header .top-bar img,.has-transparent-header .top-menu-toggle img,.has-transparent-header .wcmenucart-contents img{filter:brightness(0) invert(1)}.has-transparent-header .custom-logo-link img,.has-transparent-header .icon-phone a::before,.has-transparent-header .top-bar .sasora-check,.has-transparent-header .top-bar img{filter:brightness(0) invert(1)}.has-transparent-header .site-content-contain{margin-top:-184px}}@media only screen and (width >= 768px) and (min-width:480px) and (max-width:766px){.has-transparent-header .site-content-contain{margin-top:-184px}}@media only screen and (width >= 768px) and (min-width:767px) and (max-width:979px){.has-transparent-header .site-content-contain{margin-top:-184px}}@media only screen and (width >= 768px) and (min-width:980px){.has-transparent-header .site-content-contain{margin-top:-186px}}@media only screen and (width >= 768px) and (min-width:767px) and (max-width:979px){.has-transparent-header .site-content-contain .wp-block-group.alignfull:first-of-type .wp-block-cover__inner-container{padding-top:calc(184px + 3%)}}@media only screen and (width >= 768px) and (min-width:980px){.has-transparent-header .site-content-contain .wp-block-group.alignfull:first-of-type .wp-block-cover__inner-container{padding-top:calc(186px + 3%)}}.right-top-bar{display:flex}@media (max-width:480px){.custom-logo-link .custom-logo{height:35px}}.main-navigation ul li ul li a,.main-navigation ul li ul li.current-menu-item a,.main-navigation ul li.current-menu-ancestor ul li a,.main-navigation ul li.current-menu-item ul li a,.main-navigation ul li.current_page_ancestor ul li a,.main-navigation ul li.current_page_item ul li a{font-size:12.25px}.main-navigation .nav-menu>li>ul.sub-menu{width:230px}.main-navigation .nav-menu>li>ul.sub-menu>li{width:auto}.main-navigation .nav-menu>li>ul.sub-menu>li>a{padding:12px 18px!important;font-size:14px;line-height:20px}#site-branding>.wrap:has(>.sasora-header-search){display:flex;align-items:center;gap:24px}#site-branding>.wrap:has(>.sasora-header-search)>#site-detail,#site-branding>.wrap:has(>.sasora-header-search)>.custom-logo-link{flex:0 0 auto}#site-branding>.wrap:has(>.sasora-header-search)>.header-right{flex:0 0 auto;float:none;margin-left:auto}#site-branding .sasora-header-search{flex:1 1 auto;min-width:0;width:auto;max-width:560px;margin:0 auto;float:none}#site-branding .sasora-header-search .widget{margin:0}.sasora-search-toggle{display:none;align-items:end;justify-content:center;width:44px;height:32px;margin-left:auto;padding:0;border:0;background:0 0;color:#333;cursor:pointer}.sasora-search-toggle svg{fill:currentColor}.sasora-search-dialog{width:100%;max-width:640px;margin:0 auto;padding:0;border:0;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.15)}.sasora-search-dialog[open]{position:fixed;inset:0 0 auto}.sasora-search-dialog::backdrop{background:rgba(0,0,0,.45)}.sasora-search-dialog__inner{display:flex;align-items:center;gap:8px;padding:16px}.sasora-search-dialog__inner .widget{flex:1 1 auto;margin:0}.sasora-search-dialog__inner form.search-form,.sasora-search-dialog__inner form.woocommerce-product-search{display:flex;margin:0}.sasora-search-dialog__inner input.search-field{flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0 14px;border:1px solid #ccc;border-right:0;border-radius:8px 0 0 8px;font-size:14px}.sasora-search-dialog__inner .search-submit,.sasora-search-dialog__inner button[type=submit]{flex:0 0 auto;height:48px;margin:0;padding:0 18px;border-radius:0 8px 8px 0}.sasora-search-dialog__close{width:44px;height:44px;padding:0;border:0;background:0 0;color:#333;font-size:28px;line-height:1;cursor:pointer}@media (max-width:767px){#site-branding .sasora-header-search{display:none}.sasora-search-toggle{display:inline-flex}#site-branding>.wrap:has(>.sasora-header-search){gap:8px}#site-branding>.wrap:has(>.sasora-header-search)>.header-right{margin-left:0}}#site-branding .header-right .my-cart-wrap{flex:none;white-space:nowrap}.language-nav{margin-left:8px}.language-nav .language-menu{list-style:none;margin:0;padding:0;font-size:12px}.language-nav .language-menu>li{position:relative;display:inline-block}.language-nav .language-menu li:hover>.sub-menu{display:block}.language-nav .language-menu li.menu-item-has-children>a::after{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-down) center/contain no-repeat content-box;margin-top:6px;font-size:12px;padding-left:6px;text-decoration:none}.language-nav .language-menu button.current{display:block;margin:0;padding:0 8px;border:0;background:0 0;color:#333;font:inherit;line-height:30px;white-space:nowrap;cursor:pointer}.language-nav .language-menu button.current::after{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-angle-down) center/contain no-repeat content-box;margin-top:6px;font-size:12px;padding-left:6px;text-decoration:none}.language-nav .language-menu button.current:hover,.language-nav .language-menu button.current[aria-expanded=true]{color:#005781}.has-transparent-header .language-nav .language-menu button.current{color:#fff}.language-nav .language-menu .is-open>.sub-menu{display:block}.language-nav .language-menu .sub-menu a.is-current{font-weight:600}.language-nav .language-menu .sub-menu a.is-current::after{content:" ✓"/"";color:#005781}.language-nav .language-menu a{display:block;color:#333;text-decoration:none;white-space:nowrap;line-height:30px;padding:0 8px}.has-transparent-header .language-nav .language-menu a.current{color:#fff}.language-nav .language-menu a:hover{color:#005781}.language-nav .language-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:999;min-width:120px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.language-nav .language-menu .sub-menu,.top-bar .top-bar-menu ul li ul{top:100%;right:0;left:auto;width:auto;min-width:160px;margin:0;padding:4px 0;list-style:none;background:#fff;border-radius:0 0 6px 6px;box-shadow:0 4px 12px rgba(0,0,0,.12);line-height:1.6;transition:opacity .15s ease,visibility .15s ease;z-index:9999}.language-nav .language-menu .sub-menu li,.top-bar .top-bar-menu ul li ul li{display:block;width:100%;border-bottom:1px solid #eee}.language-nav .language-menu .sub-menu li:last-child,.top-bar .top-bar-menu ul li ul li:last-child{border-bottom:0}.language-nav .language-menu .sub-menu a,.top-bar .top-bar-menu ul li ul a{display:block;padding:6px 14px;font-size:12px;line-height:1.6;color:#333;text-align:left;white-space:nowrap}.language-nav .language-menu .sub-menu a:focus-visible,.language-nav .language-menu .sub-menu a:hover,.top-bar .top-bar-menu ul li ul a:focus-visible,.top-bar .top-bar-menu ul li ul a:hover{color:#005781;background:#f6f7f7}.top-bar .top-bar-menu ul li ul li ul{top:0;right:100%;left:auto}.top-bar .top-bar-menu ul li:focus-within>ul{visibility:visible;opacity:1}.language-nav .language-menu li:focus-within>.sub-menu{display:block}.wp-block-columns>.wp-block-column.js-lightgallery{display:flex!important;flex-direction:row}.c-grid-lightgallery,.js-lightgallery,.wp-block-column.js-lightgallery{display:flex!important;flex-wrap:wrap;padding-left:0;list-style:none;gap:10px}.c-grid-lightgallery__item,.js-lightgallery-item{position:relative;cursor:pointer}.c-grid-lightgallery__item:nth-child(4n+1),.js-lightgallery-item:nth-child(4n+1){margin-left:0;max-width:100%}.c-grid-lightgallery__item .flexcolumn,.js-lightgallery-item .flexcolumn{cursor:pointer;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.c-grid-lightgallery__item .flexcolumn .text-container,.js-lightgallery-item .flexcolumn .text-container{display:flex;justify-content:center;align-items:center;pointer-events:none}.c-grid-lightgallery__item .flexcolumn .text-container img,.js-lightgallery-item .flexcolumn .text-container img{display:block;pointer-events:none}@media (max-width:767px){.c-grid-lightgallery__item,.js-lightgallery-item{flex:0 0 calc((100% - 10px)/ 2)}}@media (min-width:767px){.js-lightgallery:has(.js-lightgallery-item:nth-child(2)) .c-grid-lightgallery__item,.js-lightgallery:has(.js-lightgallery-item:nth-child(2)) .js-lightgallery-item{flex-basis:calc((100% - 10px)/ 2)}.js-lightgallery:has(.js-lightgallery-item:nth-child(3)) .c-grid-lightgallery__item,.js-lightgallery:has(.js-lightgallery-item:nth-child(3)) .js-lightgallery-item{flex-basis:calc((100% - 10px * 2)/ 3)}.js-lightgallery:has(.js-lightgallery-item:nth-child(4)) .c-grid-lightgallery__item,.js-lightgallery:has(.js-lightgallery-item:nth-child(4)) .js-lightgallery-item{flex-basis:calc((100% - 10px * 3)/ 4)}.js-lightgallery:has(.js-lightgallery-item:nth-child(5)) .c-grid-lightgallery__item,.js-lightgallery:has(.js-lightgallery-item:nth-child(5)) .js-lightgallery-item{flex-basis:calc((100% - 10px * 4)/ 5)}.js-lightgallery:has(.js-lightgallery-item:nth-child(6)) .c-grid-lightgallery__item,.js-lightgallery:has(.js-lightgallery-item:nth-child(6)) .js-lightgallery-item{flex-basis:calc((100% - 10px * 5)/ 6)}}.login h1 a{height:70px}.c-map-routes__map{height:100%;min-height:612px;background-color:#f1f1f1}.c-map-routes__map .gm-style-iw-chr{display:none}.c-map-routes__map .gm-style .gm-style-iw-d{padding:10px 0 0}.c-map-routes__container{z-index:1;height:auto;margin-top:36px;width:-webkit-fill-available}@media (min-width:767px){.c-map-routes__container{position:absolute}}.c-map-routes__category{display:flex;align-items:center;justify-content:space-between;padding:0 0 5px 10px;cursor:pointer}.c-map-routes__category .o-flag__img{padding-right:10px;display:flex}.c-map-routes__category.o-arrow-up [data-module=SvgIcon]{transform:rotate(180deg)}.c-map-routes__items{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.c-map-routes__items.open{max-height:350px;overflow-y:auto;transition:max-height .75s ease-in}.c-map-routes__items--subtitle{font-weight:700;cursor:default!important}.c-map-routes__items--subtitle:hover{color:#005781!important}.c-map-routes__items p{margin:0;padding:5px 32px 5px 20px;cursor:pointer}.c-map-routes__items p:hover{color:#005781}.c-map-routes__item-container{display:none;position:absolute;top:0;flex-direction:column;align-items:flex-start;justify-content:space-between;width:30%;height:100%;max-height:435px;margin:25px;opacity:.8;background-color:#fff}.c-map-routes__item-container .c-marker-info__address,.c-map-routes__item-container .c-marker-info__description,.c-map-routes__item-container .c-marker-info__title{padding:0 10px}.c-map-routes__item-container .c-marker-info__title{margin:10px 0;font-size:21px;line-height:28px}.c-map-routes__item-container .c-marker-info__description{max-height:102px;overflow-y:auto;font-size:12.25px}.c-map-routes__item-container .c-marker-info__address{font-size:12.25px;font-weight:600}.c-map-routes__item-container .btn-container,.c-map-routes__item-container .btn-primary{width:100%}.c-map-routes__item-container img{max-width:100%}.c-map-routes-categories{padding-top:5px;border-top:1px solid #ccc}.c-map-routes-categories:last-child{border-bottom:1px solid #ccc}.gm-style-iw+div{display:none}button.gm-ui-hover-effect{visibility:hidden}.c-storelocator{position:relative}.c-storelocator__searchwrapper{position:sticky;top:0;padding-bottom:15px}.c-storelocator__searchform{display:flex;position:relative}.c-storelocator__searchform-container{display:flex;align-items:center;width:100%;transition:.12s ease-in-out;border:1px solid #ccc;border-radius:4px}.c-storelocator__searchform-container input{appearance:none;flex:1;width:100%;padding:1px 17px 1px 15px!important;border:none!important;outline:0;background-color:transparent!important;font-size:14px!important;text-decoration:none;vertical-align:bottom;margin-bottom:0}.c-storelocator__searchform-icon{width:40px;height:40px;padding:12px;cursor:pointer}.c-storelocator__searchresults{display:block;position:absolute;top:calc(100% + 8px);left:0;width:100%;padding:0 20px;background-color:#f1f1f1}.c-storelocator__map{height:100%;min-height:500px;background-color:#f1f1f1}@media (max-width:479px){.c-storelocator__map{margin-top:15px}}@media (min-width:480px){.c-storelocator__map{min-height:700px}}.c-storelocator__services{margin:0;padding:0;list-style:none}@media (max-width:767px){.c-storelocator__services{column-count:2}}.c-storelocator__service{display:flex;position:relative;margin-bottom:12px;padding-left:0;transition:color .12s ease-in-out;color:#333;cursor:pointer}.c-storelocator__category{display:flex;color:#005781;text-decoration:none}.c-storelocator__category:hover{color:#1b1b1b}.c-storelocator__category img{width:24px;height:24px}.c-storelocator__filter{margin-left:15px}.c-storelocator__count{margin-left:4px}.c-storelocator__count::before{content:"("}.c-storelocator__count::after{content:")"}.c-storelocator__details{display:none;position:absolute;top:0;flex-direction:column;align-items:flex-start;justify-content:space-between;width:30%;min-width:200px;max-height:435px;margin:25px;background-color:#fff}.c-storelocator__details .btn,.c-storelocator__details .btn-container{width:100%;padding:10px}.c-storelocator .wp-block-column:last-child{position:relative}.c-marker__address,.c-marker__description,.c-marker__heading{padding:0 10px}.c-marker__heading{margin:10px 0;font-size:21px;line-height:28px}.c-marker__description{max-height:102px;overflow-y:auto;font-size:12.25px}.c-marker__address{font-size:12.25px;font-weight:600;line-height:1.3}.c-marker__close{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background-color:#fff;border:1px solid #ccc;cursor:pointer}.c-marker__close span{position:absolute;margin-top:-3px;margin-left:5px}.c-search-result__item{padding:10px 0;border-bottom:1px solid #ccc;cursor:pointer}.c-search-result__item:last-child{border:none}.c-search-result__item:hover h4{color:#1b1b1b}.c-search-result__heading{margin:0;color:#333}.c-search-result__text{margin-top:5px}.c-search-result__text p{margin:0}.c-search-result__text small{color:#005781}.c-google-maps{position:relative;background-color:#f1f1f1}.c-google-maps .gm-style-cc,.c-google-maps .gmnoprint a,.c-google-maps .gmnoprint span{display:none}.c-google-maps .gm-style-iw-chr,.c-google-maps .gm-style-iw-d{height:20px}.c-google-maps__map{z-index:1;height:400px;height:60vh;min-height:400px;transition:.5s;opacity:1}@media (min-width:480px){.c-google-maps__map{height:650px;height:60vh}}.c-google-maps__picker{opacity:.9}@media (min-width:767px){.c-google-maps__picker{position:absolute;z-index:2;top:40px;right:50px;width:40%;max-width:400px;padding:20px;background:#fff}}.c-google-maps__picker h4{margin-top:0}.c-google-maps__list-item{border-top:1px solid #1b1b1b}.c-google-maps__list-item:last-child{border-bottom:1px solid #1b1b1b}.c-google-maps__toggle-category{display:block;padding:5px 0;color:#333;cursor:pointer}.c-google-maps__toggle-category:hover{text-decoration:none;color:#005781}.c-google-maps__toggle-category img{width:22px;height:22px}.c-google-maps__toggle-category[data-is-visible=false] img{filter:grayscale(100%);opacity:.3}.c-google-maps .gm-style .gm-style-iw-c,.c-google-maps .gm-style .gm-style-iw-d{width:300px;max-width:none!important;height:383px;max-height:none!important;padding:0;overflow:hidden!important}.c-gmaps-popup{width:300px;height:395px;padding:20px;text-align:center}.c-gmaps-popup__img{width:100%}.c-gmaps-popup__title{margin:0;margin-top:20px;font-weight:700;text-transform:none}.c-gmaps-popup__location{margin-top:5px;font-style:italic}.c-gmaps-popup__link{margin-top:10px}.c-gmaps-popup__link:focus{outline:0}.c-gmaps-popup__link .btn{width:100%}.c-google-maps__maps>iframe{width:100%;max-width:100%}[data-maps-consent=true] .map-placeholder{display:none}[data-maps-consent=true] .map-content{display:block}.sasora-place-search{flex:1 1 auto;width:100%;min-width:0;border:0;background-color:#fff;color-scheme:light}.c-storelocator__searchform-container:has(.sasora-place-search){overflow:hidden}.c-storelocator__searchform-container:has(.sasora-place-search) .c-storelocator__searchform-icon{display:none}.c-tabs>.wp-block-group>.wp-block-group{display:none}.c-tabs>.wp-block-group>.wp-block-group.is-active{display:block}.c-tabs .wp-block-button.is-active .wp-block-button__link{background:#333;color:#fff}.c-tabs .wp-block-buttons{display:flex;gap:5px}.c-tabs .wp-block-button{margin:0}.c-tabs .wp-block-button .wp-block-button__link{border-radius:0;background:#eee!important;color:#555;padding:.75rem 1.25rem;border:1px solid #ccc;border-bottom:none;font-weight:500;cursor:pointer}.c-tabs .wp-block-button .wp-block-button__link:hover{color:#333;background-color:#ccc!important}.c-tabs .wp-block-button .wp-block-button__link:focus-visible{outline:1px solid #000;outline-offset:2px}.c-tabs .wp-block-button.is-active .wp-block-button__link{background-color:#fff!important;color:#333;border-color:#e0e0e0;border-bottom:1px solid #fff;position:relative;z-index:2;margin-right:0}.c-tabs>.wp-block-group{border:1px solid #ccc;background:#fff;margin-top:-1px}.c-tabs>.wp-block-group>.wp-block-group{display:none}.c-tabs>.wp-block-group>.wp-block-group.is-active{display:block}.swiper,.swiper-wrapper{z-index:0!important}.swiper-slide{height:auto;user-select:none}.swiper-slide img{width:100%}.swiper-button-next,.swiper-button-prev{width:36px!important;height:36px!important;margin-top:0;transform:translateY(-50%);border-radius:50%;background:rgba(0,0,0,.25);color:#fff;z-index:0!important;display:none!important}.swiper-button-next::before,.swiper-button-prev::before{content:url(/wp-content/uploads/2025/04/arrow-swiper.svg);filter:brightness(0) invert(1);margin-top:7px}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-button-next svg,.swiper-button-prev svg{width:initial;height:initial}.swiper-button-prev{left:10px!important}.swiper-button-prev::before{transform:scale(-1);margin-top:0!important;margin-bottom:7px}.swiper-button-next{right:10px!important}.swiper-overflow-visible .cb-carousel-block,.swiper-overflow-visible .swiper{overflow:initial!important}.swiper-horizontal,.swiper:has(.cb-slide.image-contain){margin-bottom:0!important}.swiper-horizontal .swiper-button-next,.swiper-horizontal .swiper-button-prev,.swiper:has(.cb-slide.image-contain) .swiper-button-next,.swiper:has(.cb-slide.image-contain) .swiper-button-prev{top:calc((100% - 40px)/ 2)}.swiper-horizontal+.swiper-pagination-bullets,.swiper:has(.cb-slide.image-contain)+.swiper-pagination-bullets{padding-bottom:0;bottom:20px!important;margin-bottom:0!important}.swiper-pagination{bottom:0!important}.swiper-pagination-bullet{width:10px;height:10px;opacity:.3;background:#000}.swiper-pagination-white .swiper-pagination-bullet{background:#fff!important}.content-carousel--centermode{opacity:0;transition:opacity .3s ease-in-out}.content-carousel--centermode .swiper-slide{transform:scale(.85)!important;transition:all .3s ease}.content-carousel--centermode .swiper-slide-active{transform:scale(1)!important}.sasora-slider{position:relative}.sasora-slider:not(.is-ready) .swiper-wrapper{display:flex;overflow:hidden}.sasora-slider .swiper-slide{height:auto}.sasora-slider.content-carousel--centermode{opacity:1}.sasora-slider .sasora-slider__dots{position:absolute;bottom:12px!important;left:0;right:0;z-index:10;display:flex;justify-content:center;margin:0}.sasora-slider .sasora-slider__dots .swiper-pagination-bullet{border:0;cursor:pointer;background-color:#1b1b1b;opacity:.35}.sasora-slider .sasora-slider__dots .swiper-pagination-bullet-active{opacity:1}.sasora-slider.is-light .sasora-slider__dots .swiper-pagination-bullet{background-color:#fff;opacity:.6}.sasora-slider.is-light .sasora-slider__dots .swiper-pagination-bullet-active{opacity:1}.sasora-slider__arrow{position:absolute;top:50%;z-index:10;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;transform:translateY(-50%);border:0;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 2px 10px rgba(0,0,0,.15);color:#1b1b1b;cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.sasora-slider__arrow:hover{background:#fff;color:#005781}.sasora-slider__arrow--prev{left:12px}.sasora-slider__arrow--next{right:12px}.sasora-slider__arrow.swiper-button-disabled{opacity:.35;cursor:default}.sasora-slider__arrow.swiper-button-lock{display:none}.sasora-slider.is-light .sasora-slider__arrow{background:rgba(0,0,0,.45);color:#fff}.sasora-slider.is-light .sasora-slider__arrow:hover{background:rgba(0,0,0,.65);color:#fff}.sasora-slider.is-centered .swiper-slide{transform:scale(.88);transition:transform .3s ease}.sasora-slider.is-centered .swiper-slide-active{transform:scale(1)}.sasora-slider--static{display:grid;gap:20px}.sasora-slider--static>.swiper-slide{width:auto}@media (prefers-reduced-motion:reduce){.sasora-slider.is-centered .swiper-slide{transition:none}}.c-team-card-rectangle{aspect-ratio:3/4;min-height:unset;position:relative;padding:0!important}.c-team-card-rectangle .wp-block-cover__image-background{width:100%;height:100%!important;object-fit:cover;object-position:center}.c-team-card-rectangle .wp-block-cover__inner-container{position:absolute;width:100%;bottom:0;z-index:1}.c-team-card-rectangle .wp-block-cover__inner-container .is-layout-constrained{padding:1em;background-color:rgba(0,0,0,.5)}.c-team-card-rectangle .wp-block-social-links{margin-top:5px}.c-team-card-rectangle .wp-block-social-links .wp-social-link a.wp-block-social-link-anchor{display:flex}.catalog-menu-box{max-width:400px;box-shadow:0 0 24px rgba(0,0,0,.2)}.catalog-menu-box .catalog-menu-wrap{margin-right:0;padding:0;overflow-y:auto}.catalog-menu-box .catalog-menu-wrap::before{content:"Menu";display:flex;align-items:center;height:56px;padding:0 20px;border-bottom:1px solid #ececec;font-size:15.75px;font-weight:600}.catalog-menu-box .hide-menu-toggle{top:6px;right:8px;width:44px;height:44px;padding:0;border:0;background:0 0}.catalog-menu-box .hide-menu-toggle .bars{display:none}.catalog-menu-box .hide-menu-toggle::after,.catalog-menu-box .hide-menu-toggle::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#333}.catalog-menu-box .hide-menu-toggle::before{transform:translate(-50%,-50%) rotate(45deg)}.catalog-menu-box .hide-menu-toggle::after{transform:translate(-50%,-50%) rotate(-45deg)}.catalog-menu-box .catalog-menu{margin:0;padding:0}.catalog-menu-box .cat-nav-menu{min-width:0;margin:0;padding:0;list-style:none}.catalog-menu-box .cat-nav-menu li{position:relative;margin:0;padding:0;border:0}.catalog-menu-box .cat-nav-menu li::after{content:none}.catalog-menu-box .cat-nav-menu>li{border-bottom:1px solid #ececec}.catalog-menu-box .cat-nav-menu>li>a{display:flex;align-items:center;min-height:56px;padding:0 48px 0 20px;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}.catalog-menu-box .cat-nav-menu>li>a::before{content:none}.catalog-menu-box .cat-nav-menu>li>a::after{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transition:transform .2s ease;transform:rotate(-45deg);position:absolute;right:20px;top:calc(50% - 5px)}.catalog-menu-box .cat-nav-menu>li>a:focus-visible,.catalog-menu-box .cat-nav-menu>li>a:hover{background:#f1f1f1;color:#333}.catalog-menu-box .cat-nav-menu li.menu-item-has-children>a::after{content:none}.catalog-menu-box .cat-nav-menu .sasora-submenu-toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;background:0 0;cursor:pointer}.catalog-menu-box .cat-nav-menu .sasora-submenu-toggle::before{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transition:transform .2s ease;transform:rotate(45deg);margin-top:-4px}.catalog-menu-box .cat-nav-menu .sasora-submenu-toggle[aria-expanded=true]::before{margin-top:4px;transform:rotate(-135deg)}.catalog-menu-box .cat-nav-menu ul.sub-menu[hidden]{display:none!important}.catalog-menu-box .cat-nav-menu ul.sub-menu{margin:0;padding:0 0 8px;background:0 0}.catalog-menu-box .cat-nav-menu ul.sub-menu li a{display:block;line-height:20px;padding:12px 20px 12px 36px;color:#333;font-size:12.25px;text-decoration:none}.catalog-menu-box .cat-nav-menu ul.sub-menu li a::after,.catalog-menu-box .cat-nav-menu ul.sub-menu li a::before{content:none}.catalog-menu-box .cat-nav-menu ul.sub-menu li a:hover{color:#005781}.catalog-menu-box .cat-nav-menu>li.sasora-menu-divider{height:8px;border:0;background:#f1f1f1}.catalog-menu-box .cat-nav-menu>li.sasora-menu-row summary,.catalog-menu-box .cat-nav-menu>li.sasora-menu-row>a{display:flex;align-items:center;gap:16px;min-height:64px;padding:10px 48px 10px 20px;line-height:1.4}.catalog-menu-box .cat-nav-menu>li.sasora-menu-row summary{position:relative;cursor:pointer;list-style:none}.catalog-menu-box .cat-nav-menu>li.sasora-menu-row summary::-webkit-details-marker{display:none}.catalog-menu-box .cat-nav-menu>li.sasora-menu-row summary::after{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transition:transform .2s ease;transform:rotate(45deg);position:absolute;right:20px;top:calc(50% - 7px)}.catalog-menu-box .cat-nav-menu>li.sasora-menu-row details[open] summary::after{top:calc(50% - 2px);transform:rotate(-135deg)}.catalog-menu-box .cat-nav-menu .sasora-menu-row__icon{flex:0 0 auto;fill:#333}.catalog-menu-box .cat-nav-menu .sasora-menu-row__text{display:flex;flex-direction:column;line-height:1.35}.catalog-menu-box .cat-nav-menu .sasora-menu-row__text small{color:#6b6b6b;font-size:12.25px}.catalog-menu-box .cat-nav-menu .sasora-menu-language__list{margin:0;padding:0 0 8px;list-style:none}.catalog-menu-box .cat-nav-menu .sasora-menu-language__list a{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 12px 58px;line-height:1.4;color:#333;font-size:12.25px;text-decoration:none}.catalog-menu-box .cat-nav-menu .sasora-menu-language__list a.is-current{font-weight:600}.catalog-menu-box .cat-nav-menu .sasora-menu-language__list a.is-current::after{content:"";width:6px;height:11px;margin-right:2px;border-right:2px solid #005781;border-bottom:2px solid #005781;transform:rotate(45deg)}@media (max-width:766px){.top-bar .top-bar-menu{display:none}}.sasora-panel-header{display:none}html.sasora-panel-open{overflow:hidden}.toggle-subcategories{display:inline-block;width:1em;margin:0;padding:0;border:0;background:0 0;color:inherit;font:inherit;font-weight:700;line-height:inherit;cursor:pointer}@media (max-width:979px){#mobileCategoryMenu{display:flex;flex-direction:column;max-width:400px;padding:0;overflow-y:auto;z-index:10001}#mobileCategoryMenu.active{box-shadow:0 0 24px rgba(0,0,0,.2)}#mobileCategoryMenu .widget-area{margin:0;padding:0}#mobileCategoryMenu .widget{margin:0;padding:0;border:0;background:0 0}.sasora-panel-header{position:sticky;top:0;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;height:56px;padding:0 8px 0 20px;border-bottom:1px solid #ececec;background:#fff}.sasora-panel-title{font-size:15.75px;font-weight:600}.sasora-panel-close{position:relative;display:block;width:44px;height:44px;padding:0;border:0;background:0 0;cursor:pointer}.sasora-panel-close::after,.sasora-panel-close::before{content:"";position:absolute;top:50%;left:50%;width:20px;height:2px;background:#333}.sasora-panel-close::before{transform:translate(-50%,-50%) rotate(45deg)}.sasora-panel-close::after{transform:translate(-50%,-50%) rotate(-45deg)}#mobileCategoryMenu .widget_product_categories>.widget-title{display:none}#mobileCategoryMenu .widget_product_categories .subcategory-list{margin:0;padding:0;list-style:none}#mobileCategoryMenu .widget_product_categories .subcategory-list li{position:relative;margin:0;padding:0}#mobileCategoryMenu .widget_product_categories .subcategory-list a{display:flex;align-items:center;min-height:56px;padding:0 56px 0 20px;border-bottom:1px solid #ececec;color:#333;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none}#mobileCategoryMenu .widget_product_categories .subcategory-list a.active-category{color:#005781;font-weight:600}#mobileCategoryMenu .widget_product_categories .subcategory-list .depth-2>a{padding-left:36px;font-size:12.25px}#mobileCategoryMenu .widget_product_categories .subcategory-list .depth-3>a{padding-left:52px;font-size:12.25px}#mobileCategoryMenu .widget_product_categories .subcategory-list .no-toggle{display:none}#mobileCategoryMenu .widget_product_categories .subcategory-list li:not(:has(>.toggle-subcategories))>a::after{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transition:transform .2s ease;transform:rotate(-45deg);position:absolute;right:20px;top:calc(56px / 2 - 5px)}#mobileCategoryMenu .widget_product_categories .subcategory-list .toggle-subcategories{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:0;background:0 0;color:transparent;font-size:0;cursor:pointer}#mobileCategoryMenu .widget_product_categories .subcategory-list .toggle-subcategories::before{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transition:transform .2s ease;transform:rotate(45deg);margin-top:-4px}#mobileCategoryMenu .widget_product_categories .subcategory-list .toggle-subcategories[aria-expanded=true]::before{margin-top:4px;transform:rotate(-135deg)}#mobileCategoryMenu .widget_product_filters .widget-title{position:relative;display:flex;align-items:center;height:56px;margin:0;padding:0 56px 0 20px;border:0;border-bottom:1px solid #ececec;background:0 0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}#mobileCategoryMenu .widget_product_filters .widget-title::after{content:"";width:8px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transition:transform .2s ease;transform:rotate(45deg);position:absolute;right:20px;top:calc(50% - 7px)}#mobileCategoryMenu .widget_product_filters .widget-title[aria-expanded=true]::after{top:calc(50% - 2px);transform:rotate(-135deg)}#mobileCategoryMenu .widget_product_filters ul{margin:0;padding:4px 0 8px;border-bottom:1px solid #ececec;list-style:none}#mobileCategoryMenu .widget_product_filters ul li{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 20px 0 36px}#mobileCategoryMenu .widget_product_filters ul li a{flex:1 1 auto;padding:12px 0;color:#333;font-size:12.25px;text-decoration:none}#mobileCategoryMenu .widget_product_filters ul li.chosen a{color:#005781;font-weight:600}#mobileCategoryMenu .widget_product_filters ul li .count{color:#6b6b6b;font-size:12.25px}}.catalog-menu-box li.sasora-menu-cta{padding:16px 20px 8px;border:0}.catalog-menu-box li.sasora-menu-cta a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px!important;border-radius:8px;background:#005781;color:#fff!important;font-weight:700;letter-spacing:.05em;text-align:center}.catalog-menu-box li.sasora-menu-cta a::after{content:none!important}.catalog-menu-box li.sasora-menu-cta a:focus-visible,.catalog-menu-box li.sasora-menu-cta a:hover{background:color-mix(in srgb,#005781 85%,#000)}.catalog-menu-box li.sasora-menu-cta+li.sasora-menu-cta{padding-top:0}@media (min-width:767px){.main-navigation .sasora-has-megamenu{position:static}.sasora-megamenu{position:absolute;top:100%;left:0;right:0;z-index:1000;padding:36px 40px 28px;border-radius:0 0 8px 8px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.25);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease .12s,transform .18s ease .12s,visibility 0s linear .3s}.sasora-has-megamenu:focus-within>.sasora-megamenu,.sasora-has-megamenu:hover>.sasora-megamenu{opacity:1;visibility:visible;transform:none;transition-delay:50ms,50ms,0s}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__grid{position:static;top:auto;width:auto;border:0;background:0 0;box-shadow:none;line-height:normal;opacity:1;visibility:inherit;transition:none}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__grid>li{float:none;width:auto;border:0}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__grid>li::after,.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__grid>li::before{content:none}.sasora-megamenu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:15px;margin:0;padding:0;list-style:none}.sasora-megamenu__grid>li{margin:0;padding:0}.main-navigation .sasora-megamenu .sasora-megamenu__item{display:flex;flex-direction:column;align-items:center;gap:14px;height:100%;padding:12px 12px 18px!important;border:1px solid #ccc;border-radius:8px;color:#333;font-size:14px;font-weight:400;line-height:1.3;text-align:center;text-decoration:none;text-transform:none;letter-spacing:0;hyphens:auto;transition:border-color .2s,background-color .2s;width:100%!important}.main-navigation .sasora-megamenu .sasora-megamenu__item:focus-visible,.main-navigation .sasora-megamenu .sasora-megamenu__item:hover{border-color:#333;color:#333;font-weight:600}.sasora-megamenu--lists{max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain}.sasora-megamenu--lists .sasora-megamenu__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}}@media (min-width:767px) and (max-width:979px){.sasora-megamenu--lists .sasora-megamenu__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:767px){.main-navigation .sasora-megamenu .sasora-megamenu__head{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 10px;padding:0!important;color:#333;font-size:15.75px;font-weight:600;line-height:1.3;text-decoration:none;text-transform:none;letter-spacing:0}.main-navigation .sasora-megamenu .sasora-megamenu__head .sasora-megamenu__image{width:120px;max-width:100%;height:80px!important}.main-navigation .sasora-megamenu .sasora-megamenu__head:focus-visible,.main-navigation .sasora-megamenu .sasora-megamenu__head:hover{color:#333;text-decoration:underline}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist{position:static;width:auto;margin:0;padding:0;border:0;background:0 0;box-shadow:none;line-height:normal;opacity:1;visibility:inherit;list-style:none;transition:none}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist li{float:none;width:auto;margin:0;padding:0;border:0}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist li::after,.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist li::before{content:none}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist a{position:relative;display:block;padding:5px 0 5px 16px!important;color:#333;font-size:12.25px;line-height:1.4;text-decoration:none;text-transform:none;letter-spacing:0;opacity:.85}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist a::before{content:"";position:absolute;left:0;top:calc(5px + .7em - 3px);width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist a::after{content:none}.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist a:focus-visible,.main-navigation ul li .sasora-megamenu ul.sasora-megamenu__sublist a:hover{color:#333;opacity:1;text-decoration:underline}.main-navigation .sasora-megamenu .sasora-megamenu__more{display:inline-block;margin-top:6px;padding:0!important;line-height:1.4;color:#333;font-size:12.25px;font-weight:600;text-decoration:underline;text-transform:none;letter-spacing:0}.main-navigation .sasora-megamenu--panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:min(480px,100vh - 180px);padding:0;overflow:hidden}.main-navigation .sasora-megamenu--panels ul.sasora-megamenu__col{position:static;top:auto;width:auto;margin:0;padding:12px 0;border:0;background:0 0;box-shadow:none;line-height:normal;list-style:none;opacity:1;visibility:inherit;overflow-y:auto;overscroll-behavior:contain;transition:none}.main-navigation .sasora-megamenu--panels ul.sasora-megamenu__col+ul.sasora-megamenu__col{border-left:1px solid #ccc}.main-navigation .sasora-megamenu--panels ul.sasora-megamenu__col li{float:none;width:auto;margin:0;padding:0;border:0}.main-navigation .sasora-megamenu--panels ul.sasora-megamenu__col li::after,.main-navigation .sasora-megamenu--panels ul.sasora-megamenu__col li::before{content:none}.main-navigation .sasora-megamenu--panels ul.sasora-megamenu__source[hidden]{display:none!important}.main-navigation .sasora-megamenu--panels a.sasora-megamenu__row{display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 20px!important;color:#333;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;text-transform:none;letter-spacing:0}.main-navigation .sasora-megamenu--panels a.sasora-megamenu__row::after{content:none}.main-navigation .sasora-megamenu--panels a.sasora-megamenu__row .sasora-megamenu__image{flex:0 0 auto;width:64px;height:44px!important}.main-navigation .sasora-megamenu--panels a.sasora-megamenu__row .sasora-megamenu__name{flex:1 1 auto}.main-navigation .sasora-megamenu--panels a.sasora-megamenu__row:focus-visible,.main-navigation .sasora-megamenu--panels a.sasora-megamenu__row:hover,.main-navigation .sasora-megamenu--panels li.is-active>a.sasora-megamenu__row{background:rgba(127,127,127,.12);color:#333}.main-navigation .sasora-megamenu--panels .sasora-megamenu__chevron{flex:0 0 auto;width:8px;height:8px;margin-left:auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.main-navigation .sasora-megamenu .sasora-megamenu__all{display:inline-block;margin-top:20px;padding:0!important;line-height:1.4;color:#333!important;font-size:12.25px;text-decoration:underline!important}}.sasora-megamenu__image{display:block;width:100%;max-width:140px;height:96px!important;border-radius:4px;background:#fff;object-fit:contain}.sasora-megamenu__image--empty{background:#f1f1f1 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24' fill='%23c4c4c4'%3E%3Cpath d='M21 19V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2zM8.5 13.5l2.5 3 3.5-4.5 4.5 6H5l3.5-4.5z'/%3E%3C/svg%3E") no-repeat center}.sasora-megamenu--brands{max-height:calc(100vh - 180px);overflow-y:auto;overscroll-behavior:contain}.sasora-megamenu__name{display:block}@media (max-width:766px){.main-navigation .sasora-megamenu{display:none}}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile ul.sub-menu li{position:relative}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile ul.sub-menu li>a{min-height:52px;display:flex;align-items:center;padding-right:56px}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile ul.sub-menu li>.sasora-submenu-toggle{width:52px;height:52px}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile ul.sub-menu ul.sub-menu{padding-bottom:4px}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile ul.sub-menu ul.sub-menu li>a{padding-left:52px;color:#333}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile ul.sub-menu ul.sub-menu ul.sub-menu li>a{padding-left:68px;color:#6b6b6b}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile a.sasora-megamenu-mobile__item{display:flex;align-items:center;gap:12px;font-size:14px}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile a.sasora-megamenu-mobile__item .sasora-megamenu__image{flex:0 0 auto;width:44px;height:44px!important;max-width:none;border:1px solid #eee}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile a.sasora-megamenu-mobile__item .sasora-megamenu__image--empty{background-size:22px}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile a.sasora-megamenu-mobile__all,.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile a.sasora-megamenu-mobile__more{color:#005781;font-weight:600}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile.sasora-megamenu-mobile--blocks>ul.sub-menu:not([hidden]){display:grid!important;grid-template-columns:1fr 1fr;gap:8px;padding:4px 20px 16px}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile.sasora-megamenu-mobile--blocks>ul.sub-menu:not([hidden])>li>a.sasora-megamenu-mobile__tile{flex-direction:column;justify-content:flex-start;gap:8px;height:100%;min-height:0;padding:10px 8px 12px;border:1px solid #e6e6e6;border-radius:8px;font-size:12.25px;text-align:center}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile.sasora-megamenu-mobile--blocks>ul.sub-menu:not([hidden])>li>a.sasora-megamenu-mobile__tile .sasora-megamenu__image{width:100%;height:72px!important;border:0}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile.sasora-megamenu-mobile--blocks>ul.sub-menu:not([hidden])>li.sasora-megamenu-mobile__all-row{grid-column:1/-1}.catalog-menu-box .cat-nav-menu .sasora-megamenu-mobile.sasora-megamenu-mobile--blocks>ul.sub-menu:not([hidden])>li.sasora-megamenu-mobile__all-row a{min-height:44px;padding:0!important}form.woocommerce-product-search.has-suggest{position:relative}.sasora-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:10002;overflow:hidden;border:1px solid #ccc;border-radius:8px;background:#fff;color:#333;box-shadow:0 16px 40px rgba(0,0,0,.2);text-align:left}.sasora-suggest[hidden]{display:none}.sasora-suggest__tabs{display:flex;gap:6px;padding:12px 12px 0;border-bottom:1px solid #ccc}.sasora-suggest__tab{margin:0 0 -1px;padding:8px 14px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;background:rgba(127,127,127,.12);color:#333;font:inherit;font-size:12.25px;cursor:pointer}.sasora-suggest__tab[aria-selected=true]{border-color:#ccc;background:#fff;font-weight:600}.sasora-suggest__all{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;color:#333;font-size:12.25px;text-decoration:none}.sasora-suggest__all::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}.sasora-suggest__all:hover{color:#333;text-decoration:underline}.sasora-suggest__list{max-height:min(420px,60vh);margin:0;padding:0 0 8px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.sasora-suggest__list li{margin:0}.sasora-suggest__option{display:flex;align-items:center;gap:12px;padding:6px 16px;color:#333;font-size:14px;line-height:1.35;text-decoration:none}.sasora-suggest__option .sasora-suggest__noimage,.sasora-suggest__option img{flex:0 0 44px;width:44px;height:44px;border-radius:4px;background:#fff;object-fit:contain}.sasora-suggest__option .sasora-suggest__noimage{background:#f1f1f1}.sasora-suggest__option.is-active,.sasora-suggest__option:hover{background:rgba(127,127,127,.12);color:#333}.sasora-suggest__empty{padding:12px 16px;opacity:.7}.sasora-search-dialog form.woocommerce-product-search.has-suggest{flex-wrap:wrap}.sasora-search-dialog .sasora-suggest{flex:1 0 100%;position:static;margin-top:8px;box-shadow:none}.sasora-search-dialog .sasora-suggest .sasora-suggest__list{max-height:60vh}.sasora-suggest__sku{display:block;margin-top:2px;font-size:10.5px;color:#6b6b6b}form.woocommerce-product-search.has-scan{display:flex;align-items:stretch}form.woocommerce-product-search.has-scan input.search-field{flex:1 1 0;width:auto;min-width:0}.sasora-scan-toggle{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:1px solid #ccc;border-right:0;border-left:0;border-radius:0;background:#f8f8f8;color:#333;cursor:pointer}.sasora-scan-toggle svg{fill:currentColor}.sasora-scan-toggle:focus-visible{outline:2px solid currentColor;outline-offset:-4px}#search-box form.woocommerce-product-search.has-scan button[type=submit]{flex:0 0 auto;border-right:0;border-radius:0}#search-box form.woocommerce-product-search.has-scan .sasora-scan-toggle{width:44px;height:auto;border:1px solid #ccc;border-radius:0 8px 8px 0;background:0 0}#search-box form.woocommerce-product-search.has-scan .sasora-scan-toggle:hover{color:#005781}.sasora-scan{width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:#000;color:#fff}.sasora-scan[open]{display:flex;flex-direction:column}.sasora-scan::backdrop{background:#000}.sasora-scan__head{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;padding-top:max(8px,env(safe-area-inset-top));background:#111}.sasora-scan__title{font-weight:600}.sasora-scan__close{width:44px;height:44px;padding:0;border:0;background:0 0;color:#fff;font-size:30px;line-height:1;cursor:pointer}.sasora-scan__view{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:#000}.sasora-scan__video{display:block;width:100%;height:100%;object-fit:cover}.sasora-scan__frame{position:absolute;top:50%;left:50%;width:min(80%,560px);height:min(32%,240px);border:3px solid rgba(255,255,255,.9);border-radius:8px;box-shadow:0 0 0 100vmax rgba(0,0,0,.35);transform:translate(-50%,-50%);pointer-events:none}.sasora-scan__foot{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;gap:12px;padding:14px 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#111}.sasora-scan__status{margin:0;font-size:12.25px;text-align:center}.sasora-scan__file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sasora-scan__upload{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:420px;min-height:48px;margin:0;padding:0 20px;border:1px solid rgba(255,255,255,.7);border-radius:8px;color:#fff;font-weight:600;cursor:pointer}.sasora-scan__upload:hover{background:rgba(255,255,255,.12)}.sasora-scan__file:focus-visible+.sasora-scan__upload{outline:2px solid #fff;outline-offset:2px}.sasora-fav-icon{display:block;fill:none;stroke:currentColor;stroke-width:1.8;transition:fill .15s ease,transform .15s ease}.sasora-fav{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0;border:0;background:0 0;color:#333;cursor:pointer}.sasora-fav:hover .sasora-fav-icon{transform:scale(1.1)}.sasora-fav:focus-visible{outline:2px solid #005781;outline-offset:2px}.sasora-fav.is-active{color:#e0435a}.sasora-fav.is-active .sasora-fav-icon{fill:currentColor}.sasora-fav--card{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.12)}.sasora-fav--single{margin:0 0 20px;font-size:12.25px;font-weight:600}.header-right{display:flex;align-items:center;gap:16px}.sasora-fav-link{position:relative;display:inline-flex;align-items:center;color:#333;top:-1px}.sasora-fav-link:hover{color:#e0435a}.sasora-fav-link .sasora-fav-icon{width:26px;height:26px}.sasora-fav-count{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 5px;border-radius:9px;background:#e0435a;color:#fff;font-size:10.5px;line-height:15px;text-align:center}.sasora-fav-count[hidden]{display:none}.sasora-favorites-page{max-width:1300px;margin:0 auto;padding:40px 16px 64px}.sasora-favorites-page .page-title{margin-bottom:24px}.sasora-favorites-page__loading{color:#6b6b6b}.sasora-favorites-page__empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 16px;border-radius:8px;background:#fff;text-align:center}.sasora-favorites-page__empty .sasora-fav-icon{width:48px;height:48px;color:#e0435a}.sasora-favorites-page__empty p{max-width:420px;margin:0}.sasora-fav-menu{position:absolute;z-index:10001;width:260px;padding:12px;border:1px solid #ccc;border-radius:8px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.18)}.sasora-fav-menu__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.sasora-fav-menu__close{width:32px;height:32px;padding:0;border:0;background:0 0;color:#333;font-size:22px;cursor:pointer}.sasora-fav-menu__lists{max-height:240px;margin:0 0 10px;padding:0;overflow-y:auto;list-style:none}.sasora-fav-menu__lists label{display:flex;align-items:center;gap:10px;margin:0;padding:8px 4px;border-radius:6px;cursor:pointer}.sasora-fav-menu__lists label:hover{background:#f1f1f1}.sasora-fav-menu__lists input{width:18px;height:18px;margin:0;accent-color:#005781}.sasora-fav-menu__lists span{flex:1 1 auto}.sasora-fav-menu__lists small{color:#6b6b6b}.sasora-fav-menu__new{display:flex;gap:6px;margin:0;padding-top:10px;border-top:1px solid #ccc}.sasora-fav-menu__new input{flex:1 1 auto;min-width:0;height:38px;margin:0;padding:0 10px}.sasora-fav-menu__new .button{min-height:38px;margin:0;padding:0 12px}.sasora-fav-lists{margin-bottom:20px}.sasora-fav-lists__tabs{display:flex;gap:8px;margin-bottom:12px;padding-bottom:4px;overflow-x:auto;scrollbar-width:thin}.sasora-fav-lists__tab{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid #ccc;border-radius:999px;background:#fff;color:#333;cursor:pointer}.sasora-fav-lists__tab small{color:#6b6b6b}.sasora-fav-lists__tab[aria-pressed=true]{border-color:#005781;background:#005781;color:#fff}.sasora-fav-lists__tab[aria-pressed=true] small{color:rgba(255,255,255,.8)}.sasora-fav-lists__new{border-style:dashed}.sasora-fav-lists__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.sasora-fav-lists__actions .button{margin:0}.sasora-fav-lists__link{padding:6px 0;border:0;background:0 0;color:#005781;text-decoration:underline;cursor:pointer}.sasora-fav-lists__form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0}.sasora-fav-lists__form input{flex:0 1 280px;height:44px;margin:0}.sasora-fav-lists__form .button{margin:0}.sasora-fav-lists__empty{padding:24px;border:1px dashed #ccc;border-radius:8px;color:#6b6b6b;text-align:center}.sasora-fav-lists .woocommerce-error,.sasora-fav-lists .woocommerce-message{margin:14px 0 0}.sasora-recent{clear:both;margin:40px 0 20px}.sasora-recent[hidden]{display:none}.sasora-recent.is-loading{height:1px;overflow:hidden;visibility:hidden}.sasora-recent__title{margin:0 0 16px}.sasora-recent__list ul.products{display:grid;grid-auto-columns:minmax(200px,calc((100% - 60px)/ 4));grid-auto-flow:column;grid-template-columns:none;gap:20px;margin:0;padding:0 0 12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.sasora-recent__list ul.products::after,.sasora-recent__list ul.products::before{display:none}.sasora-recent__list ul.products li.product{width:auto!important;margin:0!important;float:none!important;scroll-snap-align:start}@media (max-width:766px){.sasora-recent__list ul.products{grid-auto-columns:46%;gap:12px}}.sasora-compare-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 16px 14px;padding:4px 0;border:0;background:0 0;color:#333;font-size:12.25px;cursor:pointer}.sasora-compare-toggle__box{position:relative;flex:0 0 18px;width:18px;height:18px;border:1.5px solid #6b6b6b;border-radius:4px;background:#fff}.sasora-compare-toggle.is-active .sasora-compare-toggle__box{border-color:#005781;background:#005781}.sasora-compare-toggle.is-active .sasora-compare-toggle__box::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sasora-compare-toggle:focus-visible .sasora-compare-toggle__box,.sasora-compare-toggle:hover .sasora-compare-toggle__box{border-color:#005781}.sasora-compare-toggle--single{margin:4px 0 16px;margin-left:10px}@media (max-width:767px){.sasora-compare-toggle--card{margin:0 10px 10px}}.sasora-compare-bar{position:fixed;right:16px;bottom:16px;z-index:998;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;width:460px;max-width:calc(100% - 32px);padding:10px 12px;border-radius:8px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.2)}.sasora-compare-bar[hidden]{display:none}.sasora-compare-bar__items{display:flex;gap:8px;margin:0;padding:0;list-style:none}.sasora-compare-bar__items li{position:relative}.sasora-compare-bar__items img{display:block;width:44px;height:44px;object-fit:contain;border:1px solid #ccc;border-radius:6px;background:#fff}.sasora-compare-bar__slot{width:44px;height:44px;border:1px dashed #ccc;border-radius:6px}.sasora-compare-bar__remove{position:absolute;top:-7px;right:-7px;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:#333;color:#fff;font-size:13px;line-height:20px;cursor:pointer}.sasora-compare-bar__actions{display:flex;align-items:center;gap:8px}.sasora-compare-bar__clear{padding:8px;border:0;background:0 0;color:#333;font-size:12.25px;text-decoration:underline;cursor:pointer}.sasora-compare-bar a.button.sasora-compare-bar__go{display:inline-flex;align-items:center;justify-content:center;min-width:140px;min-height:44px;margin:0;padding:0 16px;line-height:1.2;white-space:nowrap}.sasora-compare-bar a.button.sasora-compare-bar__go[aria-disabled=true]{opacity:.5;cursor:default}.sasora-compare-bar__notice{flex:1 0 100%;margin:0;color:#6b6b6b;font-size:12.25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:767px){.sasora-compare-bar{right:8px;bottom:8px;left:8px;width:auto;max-width:none;justify-content:space-between}.sasora-compare-bar .sasora-compare-bar__actions{flex:1 0 100%}.sasora-compare-bar a.button.sasora-compare-bar__go{flex:1 1 auto}}@media (max-width:767px){body:has(.sasora-sticky-cart.is-visible) .sasora-compare-bar{bottom:88px}}html.has-compare-bar .go-to-top{bottom:96px}.sasora-compare-page{padding:30px 0 60px}.sasora-compare-page__empty{padding:30px;border:1px dashed #ccc;border-radius:8px;text-align:center}.sasora-compare-tools{margin-bottom:12px}.sasora-compare-diff{display:inline-flex;align-items:center;gap:8px;margin:0;cursor:pointer}.sasora-compare-diff__input{position:absolute;width:1px;height:1px;opacity:0}.sasora-compare-diff__input:checked+.sasora-compare-toggle__box{border-color:#005781;background:#005781}.sasora-compare-diff__input:checked+.sasora-compare-toggle__box::after{content:"";position:absolute;top:2px;left:5px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.sasora-compare-diff__input:focus-visible+.sasora-compare-toggle__box{outline:2px solid #005781;outline-offset:2px}.sasora-compare-scroll{overflow-x:auto;border:1px solid #ccc;border-radius:8px;overscroll-behavior-x:contain}.sasora-compare-table{width:100%;min-width:calc(140px + var(--sasora-compare-cols,2) * 180px);margin:0;border-collapse:separate;border-spacing:0;table-layout:fixed}.sasora-compare-table td,.sasora-compare-table th{padding:12px;border:0;border-bottom:1px solid #ccc;vertical-align:top;text-align:left;background:#fff;hyphens:auto}.sasora-compare-table tbody tr:last-child td,.sasora-compare-table tbody tr:last-child th{border-bottom:0}.sasora-compare-table tbody tr:nth-child(even) td,.sasora-compare-table tbody tr:nth-child(even) th{background:#fafafa}.sasora-compare-table th:first-child{hyphens:auto;overflow-wrap:normal;word-break:normal;position:sticky;left:0;z-index:1;width:140px;color:#6b6b6b;font-size:12.25px;font-weight:600;box-shadow:1px 0 0 #ccc}.sasora-compare-table__product{position:relative}.sasora-compare-table__product a{display:block;color:inherit;text-decoration:none}.sasora-compare-table__product img{display:block;width:100%;max-width:180px;aspect-ratio:1;margin:0 auto 8px;object-fit:contain}.sasora-compare-table thead tr.sasora-compare-table__head th,.sasora-compare-table thead tr.sasora-compare-table__price td,.sasora-compare-table thead tr.sasora-compare-table__price th{border-bottom:0}.sasora-compare-table thead tr.sasora-compare-table__price td,.sasora-compare-table thead tr.sasora-compare-table__price th{padding-top:0;padding-bottom:8px}.sasora-compare-table .price .amount,.sasora-compare-table .price del,.sasora-compare-table .price ins{white-space:nowrap}.sasora-compare-table thead tr.sasora-compare-table__buy td,.sasora-compare-table thead tr.sasora-compare-table__buy th{padding-top:0}.sasora-compare-table .price{font-weight:600}.sasora-compare-table .price del{margin-right:6px;color:#6b6b6b;font-weight:400}.sasora-compare-table .price ins{background:0 0;text-decoration:none}.sasora-compare-table .sasora-compare-table__buy .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:0 10px;line-height:1.2;text-align:center}.sasora-compare-table__name{display:block;font-weight:600}.sasora-compare-table__remove{position:absolute;top:6px;right:6px;z-index:1;width:30px;height:30px;padding:0;border:1px solid #ccc;border-radius:50%;background:#fff;color:#333;font-size:18px;line-height:1;cursor:pointer}.sasora-compare-table__none{color:#6b6b6b}@media (max-width:767px){.sasora-compare-table{min-width:calc(100px + var(--sasora-compare-cols,2) * 150px)}.sasora-compare-table th:first-child{width:100px}}.only-differences .sasora-compare-table tr[data-same]{display:none}.sasora-posts{scroll-margin-top:120px}.sasora-posts.is-loading .sasora-posts__grid,.sasora-posts.is-loading .sasora-posts__pages{opacity:.45;transition:opacity .15s ease}.sasora-posts.is-enhanced .sasora-posts__apply{display:none}.sasora-posts__filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin:0 0 20px}.sasora-posts__filter fieldset{margin:0;padding:0;border:0;min-width:0}.sasora-posts__filter select{min-width:230px;min-height:44px}.sasora-posts a.button,.sasora-posts button.button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.sasora-posts a.button[disabled],.sasora-posts button.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.sasora-posts a.button,.sasora-posts button.button{padding:.667em 1.33em;border-radius:8px;font-size:14px;display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.sasora-posts a.button[disabled],.sasora-posts button.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.sasora-posts a.button,.sasora-posts button.button{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff;min-height:44px;margin:0}.sasora-posts a.button:focus,.sasora-posts a.button:hover,.sasora-posts button.button:focus,.sasora-posts button.button:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.sasora-posts__label{display:block;margin:0 0 8px;padding:0;font-weight:600}.sasora-posts__choices{display:flex;flex-wrap:wrap;gap:6px 22px}.sasora-posts__choice{display:inline-flex;align-items:center;gap:8px;min-height:32px;cursor:pointer}.sasora-posts__choice input{width:18px;height:18px;margin:0;accent-color:#005781}.sasora-posts__reset{align-self:center;color:#005781;font-size:12.25px}.sasora-posts__count{margin:0 0 16px;color:#6b6b6b;font-size:12.25px}.sasora-posts__count:focus{outline:0}.sasora-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}.sasora-posts--cols-2 .sasora-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sasora-posts--cols-4 .sasora-posts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.sasora-posts--cols-3 .sasora-posts__grid,.sasora-posts--cols-4 .sasora-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:766px){.sasora-posts__grid{grid-template-columns:minmax(0,1fr)!important}}.sasora-post-card{display:flex;flex-direction:column;min-width:0}.sasora-post-card__image{display:block;margin-bottom:14px;overflow:hidden;border-radius:8px;aspect-ratio:16/10}.sasora-post-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sasora-post-card__image:hover img{transform:scale(1.03)}.sasora-post-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start}.sasora-post-card__date{color:#6b6b6b;font-size:10.5px}.sasora-post-card__title{margin:4px 0 10px;font-size:17.5px;line-height:1.3}.sasora-post-card__title a{color:#005781;text-decoration:none}.sasora-post-card__title a:focus-visible,.sasora-post-card__title a:hover{text-decoration:underline}.sasora-post-card__terms{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;list-style:none}.sasora-post-card__terms li{margin:0;padding:2px 8px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:10.5px}.sasora-post-card__excerpt{margin:0 0 16px}.sasora-posts .sasora-post-card a.button.sasora-post-card__more{margin-top:auto;display:inline-flex;align-items:center}.sasora-posts__pages ul{display:flex;flex-wrap:wrap;gap:6px;margin:32px 0 0;padding:0;list-style:none}.sasora-posts__pages ul a{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #ccc;border-radius:8px;color:#005781;text-decoration:none}.sasora-posts__pages ul a[aria-current=page]{border-color:#005781;background:#005781;color:#fff}.sasora-posts__pages ul a:hover{border-color:#005781}.sasora-posts__empty{padding:20px;border-radius:8px;background:#f1f1f1}@media (prefers-reduced-motion:reduce){.sasora-post-card__image img{transition:none}}.sasora-slidepanel-wrap{position:fixed;top:50%;z-index:9990;display:flex;align-items:stretch;max-height:80vh;transform:translateY(-50%);box-shadow:0 8px 28px rgba(0,0,0,.22)}.sasora-slidepanel-wrap.sasora-slidepanel--left{left:0;border-radius:0 10px 10px 0}.sasora-slidepanel-wrap.sasora-slidepanel--right{right:0;flex-direction:row-reverse;border-radius:10px 0 0 10px}.sasora-slidepanel-wrap{overflow:hidden}.sasora-slidepanel__panel{width:0;overflow:hidden auto;transition:width .3s ease}.is-open>.sasora-slidepanel__panel{width:340px}.sasora-slidepanel__inner{display:grid;gap:14px;width:340px;padding:26px}.sasora-slidepanel__inner>*{margin:0!important}.sasora-slidepanel__inner .wp-block-image img{display:block;width:100%;height:160px;object-fit:cover;border-radius:8px}.sasora-slidepanel__inner h2,.sasora-slidepanel__inner h3,.sasora-slidepanel__inner h4{margin:0 0 6px;font-size:20px;line-height:1.25;color:inherit}.sasora-slidepanel__inner p{margin:0 0 8px;font-size:15px;color:inherit}.sasora-slidepanel__inner .flexcolumn,.sasora-slidepanel__inner .text-container{padding:0}.sasora-slidepanel__inner .wp-block-buttons{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-top:6px}.sasora-slidepanel__tab{display:flex;flex-direction:column;align-items:center;gap:12px;width:46px;min-height:140px;margin:0;padding:18px 0;border:0;border-radius:0;font:inherit;font-size:14px;font-weight:700;letter-spacing:.04em;cursor:pointer}.sasora-slidepanel__tab span{writing-mode:vertical-rl;transform:rotate(180deg)}.sasora-slidepanel--right .sasora-slidepanel__tab span{transform:none}.sasora-slidepanel__tab::before{content:"›"/"";font-size:22px;line-height:1;transition:transform .3s}.sasora-slidepanel--right .sasora-slidepanel__tab::before{content:"‹"/""}.is-open>.sasora-slidepanel__tab::before{transform:rotate(180deg)}.sasora-slidepanel__tab:focus-visible{outline:3px solid #cd9d40;outline-offset:-3px}.sasora-slidepanel--primary{color:#fff}.sasora-slidepanel--primary .sasora-slidepanel__panel{background:#005781;color:#fff}.sasora-slidepanel--primary .sasora-slidepanel__tab{background:rgb(0,59.4837209302,88.2);color:#fff}.sasora-slidepanel--primary .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#fff}.sasora-slidepanel--primary .wp-block-button:not([class*=btn-style-],.btn-link-container) .wp-block-button__link{background-color:#fff!important;color:#005781!important}.sasora-slidepanel--primary .btn-link-container .wp-block-button__link{color:#fff!important}.sasora-slidepanel--second{color:#fff}.sasora-slidepanel--second .sasora-slidepanel__panel{background:#1b1b1b;color:#fff}.sasora-slidepanel--second .sasora-slidepanel__tab{background:#000;color:#fff}.sasora-slidepanel--second .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#fff}.sasora-slidepanel--second .wp-block-button:not([class*=btn-style-],.btn-link-container) .wp-block-button__link{background-color:#fff!important;color:#005781!important}.sasora-slidepanel--second .btn-link-container .wp-block-button__link{color:#fff!important}.sasora-slidepanel--third{color:#1b1b1b}.sasora-slidepanel--third .sasora-slidepanel__panel{background:#cd9d40;color:#1b1b1b}.sasora-slidepanel--third .sasora-slidepanel__tab{background:rgb(180.8556016598,135.4049792531,47.3443983402);color:#1b1b1b}.sasora-slidepanel--third .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#1b1b1b}.sasora-slidepanel--third .btn-link-container .wp-block-button__link{color:#1b1b1b!important}.sasora-slidepanel--dark{color:#fff}.sasora-slidepanel--dark .sasora-slidepanel__panel{background:#343a40;color:#fff}.sasora-slidepanel--dark .sasora-slidepanel__tab{background:rgb(38.2827586207,42.7,47.1172413793);color:#fff}.sasora-slidepanel--dark .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#fff}.sasora-slidepanel--dark .wp-block-button:not([class*=btn-style-],.btn-link-container) .wp-block-button__link{background-color:#fff!important;color:#005781!important}.sasora-slidepanel--dark .btn-link-container .wp-block-button__link{color:#fff!important}.sasora-slidepanel--grey{color:#333}.sasora-slidepanel--grey .sasora-slidepanel__panel{background:#f1f1f1;color:#333}.sasora-slidepanel--grey .sasora-slidepanel__tab{background:rgb(220.6,220.6,220.6);color:#333}.sasora-slidepanel--grey .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#333}.sasora-slidepanel--white{color:#333}.sasora-slidepanel--white .sasora-slidepanel__panel{background:#fff;color:#333}.sasora-slidepanel--white .sasora-slidepanel__tab{background:#f1f1f1;color:#333}.sasora-slidepanel--white .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#333}.sasora-slidepanel--gradient{color:#fff}.sasora-slidepanel--gradient .sasora-slidepanel__panel{background:linear-gradient(135deg,#005781,#1b1b1b);color:#fff}.sasora-slidepanel--gradient .sasora-slidepanel__tab{background:#1b1b1b;color:#fff}.sasora-slidepanel--gradient .sasora-slidepanel__inner a:not(.wp-block-button__link){color:#fff}.sasora-slidepanel--gradient .wp-block-button:not([class*=btn-style-],.btn-link-container) .wp-block-button__link{background-color:#fff!important;color:#005781!important}.sasora-slidepanel--gradient .btn-link-container .wp-block-button__link{color:#fff!important}@media (max-width:766px){.sasora-slidepanel-wrap,.sasora-slidepanel-wrap.sasora-slidepanel--left,.sasora-slidepanel-wrap.sasora-slidepanel--right{top:auto;right:0;bottom:0;left:0;flex-direction:column-reverse;max-height:85vh;border-radius:12px 12px 0 0;transform:none}.sasora-slidepanel--hide-mobile{display:none!important}.sasora-slidepanel-wrap.is-open{right:0!important;left:0!important;z-index:9991}.sasora-slidepanel--left~.sasora-slidepanel--right:not(.sasora-slidepanel--hide-mobile){left:50%}.sasora-slidepanel--left:has(~.sasora-slidepanel--right:not(.sasora-slidepanel--hide-mobile)){right:50%}.sasora-slidepanel__panel{width:100%;max-height:0;transition:max-height .3s ease}.is-open>.sasora-slidepanel__panel{width:100%;max-height:calc(85vh - 48px)}.sasora-slidepanel__inner{width:100%;padding:20px}.sasora-slidepanel__tab{flex-direction:row;justify-content:center;width:100%;min-height:48px;padding:12px}.sasora-slidepanel--right .sasora-slidepanel__tab span,.sasora-slidepanel__tab span{writing-mode:horizontal-tb;transform:none}.sasora-slidepanel--right .sasora-slidepanel__tab::before,.sasora-slidepanel__tab::before{content:"⌃"/""}body.has-sasora-slidepanel{padding-bottom:48px}body.has-sasora-slidepanel .go-to-top{bottom:64px}}@media (prefers-reduced-motion:reduce){.sasora-slidepanel__panel,.sasora-slidepanel__tab::before{transition:none}}.sasora-ig{position:relative;width:min(1200px,100% - 48px);margin-inline:auto}.sasora-ig__head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.sasora-ig__titles{flex:1 1 auto}.sasora-ig__eyebrow{margin:0 0 4px!important;color:#86611a;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sasora-ig__title{margin:0!important}.sasora-ig__who{display:flex;gap:12px;align-items:center}.sasora-ig__who b{display:block;font-size:15px}.sasora-ig__who small{color:#6b6b6b;font-size:13px}.sasora-ig__avatar{flex:none;width:48px;height:48px;padding:2px;border-radius:50%;background:linear-gradient(45deg,#f9ce34,#ee2a7b,#6228d7)}.sasora-ig__avatar img{display:block;width:100%;height:100%;border:2px solid #fff;border-radius:50%;object-fit:cover}.sasora-ig__follow{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:0 20px;border-radius:8px;background:#005781;color:#fff!important;font-weight:600;text-decoration:none!important}.sasora-ig__follow:hover{background:rgb(0,59.4837209302,88.2)}.sasora-ig__follow:focus-visible{outline:3px solid #cd9d40;outline-offset:3px}.sasora-ig__track{position:relative}.sasora-ig__list{display:grid;grid-auto-columns:calc((100% - 56px)/ 5);grid-auto-flow:column;gap:14px;margin:0!important;padding:2px 2px 10px!important;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;list-style:none}.sasora-ig__list li{margin:0;scroll-snap-align:start}.sasora-ig__tile{position:relative;display:block;width:100%;aspect-ratio:1;margin:0;padding:0;overflow:hidden;border:0;border-radius:10px;background:#ddd;cursor:pointer}.sasora-ig__tile img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.sasora-ig__tile:focus-visible img,.sasora-ig__tile:hover img{transform:scale(1.06)}.sasora-ig__tile:focus-visible .sasora-ig__over,.sasora-ig__tile:hover .sasora-ig__over{opacity:1}.sasora-ig__tile:focus-visible{outline:3px solid #cd9d40;outline-offset:3px}.sasora-ig__type{position:absolute;top:10px;right:10px;width:22px;height:22px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .5))}.sasora-ig__over{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:14px;background:linear-gradient(180deg,rgba(11,29,42,0) 20%,rgba(11,29,42,.88));color:#fff;text-align:left;opacity:0;transition:opacity .25s ease}.sasora-ig__text{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical}.sasora-ig__stats{display:flex;gap:14px;font-size:13px;font-weight:700}.sasora-ig__stats span{display:inline-flex;gap:5px;align-items:center}.sasora-ig__arrow{position:absolute;top:calc(50% - 27px);z-index:2;display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.18);color:#0b1d2a;font-size:24px;line-height:1;cursor:pointer}.sasora-ig__arrow--prev{left:-18px}.sasora-ig__arrow--next{right:-18px}.sasora-ig__arrow[hidden]{display:none}.sasora-ig__arrow:focus-visible{outline:3px solid #cd9d40;outline-offset:2px}@media (max-width:766px){.sasora-ig__list{grid-auto-columns:70%}.sasora-ig__over{opacity:1;background:linear-gradient(180deg,rgba(11,29,42,0) 55%,rgba(11,29,42,.8))}.sasora-ig__text{display:none}.sasora-ig__arrow{display:none!important}.sasora-ig__follow{justify-content:center;width:100%}}.sasora-ig-modal{width:min(1000px,100% - 32px);max-width:none;max-height:calc(100dvh - 40px);padding:0;overflow:hidden;border:0;border-radius:14px;box-shadow:0 24px 70px rgba(0,0,0,.4)}.sasora-ig-modal::backdrop{background:rgba(11,29,42,.75)}.sasora-ig-modal__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,1fr);max-height:calc(100dvh - 40px)}.sasora-ig-modal__media{position:relative;display:grid;place-items:center;aspect-ratio:1;background:#000}.sasora-ig-modal__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.sasora-ig-modal__play{position:absolute;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:rgba(0,0,0,.6);color:#fff!important;font-size:30px;text-decoration:none}.sasora-ig-modal__slide{position:absolute;top:calc(50% - 18px);width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#1b1b1b;font-size:20px;line-height:1;cursor:pointer}.sasora-ig-modal__slide--prev{left:10px}.sasora-ig-modal__slide--next{right:10px}.sasora-ig-modal__dots{position:absolute;right:0;bottom:12px;left:0;display:flex;justify-content:center;gap:6px}.sasora-ig-modal__dots i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.5)}.sasora-ig-modal__dots i.on{background:#fff}.sasora-ig-modal__side{display:flex;flex-direction:column;min-height:0}.sasora-ig-modal__top{display:flex;gap:10px;align-items:center;padding:14px 16px;border-bottom:1px solid #e6e6e6}.sasora-ig-modal__top img{width:36px;height:36px;border-radius:50%;object-fit:cover}.sasora-ig-modal__close{width:40px;height:40px;margin:0 0 0 auto;padding:0;border:0;border-radius:50%;background:#f1f1f1;color:#1b1b1b;font-size:22px;line-height:1;cursor:pointer}.sasora-ig-modal__text{flex:1;min-height:120px;padding:16px;overflow-y:auto;font-size:14.5px;white-space:pre-line}.sasora-ig-modal__tag{color:#005781}.sasora-ig-modal__foot{padding:14px 16px;border-top:1px solid #e6e6e6}.sasora-ig-modal__stats{margin:0 0 4px!important;font-size:14px;font-weight:700}.sasora-ig-modal__date{margin:0 0 12px!important;color:#6b6b6b;font-size:12.5px}.sasora-ig-modal__actions{display:grid;grid-template-columns:44px 1fr 44px;gap:8px}.sasora-ig-modal__actions .sasora-ig-modal__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;background:#005781;color:#fff!important;font-weight:600;text-decoration:none!important}.sasora-ig-modal__actions .sasora-ig-modal__link:hover{background:rgb(0,59.4837209302,88.2)}.sasora-ig-modal__step{min-height:44px;margin:0;padding:0;border:1px solid #005781;border-radius:8px;background:#fff;color:#005781;font-size:22px;line-height:1;cursor:pointer}.sasora-ig-modal__step[disabled]{opacity:.35;cursor:default}.sasora-ig-modal [data-text]:focus-visible,.sasora-ig-modal a:focus-visible,.sasora-ig-modal button:focus-visible{outline:3px solid #cd9d40;outline-offset:2px}@media (max-width:766px){.sasora-ig-modal{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.sasora-ig-modal__grid{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;max-height:100dvh}.sasora-ig-modal__media{max-height:55dvh}}.sasora-ig-note{padding:24px;border:1px dashed #949494;border-radius:6px;text-align:center}.sasora-ig-note p{margin:6px 0 0}@media (prefers-reduced-motion:reduce){.sasora-ig__over,.sasora-ig__tile img{transition:none}}.sasora-stars{display:inline-flex;color:#b8860b;font-size:17px;line-height:1;letter-spacing:2px}.sasora-stars__off{color:#d5d8db}.sasora-reviews{width:min(1200px,100% - 48px);margin-inline:auto}.sasora-reviews__head{display:flex;flex-wrap:wrap;gap:20px 48px;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.sasora-reviews__eyebrow{display:flex;gap:12px;align-items:center;margin:0 0 10px!important;color:#86611a;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.sasora-reviews__eyebrow::before{content:"";width:40px;height:3px;background:#cd9d40}.sasora-reviews__title{max-width:640px;margin:0!important}.sasora-reviews__score{display:flex;gap:14px;align-items:center;margin:0!important;padding:14px 20px;border:1px solid #dcdcde;border-radius:10px;background:#fff}.sasora-reviews__score-num{color:#0b1d2a;font-size:36px;font-weight:800;line-height:1}.sasora-reviews__score-meta{display:grid;gap:4px;color:#6b6b6b;font-size:14px;line-height:1.2}.sasora-reviews__score-meta b{color:#1b1b1b;font-weight:600}.sasora-reviews__grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:20px}.sasora-reviews__grid.is-single{grid-template-columns:minmax(0,720px)}.sasora-reviews__more{display:block;width:100%;margin-top:16px;padding:13px;border:1px solid #005781;border-radius:8px;background:#fff;color:#005781;font:inherit;font-weight:600;cursor:pointer}.sasora-reviews__more[hidden]{display:none}.sasora-reviews__foot{display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:space-between;margin-top:28px}.sasora-reviews__control{flex:1 1 420px;margin:0!important;color:#6b6b6b;font-size:14px}.sasora-reviews__control a{color:#005781;text-decoration:underline;text-underline-offset:3px}.sasora-reviews__cta{flex:none}@media (max-width:766px){.sasora-reviews{width:min(100%,100% - 32px)}.sasora-reviews__grid{grid-template-columns:1fr}.sasora-reviews__score{width:100%}.sasora-reviews.is-collapsed .sasora-review.is-extra{display:none}}@media (min-width:767px){.sasora-reviews__more{display:none!important}}.sasora-reviews--single{width:auto;margin:0}.sasora-reviews-heading{width:min(1200px,100% - 48px);margin:30px auto 28px!important}@media (max-width:766px){.sasora-reviews-heading{width:min(100%,100% - 32px);margin:24px auto 20px!important}}.sasora-review{display:flex;flex-direction:column;gap:16px;margin:0;padding:26px;border:1px solid #dcdcde;border-radius:12px;background:#fff;color:#1b1b1b}.sasora-review:focus{outline:3px solid #cd9d40;outline-offset:2px}.sasora-review__text{margin:0!important;padding:0!important;border:0!important;color:inherit!important;font-size:15.5px;font-style:normal;line-height:1.55}.sasora-review__text::after,.sasora-review__text::before{content:none!important}.sasora-review__text p{margin:0!important;color:inherit!important}.sasora-review__result{align-self:flex-start;margin:0!important;padding:4px 10px;border-radius:6px;background:#eef5f9;color:#005781;font-size:13.5px;font-weight:700}.sasora-review__who{display:flex;gap:12px;align-items:center;margin-top:auto;font-style:normal}.sasora-review__avatar{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;background:#dfe9ef;color:#005781;font-size:16px;font-weight:700}.sasora-review__name{display:block;font-size:15px;font-weight:700}.sasora-review__role{display:block;color:#6b6b6b;font-size:13.5px}.sasora-review__meta{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:0!important;padding-top:14px;border-top:1px solid rgba(127,127,127,.2);color:#6b6b6b;font-size:12.5px}.sasora-review__verified{color:#1f7a4d;font-weight:600}.sasora-review__link{color:#005781;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.sasora-review--featured{grid-row:span 2;padding:34px;border-color:#0b1d2a;background:#0b1d2a;color:#fff}.sasora-review--featured .sasora-review__text{font-size:21px;font-weight:500;line-height:1.45}.sasora-review--featured .sasora-review__text::before{content:"“"!important;display:block;height:40px;color:#cd9d40;font:800 72px/1 Georgia,serif}.sasora-review--featured .sasora-review__result{background:rgba(205,157,64,.18);color:#f0c879}.sasora-review--featured .sasora-review__avatar{width:56px;height:56px;background:#1d3b50;color:#fff}.sasora-review--featured .sasora-review__meta,.sasora-review--featured .sasora-review__role{color:#b8c4cc}.sasora-review--featured .sasora-review__verified{color:#7fd1a6}.sasora-review--featured .sasora-review__link{color:#f0c879}.sasora-review--featured .sasora-stars__off{color:#3b4c58}@media (max-width:766px){.sasora-review--featured{grid-row:auto;padding:26px}.sasora-review--featured .sasora-review__text{font-size:18px}}.sasora-reviews__grid.is-single .sasora-review--featured{grid-row:auto}.sasora-reviews-strip{width:min(1200px,100% - 48px);margin-inline:auto;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;padding:14px 18px;border:1px solid #dcdcde;border-radius:8px;background:#fff;font-size:14px}.sasora-reviews-strip .sasora-reviews__score{padding:0;border:0;background:0 0}.sasora-reviews-strip .sasora-reviews__score-num{font-size:24px}.sasora-reviews-strip__usp{padding-left:22px;border-left:1px solid #dcdcde}.sasora-reviews-strip__link{margin-left:auto;color:#005781;text-decoration:underline;text-underline-offset:3px}@media (max-width:766px){.sasora-reviews-strip{width:min(100%,100% - 32px);flex-direction:column;align-items:flex-start}.sasora-reviews-strip__usp{padding-left:0;border-left:0}.sasora-reviews-strip__link{margin-left:0}}.sasora-reviews-note{padding:18px 20px;border:1px dashed #ccc;border-radius:8px;background:#f1f1f1}.sasora-reviews-note p{margin:4px 0 0}.single-post .post-image-content{max-width:1100px;margin:32px auto 0}.single-post .post-featured-image{margin:0}.single-post .post-featured-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;object-fit:cover}.single-post .post-all-content{max-width:760px;margin:0 auto}.single-post .entry-header{margin:32px 0 24px}.single-post .entry-title{margin:8px 0 12px;color:#0b1d2a;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.single-post .entry-meta,.single-post .entry-meta .author,.single-post .entry-meta a{color:#6b6b6b}.single-post .entry-content{font-size:18px;line-height:1.7}.single-post .entry-content li,.single-post .entry-content p{font-size:inherit}.single-post .entry-content h2{margin:44px 0 14px;color:#0b1d2a;font-size:clamp(24px,2.6vw,30px);line-height:1.25}.single-post .entry-content ul{padding-left:22px}.single-post .entry-content li{margin-bottom:8px}.single-post .entry-content a{color:#005781;text-decoration:underline;text-underline-offset:3px}.single-post .entry-content .wp-block-details{font-size:17px}.single-post .post-navigation .post-title{color:#6b6b6b}.single-post .blog-summary{margin:0 0 8px;padding:20px 24px;border-left:4px solid #cd9d40;border-radius:0 10px 10px 0;background:#f5f7f9;color:#1b1b1b;font-size:19px;line-height:1.6}@media (max-width:766px){.single-post .post-image-content{margin-top:16px}.single-post .entry-content{font-size:17px}.single-post .blog-summary{padding:16px 18px;font-size:17px}}.sasora-theme-toggle{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;margin:0 0 0 8px;padding:0;border:1px solid #e3e8ec;border-radius:50%;background:#fff;color:#1b1b1b;cursor:pointer;transition:background-color .2s,color .2s}.sasora-theme-toggle:hover{background:#e8f1f6;color:#005781}.sasora-theme-toggle:focus-visible{outline:2px solid #005781;outline-offset:2px}.sasora-theme-toggle svg{display:block}.sasora-theme-toggle__sun{display:none!important}html[data-theme=dark] .sasora-theme-toggle .sasora-theme-toggle__sun{display:block!important}html[data-theme=dark] .sasora-theme-toggle .sasora-theme-toggle__moon{display:none!important}.right-top-bar .sasora-theme-toggle{width:30px;height:30px;margin:0 0 0 14px;border:0;background:rgba(0,0,0,.06);color:#333}.right-top-bar .sasora-theme-toggle:hover{background:rgba(0,0,0,.12);color:#005781}.right-top-bar .sasora-theme-toggle svg{width:16px;height:16px}@media (max-width:767px){.right-top-bar .sasora-theme-toggle{margin-left:6px}}@media (min-width:981px) and (max-width:1100px){.top-bar:has(.sasora-theme-toggle) .widget_contact ul li{margin-right:4px}.top-bar:has(.sasora-theme-toggle) .social-links li a{width:26px}.top-bar:has(.sasora-theme-toggle) .language-nav{margin-left:2px}.top-bar:has(.sasora-theme-toggle) .sasora-theme-toggle{margin-left:6px}}@media (min-width:768px) and (max-width:980px){.right-top-bar:has(.sasora-theme-toggle):has(.top-menu-toggle){padding-right:52px}.top-bar-menu .top-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0}.header-wrap:has(#site-branding.is-contentsite) .top-bar-menu .top-menu-toggle{top:18px;width:44px;height:44px}.header-wrap:has(#site-branding.is-contentsite) .top-bar-menu .top-menu{top:70px}#site-branding.is-contentsite .sasora-theme-toggle{margin-right:28px}}@media (max-width:766px){#site-branding.is-contentsite .sasora-theme-toggle{margin-left:auto}}.custom-logo-link .custom-logo--dark{display:none!important}.woocommerce div.product form.cart .variations select{background-color:#fff;height:auto;padding:.5em 2em .5em 1em}.woocommerce div.product form.cart .variations label{margin:0}.woocommerce .quantity .qty{height:auto}.wp-block-woocommerce-add-to-cart-form .variations_button>.quantity:not(.wc-block-components-quantity-selector) .qty{height:auto;padding:.6em;width:4em}.wc-block-product{display:flex;flex-direction:column;justify-content:space-between;height:100%;box-sizing:border-box}.wc-block-product h2{min-height:4.5em;max-height:4.5em;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wp-block-woocommerce-product-price{text-align:center;display:flex;align-items:center;min-height:2em}.sasora-badges{position:absolute;top:12px;left:12px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.sasora-badge{padding:3px 10px;border-radius:999px;background:#1b1b1b;color:#fff;font-size:10.5px;font-weight:600;line-height:1.4;letter-spacing:.02em}.sasora-badge--sale{background:#8b2939}.sasora-badge--nieuw{background:#005781}.sasora-badge--populair{background:#cd9d40;color:#1b1b1b}.woocommerce ul.products li.product{position:relative}.woocommerce div.product{position:relative}.woocommerce div.product ins{background:0 0;text-decoration:none}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__image img{aspect-ratio:var(--sasora-gallery-ratio,1);width:100%;object-fit:contain}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;float:none!important;margin:0!important}.woocommerce div.product div.images .flex-control-thumbs img{aspect-ratio:1/1;object-fit:contain;background:#fff;border:1px solid #ccc;border-radius:6px;opacity:.6;transition:opacity .2s,border-color .2s}.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce div.product div.images .flex-control-thumbs img:hover{opacity:1;border-color:#005781}.woocommerce div.product div.summary{font-weight:400}.woocommerce div.product div.summary .sasora-product-brand{display:inline-block;margin-bottom:6px;color:#6b6b6b;font-size:12.25px;text-decoration:none;text-transform:uppercase;letter-spacing:.05em}.woocommerce div.product div.summary .sasora-product-brand:hover{color:#005781}.woocommerce div.product div.summary .product_title{font-size:clamp(28px,2.4vw,36px);line-height:1.1;margin-bottom:12px}.woocommerce div.product div.summary p.price,.woocommerce div.product div.summary span.price{font-size:21px;font-weight:700;margin-bottom:16px}.woocommerce div.product div.summary p.price del,.woocommerce div.product div.summary span.price del{font-size:.7em;font-weight:400;opacity:.6}.woocommerce div.product div.summary p.price ins,.woocommerce div.product div.summary span.price ins{text-decoration:none}.woocommerce div.product div.summary .woocommerce-product-details__short-description{margin-bottom:16px}.woocommerce div.product div.summary form.cart{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.woocommerce div.product div.summary form.cart.variations_form{display:block}.woocommerce div.product div.summary form.cart div.quantity{margin:0}.woocommerce div.product div.summary form.cart div.quantity .qty{height:48px;width:64px;border-radius:8px}.woocommerce div.product div.summary form.cart .single_add_to_cart_button{flex:1 1 auto;min-height:48px;max-width:320px;border-radius:8px;font-size:14px}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart{display:flex;gap:10px}.sasora-stock{display:flex;flex-direction:column;gap:4px;margin-bottom:20px;font-size:12.25px}.sasora-stock__status{display:inline-flex;align-items:center;gap:8px;color:#1e7e34;font-weight:600}.sasora-stock__status::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.sasora-stock--backorder .sasora-stock__status{color:#946c1e}.sasora-stock__delivery{display:inline-flex;align-items:center;gap:8px;color:#333}.sasora-icon{flex:0 0 auto;fill:#005781}.sasora-usps{margin:0 0 20px;padding:16px 20px;list-style:none;background:#f1f1f1;border-radius:8px;font-size:12.25px}.sasora-usps li{display:flex;align-items:center;gap:10px;margin:0;padding:4px 0}.woocommerce div.product .woocommerce-tabs{clear:both;padding-top:20px}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:0}.woocommerce div.product .woocommerce-tabs .sasora-accordion-toggle{display:none}.woocommerce div.product .woocommerce-tabs.is-accordion ul.tabs{display:none}.woocommerce div.product .woocommerce-tabs.is-accordion .sasora-accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0;border:0;border-bottom:1px solid #ccc;background:0 0;color:#333;font:inherit;font-weight:600;text-align:left;cursor:pointer}.woocommerce div.product .woocommerce-tabs.is-accordion .sasora-accordion-toggle::after{content:"+";font-size:17.5px;line-height:1}.woocommerce div.product .woocommerce-tabs.is-accordion .sasora-accordion-toggle[aria-expanded=true]::after{content:"−"}.woocommerce div.product .woocommerce-tabs.is-accordion .panel{padding:16px 0}.woocommerce .related.products{clear:both}.woocommerce .related.products>h2{margin-top:40px}.sasora-sticky-cart{display:none}@media (max-width:767px){.sasora-sticky-cart{position:fixed;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -2px 12px rgba(0,0,0,.12);transform:translateY(110%);transition:transform .25s ease}.sasora-sticky-cart.is-visible{transform:none}.sasora-sticky-cart__image{width:44px;height:44px;object-fit:contain;border-radius:4px}.sasora-sticky-cart__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:12.25px;line-height:1.3}.sasora-sticky-cart__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sasora-sticky-cart__price{font-weight:700}.sasora-sticky-cart__price del{display:none}.sasora-sticky-cart__price ins{text-decoration:none}.sasora-sticky-cart__button{flex:0 0 auto;min-height:44px;border-radius:8px!important;white-space:nowrap}body:has(.sasora-sticky-cart.is-visible) .go-to-top{bottom:80px}.woocommerce div.product div.summary form.cart .single_add_to_cart_button{max-width:none}.woocommerce .related.products ul.products{gap:15px}.woocommerce .related.products ul.products li.product{padding:0!important}}@media (prefers-reduced-motion:reduce){.sasora-sticky-cart{transition:none}}.sasora-successor{margin:16px 0;padding:14px 16px;border:1px solid #005781;border-radius:8px;background:#f3f8fb}.sasora-successor__title{margin:0 0 10px;font-weight:600}.sasora-successor__product{display:flex;align-items:center;gap:12px;margin-bottom:12px;color:inherit;text-decoration:none}.sasora-successor__product img{flex:0 0 64px;width:64px;height:64px;object-fit:contain;border-radius:6px;background:#fff}.sasora-successor__product>span{display:flex;flex-direction:column}.sasora-successor a.button.sasora-successor__button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 18px;line-height:1.2}.sasora-successor-note{margin:4px 0 0;color:#005781;font-size:12.25px}.sasora-successor-note span{font-weight:600}.sasora-category-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin:0 0 30px}.sasora-category-strip__item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 12px 14px;background:#fff;border:1px solid transparent;border-radius:8px;color:#333;text-align:center;text-decoration:none;transition:box-shadow .2s,border-color .2s}.sasora-category-strip__item:focus-visible,.sasora-category-strip__item:hover{border-color:#005781;box-shadow:0 6px 18px rgba(0,0,0,.08)}.sasora-category-strip__image{width:96px!important;height:96px!important;margin-bottom:6px;object-fit:contain}.sasora-category-strip__image--empty{display:block;border-radius:50%;background:#f1f1f1}.sasora-category-strip__name{font-weight:600;line-height:1.3}.sasora-category-strip__count{color:#6b6b6b;font-size:10.5px}.term-description.is-collapsible:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.term-description.is-collapsible:not(.is-expanded)>*{margin-bottom:0}.term-description-toggle{display:inline-block;margin:8px 0 24px;padding:0;border:0;background:0 0;color:#005781;font:inherit;cursor:pointer}.term-description-toggle:focus-visible,.term-description-toggle:hover{text-decoration:underline}.term-description-toggle[hidden]{display:none}.sasora-shop-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px}.sasora-shop-toolbar .woocommerce-result-count{order:1;float:none;margin:0 auto 0 0;font-size:14px}.sasora-shop-toolbar .woocommerce-ordering{order:2;display:flex;align-items:center;gap:10px;float:none;margin:0}.sasora-shop-toolbar .woocommerce-ordering label{margin:0;color:#333;font-size:12.25px;font-weight:400;white-space:nowrap}.sasora-shop-toolbar .woocommerce-ordering select.orderby{min-width:220px;height:44px;padding:0 44px 0 16px;border:1px solid #ccc;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;color:#333;font-size:14px;cursor:pointer;appearance:none}.sasora-shop-toolbar .woocommerce-ordering select.orderby:focus,.sasora-shop-toolbar .woocommerce-ordering select.orderby:hover{border-color:#005781}.sasora-shop-toolbar .sasora-view-switcher{order:3;display:flex;gap:5px;margin:0}.sasora-shop-toolbar .sasora-view-switcher .sasora-view-switcher__button{width:44px;height:44px;margin:0}.woocommerce ul.products li.product:not(.product-category),.woocommerce-page ul.products li.product:not(.product-category){float:none;width:100%;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid transparent;border-radius:8px;transition:box-shadow .25s ease,border-color .25s ease}.woocommerce ul.products li.product:not(.product-category):hover,.woocommerce-page ul.products li.product:not(.product-category):hover{border-color:transparent;box-shadow:0 10px 28px rgba(0,0,0,.1)}.woocommerce ul.products li.product:not(.product-category):hover img,.woocommerce-page ul.products li.product:not(.product-category):hover img{transform:scale(1.03)}.woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link,.woocommerce-page ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{gap:6px;padding:16px 16px 0;color:#333}.woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link:hover,.woocommerce-page ul.products li.product:not(.product-category) a.woocommerce-loop-product__link:hover{text-decoration:none!important}.woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title,.woocommerce-page ul.products li.product:not(.product-category) a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:#005781}.woocommerce ul.products li.product:not(.product-category) img,.woocommerce-page ul.products li.product:not(.product-category) img{width:100%;aspect-ratio:1/1;margin:0 0 10px;object-fit:contain;background:#fff;transition:transform .35s ease}.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title,.woocommerce-page ul.products li.product:not(.product-category) .woocommerce-loop-product__title{display:-webkit-box;min-height:2.7em;overflow:hidden;padding:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.woocommerce ul.products li.product:not(.product-category) .price,.woocommerce-page ul.products li.product:not(.product-category) .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;color:#005781;font-size:15.75px;font-weight:700}.woocommerce ul.products li.product:not(.product-category) .price del,.woocommerce-page ul.products li.product:not(.product-category) .price del{order:2;color:#6b6b6b;font-size:12.25px;font-weight:400;opacity:1}.woocommerce ul.products li.product:not(.product-category) .price ins,.woocommerce-page ul.products li.product:not(.product-category) .price ins{background:0 0;text-decoration:none}.woocommerce ul.products li.product:not(.product-category) .button,.woocommerce-page ul.products li.product:not(.product-category) .button{margin:12px 16px 16px;width:auto}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category){border-radius:8px;border-bottom:1px solid #ccc;margin-bottom:15px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category):hover{box-shadow:none}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{padding:16px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) img{margin:0}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title{min-height:0}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .button{margin:0 16px 0 0}@media (max-width:767px){.woocommerce ul.products{gap:10px}.woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link,.woocommerce-page ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{padding:10px 10px 0}.woocommerce ul.products li.product:not(.product-category) .woocommerce-loop-product__title,.woocommerce-page ul.products li.product:not(.product-category) .woocommerce-loop-product__title{font-size:12.25px}.woocommerce ul.products li.product:not(.product-category) .price,.woocommerce-page ul.products li.product:not(.product-category) .price{font-size:14px}.woocommerce ul.products li.product:not(.product-category) .price del,.woocommerce-page ul.products li.product:not(.product-category) .price del{font-size:10.5px}.woocommerce ul.products li.product:not(.product-category) .button,.woocommerce-page ul.products li.product:not(.product-category) .button{margin:10px;padding-left:8px;padding-right:8px;font-size:12.25px}.sasora-shop-toolbar .woocommerce-result-count{flex:1 0 100%}.sasora-shop-toolbar .woocommerce-ordering{flex:1 1 auto}.sasora-shop-toolbar .woocommerce-ordering select.orderby{flex:1 1 auto;min-width:0}.sasora-category-strip{display:flex;gap:10px;margin:0 -8px 20px;padding:0 8px 4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.sasora-category-strip::-webkit-scrollbar{display:none}.sasora-category-strip__item{flex:0 0 104px;min-width:0;padding:8px;scroll-snap-align:start}.sasora-category-strip__image{width:56px!important;height:56px!important;margin-bottom:2px}.sasora-category-strip__name{display:block;width:100%;overflow:hidden;font-size:12.25px;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:980px){.container-woocommerce #secondary .widget_product_categories>.widget-title{margin:0 0 16px;padding:0;border:0;background:0 0;font-family:inherit;font-size:12.25px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.container-woocommerce #secondary .subcategory-list{margin:0;padding:0;list-style:none}.container-woocommerce #secondary .subcategory-list li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0 12px;margin:0 0 10px;padding:0}.container-woocommerce #secondary .subcategory-list a{flex:1 1 0;min-width:0;font-size:14px;line-height:1.35;text-decoration:none}.container-woocommerce #secondary .subcategory-list .toggle-subcategories{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#333;font-family:inherit;font-size:15.75px;font-weight:700;line-height:1;margin:0;cursor:pointer}.container-woocommerce #secondary .subcategory-list .toggle-subcategories:hover{border-color:#005781}.container-woocommerce #secondary .subcategory-list .no-toggle{flex:0 0 22px;width:22px}.container-woocommerce #secondary .subcategory-list .sub-subcategories{flex:1 0 100%;padding:12px 0 2px 34px}.container-woocommerce #secondary .subcategory-list .sub-subcategories a{font-weight:400}.container-woocommerce #secondary .subcategory-list .sub-subcategories li:not(:has(>.toggle-subcategories)){padding-left:16px}.container-woocommerce #secondary .subcategory-list .sub-subcategories li:not(:has(>.toggle-subcategories))>.no-toggle{display:none}.container-woocommerce #secondary .widget_product_filters{margin-top:28px}.container-woocommerce #secondary .widget_product_filters .widget{margin:0 0 10px;padding:0;border:0;background:0 0}.container-woocommerce #secondary .widget_product_filters .widget-title{display:flex;align-items:center;gap:12px;width:auto;margin:0;padding:0;border:0;background:0 0;font-family:inherit;font-size:14px;letter-spacing:0;line-height:1.35;text-transform:none;cursor:pointer}.container-woocommerce #secondary .widget_product_filters .widget-title::before{display:inline-flex;flex:0 0 22px;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#333;font-family:inherit;font-size:15.75px;font-weight:700;line-height:1;content:"+"}.container-woocommerce #secondary .widget_product_filters .widget-title::after{content:none}.container-woocommerce #secondary .widget_product_filters .widget-title[aria-expanded=true]::before{content:"−"}.container-woocommerce #secondary .widget_product_filters .widget-title:hover::before{border-color:#005781}.container-woocommerce #secondary .widget_product_filters .widget-title:focus-visible{outline:2px solid #005781;outline-offset:2px}.container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand,.container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list{margin:10px 0 16px;padding-left:34px}}.sasora-qty{display:flex;align-items:stretch;min-height:48px;margin:12px 16px 16px;overflow:hidden;border:1px solid #005781;border-radius:8px;background:#fff;transition:opacity .15s}.sasora-qty[hidden]{display:none}.sasora-qty.is-loading{opacity:.6}.sasora-qty__step{flex:0 0 48px;padding:0;border:0;background:#005781;color:#fff;font-size:21px;font-weight:600;line-height:1;cursor:pointer}.sasora-qty__step:focus-visible,.sasora-qty__step:hover{background:color-mix(in srgb,#005781 82%,#000)}.sasora-qty__input,.sasora-qty__input[type=number]{flex:1 1 auto;align-self:stretch;width:100%;min-width:0;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;color:#333;line-height:normal;font-size:15.75px;font-weight:600;text-align:center;appearance:textfield}.sasora-qty__input::-webkit-inner-spin-button,.sasora-qty__input::-webkit-outer-spin-button,.sasora-qty__input[type=number]::-webkit-inner-spin-button,.sasora-qty__input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}.woocommerce ul.products li.product.sasora-in-cart .add_to_cart_button,.woocommerce ul.products li.product.sasora-in-cart .added_to_cart{display:none!important}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .button,html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .sasora-qty{flex:0 0 180px;width:180px;margin:0 16px 0 0;box-sizing:border-box}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .sasora-qty__step{flex-basis:44px}@media (min-width:767px){html.sasora-view-list .woocommerce ul.products li.product:not(.product-category){position:relative}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{padding-bottom:48px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .sasora-compare-toggle--card{position:absolute;left:16px;bottom:12px;width:160px;margin:0}}@media (max-width:766px){html.sasora-view-list .woocommerce ul.products li.product:not(.product-category){flex-direction:column;align-items:stretch;gap:0}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{grid-template-columns:90px 1fr;column-gap:15px;padding:10px 52px 10px 10px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) a.woocommerce-loop-product__link img{width:90px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .button,html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .sasora-qty{flex:0 0 auto;width:auto;min-height:44px;margin:0 10px 10px}html.sasora-view-list .woocommerce ul.products li.product:not(.product-category) .sasora-qty__step{flex-basis:48px}}@media (max-width:767px){.sasora-qty{margin:10px}.sasora-qty__step{flex-basis:40px}}.container-woocommerce #main{scroll-margin-top:100px}#primary.is-loading .sasora-shop-toolbar,#primary.is-loading .woocommerce-pagination,#primary.is-loading ul.products{opacity:.45;pointer-events:none;transition:opacity .15s ease}.with-sidebar:has(#primary.is-loading) #secondary{pointer-events:none}.sasora-shop-look .sasora-category-strip{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:0 0 22px}.sasora-shop-look .sasora-category-strip__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:0 12px;padding:10px 12px 10px 10px;border:1px solid #e3e8ec;border-radius:14px;box-shadow:0 1px 2px rgba(11,29,42,.06),0 8px 24px rgba(11,29,42,.06);text-align:left;transition:transform .15s,border-color .15s}.sasora-shop-look .sasora-category-strip__item::after{content:"→";grid-column:3;grid-row:1/3;color:#005781;font-size:20px}.sasora-shop-look .sasora-category-strip__item:focus-visible,.sasora-shop-look .sasora-category-strip__item:hover{transform:translateY(-2px);border-color:#005781}.sasora-shop-look .sasora-category-strip__item--sale{border-color:#ecd6a6;background:#fbf3e2}.sasora-shop-look .sasora-category-strip__image{grid-row:1/3;width:52px!important;height:52px!important;margin:0;border-radius:10px;background:#f3f5f7;object-fit:cover}.sasora-shop-look .sasora-category-strip__image--empty{border-radius:10px}.sasora-shop-look .sasora-category-strip__image--sale{display:grid;place-items:center;background:#cd9d40;color:#1b1b1b;font-size:22px;font-weight:800}.sasora-shop-look .sasora-category-strip__name{align-self:end;font-size:14px;overflow-wrap:normal;word-break:normal;hyphens:auto}.sasora-shop-look .sasora-category-strip__count{align-self:start;color:#5a6670;font-size:13px}@media (min-width:980px){.sasora-shop-look .woocommerce-row>.category-menu{flex:0 0 300px;width:300px;min-width:0}.sasora-shop-look .container-woocommerce #secondary.widget-area{min-width:0}.sasora-shop-look .container-woocommerce #secondary .widget_product_categories>.widget-title,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title{position:relative;display:block;margin:0;padding:0 28px 10px 0;border:0;border-bottom:1px solid #ccc;background:0 0;color:#0b1d2a;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.sasora-shop-look .container-woocommerce #secondary .subcategory-list{margin:0;padding:0;list-style:none}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;padding:0}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>a{position:relative;z-index:1;order:1;display:flex;flex:1 1 0;align-items:center;min-width:0;min-height:44px;padding:8px;color:#333;font-size:15px;line-height:1.3;text-decoration:none;overflow-wrap:break-word;hyphens:auto;transition:background-color .15s}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>a.active-category{color:#005781;font-weight:600}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li:has(>.toggle-subcategories)>a{flex:0 1 auto}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li:has(>a:hover,>a:focus-visible,>.toggle-subcategories:hover)>:is(a,.toggle-subcategories){background:#fff}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>.toggle-subcategories{position:relative;z-index:1;order:2;flex:1 0 44px;width:auto;height:44px;margin:0;padding:0;border:0;border-radius:0;background:0 0;color:transparent;font-size:0;cursor:pointer;transition:background-color .15s}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>.toggle-subcategories::before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-right:2px solid #5a6670;border-bottom:2px solid #5a6670;transform:translate(-50%,-50%) rotate(-45deg);right:14px;left:auto;transform:translateY(-50%) rotate(-45deg)}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>.toggle-subcategories[aria-expanded=true]::before{transform:translateY(-70%) rotate(45deg)}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>.toggle-subcategories:focus-visible{outline:2px solid #005781;outline-offset:-2px}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>.no-toggle{display:none}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li>.sub-subcategories{order:3;flex:1 0 100%;padding:2px 0 8px 14px}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li.depth-1>a{border-bottom:1px solid #e3e8ec}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li.depth-1>.toggle-subcategories{border-bottom:1px solid #e3e8ec}.sasora-shop-look .container-woocommerce #secondary .subcategory-list li.depth-1>.sub-subcategories{border-bottom:1px solid #e3e8ec}.sasora-shop-look .container-woocommerce #secondary .subcategory-list .sub-subcategories li>a{min-height:34px;color:#5a6670;font-size:14px}.sasora-shop-look .container-woocommerce #secondary .subcategory-list .sub-subcategories li>.toggle-subcategories{height:34px}.sasora-shop-look .container-woocommerce #secondary .subcategory-list .sub-subcategories li:not(:has(>.toggle-subcategories)){padding-left:0}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters{margin-top:30px}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget{margin:0 0 26px}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title{cursor:pointer}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title::before{content:none}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title::after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-right:2px solid #5a6670;border-bottom:2px solid #5a6670;transform:translate(-50%,-50%) rotate(45deg);top:40%;right:4px;left:auto;transform:rotate(45deg)}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title.active::after{top:50%;transform:rotate(-135deg)}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title>.sasora-filter-toggle:focus-visible{outline:0}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .widget-title:has(>.sasora-filter-toggle:focus-visible){outline:2px solid #005781;outline-offset:2px}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list{margin:0;padding:0;list-style:none}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand li,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list li{display:flex;align-items:center;margin:0;padding:0;border-bottom:1px solid #e3e8ec}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand li::before,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list li::before{content:none}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand a,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list a{display:flex;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 8px;color:#333;font-size:15px;text-decoration:none;transition:background-color .15s}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand a::before,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list a::before{content:"";flex:none;width:18px;height:18px;margin:0;border:1.5px solid #8a96a0;border-radius:4px;background:#fff;font-family:inherit}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand a:focus-visible,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand a:hover,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list a:focus-visible,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list a:hover{background:#fff}.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .wc-brand-list-layered-nav-product_brand li.chosen a::before,.sasora-shop-look .container-woocommerce #secondary .widget_product_filters .woocommerce-widget-layered-nav-list li.chosen a::before{border-color:#005781;background:#005781;box-shadow:inset 0 0 0 3px #fff}}.sasora-shop-look .widget_product_filters .count{display:none}.sasora-shop-look .sasora-shop-toolbar .woocommerce-result-count{margin:0;font-weight:600}.sasora-shop-chips{order:1;display:flex;flex-wrap:wrap;gap:8px;margin-right:auto}.sasora-shop-chips__chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid #c9d1d7;border-radius:999px;background:#fff;color:#333;font-size:14px;text-decoration:none;white-space:nowrap}.sasora-shop-chips__chip:focus-visible,.sasora-shop-chips__chip:hover{border-color:#005781;color:#005781}.sasora-shop-chips__chip[aria-current=true]{border-color:#0b1d2a;background:#0b1d2a;color:#fff}.sasora-shop-look #main>.sasora-shop-chips{margin:0 0 15px}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category),.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category){border:1px solid #e3e8ec;border-radius:14px}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category):hover,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category):hover{border-color:#e3e8ec;box-shadow:0 12px 32px rgba(11,29,42,.12)}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-media,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1/1;margin:0 0 10px;overflow:hidden;border-radius:10px;background:#f3f5f7;container-type:inline-size}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-media img,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-media img{width:100%;height:100%;margin:0;padding:8%;background:0 0;mix-blend-mode:multiply}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-brand,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-brand{display:block;margin:0 0 -2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#5a6670;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .price,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .price{color:#0b1d2a}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .price:has(del) ins,.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .price:has(del) ins *,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .price:has(del) ins,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .price:has(del) ins *{color:#b32d2e}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-stock,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-stock{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:#0a7a4f;font-size:13px}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-stock::before,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-stock::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-stock--order,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-stock--order{color:#86611a}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .sasora-card-stock--out,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .sasora-card-stock--out{color:#b32d2e}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .button.product_type_variable,.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .button.sasora-voucher-button,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .button.product_type_variable,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .button.sasora-voucher-button{border:2px solid #005781;background:#fff;color:#005781}.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .button.product_type_variable:focus-visible,.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .button.product_type_variable:hover,.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .button.sasora-voucher-button:focus-visible,.sasora-shop-look .woocommerce ul.products li.product:not(.product-category) .button.sasora-voucher-button:hover,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .button.product_type_variable:focus-visible,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .button.product_type_variable:hover,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .button.sasora-voucher-button:focus-visible,.sasora-shop-look.woocommerce-page ul.products li.product:not(.product-category) .button.sasora-voucher-button:hover{background:#005781;color:#fff}html.sasora-view-list .sasora-shop-look ul.products li.product:not(.product-category) .woocommerce-loop-product__link{align-content:center}html.sasora-view-list .sasora-shop-look ul.products li.product:not(.product-category) .woocommerce-loop-product__link .sasora-card-media{grid-row:1/span 6;grid-column:1;align-self:center;margin:0}html.sasora-view-list .sasora-shop-look ul.products li.product:not(.product-category) .woocommerce-loop-product__link>:not(.sasora-card-media){grid-column:2}@media (min-width:980px){html:not(.sasora-view-list) .sasora-shop-look ul.products li.product.sasora-card--large .sasora-card-media{flex:1;aspect-ratio:auto;min-height:260px;max-height:520px}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product.sasora-card--large.sasora-card--large>.sasora-compare-toggle{margin:0}}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product.sasora-card--dark .sasora-card-brand{color:#c5d1d9}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product.sasora-card--dark .sasora-card-stock{color:#7fd6a8}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product.sasora-card--dark .sasora-card-stock--order{color:#cd9d40}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product.sasora-card--dark .sasora-compare-toggle--card:not([aria-pressed=true]){color:#0b1d2a}.sasora-shop-look ul.products li.product .sasora-badges{top:10px;left:10px;flex-flow:row wrap;max-width:calc(100% - 64px)}.sasora-giftcard{display:flex;flex-direction:column;justify-content:space-between;width:74%;aspect-ratio:1.6;padding:7% 8%;border-radius:12px;background:linear-gradient(135deg,#0b1d2a,#17405c);box-shadow:0 14px 28px rgba(11,29,42,.25);color:#fff;transform:rotate(-4deg)}.sasora-giftcard small{color:#cd9d40;font-size:min(11px,5.5cqi);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.sasora-giftcard strong{font-size:min(28px,14cqi);line-height:1}.sasora-giftcard span{font-size:min(12px,5.5cqi);font-weight:700;letter-spacing:.12em;text-transform:uppercase}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category){position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;align-items:end}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{align-self:start;padding:12px 12px 0}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .button,html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-qty{margin:10px 14px 14px}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card{position:absolute;top:56px;right:10px;z-index:3;display:grid;place-items:center;width:38px;height:38px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 1px 4px rgba(0,0,0,.12);color:#0b1d2a}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card:focus-visible,html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card:hover{color:#005781}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card[aria-pressed=true]{background:#005781;color:#fff}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card .sasora-compare-toggle__box{display:none}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card .sasora-compare-toggle__icon{display:block}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card .sasora-compare-toggle__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html:not(.sasora-view-list) .sasora-shop-look ul.products{grid-auto-flow:row dense}@media (min-width:980px) and (max-width:1279px){html:not(.sasora-view-list) .sasora-shop-look .with-sidebar ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}.sasora-compare-toggle__icon{display:none}.sasora-shop-look ul.products li.sasora-shop-help{display:flex;flex-direction:column;justify-content:center;gap:10px;float:none;width:auto;margin:0;padding:24px;border:1px dashed #9fc0d3;border-radius:14px;background:#e8f1f6;list-style:none}.sasora-shop-look ul.products li.sasora-shop-help .sasora-shop-help__eyebrow{margin:0;color:#86611a;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.sasora-shop-look ul.products li.sasora-shop-help .sasora-shop-help__title{margin:0;padding:0;color:#0b1d2a;font-size:20px;line-height:1.25;text-transform:none}.sasora-shop-look ul.products li.sasora-shop-help .sasora-shop-help__text{margin:0;color:#5a6670}.sasora-shop-look ul.products li.sasora-shop-help .sasora-shop-help__actions{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0}.sasora-shop-look ul.products li.sasora-shop-help .sasora-shop-help__call{border:2px solid #005781;background:#fff;color:#005781}html.sasora-view-list .sasora-shop-look ul.products li.sasora-shop-help{margin-bottom:15px}.sasora-shop-trust{border-top:1px solid #e3e8ec;background:#fff}.sasora-shop-trust__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;width:96%;max-width:1300px;margin:0 auto;padding:28px 0;list-style:none}.sasora-shop-trust__list li{display:flex;align-items:flex-start;gap:12px;margin:0;color:#5a6670;font-size:14px}.sasora-shop-trust__list svg{flex:none;color:#005781}.sasora-shop-trust__list b{display:block;color:#333;font-size:15px}@media (max-width:979px){.sasora-shop-look #main>#categoryMenuButton,.sasora-shop-look #main>#filterMenuButton{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;width:calc(50% - 4px);height:44px;margin:0 0 16px;border:1px solid #c9d1d7;border-radius:8px;box-shadow:none;color:#0b1d2a;font-weight:600;vertical-align:top}.sasora-shop-look #main>#categoryMenuButton{position:relative;float:left;margin-right:8px}.sasora-shop-look #main>#filterMenuButton{float:left}.sasora-shop-look #main>#filterMenuButton+*{clear:both}}@media (max-width:767px){.sasora-shop-look .sasora-category-strip{gap:10px}.sasora-shop-look .sasora-category-strip__item{flex:0 0 auto;grid-template-columns:44px auto;gap:0 10px;padding:8px 14px 8px 8px;box-shadow:none}.sasora-shop-look .sasora-category-strip__item::after{content:none}.sasora-shop-look .sasora-category-strip__image{width:44px!important;height:44px!important}.sasora-shop-look .sasora-category-strip__image--sale{font-size:16px}.sasora-shop-look .sasora-category-strip__name{width:auto;font-size:14px}.sasora-shop-chips{flex:1 0 100%;flex-wrap:nowrap;margin:0 -8px;padding:0 8px 2px;overflow-x:auto;scrollbar-width:none}.sasora-shop-chips::-webkit-scrollbar{display:none}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) a.woocommerce-loop-product__link{padding:8px 8px 0}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .button,html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-qty{margin:8px 10px 10px;padding-right:6px;padding-left:6px}html:not(.sasora-view-list) .sasora-shop-look ul.products li.product:not(.product-category) .sasora-compare-toggle--card{top:52px;right:8px;width:34px;height:34px}.sasora-shop-look ul.products li.product .sasora-card-stock{font-size:12px}.sasora-shop-look ul.products li.sasora-shop-help{grid-column:1/-1;padding:18px}.sasora-shop-trust__list{grid-template-columns:1fr 1fr;gap:16px;padding:22px 0}}.woocommerce-account main.site-content>.woocommerce,.woocommerce-cart main.site-content>.woocommerce,.woocommerce-checkout main.site-content>.woocommerce{max-width:1300px;margin:0 auto;padding:40px 16px 64px}.woocommerce-account .woocommerce-error,.woocommerce-account .woocommerce-info,.woocommerce-account .woocommerce-message,.woocommerce-cart .woocommerce-error,.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message{background:#fff;border:1px solid #e6e6e6;border-radius:8px;margin-bottom:20px;border-left:4px solid #005781;background:#fff}.woocommerce-account .woocommerce-error,.woocommerce-cart .woocommerce-error,.woocommerce-checkout .woocommerce-error{border-left-color:#8b2939}.woocommerce form .form-row{margin-bottom:14px}.woocommerce form .form-row label{margin-bottom:4px;font-size:12.25px;font-weight:600}.woocommerce form .form-row .input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{min-height:48px;padding:10px 14px;border:1px solid #ccc;border-radius:8px;background:#fff;font-size:14px}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus{border-color:#005781;outline:2px solid rgba(0,87,129,.15);outline-offset:0}.woocommerce form .form-row textarea,.woocommerce form .form-row textarea.input-text{min-height:100px}.woocommerce form .form-row.woocommerce-invalid .input-text{border-color:#8b2939}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox,.woocommerce form .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:0;cursor:pointer}.woocommerce form .form-row label.woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce form .woocommerce-form__label-for-checkbox input[type=checkbox]{display:block;flex:none;width:24px;height:24px;margin:0}#ship-to-different-address{margin:8px 0 16px;padding:0 3px}#ship-to-different-address label{font-size:inherit;font-weight:inherit}@media (min-width:980px){.woocommerce-cart main.site-content>.woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:0 40px;align-items:start}.woocommerce-cart main.site-content>.woocommerce>.woocommerce-notices-wrapper{grid-column:1/-1}.woocommerce-cart main.site-content>.woocommerce>.cart-collaterals{position:sticky;top:100px}}.woocommerce-cart table.shop_table.cart{background:#fff;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;border-collapse:separate}.woocommerce-cart table.shop_table.cart th{font-size:12.25px;text-transform:uppercase;letter-spacing:.04em;color:#6b6b6b}.woocommerce-cart table.shop_table.cart td{border-top:1px solid #eee;padding:16px 12px}.woocommerce-cart table.shop_table.cart .product-thumbnail img{width:72px;height:72px;object-fit:contain;border-radius:6px}.woocommerce-cart table.shop_table.cart .product-name a{color:#333;font-weight:600;text-decoration:none}.woocommerce-cart table.shop_table.cart .product-name a:hover{color:#005781}.woocommerce-cart table.shop_table.cart a.remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#6b6b6b!important;font-size:17.5px;line-height:1}.woocommerce-cart table.shop_table.cart a.remove:hover{background:#f1f1f1;color:#8b2939!important}.woocommerce-cart table.shop_table.cart .quantity .qty{width:64px;height:40px;border-radius:6px}.woocommerce-cart table.shop_table.cart td.actions{padding:16px 12px}.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text{width:200px;min-height:44px;border-radius:6px}.woocommerce-cart .cart-collaterals .cart_totals{background:#fff;border:1px solid #e6e6e6;border-radius:8px;float:none;width:100%;padding:24px}.woocommerce-cart .cart-collaterals .cart_totals h2{margin-top:0;font-size:24.5px}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table{border:0}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table td,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table th{padding:10px 0;border-top:1px solid #eee;background:0 0}.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total td,.woocommerce-cart .cart-collaterals .cart_totals table.shop_table .order-total th{font-size:15.75px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{padding-bottom:0}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{display:flex;align-items:center;justify-content:center;min-height:56px;border-radius:8px;font-size:15.75px}.woocommerce-cart .shipping-calculator-form .form-row-first,.woocommerce-cart .shipping-calculator-form .form-row-last{float:none;width:100%}.woocommerce-cart .shipping-calculator-form>p:not(.form-row){clear:both;margin:4px 0 0}.woocommerce-cart .shipping-calculator-form>p:not(.form-row) .button{width:100%;min-height:48px}@media (min-width:980px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:auto 1fr;gap:0 40px;align-items:start}.woocommerce-checkout form.checkout #customer_details{grid-column:1;grid-row:1/span 2}.woocommerce-checkout form.checkout #order_review_heading{grid-column:2;grid-row:1}.woocommerce-checkout form.checkout #order_review{grid-column:2;grid-row:2;position:sticky;top:100px}}.woocommerce-checkout form.checkout #customer_details{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:24px}.woocommerce-checkout form.checkout #customer_details .col-1,.woocommerce-checkout form.checkout #customer_details .col-2{float:none;width:100%}.woocommerce-checkout form.checkout #customer_details .col-2{margin-top:16px}.woocommerce-checkout form.checkout #customer_details h3{margin-top:0;font-size:24.5px}.woocommerce-checkout form.checkout #order_review_heading{margin:0 0 12px;font-size:24.5px}.woocommerce-checkout form.checkout #order_review{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:20px 24px 24px}.woocommerce-checkout form.checkout #order_review table.shop_table{border:0;margin-bottom:16px}.woocommerce-checkout form.checkout #order_review table.shop_table td,.woocommerce-checkout form.checkout #order_review table.shop_table th{padding:10px 0;border-top:1px solid #eee;background:0 0}.woocommerce-checkout form.checkout #order_review table.shop_table thead th{border-top:0;font-size:12.25px;color:#6b6b6b;text-transform:uppercase;letter-spacing:.04em}.woocommerce-checkout form.checkout #order_review table.shop_table .product-total,.woocommerce-checkout form.checkout #order_review table.shop_table tfoot td{text-align:right}.woocommerce-checkout form.checkout #order_review table.shop_table .order-total td,.woocommerce-checkout form.checkout #order_review table.shop_table .order-total th{font-size:15.75px}.woocommerce-checkout form.checkout #payment{border-radius:8px;background:#f1f1f1}.woocommerce-checkout form.checkout #payment ul.payment_methods{padding:12px 16px;border-bottom:1px solid #e0e0e0}.woocommerce-checkout form.checkout #payment ul.payment_methods li{padding:8px 0}.woocommerce-checkout form.checkout #payment ul.payment_methods li img{max-height:24px;vertical-align:middle}.woocommerce-checkout form.checkout #payment div.payment_box{border-radius:6px;background:#fff}.woocommerce-checkout form.checkout #payment div.payment_box::before{border-bottom-color:#fff}.woocommerce-checkout form.checkout #payment .place-order{padding:16px}.woocommerce-checkout form.checkout #payment #place_order{float:none;width:100%;min-height:56px;border-radius:8px;font-size:15.75px}.woocommerce-checkout form.checkout .sasora-secure-checkout{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;color:#6b6b6b;font-size:12.25px}.woocommerce-checkout form.checkout .sasora-secure-checkout svg{fill:currentColor}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{border-left-color:#cd9d40}@media (max-width:767px){.woocommerce-account main.site-content>.woocommerce,.woocommerce-cart main.site-content>.woocommerce,.woocommerce-checkout main.site-content>.woocommerce{padding:20px 8px 40px}.woocommerce-checkout form.checkout #customer_details,.woocommerce-checkout form.checkout #order_review{padding:16px}.woocommerce-checkout form.checkout #order_review_heading{margin-top:24px}.woocommerce-cart table.shop_table.cart td.actions .coupon .input-text{width:100%}.woocommerce-cart table.shop_table.cart tr.cart_item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"thumb name remove" "thumb qty subtotal";gap:8px 12px;align-items:center;padding:14px 12px;border-top:1px solid #eee}.woocommerce-cart table.shop_table.cart tr.cart_item:first-child{border-top:0}.woocommerce-cart table.shop_table.cart tr.cart_item td{display:block;padding:0!important;border:0!important;background:0 0!important;text-align:left!important}.woocommerce-cart table.shop_table.cart tr.cart_item td::before{display:none!important}.woocommerce-cart table.shop_table.cart tr.cart_item .product-thumbnail{display:block!important;grid-area:thumb}.woocommerce-cart table.shop_table.cart tr.cart_item .product-thumbnail img{width:64px;height:64px}.woocommerce-cart table.shop_table.cart tr.cart_item .product-name{grid-area:name;font-size:12.25px}.woocommerce-cart table.shop_table.cart tr.cart_item .product-remove{grid-area:remove;align-self:start}.woocommerce-cart table.shop_table.cart tr.cart_item .product-price{display:none!important}.woocommerce-cart table.shop_table.cart tr.cart_item .product-quantity{grid-area:qty}.woocommerce-cart table.shop_table.cart tr.cart_item .product-subtotal{grid-area:subtotal;font-weight:700;text-align:right!important}}.sasora-house-number .optional{display:none}.sasora-postcode-status{margin:6px 0 0;font-size:10.5px;line-height:1.4;color:#6b6b6b}.sasora-postcode-status[data-type=ok]{color:#1b5e20}.sasora-postcode-status[data-type=warning]{color:#8a5300}.header-right .cart-box,.header-right .sx-cart-views{display:flex;align-items:center}.header-right .wcmenucart-contents{float:none;display:flex;align-items:center;margin-right:20px;padding:0}.header-right .wcmenucart-contents i{line-height:1;vertical-align:middle}.header-right .wcmenucart-contents .cart-value{top:-8px;right:-10px}.header-right .my-cart-wrap{float:none}.header-right .cart-box .widget_shopping_cart{width:360px;min-width:0;padding:20px;border-radius:8px;box-shadow:0 12px 32px rgba(0,0,0,.14);text-align:left}.header-right .cart-box .widget_shopping_cart .widgettitle{margin:0 0 12px;font-size:17.5px;font-weight:600;text-align:left}.header-right .cart-box .widget_shopping_cart ul.cart_list{max-height:320px;margin:0;padding:0;overflow-y:auto}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item{position:relative;display:block;min-height:88px;margin:0!important;padding:12px 28px 12px 76px!important;border-bottom:1px solid #eee}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item>a:not(.remove){display:block;color:#333;font-size:12.25px;font-weight:600;line-height:1.35;text-align:left;text-decoration:none;margin-top:-2px}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item>a:not(.remove):hover{color:#005781}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item img{position:absolute;top:12px;left:0;float:none;width:64px;height:64px;margin:0;border-radius:6px;object-fit:contain;background:#fff}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item .quantity{display:block;margin-top:4px;color:#6b6b6b;font-size:12.25px;text-align:left}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item .quantity .amount{color:#333;font-weight:600}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item .variation{margin:2px 0 0;font-size:10.5px}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item a.remove{position:absolute;top:12px;right:0;left:auto;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:#6b6b6b!important;font-size:17.5px;line-height:1}.header-right .cart-box .widget_shopping_cart ul.cart_list li.mini_cart_item a.remove:hover{background:#f1f1f1;color:#8b2939!important}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding:14px 0;border:0;font-size:14px}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__total strong{font-weight:600}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__total .amount{font-size:15.75px;font-weight:700}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons::after,.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons::before{content:none}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button{float:none;width:100%;margin:0;padding:.667em 8px;text-align:center}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout)[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout){padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:#005781;background-color:transparent!important;color:#005781;padding:.667em 8px}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):focus,.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.wc-forward:not(.checkout):hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.checkout{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.checkout[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.checkout{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff;padding:.667em 8px}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.checkout:focus,.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__buttons a.button.checkout:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.header-right .cart-box .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:8px 0 0;color:#6b6b6b;text-align:left}.sasora-account-link{display:inline-flex;align-items:center;gap:8px;color:#333;font-size:12.25px;text-decoration:none;white-space:nowrap}.sasora-account-link .sasora-account-icon{flex:0 0 auto;fill:currentColor}.sasora-account-link:hover{color:#005781}@media (max-width:979px){.sasora-account-link__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.woocommerce-account:not(.logged-in) main.site-content>.woocommerce{max-width:960px}.woocommerce-account:not(.logged-in) main.site-content>.woocommerce:not(:has(.u-columns)){max-width:460px}.woocommerce-account:not(.logged-in) main.site-content>.woocommerce h2{margin-bottom:16px}.woocommerce-account:not(.logged-in) main.site-content>.woocommerce .u-columns{display:grid;grid-template-columns:1fr;gap:32px}.woocommerce-account:not(.logged-in) main.site-content>.woocommerce .u-columns::after,.woocommerce-account:not(.logged-in) main.site-content>.woocommerce .u-columns::before{content:none}@media (min-width:767px){.woocommerce-account:not(.logged-in) main.site-content>.woocommerce .u-columns{grid-template-columns:1fr 1fr}}.woocommerce-account:not(.logged-in) main.site-content>.woocommerce .u-columns .u-column1,.woocommerce-account:not(.logged-in) main.site-content>.woocommerce .u-columns .u-column2{float:none;width:100%}.woocommerce-account .woocommerce-form-register{margin:0;padding:28px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.woocommerce-account .woocommerce-form-register .form-row{padding:0}.woocommerce-account .woocommerce-form-register .woocommerce-privacy-policy-text{font-size:12.25px;color:#6b6b6b}.woocommerce-account .woocommerce-form-register button[type=submit]{width:100%;min-height:48px;margin:0;border-radius:8px;font-size:14px}.woocommerce-account .woocommerce-ResetPassword,.woocommerce-account .woocommerce-form-login{margin:0;padding:28px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.woocommerce-account .woocommerce-ResetPassword .form-row,.woocommerce-account .woocommerce-form-login .form-row{padding:0}.woocommerce-account .woocommerce-ResetPassword .form-row:has(.woocommerce-form-login__submit),.woocommerce-account .woocommerce-form-login .form-row:has(.woocommerce-form-login__submit){display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:8px}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-login__rememberme,.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:400}.woocommerce-account .woocommerce-ResetPassword .woocommerce-form-login__rememberme input,.woocommerce-account .woocommerce-form-login .woocommerce-form-login__rememberme input{width:18px;height:18px;margin:0}.woocommerce-account .woocommerce-ResetPassword .woocommerce-button,.woocommerce-account .woocommerce-ResetPassword button[type=submit],.woocommerce-account .woocommerce-form-login .woocommerce-button,.woocommerce-account .woocommerce-form-login button[type=submit]{width:100%;min-height:48px;margin:0;border-radius:8px;font-size:14px}.woocommerce-account .woocommerce-ResetPassword .lost_password,.woocommerce-account .woocommerce-form-login .lost_password{margin:16px 0 0;text-align:center;font-size:12.25px}@media (min-width:767px){.woocommerce-account.logged-in main.site-content>.woocommerce{display:grid;grid-template-columns:240px minmax(0,1fr);gap:32px;align-items:start}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:8px 0;overflow:hidden;border:1px solid #e6e6e6;border-radius:8px;background:#fff;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0;border:0}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 20px;border-left:3px solid transparent;color:#333;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#f1f1f1}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-left-color:#005781;background:#f1f1f1;color:#005781;font-weight:600}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:8px;border-top:1px solid #eee}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#6b6b6b}@media (max-width:766px){.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;overflow:visible;border:0;background:0 0}.woocommerce-account .woocommerce-MyAccount-navigation li a{padding:8px 14px;border:1px solid #e6e6e6;border-radius:999px;background:#fff;font-size:12.25px;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{border-color:#005781;background:#005781;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin:0;border:0}}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;padding:24px 28px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.woocommerce-account .woocommerce-MyAccount-content>p:first-child{margin-top:0}@media (max-width:766px){.woocommerce-account .woocommerce-MyAccount-content{padding:16px}}.woocommerce form .password-input{position:relative;display:block;line-height:0}.woocommerce form .password-input input.input-text{padding-right:48px;margin-bottom:0}.woocommerce form .show-password-input{position:absolute;top:50%;right:12px;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:4px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-7 11-7 11 7 11 7-4 7-11 7S1 12 1 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E") no-repeat center;transform:translateY(-50%);cursor:pointer}.woocommerce form .show-password-input::after,.woocommerce form .show-password-input::before{content:none}.woocommerce form .show-password-input.display-password{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.9 17.9A10.1 10.1 0 0 1 12 19c-7 0-11-7-11-7a18.5 18.5 0 0 1 5.1-5.9M9.9 5.2A9.1 9.1 0 0 1 12 5c7 0 11 7 11 7a18.5 18.5 0 0 1-2.2 3.2M1 1l22 22'/%3E%3C/svg%3E")}.woocommerce form .show-password-input:focus-visible{outline:2px solid #005781}.sasora-account-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:20px 0 28px;padding:0;list-style:none}.sasora-account-tiles li{margin:0}.sasora-account-tiles a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px 18px;border:1px solid #e6e6e6;border-radius:8px;color:#333;text-decoration:none;transition:border-color .2s,box-shadow .2s}.sasora-account-tiles a:hover{border-color:#005781;box-shadow:0 6px 18px rgba(0,0,0,.06)}.sasora-account-tiles a strong{color:#005781}.sasora-account-tiles a span{color:#6b6b6b;font-size:12.25px}.sasora-account-recent__title{margin:0 0 8px;font-size:17.5px}.sasora-account-recent{margin:0;padding:0;list-style:none}.sasora-account-recent a{display:grid;grid-template-columns:1fr auto auto;gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #eee;color:#333;text-decoration:none}.sasora-account-recent a:hover span:first-child{color:#005781;text-decoration:underline}.sasora-account-recent a span:nth-child(2){color:#6b6b6b;font-size:12.25px}.woocommerce-account .woocommerce-orders-table{border:0}.woocommerce-account .woocommerce-orders-table th{color:#6b6b6b;font-size:12.25px;font-weight:600}.woocommerce-account .woocommerce-orders-table td,.woocommerce-account .woocommerce-orders-table th{padding:12px 8px;border-top:1px solid #eee}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;gap:6px}.woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{min-height:0;margin:0;padding:8px 12px;border-radius:6px;font-size:12.25px;line-height:1.3}.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr;gap:20px}.woocommerce-account .woocommerce-Addresses::after,.woocommerce-account .woocommerce-Addresses::before{content:none}@media (min-width:767px){.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr 1fr}}.woocommerce-account .woocommerce-Addresses .woocommerce-Address{float:none;width:100%;padding:18px;border:1px solid #eee;border-radius:8px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title{display:flex;justify-content:space-between;align-items:baseline}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title h2{margin:0 0 8px;font-size:17.5px}.woocommerce-account .woocommerce-Addresses .woocommerce-Address-title .edit{float:none;font-size:12.25px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::before{position:static;margin:0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{order:2;float:none;margin:0 0 0 auto;padding:8px 14px;border-radius:6px;font-size:12.25px;line-height:1.3;display:flex;align-items:center}.sasora-order-again,.sasora-order-invoice{display:inline-block;margin:0 10px 20px 0}.sasora-order-again .button,.sasora-order-invoice .button{min-height:48px;padding:0 22px;border-radius:8px;line-height:48px}.sasora-ordered-toolbar .woocommerce-ordering select.orderby{min-width:180px}@media (max-width:766px){.sasora-ordered-toolbar .woocommerce-ordering{flex:1 1 100%}.sasora-ordered-toolbar .woocommerce-ordering select.orderby{flex:1 1 auto;min-width:0}}@media (min-width:980px){.woocommerce-account .woocommerce-MyAccount-content ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.woocommerce-account .woocommerce-MyAccount-content mark{display:inline;width:auto;height:auto;overflow:visible;margin:0;padding:0;clip-path:none;background:0 0;line-height:inherit;color:inherit;font-weight:600}.sasora-ordered-date{margin:4px 0 0;color:#6b6b6b;font-size:12.25px}.sasora-ordered-notice{margin:12px 0;padding:10px 14px;border-left:3px solid #005781;border-radius:8px;background:#f1f1f1;font-size:12.25px}.sasora-ordered-notice a{white-space:nowrap}.sasora-account-delete{margin-top:48px;padding-top:24px;border-top:1px solid #ccc}.sasora-account-delete h2{color:#8b2939}.sasora-account-delete__details summary{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:8px;font-weight:600;border:1px solid #8b2939;background:#fff!important;color:#8b2939!important;list-style:none;cursor:pointer}.sasora-account-delete__details summary::-webkit-details-marker{display:none}.sasora-account-delete__form{max-width:480px;margin-top:16px;padding:16px;border:1px solid #8b2939;border-radius:8px;background:#fdf3f4}.sasora-account-delete .sasora-account-delete__submit{background:#8b2939!important;color:#fff!important}.sasora-account-deleted{max-width:1200px;margin:16px auto 0;padding:0 16px}.sasora-save-cart{margin:16px 0}.sasora-save-cart__details summary{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #005781;border-radius:8px;background:#fff!important;color:#005781!important;list-style:none;cursor:pointer}.sasora-save-cart__details summary::-webkit-details-marker{display:none}.sasora-save-cart__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px}.sasora-save-cart__form label{flex:1 0 100%;margin:0;font-size:12.25px;font-weight:600}.sasora-save-cart__form input{flex:1 1 260px;height:44px;margin:0}.sasora-save-cart__form .button{min-height:44px;margin:0}.sasora-saved-carts{margin:0;padding:0;list-style:none}.sasora-saved-cart{margin-bottom:12px;padding:14px 16px;border:1px solid #ccc;border-radius:8px;background:#fff}.sasora-saved-cart__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.sasora-saved-cart__head small{display:block;color:#6b6b6b}.sasora-saved-cart__actions{display:flex;align-items:center;gap:14px}.sasora-saved-cart__actions .button{display:inline-flex;align-items:center;min-height:40px;margin:0;padding:0 16px;line-height:1.2}.sasora-saved-cart__delete{color:#8b2939;font-size:12.25px}.sasora-saved-cart details{margin-top:8px;font-size:12.25px}.sasora-saved-cart details summary{color:#005781;cursor:pointer}.sasora-saved-cart details ul{margin:8px 0 0 18px}.sasora-saved-cart .is-unavailable{color:#6b6b6b}.sasora-dash__hello{margin:0 0 24px}.sasora-dash__hello p{margin:0;color:#6b6b6b}.sasora-dash__hello .sasora-dash__title{margin:0 0 4px;color:#333;font-size:26px;font-weight:700;line-height:1.2}.sasora-dash{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.sasora-dash__block{min-width:0;padding:22px 24px;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.sasora-dash__head{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;justify-content:space-between;margin:0 0 16px}.sasora-dash__head h2{margin:0;font-size:17.5px;line-height:1.25}.sasora-dash__head h2 small{display:block;margin-top:2px;color:#6b6b6b;font-size:12.25px;font-weight:400}.sasora-dash__more{color:#005781;font-weight:600;text-decoration:none;white-space:nowrap}.sasora-dash__more:hover{text-decoration:underline}.sasora-dash__price{font-weight:700;white-space:nowrap}.sasora-dash__price del{margin-right:4px;color:#6b6b6b;font-weight:400}.sasora-dash__price ins{text-decoration:none}.sasora-dash img{display:block;object-fit:cover;border:1px solid #e6e6e6;border-radius:6px}.sasora-dash__last{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px}.sasora-dash__meta{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;margin:0 0 14px;color:#6b6b6b;font-size:12.25px}.sasora-dash__meta strong{color:#333}.sasora-dash__invoice{color:#005781;font-weight:600}.sasora-dash__status{padding:1px 9px;border-radius:999px;background:#f1f1f1;color:#333;font-weight:600}.sasora-dash__status--completed{background:#e6f4ea;color:#1e6b33}.sasora-dash__items{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sasora-dash__items li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;margin:0}.sasora-dash__items img{width:56px;height:56px}.sasora-dash__items small{display:block;color:#6b6b6b}.sasora-dash__rest{margin:10px 0 0;font-size:12.25px}.sasora-dash__again{display:grid;gap:10px;align-content:start;padding:18px;border-radius:10px;background:#f1f1f1}.sasora-dash__again h3{margin:0;font-size:16px}.sasora-dash__again p{margin:0;color:#555;font-size:12.25px}.sasora-dash__again .button{width:100%;text-align:center}.sasora-dash__rows{margin:0;padding:0;list-style:none}.sasora-dash__rows li{display:grid;grid-template-columns:64px minmax(0,1fr) auto auto;gap:16px;align-items:center;margin:0;padding:12px 0;border-top:1px solid #e6e6e6}.sasora-dash__rows li:first-child{padding-top:0;border-top:0}.sasora-dash__rows img{width:64px;height:64px}.sasora-dash__name a{color:#333;font-weight:600;text-decoration:none}.sasora-dash__name a:hover{color:#005781;text-decoration:underline}.sasora-dash__name small{display:block;color:#6b6b6b;font-size:12.25px}.sasora-dash__buy{display:flex;gap:8px;align-items:center;justify-content:flex-end}.sasora-dash__buy .button{margin:0;white-space:nowrap}.sasora-dash__buy .added_to_cart{display:none}.sasora-dash__qty{display:inline-flex;align-items:center;border:1px solid #949494;border-radius:6px}.sasora-dash__qty button{width:36px;height:40px;margin:0;padding:0;border:0;background:0 0;color:#333;font-size:18px;line-height:1;cursor:pointer}.sasora-dash__qty input{width:44px;height:40px;margin:0;padding:0;border:0;border-inline:1px solid #949494;border-radius:0;text-align:center;-moz-appearance:textfield}.sasora-dash__qty input::-webkit-inner-spin-button,.sasora-dash__qty input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.sasora-dash__qty button:focus-visible,.sasora-dash__qty input:focus-visible{outline:3px solid #005781;outline-offset:1px}.sasora-dash__soldout{color:#6b6b6b;font-size:12.25px}.sasora-dash__cards ul.products{display:grid;grid-auto-columns:minmax(180px,calc((100% - 48px)/ 4));grid-auto-flow:column;grid-template-columns:none;gap:16px;margin:0;padding:0 0 8px;border-top:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.sasora-dash__cards ul.products::after,.sasora-dash__cards ul.products::before{display:none}.sasora-dash__cards ul.products li.product{width:auto!important;margin:0!important;float:none!important;scroll-snap-align:start}.sasora-dash__empty{display:flex;gap:14px;align-items:center;padding:18px;border:1px dashed #c3c4c7;border-radius:10px;color:#6b6b6b}.sasora-dash__empty svg{flex:none;color:#86611a}.sasora-dash__empty p{margin:0}.sasora-dash__think{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.sasora-dash__think li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;margin:0}.sasora-dash__think img{width:48px;height:48px}.sasora-dash__think a{color:#333;text-decoration:none}.sasora-dash__think a:hover{color:#005781;text-decoration:underline}.sasora-dash__quick{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.sasora-dash__quick li{margin:0}.sasora-dash__quick a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid #e6e6e6;border-radius:999px;color:#005781;font-size:12.25px;font-weight:600;text-decoration:none}.sasora-dash__quick a:hover{border-color:#005781}@media (max-width:766px){.sasora-dash__hello .sasora-dash__title{font-size:22px}.sasora-dash__block{padding:18px 16px}.sasora-dash__last{grid-template-columns:minmax(0,1fr);gap:16px}.sasora-dash__rows li{grid-template-columns:56px minmax(0,1fr);gap:10px 12px}.sasora-dash__rows li img{width:56px;height:56px}.sasora-dash__rows li .sasora-dash__price{grid-column:2}.sasora-dash__rows li .sasora-dash__buy{grid-column:1/-1}.sasora-dash__rows li .sasora-dash__buy .button{flex:1}.sasora-dash__cards ul.products{grid-auto-columns:46%;gap:12px}.sasora-dash__think{grid-template-columns:minmax(0,1fr)}}@media (min-width:767px) and (max-width:1100px){.sasora-dash__last{grid-template-columns:minmax(0,1fr)}}.sasora-stock-alert{max-width:520px;margin:12px 0 20px;padding:16px 18px;border:1px solid #e6e6e6;border-left:4px solid #cd9d40;border-radius:8px;background:#fffaf0}.sasora-stock-alert__title{margin:0 0 10px!important;color:#333;font-size:14px;font-weight:700}.sasora-stock-alert__row{display:flex;flex-wrap:wrap;gap:8px}.sasora-stock-alert__row[hidden]{display:none}.sasora-stock-alert__row input[type=email]{flex:1 1 220px;min-height:48px;margin:0;border:1px solid #949494;background:#fff}.sasora-stock-alert__row input[type=email][aria-invalid=true]{border-color:#8b2939}.sasora-stock-alert__row .button{min-height:48px;margin:0;white-space:nowrap}.sasora-stock-alert__note{margin:8px 0 0!important;color:#6b6b6b;font-size:12.25px}.sasora-stock-alert__msg{margin:8px 0 0!important;font-weight:600}.sasora-stock-alert__msg:empty{display:none}.sasora-stock-alert.is-done{border-left-color:#1e7b34;background:#eef8f0}.sasora-stock-alert.is-done .sasora-stock-alert__msg{color:#1e6b33}.sasora-stock-alert.is-done .sasora-stock-alert__note{display:none}.sasora-stock-alert.is-error .sasora-stock-alert__msg{color:#8b2939}.sasora-stock-alert__hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.sasora-fbt{clear:both;margin:40px 0 8px;padding:24px 26px;border:1px solid #e6e6e6;border-radius:12px}.sasora-fbt__title{margin:0 0 4px;font-size:17.5px}.sasora-fbt__intro{margin:0 0 18px;color:#6b6b6b;font-size:12.25px}.sasora-fbt__grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:center}.sasora-fbt__items{display:flex;margin:0;padding:0;list-style:none}.sasora-fbt__item{position:relative;display:grid;flex:0 1 220px;grid-template-rows:auto 1fr auto;gap:8px;min-width:0;margin:0;padding:12px;border:1px solid #e6e6e6;border-radius:10px;background:#fff;transition:opacity .2s}.sasora-fbt__item+.sasora-fbt__item{margin-left:34px}.sasora-fbt__item+.sasora-fbt__item::before{content:"+"/"";position:absolute;top:38%;left:-27px;width:20px;color:#6b6b6b;font-size:24px;font-weight:300;text-align:center}.sasora-fbt__item.is-off{opacity:.5}.sasora-fbt__img img{display:block;width:100%;aspect-ratio:1;object-fit:contain;border:1px solid #e6e6e6;border-radius:6px;background:#fff}.sasora-fbt__name{display:grid;gap:2px;font-size:12.25px;font-weight:600;line-height:1.35}.sasora-fbt__name a{color:#333;text-decoration:none}.sasora-fbt__name a:hover{color:#005781;text-decoration:underline}.sasora-fbt__price{color:#6b6b6b;font-weight:400}.sasora-fbt__price del{margin-right:4px}.sasora-fbt__price ins{text-decoration:none}.sasora-fbt__this{font-size:12.25px;font-weight:600}.sasora-fbt__this::before{content:"✓ "/"";color:#005781}.sasora-fbt__check{display:inline-flex;gap:8px;align-items:center;min-height:32px;color:#005781;font-size:12.25px;font-weight:700;cursor:pointer}.sasora-fbt__check input{width:20px;height:20px;margin:0;accent-color:#005781}.sasora-fbt__total{padding:18px;border-radius:10px;background:#f1f1f1}.sasora-fbt__total .button{width:100%;min-height:48px;margin-top:12px}.sasora-fbt__count{margin:0 0 4px;color:#555;font-size:12.25px}.sasora-fbt__sum{margin:0;color:#005781;font-size:26px;font-weight:700;line-height:1.2}.sasora-fbt__msg{margin:8px 0 0;color:#1e6b33;font-size:12.25px;font-weight:600}.sasora-fbt__msg:empty{display:none}@media (max-width:766px){.sasora-fbt{padding:18px 16px}.sasora-fbt__grid{grid-template-columns:minmax(0,1fr);gap:16px}.sasora-fbt__items{flex-direction:column;gap:10px}.sasora-fbt__item{flex-basis:auto;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center}.sasora-fbt__item+.sasora-fbt__item{margin-left:0}.sasora-fbt__item+.sasora-fbt__item::before{display:none}.sasora-fbt__img{grid-row:span 2}}.sasora-ask{display:flex;gap:12px;align-items:center;margin:14px 0 0;padding:12px 16px;border:1px solid #e6e6e6;border-radius:8px}.sasora-ask svg{flex:none;color:#005781}.sasora-ask p{margin:0!important;font-size:12.25px}.sasora-ask p small{display:block;color:#6b6b6b;font-size:12.5px}.sasora-ask__open{min-height:44px;margin-left:auto;padding:0 4px;border:0;background:0 0;color:#005781;font:inherit;font-size:12.25px;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.sasora-ask__open:hover{color:rgb(0,59.4837209302,88.2)}.sasora-ask__open:focus-visible{outline:3px solid #005781;outline-offset:2px}@media (max-width:766px){.sasora-ask{flex-wrap:wrap}.sasora-ask .sasora-ask__open{margin-left:40px}}.sasora-question__sku{display:block;color:#6b6b6b;font-weight:400}.sasora-question input[aria-invalid],.sasora-question textarea[aria-invalid]{border-color:#8b2939}.sasora-shipping-bar{margin:0 0 14px;padding:12px 14px;border-radius:8px;background:#f1f1f1;font-size:12.25px;line-height:1.4}.sasora-shipping-bar__text{margin:0 0 8px}.sasora-shipping-bar__text strong{font-weight:700;color:#005781}.sasora-shipping-bar__track{height:6px;overflow:hidden;border-radius:3px;background:#fff}.sasora-shipping-bar__track span{display:block;height:100%;border-radius:inherit;background:#005781;transition:width .3s ease}.sasora-shipping-bar.is-free{background:#e8f5e9}.sasora-shipping-bar.is-free .sasora-shipping-bar__text{display:flex;align-items:center;gap:6px;margin:0;font-weight:600;color:#1b5e20}.sasora-shipping-bar.is-free .sasora-shipping-bar__text::before{content:"";display:inline-block;width:.875em;height:1em;vertical-align:-.125em;box-sizing:content-box;background-color:currentColor;mask:var(--icon-check) center/contain no-repeat content-box;margin-top:6px}.sasora-shipping-bar.is-free .sasora-shipping-bar__track{display:none}.cart_totals>.sasora-shipping-bar{margin-bottom:20px}.woocommerce-review-order{max-width:860px;margin:0 auto;padding:40px 16px 64px}.woocommerce-review-order__meta{margin:0 0 8px;color:#6b6b6b;font-size:12.25px}.woocommerce-review-order__title{margin:0 0 12px}.woocommerce-review-order__legend{color:#6b6b6b;font-size:12.25px}.woocommerce-review-order__items{margin:24px 0;padding:0;list-style:none}.woocommerce-review-order__item{margin:0 0 16px;padding:20px;border:1px solid #e6e6e6;border-radius:8px;background:#fff}.woocommerce-review-order__item-title{margin:0 0 14px;font-weight:600}.woocommerce-review-order__item-title a{color:#333;text-decoration:none}.woocommerce-review-order__item-title a:hover{color:#005781}.woocommerce-review-order__item-image img{border-radius:6px}.woocommerce-review-order__item-review-textarea{min-height:100px;padding:10px 14px;border:1px solid #ccc;border-radius:8px}.woocommerce-review-order__item-review-textarea:focus{border-color:#005781;outline:2px solid rgba(0,87,129,.15)}.woocommerce-review-order .woocommerce-review-order__submit.button{display:inline-flex;align-items:center;justify-content:center;min-width:32px;border-width:1px;border-style:solid;font-weight:700;line-height:21px;white-space:nowrap;cursor:pointer;user-select:none;text-decoration:none;font-family:Inter,Arial,sans-serif}.woocommerce-review-order .woocommerce-review-order__submit.button[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.woocommerce-review-order .woocommerce-review-order__submit.button{padding:.667em 1.33em;border-radius:8px;font-size:14px;border-color:transparent;background-color:#005781!important;color:#fff}.woocommerce-review-order .woocommerce-review-order__submit.button:focus-visible,.woocommerce-review-order .woocommerce-review-order__submit.button:hover{border-color:transparent;background-color:rgb(0,52.6046511628,78)!important;color:#fff}.woocommerce-review-order__success{padding:20px;border-left:4px solid #005781;border-radius:8px;background:#eef4f8}.woocommerce .star-rating span::before,.woocommerce p.stars a{color:#f5a623}.sasora-added{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow-y:auto;border:0;border-radius:8px;background:#fff;color:#333;box-shadow:0 20px 60px rgba(0,0,0,.25)}.sasora-added[open]:not(:modal){position:fixed;inset:0;z-index:100000}.sasora-added::backdrop{background:rgba(0,0,0,.5)}@media (max-width:766px){.sasora-added{width:100%;max-width:none;max-height:90dvh;margin:auto 0 0;border-radius:8px 8px 0 0}}.sasora-added__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.sasora-added__head form{margin:0}.sasora-added__title{display:flex;align-items:center;gap:8px;margin:0;font-size:17.5px}.sasora-added__title::before{content:"✓";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#2e7d32;color:#fff;font-size:15px}.sasora-added__close{width:40px;height:40px;padding:0;border:0;background:0 0;color:#333;font-size:28px;line-height:1;cursor:pointer}.sasora-added__product{display:flex;align-items:center;gap:14px}.sasora-added__product img{flex:0 0 72px;width:72px;height:72px;object-fit:contain;border-radius:8px;background:#f1f1f1}.sasora-added__product p{margin:0}.sasora-added__name{font-weight:600}.sasora-added__meta{color:#6b6b6b;font-size:12.25px}.sasora-added__subtotal{display:flex;justify-content:space-between;margin:16px 0 8px;padding-top:12px;border-top:1px solid #ccc}.sasora-added .sasora-shipping-bar{margin:0 0 12px}.sasora-added .sasora-added__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sasora-added .sasora-added__actions form{margin:0}.sasora-added .sasora-added__actions .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin:0;padding:0 12px;line-height:1.2;text-align:center}.sasora-added .sasora-added__actions .sasora-added__continue{border:1px solid #005781;background:#fff;color:#005781}.sasora-added .sasora-added__actions .sasora-added__continue:focus-visible,.sasora-added .sasora-added__actions .sasora-added__continue:hover{border-color:#005781;background-color:#f1f1f1!important;color:#005781}.sasora-added__subtitle{margin:22px 0 10px;font-size:14px}.sasora-added .sasora-added__suggestions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none}@media (max-width:766px){.sasora-added .sasora-added__suggestions{grid-auto-columns:42%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory}}.sasora-added .sasora-added__suggestions li{display:flex;flex-direction:column;gap:6px;scroll-snap-align:start}.sasora-added .sasora-added__suggestions img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:8px;background:#f1f1f1}.sasora-added .sasora-added__suggestions .price{font-size:12.25px}.sasora-added .sasora-added__suggestions .button{display:flex;align-items:center;justify-content:center;min-height:40px;margin-top:auto;padding:6px 8px;line-height:1.2;font-size:12.25px;text-align:center}.sasora-added .sasora-added__suggestions .added_to_cart{font-size:12.25px}.sasora-added__link{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.sasora-added__item-name{display:-webkit-box;overflow:hidden;font-size:12.25px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sasora-quick{max-width:1000px;margin:0 auto;padding:30px 0 60px}.sasora-quick__intro{margin-bottom:20px}.sasora-quick__search{position:relative;margin-bottom:24px}.sasora-quick__input{width:100%;height:48px;padding:0 16px;border:1px solid #ccc;border-radius:8px;font-size:14px}.sasora-quick__results{position:absolute;top:calc(100% + 6px);right:0;left:0;z-index:50;max-height:60vh;margin:0;padding:6px;overflow-y:auto;list-style:none;border:1px solid #ccc;border-radius:8px;background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.15)}.sasora-quick__results[hidden]{display:none}.sasora-quick__option{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer}.sasora-quick__option:hover,.sasora-quick__option[aria-selected=true]{background:#f1f1f1}.sasora-quick__option img{flex:0 0 40px;object-fit:contain}.sasora-quick__option>span:nth-child(2){display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.sasora-quick__option small{color:#6b6b6b}.sasora-quick__price{font-weight:600;white-space:nowrap}.sasora-quick__none{padding:10px;color:#6b6b6b}.sasora-quick__empty{padding:24px;border:1px dashed #ccc;border-radius:8px;color:#6b6b6b;text-align:center}.sasora-quick__table{width:100%}.sasora-quick__table td,.sasora-quick__table th{vertical-align:middle}.sasora-quick__table tr.has-error td{background:#fdf3f4}.sasora-quick__table .sasora-qty{max-width:150px}.sasora-quick__product{display:flex;align-items:center;gap:12px}.sasora-quick__product img{flex:0 0 48px;object-fit:contain}.sasora-quick__product div{display:flex;flex-direction:column}.sasora-quick__product small{color:#6b6b6b}.sasora-quick__error{color:#8b2939!important}.sasora-quick__remove{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:0 0;color:#333;font-size:22px;cursor:pointer}.sasora-quick__remove:hover{background:#f1f1f1}.sasora-quick__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.sasora-quick__foot .button{margin:0}.sasora-quick .sasora-quick__foot .sasora-quick__clear{border:1px solid #005781;background-color:#fff;color:#005781}.sasora-quick .sasora-quick__foot .sasora-quick__clear:focus-visible,.sasora-quick .sasora-quick__foot .sasora-quick__clear:hover{background-color:#f1f1f1!important;color:#005781}.sasora-quick__sum{margin:0 auto 0 0;font-size:17.5px}.sasora-quick__import{margin-top:32px;padding:16px 20px;border:1px solid #ccc;border-radius:8px}.sasora-quick__import summary{font-weight:600;cursor:pointer}.sasora-quick .sasora-quick__file label.button{display:inline-flex;align-items:center;min-height:48px;margin:0;padding:0 20px;border:1px solid #005781;border-radius:8px;background:#fff;color:#005781;font-weight:500;cursor:pointer}.sasora-quick .sasora-quick__file label.button:hover{background:#f1f1f1}.sasora-quick__file input:focus-visible+label{outline:2px solid #005781;outline-offset:2px}.sasora-quick__paste{width:100%;font-family:monospace}@media (max-width:766px){.sasora-quick{padding:20px 16px 40px}.sasora-quick__table thead{display:none}.sasora-quick__table tr{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:12px;padding:12px;border:1px solid #ccc;border-radius:8px}.sasora-quick__table td{padding:0!important;border:0!important}.sasora-quick__table td:first-child{grid-column:1/-1}.sasora-quick__table td:nth-child(2){display:none}.sasora-quick__table td:nth-child(4){align-self:center;font-weight:600;text-align:right}.sasora-quick__table td:last-child{position:absolute;right:6px}.sasora-quick__table tr{position:relative}.sasora-quick__foot .button{flex:1 1 100%}}.sasora-quote-cta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px}.sasora-quote-cta .button{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 20px;line-height:1.2}.sasora-quote-cta .button.sasora-quote-cta__secondary{border:1px solid #005781;background:#fff;color:#005781}.sasora-quote-cta .button.sasora-quote-cta__secondary:focus-visible,.sasora-quote-cta .button.sasora-quote-cta__secondary:hover{background-color:#f1f1f1!important;color:#005781}.sasora-quote-cta__note{color:#6b6b6b;font-size:12.25px}.sasora-question,.sasora-quote{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:20px;overflow-y:auto;border:0;border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.25)}.sasora-question::backdrop,.sasora-quote::backdrop{background:rgba(0,0,0,.5)}@media (max-width:766px){.sasora-question,.sasora-quote{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;border-radius:8px 8px 0 0}}.sasora-question__head,.sasora-quote__head{display:flex;align-items:center;justify-content:space-between}.sasora-question__head h2,.sasora-quote__head h2{margin:0;font-size:17.5px}.sasora-question__close,.sasora-quote__close{width:40px;height:40px;padding:0;border:0;background:0 0;color:#333;font-size:28px;cursor:pointer}.sasora-question__product,.sasora-quote__product{margin:6px 0 16px;color:#6b6b6b}.sasora-question__hp,.sasora-quote__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sasora-question__grid,.sasora-quote__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}@media (max-width:766px){.sasora-question__grid,.sasora-quote__grid{grid-template-columns:1fr}}.sasora-question p,.sasora-quote p{margin:0 0 12px}.sasora-question label,.sasora-quote label{display:block;margin-bottom:4px;font-size:12.25px;font-weight:600}.sasora-question input:not([type=hidden]),.sasora-question textarea,.sasora-quote input:not([type=hidden]),.sasora-quote textarea{width:100%;margin:0}.sasora-question__status,.sasora-quote__status{min-height:1em;font-size:12.25px}.sasora-question__status.is-error,.sasora-quote__status.is-error{color:#8b2939}.sasora-question__status.is-success,.sasora-quote__status.is-success{padding:12px;border-radius:8px;background:#e8f5e9;color:#1b5e20;font-size:14px}.sasora-question__actions .button,.sasora-quote__actions .button{width:100%;min-height:48px;margin:0}.sasora-question__privacy,.sasora-quote__privacy{color:#6b6b6b;font-size:12px}.sasora-ring__title{margin:0 0 16px}.sasora-ring__layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"media props panel";gap:16px;align-items:start;margin-bottom:40px;scroll-margin-top:120px}.sasora-ring__media{grid-area:media}.sasora-ring__props{grid-area:props}.sasora-ring__panel{grid-area:panel}.sasora-ring__stage{position:relative;border:1px solid #e6e1d6;background:#fff;aspect-ratio:1}.sasora-ring__logo{position:absolute;top:14px;left:14px;z-index:1;width:auto;max-width:55%;max-height:72px;object-fit:contain;pointer-events:none}.sasora-ring__zoom{display:block;width:100%;height:100%;padding:0}.sasora-ring__logo~.sasora-ring__zoom{padding:64px 24px 48px}.sasora-ring__zoom{border:0;background:0 0;cursor:zoom-in}.sasora-ring__zoom:focus-visible{outline:2px solid #005781;outline-offset:-4px}.sasora-ring__image{display:block;width:100%;height:100%!important;object-fit:contain}.sasora-ring__price{position:absolute;left:10px;bottom:10px;margin:0;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 1px 4px rgba(0,0,0,.12);font-size:18px;font-weight:600;color:#333}.sasora-ring__price del{font-size:14px;color:#6b6b6b}.sasora-ring__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 0;padding:0;list-style:none}.sasora-ring__thumbs li{display:block;margin:0}.sasora-ring__thumbs button{display:block;width:100%;padding:4px;border:1px solid #e6e1d6;background:#fff;cursor:pointer}.sasora-ring__thumbs button[aria-pressed=true]{border-color:#946c1e;box-shadow:inset 0 0 0 1px #946c1e}.sasora-ring__thumbs button:focus-visible{outline:2px solid #005781;outline-offset:2px}.sasora-ring__thumbs img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sasora-ring__props{margin:0;border:1px solid #e6e1d6;background:#fff}.sasora-ring__prop{padding:14px 16px;border-bottom:1px solid #e6e1d6}.sasora-ring__prop:last-child{border-bottom:0}.sasora-ring__prop dt{font-weight:400;color:#333}.sasora-ring__prop dd{margin:2px 0 0;color:#946c1e}.sasora-ring__panel{display:flex;flex-direction:column;gap:16px;margin:0;padding:20px 16px;background:#faf7f0}.sasora-ring__options{display:grid;gap:12px}.sasora-ring__option{margin:0}.sasora-ring__option label{display:block;margin-bottom:6px;font-size:17px}.sasora-ring__option select{width:100%;min-height:44px;padding:0 12px;border:1px solid #e6e1d6;background-color:#fff}.sasora-ring__option select[aria-invalid=true]{border-color:#8b2939;box-shadow:0 0 0 1px #8b2939}.sasora-ring__status{margin:0;color:#8b2939}.sasora-ring__status:empty{display:none}.sasora-ring__actions{display:grid;gap:10px}.sasora-ring__actions .button,.sasora-ring__actions a.button.button,.sasora-ring__actions button.button.button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:0 16px;text-align:center;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.sasora-ring__actions button.button.sasora-ring__cart[disabled]{opacity:.55;cursor:not-allowed}.sasora-ring__actions a.button.sasora-ring__appointment{background:#946c1e;border-color:#946c1e;color:#fff}.sasora-ring__actions a.button.sasora-ring__appointment:focus-visible,.sasora-ring__actions a.button.sasora-ring__appointment:hover{color:#fff}.sasora-ring__actions a.button.sasora-ring__back,.sasora-ring__actions button.button.sasora-ring__mail{background:0 0;border:1px solid #1b1b1b;color:#1b1b1b}.sasora-ring__actions a.button.sasora-ring__back:focus-visible,.sasora-ring__actions a.button.sasora-ring__back:hover,.sasora-ring__actions button.button.sasora-ring__mail:focus-visible,.sasora-ring__actions button.button.sasora-ring__mail:hover{background:#1b1b1b;color:#fff}.sasora-ring-share{width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;border:0;border-radius:8px;background:#faf7f0;box-shadow:0 20px 60px rgba(0,0,0,.25)}.sasora-ring-share::backdrop{background:rgba(0,0,0,.5)}@media (max-width:766px){.sasora-ring-share{width:100%;max-width:none;max-height:92dvh;margin:auto 0 0;border-radius:8px 8px 0 0}}.sasora-ring-share__form{padding:0 20px 20px}.sasora-ring-share__head{display:flex;align-items:center;justify-content:center;position:relative;margin:0 -20px 20px;padding:14px 56px;background:#fff;border-bottom:1px solid #e6e1d6}.sasora-ring-share__head h2{margin:0;font-size:17.5px}.sasora-ring-share__close{position:absolute;top:50%;right:8px;width:44px;height:44px;padding:0;border:0;background:0 0;color:#946c1e;font-size:30px;line-height:1;cursor:pointer;transform:translateY(-50%)}.sasora-ring-share__close:focus-visible{outline:2px solid #005781;outline-offset:-2px}.sasora-ring-share__intro{margin:0 0 20px;padding:14px 16px;border:1px solid #946c1e;background:#fff}.sasora-ring-share__intro p{margin:0}.sasora-ring-share__title{margin-bottom:4px!important;font-size:17.5px}.sasora-ring-share__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sasora-ring-share p{margin:0 0 14px}.sasora-ring-share label{display:block;margin-bottom:4px;font-weight:600}.sasora-ring-share input:not([type=hidden]),.sasora-ring-share textarea{width:100%;margin:0;border:1px solid #e6e1d6;background:#fff}.sasora-ring-share input:not([type=hidden])[aria-invalid=true],.sasora-ring-share textarea[aria-invalid=true]{border-color:#8b2939;box-shadow:0 0 0 1px #8b2939}.sasora-ring-share__status:empty{display:none}.sasora-ring-share__status.is-error{color:#8b2939}.sasora-ring-share__status.is-success{padding:14px;border-left:3px solid #1b5e20;background:#e8f5e9;color:#1b5e20}.sasora-ring-share__actions .button{width:100%;min-height:48px;margin:0;text-transform:uppercase;letter-spacing:.04em}.sasora-ring-share__privacy{color:#6b6b6b;font-size:12px}@media (max-width:980px){.sasora-ring__layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"media panel" "props panel"}}@media (max-width:767px){.sasora-ring__layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"media" "panel" "props"}}@media print{.sasora-ring-page #colophon,.sasora-ring-page #masthead,.sasora-ring-page .related,.sasora-ring-page .sasora-consent,.sasora-ring-page .sasora-recently-viewed,.sasora-ring-page .sasora-ring__actions,.sasora-ring-page .sasora-ring__thumbs,.sasora-ring-page .site-footer,.sasora-ring-page .site-header,.sasora-ring-page .upsells,.sasora-ring-page .woocommerce-breadcrumb,.sasora-ring-page .woocommerce-tabs{display:none!important}.sasora-ring-page .sasora-ring__layout{grid-template-columns:1fr 1fr;grid-template-areas:"media props" "panel props"}.sasora-ring-page .sasora-ring__panel{background:0 0;padding:0}}@media (min-width:980px){html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large{grid-column:span 2;grid-row:span 2}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large a.woocommerce-loop-product__link{display:flex;flex:1;flex-direction:column;padding:24px 24px 0}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large a.woocommerce-loop-product__link img{flex:1;width:100%;height:auto;min-height:0;max-height:520px;margin:0 0 12px;object-fit:contain}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large .woocommerce-loop-product__title{font-size:22px;line-height:1.3}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large .price{font-size:20px}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large>.button,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large>.sasora-compare-toggle,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--large>.sasora-qty{margin-left:24px;margin-right:24px}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark{border-color:#0b1d2a;background:#0b1d2a;color:#fff}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark .price,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark .price *,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark .sasora-compare-toggle,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark .sasora-compare-toggle label,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark .woocommerce-loop-product__title,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark a.woocommerce-loop-product__link{color:#fff!important}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title{color:#cd9d40!important}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark .price del{opacity:.75}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark a.woocommerce-loop-product__link img{padding:12px;border-radius:10px;background:#fff}html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark a:focus-visible,html:not(.sasora-view-list) .woocommerce ul.products li.product.sasora-card--dark button:focus-visible{outline-color:#cd9d40}}.woocommerce ul.products li.sasora-shop-banner{grid-column:1/-1;width:100%;margin:0;padding:0;list-style:none}.sasora-shop-banner__inner>:first-child{margin-top:0}.sasora-shop-banner__inner>:last-child{margin-bottom:0}.wp-block-group.is-style-shopbanner-dark,.wp-block-group.is-style-shopbanner-light{position:relative;overflow:hidden;margin:0;padding:32px 40px;border-radius:12px}.wp-block-group.is-style-shopbanner-dark .wp-block-columns,.wp-block-group.is-style-shopbanner-light .wp-block-columns{gap:32px;margin:0}.wp-block-group.is-style-shopbanner-dark h2,.wp-block-group.is-style-shopbanner-light h2{margin:0 0 8px;font-size:clamp(22px,2.6vw,32px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.wp-block-group.is-style-shopbanner-dark p,.wp-block-group.is-style-shopbanner-light p{margin:0 0 16px}.wp-block-group.is-style-shopbanner-dark .sasora-banner__eyebrow,.wp-block-group.is-style-shopbanner-light .sasora-banner__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wp-block-group.is-style-shopbanner-dark .sasora-banner__eyebrow::before,.wp-block-group.is-style-shopbanner-light .sasora-banner__eyebrow::before{content:"";width:22px;height:2px;background:currentColor}.wp-block-group.is-style-shopbanner-dark .wp-block-button__link,.wp-block-group.is-style-shopbanner-light .wp-block-button__link{display:inline-flex;width:auto;min-height:48px;align-items:center;padding:0 22px;border-radius:10px;font-weight:700;text-decoration:none}.wp-block-group.is-style-shopbanner-dark .sasora-banner__media,.wp-block-group.is-style-shopbanner-light .sasora-banner__media{text-align:center}.wp-block-group.is-style-shopbanner-dark .sasora-banner__media img,.wp-block-group.is-style-shopbanner-light .sasora-banner__media img{max-height:220px;width:auto;border-radius:10px;background:#fff;padding:10px}@media (max-width:766px){.wp-block-group.is-style-shopbanner-dark,.wp-block-group.is-style-shopbanner-light{padding:24px 22px}.wp-block-group.is-style-shopbanner-dark .sasora-banner__media,.wp-block-group.is-style-shopbanner-light .sasora-banner__media{display:none}}.wp-block-group.is-style-shopbanner-dark{background:#0b1d2a;color:#fff}.wp-block-group.is-style-shopbanner-dark::after{content:"";position:absolute;top:-120px;right:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(205,157,64,.35),transparent 70%);pointer-events:none}.wp-block-group.is-style-shopbanner-dark>*{position:relative;z-index:1}.wp-block-group.is-style-shopbanner-dark h2{color:#fff}.wp-block-group.is-style-shopbanner-dark p{color:#c9d6df}.wp-block-group.is-style-shopbanner-dark .sasora-banner__eyebrow{color:#cd9d40}.wp-block-group.is-style-shopbanner-dark .wp-block-button__link{background-color:#cd9d40!important;color:#1b1b1b!important}.wp-block-group.is-style-shopbanner-dark .wp-block-button__link:hover{background-color:#ddb15a!important}.wp-block-group.is-style-shopbanner-light{background:#fff;border:1px solid #e3e8ec;color:#333}.wp-block-group.is-style-shopbanner-light p{color:#5a6670}.wp-block-group.is-style-shopbanner-light .sasora-banner__eyebrow{color:#86611a}.wp-block-group.is-style-shopbanner-light .wp-block-button__link{background-color:#005781!important;color:#fff!important}.sasora-tax-suffix{margin-left:4px;color:#6b6b6b;font-size:.75em;font-weight:400}.product-widget-box{padding-top:40px}.shoppingcart-grid-product .sc-grid-product-img{position:relative;margin:0;background:#fff}.shoppingcart-grid-product .sc-grid-product-img img{width:100%;aspect-ratio:1;object-fit:contain}.shoppingcart-grid-product:not(:has(>.sc-grid-product-img))::before{content:"";display:block;aspect-ratio:1;background:#fff var(--sasora-placeholder) center/60% no-repeat}.shoppingcart-grid-product .onsale{display:none}ul.product_list_widget li{position:relative;min-height:72px;margin-bottom:14px;padding:0 0 0 84px!important;overflow:hidden}ul.product_list_widget li img{position:absolute;top:0;left:0;float:none!important;width:72px!important;height:72px!important;margin:0!important;object-fit:contain;background:#fff}ul.product_list_widget li>a{display:block}ul.product_list_widget li .product-title{display:block;margin-bottom:2px;line-height:1.35}ul.product_list_widget li .amount,ul.product_list_widget li del,ul.product_list_widget li ins{white-space:nowrap}ul.product_list_widget li del,ul.product_list_widget li del .amount,ul.product_list_widget li del bdi{color:#6b6b6b}.wc-block-product>.sasora-ring-button{align-self:center;margin:0}.shoppingcart-grid-widget-wrap{display:flex;flex-wrap:wrap}.shoppingcart-grid-product{display:flex!important;flex-direction:column}.shoppingcart-grid-product .sc-grid-product-content{display:flex;flex:1 1 auto;flex-direction:column;align-items:center}.shoppingcart-grid-product .sc-grid-product-title{margin-bottom:auto}.shoppingcart-grid-product .product-item-action{display:flex;flex-direction:column;align-items:center;position:static;margin-top:10px;opacity:1}.shoppingcart-grid-product .product-item-action .button{margin:0}.shoppingcart-grid-product .product-item-action{visibility:visible;transform:none}.wc-block-product-template .wc-block-product{display:flex;flex-direction:column}.wc-block-product-template .wc-block-product .wp-block-post-title{margin-bottom:auto}