:root{--border-radius:24px;--gutter-x:1rem;--gutter-y:1rem;--link-text-color:#26314d;--shadow-color:rgba(73, 64, 101, 0.14);--whitespace-color:#fff;--image-whitespace-color:#ffffff;--site-background-color:#ffffff;--sidebar-width:300px;--light-bg:#fff3e6;--soft-pink:#ffe4ee;--soft-blue:#dff4ff;--soft-mint:#e4fbf4;--soft-yellow:#fff1bd;--accent-pink:#ff7aa2;--accent-blue:#69c8ff;--accent-mint:#65d6c0;--accent-yellow:#ffc857;--accent-coral:#ff8d72;--important-notice-background-color:#3a0e2e;--important-notice-text-color:#fff;--header-background-color:#ffffff;--header-text-color:var(--default-text-color);--cookie-notice-background-color:rgba(38, 49, 77, 0.9);--cookie-notice-text-color:#fff;--navigation-background-color:#fff;--navigation-background-color-hover:#fff3e6;--navigation-background-color-active:#ffe4ee;--navigation-text-color:#26314d;--navigation-text-color-hover:#ff6f9b;--navigation-text-color-active:#26314d;--offcanvas-background-color:#fff8f1;--offcanvas-text-color:var(--navigation-text-color);--default-background-color:#fff3e6;--default-border-color:rgba(38, 49, 77, 0.1);--default-line-height:1.55;--default-text-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--default-text-color:#26314d;--default-text-size:15px;--default-button-background-color:#fff;--default-button-background-color-hover:#fff3e6;--default-button-background-color-active:#ffe4ee;--default-button-border-color:rgba(38, 49, 77, 0.08);--default-button-text-color:#26314d;--primary-button-background-color:linear-gradient(
        135deg,
        #ff7aa2 0%,
        #ff8d72 100%
    );--primary-button-background-color-hover:linear-gradient(
        135deg,
        #ff6f9b 0%,
        #ff7e62 100%
    );--primary-button-background-color-active:#ff6f9b;--primary-button-border-color:rgba(255, 122, 162, 0.25);--primary-button-text-color:#fff;--outline-button-background-color:#fff;--outline-button-text-color:#26314d;--success-button-background-color:linear-gradient(
        135deg,
        #65d6c0 0%,
        #69c8ff 100%
    );--success-button-background-color-hover:linear-gradient(
        135deg,
        #58cbb4 0%,
        #5cbdf4 100%
    );--success-button-background-color-active:#58cbb4;--success-button-border-color:rgba(101, 214, 192, 0.25);--success-button-text-color:#26314d;--warning-button-background-color:#ffc857;--warning-button-background-color-hover:#ffd777;--warning-button-background-color-active:#efb93f;--warning-button-border-color:rgba(255, 200, 87, 0.35);--warning-button-text-color:#5f4200;--danger-button-background-color:#ff6b6b;--danger-button-background-color-hover:#ff8585;--danger-button-background-color-active:#ef5c5c;--danger-button-border-color:rgba(255, 107, 107, 0.25);--danger-button-text-color:#fff;--default-notice-background-color:#fff3e6;--default-notice-text-color:#26314d;--default-notice-border-color:rgba(38, 49, 77, 0.1);--primary-notice-background-color:#dff4ff;--primary-notice-text-color:#26314d;--primary-notice-border-color:#bfe9ff;--success-notice-background-color:#e4fbf4;--success-notice-text-color:#146451;--success-notice-border-color:#b9f0e1;--warning-notice-background-color:#fff1bd;--warning-notice-text-color:#7a5200;--warning-notice-border-color:#ffe28b;--danger-notice-background-color:#ffe0e0;--danger-notice-text-color:#9d2828;--danger-notice-border-color:#ffc4c4;--breadcrumbs-background-color:transparent;--breadcrumbs-text-color:#6b7388;--breadcrumbs-border-color:transparent;--card-background-color:rgba(255, 255, 255, 0.94);--card-text-color:var(--default-text-color);--card-border-color:rgba(38, 49, 77, 0.08);--card-header-background-color:transparent;--card-header-text-color:var(--card-text-color);--card-body-background-color:transparent;--card-footer-backgorund-color:#fff3e6;--input-background-color:#fff;--input-padding-x:1.35em;--input-padding-y:0.6em;--input-text-color:#26314d;--input-border-radius:999px;--pills-background-color:#fff;--pills-background-color-active:#ffe4ee;--pills-background-color-hover:#fff3e6;--pills-text-color:var(--default-text-color);--pills-text-color-active:#26314d;--tabs-pane-background-color:#fff;--tabs-pane-border-color:rgba(38, 49, 77, 0.08);--tabs-background-color:#fff3e6;--tabs-background-color-active:#fff;--tabs-text-color:#6b7388;--tabs-text-color-active:#26314d;--tabs-border-color:transparent;--tabs-border-color-active:transparent;--tabs-content-background-color:#fff;--dropdown-menu-background-color:#fff8f3;--dropdown-menu-item-background-color:transparent;--dropdown-menu-item-text-color:var(--default-text-color);--table-striped-row-background-odd:#fff8f1;--table-striped-row-background-even:#fff;--table-row-hover-background:#fff3e6;--pagination-background-color:#fff;--pagination-background-color-active:#ffe4ee;--pagination-background-color-hover:#fff3e6;--pagination-text-color:var(--default-text-color);--pagination-text-color-active:var(--default-text-color);--pagination-text-color-hover:var(--default-text-color);--pagination-border-color:rgba(38, 49, 77, 0.08);--footer-background-color:#26314d;--footer-title-color:#fff;--footer-text-color:#f8fbff;--copyright-background-color:rgba(255, 255, 255, 0.08);--copyright-text-color:rgba(255, 255, 255, 0.78)}@media (min-width:768px){:root{--gutter-x:1rem;--gutter-y:1rem}}@media (min-width:992px){:root{--gutter-x:1.5rem;--gutter-y:1.5rem}}@media (min-width:1200px){:root{--gutter-x:2rem;--gutter-y:2rem}}@media (max-width:767px){:root{--default-text-size:15px}}@media (max-width:568px){:root{--default-text-size:14px}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */*{box-sizing:border-box}button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none!important}::-webkit-input-placeholder{opacity:1;color:#999}:-ms-input-placeholder{opacity:1;color:#999}::-moz-placeholder{opacity:1;color:#999}:-moz-placeholder{opacity:1;color:#999}a:active,a:hover{outline-width:0}h1,h2,h3,h4{margin:.67em 0}h1{font-size:2.5em}@media (max-width:991px){h1{font-size:calc(1em + 2vw)}}h2{font-size:1.75em}h3{font-size:1.33em}h4{font-size:1.1em}@keyframes flasher{0%,100%{box-shadow:none}50%{box-shadow:0 0 2em 1px red}}@keyframes pulsating{0%,50%{opacity:1}100%{opacity:0}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}html{font:var(--default-text-size)/var(--default-line-height) var(--default-text-font);color:var(--default-text-color)}body,html{margin:0;padding:0;min-height:100vh}h1,h2,h3,h4{color:var(--default-text-color);margin:0;margin-bottom:1rem}a:link,a:visited{color:var(--link-text-color);text-decoration:none}a:active,a:hover{color:var(--link-text-color);text-decoration:underline}hr{margin:var(--gutter-y) 0;border:0;border-top:1px solid var(--default-border-color)}p{margin-top:1em}p+p{margin-top:1em}ul.breadcrumb{padding:0;margin:0;margin-bottom:calc(var(--gutter-y)/ 2);list-style:none;font-size:.8em}ul.breadcrumb li{display:inline-block}ul.breadcrumb li:not(:last-child)::after{content:"/";padding:0 .5em;color:var(--breadcrumbs-text-color)}@media (min-width:992px){ul.breadcrumb li:not(:last-child)::after{padding:0 .5em}}ul.breadcrumb li a{color:inherit}.btn{--input-padding-x:2em;display:inline-block;padding:var(--input-padding-y) var(--input-padding-x);text-decoration:none;font-weight:600;border-radius:var(--border-radius);text-align:center;white-space:nowrap}.btn:not(:disabled):not(.active){cursor:pointer}.btn.btn-default{background-color:var(--default-button-background-color);color:var(--default-button-text-color);border:0;text-decoration:none}.btn.btn-default:hover:not(.active):not(.disabled):not([disabled]){background-color:var(--default-button-background-color-hover)}.btn.btn-primary{background-color:var(--primary-button-background-color);color:var(--primary-button-text-color);border:0;text-decoration:none}.btn.btn-primary:hover:not(.active):not(.disabled):not([disabled]){background-color:var(--primary-button-background-color-hover);color:var(--primary-button-background-color)}.btn.btn-outline{background-color:var(--outline-button-background-color);color:var(--outline-button-text-color);border:0;text-decoration:none}.btn.btn-outline:hover:not(.active):not(.disabled):not([disabled]){color:var(--primary-button-text-color);background-color:var(--outline-button-text-color)}.btn.btn-success{background:var(--success-button-background-color);color:var(--success-button-text-color);border:0;text-decoration:none}.btn.btn-success:hover:not(.active):not(.disabled):not([disabled]){filter:brightness(90%)}.btn.btn-danger{background-color:var(--danger-button-background-color);color:var(--danger-button-text-color);border:1px solid var(--danger-button-border-color);text-decoration:none}.btn.btn-danger:hover:not(.active):not(.disabled):not([disabled]){background-color:var(--danger-button-background-color-hover)}.btn.btn-sm{font-size:.8em}.btn.btn-lg{font-size:1.25em}.btn.active,.btn:active{background:#000!important;color:#fff!important}.btn.disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn [data-type=toggle]{display:none}.btn-block{width:100%}.btn-group{display:inline-flex;border-radius:var(--border-radius)}.btn-group .btn{flex:1 0 auto;border-radius:0;font-size:inherit;margin-inline-start:-1px}.btn-group .btn:first-child{border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}.btn-group .btn:last-child{border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.btn-group-vertical .btn{display:block;border-radius:0;font-size:inherit;margin-top:-1px}.btn-group-vertical .btn:first-child{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.btn-group-vertical .btn:last-child{border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.bubbles{padding:0 15px;overflow-y:auto}.bubbles .bubble{position:relative;margin:0 10% var(--gutter-y) 10%;padding:calc(var(--gutter-y)/ 2) var(--gutter-x);background:#e5e5ea;border-radius:1.5rem;color:#000}.bubbles .bubble.local:before,.bubbles .bubble.remote:before{content:"";position:absolute;bottom:-2px;height:20px;transform:translate(0,-2px)}.bubbles .bubble.local:after,.bubbles .bubble.remote:after{content:"";position:absolute;bottom:-2px;width:26px;height:20px;background:#fcfcfc;transform:translate(-30px,-2px)}.bubbles .bubble.remote{margin:0 10% var(--gutter-y) 0}.bubbles .bubble.remote:before{left:-7px;border-left:20px solid #e5e5ea;border-end-start-radius:0;border-end-end-radius:16px 14px}.bubbles .bubble.remote:after{bottom:-2px;left:4px;border-end-end-radius:10px}.bubbles .bubble.local{margin:0 0 var(--gutter-y) 10%;background:#0b93f6;color:#fff}.bubbles .bubble.local:before{right:-7px;border-right:20px solid #0b93f6;border-end-start-radius:16px 14px}.bubbles .bubble.local:after{right:-56px;border-end-start-radius:10px}.bubbles .bubble.event{background:0 0;border:1px dashed #ccc;color:inherit}.bubbles .bubble.me.local:after,.bubbles .bubble.staff.local:after{border-color:#0b93f6}.bubbles .bubble.customer:after{content:"";position:absolute;bottom:0;width:var(--gutter-x);height:var(--gutter-y)}.bubbles .bubble textarea{height:4em;padding:0;box-sizing:border-box;color:inherit;background:0 0;border:none;outline:0;box-shadow:none}.bubbles .bubble .date{padding-top:.5em;font-size:.8em;text-align:center;opacity:.5}.bubbles .bubble .remove{position:absolute;top:.5em;right:.5em;color:inherit}.dropdown{position:relative;perspective:400px}.dropdown [data-toggle=dropdown]{padding-inline-end:calc(var(--input-padding-x) + 0.75em)!important}.dropdown [data-toggle=dropdown]:after{position:absolute;font-family:FontAwesome;padding-top:2px;right:15px;content:"\f078";font-size:.7em}.dropdown.open{z-index:999}.dropdown.open>.dropdown-menu{visibility:visible;transform:rotateX(0);opacity:1}.dropdown.open>a{outline:0}.dropdown .dropdown-menu{position:absolute;visibility:hidden;top:100%;left:0;min-width:160px;margin:0;padding:0;list-style:none;text-align:left;background-color:var(--light-bg);border:none;border-radius:var(--border-radius);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;transform-origin:0px 0px;transform:rotateX(-25deg);transition:250ms;opacity:0}.dropdown .dropdown-menu.dropdown-menu-end,.dropdown .dropdown-menu.dropdown-menu-right{right:0;left:auto}.dropdown .dropdown-menu .dropdown-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown .dropdown-menu .dropdown-menu-item:first-child>a{border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}.dropdown .dropdown-menu .dropdown-menu-item:last-child>a{border-end-start-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.dropdown .dropdown-menu .dropdown-menu-item>a,.dropdown .dropdown-menu .dropdown-menu-item>label,.dropdown .dropdown-menu .dropdown-menu-item>span{display:block;padding:.5em var(--gutter-x);clear:both;font-weight:400;line-height:1.42857143;color:inherit;white-space:nowrap;background-color:var(--dropdown-menu-item-background-color);color:var(--dropdown-menu-item-text-color)}.dropdown .dropdown-menu .dropdown-menu-item>a{text-decoration:none;outline:0}.dropdown .dropdown-menu .dropdown-menu-item>a:focus,.dropdown .dropdown-menu .dropdown-menu-item>a:hover{background-color:var(--dropdown-menu-item-background-color);color:var(--dropdown-menu-item-text-color)}.dropdown .dropdown-menu .dropdown-menu-item .disabled,.dropdown .dropdown-menu .dropdown-menu-item.disabled{opacity:.5;cursor:not-allowed}@media (min-width:768px){.dropdown .dropdown-menu .navbar-form{min-width:320px;margin:1em}}.dropdown .dropdown .dropdown-menu{top:0;left:100%}@media (max-width:calc(768px - 1px)){.dropdown .dropdown-menu{display:none}.dropdown.open{z-index:999}.dropdown.open>.dropdown-menu{display:block}}html[dir=rtl] .dropdown [data-toggle=dropdown]{background-position:left 1em center}@media (min-width:768px){html[dir=rtl] .dropdown-menu-end{left:0;right:auto}}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;background:rgba(0,0,0,.15)}.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}tr.semi-transparent td{opacity:.25}.shadow{box-shadow:0 1px 3px var(--shadow-color)}.float-left,.float-start{float:left}.float-end,.float-right{float:right}html[dir=rtl] .float-start{float:right}html[dir=rtl] .float-end{float:left}.nine-sixty{min-width:320px;max-width:960px;margin:0 auto}.twelve-eighty{min-width:320px;max-width:1280px;margin:0 auto}.fourteen-forty{min-width:320px;max-width:1440px;margin:0 auto}.container{width:100%;padding:0 .5rem}@media (min-width:768px){.container{padding:0 .75rem}}@media (min-width:992px){.container{padding:0 1rem}}.row{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--gutter-y) var(--gutter-x);margin-bottom:var(--gutter-y)}.row.layout{grid-gap:var(--gutter-x)}.row.column{flex-direction:column}.row.nowrap{grid-auto-flow:column}.row.center{justify-items:center;align-items:center}.row [class*=col-]{grid-column:span 12}.col--1{grid-column:span 1!important}.col--2{grid-column:span 2!important}.col--3{grid-column:span 3!important}.col--4{grid-column:span 4!important}.col--5{grid-column:span 5!important}.col--6{grid-column:span 6!important}.col--7{grid-column:span 7!important}.col--8{grid-column:span 8!important}.col--9{grid-column:span 9!important}.col--10{grid-column:span 10!important}.col--11{grid-column:span 11!important}.col--12{grid-column:span 12!important}.col-xs-1{grid-column:span 1!important}.col-xs-2{grid-column:span 2!important}.col-xs-3{grid-column:span 3!important}.col-xs-4{grid-column:span 4!important}.col-xs-5{grid-column:span 5!important}.col-xs-6{grid-column:span 6!important}.col-xs-7{grid-column:span 7!important}.col-xs-8{grid-column:span 8!important}.col-xs-9{grid-column:span 9!important}.col-xs-10{grid-column:span 10!important}.col-xs-11{grid-column:span 11!important}.col-xs-12{grid-column:span 12!important}@media (min-width:768px){.col-sm-1{grid-column:span 1!important}.col-sm-2{grid-column:span 2!important}.col-sm-3{grid-column:span 3!important}.col-sm-4{grid-column:span 4!important}.col-sm-5{grid-column:span 5!important}.col-sm-6{grid-column:span 6!important}.col-sm-7{grid-column:span 7!important}.col-sm-8{grid-column:span 8!important}.col-sm-9{grid-column:span 9!important}.col-sm-10{grid-column:span 10!important}.col-sm-11{grid-column:span 11!important}.col-sm-12{grid-column:span 12!important}}@media (min-width:992px){.col-md-1{grid-column:span 1!important}.col-md-2{grid-column:span 2!important}.col-md-3{grid-column:span 3!important}.col-md-4{grid-column:span 4!important}.col-md-5{grid-column:span 5!important}.col-md-6{grid-column:span 6!important}.col-md-7{grid-column:span 7!important}.col-md-8{grid-column:span 8!important}.col-md-9{grid-column:span 9!important}.col-md-10{grid-column:span 10!important}.col-md-11{grid-column:span 11!important}.col-md-12{grid-column:span 12!important}}@media (min-width:1200px){.col-lg-1{grid-column:span 1!important}.col-lg-2{grid-column:span 2!important}.col-lg-3{grid-column:span 3!important}.col-lg-4{grid-column:span 4!important}.col-lg-5{grid-column:span 5!important}.col-lg-6{grid-column:span 6!important}.col-lg-7{grid-column:span 7!important}.col-lg-8{grid-column:span 8!important}.col-lg-9{grid-column:span 9!important}.col-lg-10{grid-column:span 10!important}.col-lg-11{grid-column:span 11!important}.col-lg-12{grid-column:span 12!important}}@media (min-width:1600px){.col-xl-1{grid-column:span 1!important}.col-xl-2{grid-column:span 2!important}.col-xl-3{grid-column:span 3!important}.col-xl-4{grid-column:span 4!important}.col-xl-5{grid-column:span 5!important}.col-xl-6{grid-column:span 6!important}.col-xl-7{grid-column:span 7!important}.col-xl-8{grid-column:span 8!important}.col-xl-9{grid-column:span 9!important}.col-xl-10{grid-column:span 10!important}.col-xl-11{grid-column:span 11!important}.col-xl-12{grid-column:span 12!important}}@media (min-width:1920px){.col-xxl-1{grid-column:span 1!important}.col-xxl-2{grid-column:span 2!important}.col-xxl-3{grid-column:span 3!important}.col-xxl-4{grid-column:span 4!important}.col-xxl-5{grid-column:span 5!important}.col-xxl-6{grid-column:span 6!important}.col-xxl-7{grid-column:span 7!important}.col-xxl-8{grid-column:span 8!important}.col-xxl-9{grid-column:span 9!important}.col-xxl-10{grid-column:span 10!important}.col-xxl-11{grid-column:span 11!important}.col-xxl-12{grid-column:span 12!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media print{.hidden-print{display:none!important}}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;outline:0}input[type=number]{text-align:end}input[type=checkbox]{-webkit-appearance:none;position:relative;background:var(--input-background-color);height:1.25em;width:1.25em;border:1px solid var(--default-border-color);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);border-radius:.25em;vertical-align:text-bottom}input[type=checkbox]:active,input[type=checkbox]:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}input[type=checkbox]:checked{background-color:#999;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/></svg>")}input[type=checkbox]:hover{box-shadow:0 0 0 .25rem #ccc}input[type=radio]{display:inline-block;position:relative;-webkit-appearance:none;background:var(--input-background-color);height:1.25em;width:1.25em;border:1px solid var(--default-border-color);border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);vertical-align:text-bottom;margin-inline-end:.5em}input[type=radio]:active,input[type=radio]:checked:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}input[type=radio]:checked{background-color:#999;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='2' fill='%23fff'/></svg>")}input[type=radio]:hover{box-shadow:0 0 0 .25rem #ccc}.form-group.required>label::after{content:" *";color:red}.form-group:not([class*=col-]){margin-bottom:var(--gutter-y)}.form-group>label{display:block;padding-bottom:calc(var(--input-padding-y)/ 2);font-weight:600;font-size:.85em;letter-spacing:.5px;text-transform:uppercase}.form-control{position:relative;color:var(--default-text-color);background-color:var(--light-bg);border:none;border-radius:var(--border-radius);display:block;width:100%;min-width:1px;padding:var(--input-padding-y) var(--input-padding-x);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:all 50ms;cursor:default}.form-control[type=color]{height:37px}.form-control[type=file]{font-size:12px}.form-control[disabled]{opacity:.5}.form-control[readonly]{color:#999}.form-control .dropdown-menu li label:hover{background:var(--default-background-color)}textarea.form-control{padding:var(--input-padding-x);max-width:100%}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1em center;background-size:.8em;padding-inline-end:2.5em!important}select.form-control.multiple{padding:0}select.form-control.multiple option{padding:var(--input-padding-y) var(--input-padding-x)}.form-control .dropdown-menu{user-select:none}.form-control .dropdown-menu li>label{display:block;padding:var(--input-padding-y) var(--input-padding-x);cursor:pointer}.form-control .dropdown-menu li>label:hover{background:rgba(0,0,0,.15)}.form-control .dropdown-menu [type=checkbox]:checked+*,.form-control .dropdown-menu [type=radio]:checked+*{font-weight:700}.input-unstyled{margin:0;padding:0;border:none;background:0 0;color:inherit}.checkbox,.radio{padding:calc(var(--gutter-y)/ 4);background:#f7f7f7}.input-group{position:relative;color:var(--default-text-color);background-color:var(--light-bg);border:none;border-radius:var(--border-radius);display:flex}.input-group .form-control{flex:1 1 auto;background-color:unset;border:none;border-radius:0;box-shadow:none}.input-group .input-group-text{flex:0 1 auto;margin:0 -1px;padding:var(--input-padding-y) var(--input-padding-x);background-color:var(--default-background-color);color:var(--default-text-color);white-space:nowrap;font-weight:400;text-align:center}.input-group .input-group-icon{flex:0 1 auto;padding:var(--input-padding-y) calc(var(--input-padding-x)/ 2);margin-inline-end:-12px;align-self:center}.input-group>.btn{margin:-1px}.input-group+.input-group{margin-top:-1px}.input-group .btn:first-child,.input-group .form-control:first-child,.input-group .input-group-btn:first-child .btn,.input-group .input-group-text:first-child{border-radius:var(--border-radius) 0 0 var(--border-radius)}.input-group .form-control:last-child,.input-group .input-group-btn:last-child .btn,.input-group .input-group-text:last-child{margin-inline-end:-1px;border-end-end-radius:var(--border-radius);border-start-end-radius:var(--border-radius)}[data-toggle=buttons] input[type=checbox],[data-toggle=buttons] input[type=radio]{display:none}.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;width:100%;height:auto;margin:0 auto;border-radius:var(--border-radius)}.thumbnail{display:block;line-height:var(--default-line-height);transition:border .2s ease-in-out;border-radius:var(--border-radius)}.thumbnail a>img,.thumbnail>img{margin-inline-end:auto;margin-inline-start:auto}.img-thumbnail{max-width:100%;height:auto;background-color:var(--whitespace-color);border:1px solid var(--default-background-color);border-radius:var(--border-radius);transition:all .1s ease-in-out}ul.list-unstyled{margin:0;padding:0}ul.list-unstyled li{margin:0;padding:.5em 0;list-style:none}ul.list-unstyled ul{margin-inline-start:18px;padding:0}ul.list-inline{margin:0;padding:0}ul.list-inline li{display:inline-block;margin:0;padding:.75em var(--gutter-x);list-style:none}.loader{display:inline-block;background:url("../images/loader.svg");background-size:cover;animation-name:spin;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.carousel{position:relative;border-radius:var(--border-radius);overflow:hidden;border-radius:0}.carousel .carousel-control,.carousel .carousel-indicators{opacity:0;transition:opacity .2s}.carousel:hover .carousel-control{opacity:.5}.carousel:hover .carousel-indicators{opacity:1}.carousel-inner{position:relative;width:100%;line-height:0}.carousel-inner>.item{position:relative;display:none;transition:.6s ease-in-out left}.carousel-inner>.item img{width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}@media all and (transform-3d){.carousel-inner>.item{transition:transform .6s ease-in-out;backface-visibility:hidden;perspective:1000px}.carousel-inner .carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translate3d(0,0,0)}}.carousel-caption{position:absolute;right:10%;bottom:50%;transform:translateY(50%);left:10%;z-index:10;color:#fff;text-align:center;line-height:1.75}.carousel-caption .btn{text-shadow:none}.carousel-caption h1{margin-bottom:0}@media screen and (max-width:991px){.carousel-caption h1{font-size:1.8em}}@media screen and (max-width:767px){.carousel-caption h1{font-size:1.5em}}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff!important;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background:linear-gradient(to left,rgba(0,0,0,0),rgba(0,0,0,.25))}.carousel-control.left:hover,.carousel-control.right:hover{opacity:.75;border-radius:var(--border-radius) 0 0 var(--border-radius)}.carousel-control.right{right:0;left:auto;background:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.25));border-radius:0 var(--border-radius) var(--border-radius) 0}.carousel-control:hover{color:#fff;text-decoration:none;outline:0}.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev{left:50%;margin-inline-start:-10px}.carousel-control .icon-next{right:50%;margin-inline-end:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}@media screen and (min-width:768px){.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .icon-prev{margin-inline-start:-10px}.carousel-control .icon-next{margin-inline-end:-10px}}.carousel-indicators{position:absolute;bottom:var(--gutter-y);left:50%;z-index:15;width:60%;padding-inline-start:0;margin-inline-start:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:2px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{background-color:#fff}.nav{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.nav li{position:relative;flex:0 0 100%}@media (min-width:768px){.nav li{flex:0 0 auto}}.nav li>a{position:relative;display:block;color:inherit;text-decoration:none}.nav li.disabled>a{color:rgba(119,119,119,.25)}.nav li.disabled>a:focus,.nav li.disabled>a:hover{text-decoration:none;cursor:not-allowed}.nav>li>a>img{max-width:none}.nav>li>ul{list-style:none;padding:0}.nav>li>ul>li>a{padding-inline-start:20px}.nav>li>ul>li>ul>li>a{padding-inline-start:45px}.nav>li>ul>li>ul>li>ul>li>a{padding-inline-start:60px}.nav.nav-justified>li{flex:1 0 auto}.nav.nav-justified>li>a{margin-inline-end:0;text-align:center}@media (min-width:768px){.nav.nav-justified>li>a{margin-bottom:0}}.nav.nav-stacked{display:flex;flex-direction:column}.nav.nav-stacked li{display:flex;flex-direction:column}.nav.nav-stacked>li{text-transform:uppercase;padding-top:8px}.nav.nav-stacked>li>ul>li{text-transform:none}.nav.nav-stacked li+li>a{margin-inline-start:0}.nav-pills{display:inline-flex}.nav-pills li a{background:var(--pills-background-color);transition:all 125ms linear;color:var(--pills-text-color)}.nav-pills li a:hover{color:var(--pills-background-color-hover)}.nav-pills li.active>a{font-weight:600}.nav-pills li+li>a{margin-inline-start:2px}.nav-tabs{background:var(--tabs-pane-background-color);border-start-start-radius:var(--border-radius);border-start-end-radius:var(--border-radius);border-bottom:1px solid var(--tabs-pane-border-color);padding:var(--gutter-y) var(--gutter-x) 0 var(--gutter-x);color:var(--tabs-text-color);padding-bottom:0}.nav-tabs a{flex:0 0 auto;margin-inline-end:.5em;line-height:1.4;border-radius:var(--border-radius) var(--border-radius) 0 0;padding:.5em 1em;background-color:var(--tabs-background-color);color:var(--tabs-text-color);border:1px solid var(--tabs-border-color);border-bottom-color:var(--tabs-background-color)}.nav-tabs a:hover{background-color:rgba(255,255,255,.25)}.nav-tabs a.active{background-color:var(--tabs-background-color-active);color:var(--tabs-text-color-active);margin-top:1px;margin-bottom:-1px;border:1px solid var(--tabs-border-color-active);border-bottom-color:var(--tabs-content-background-color)}.tab-content{padding:var(--gutter-y) 0;background:var(--tabs-content-background-color)}.tab-content .tab-pane>.title{margin-top:0}.offcanvas{position:fixed;display:flex;flex-direction:column;max-width:100%;top:0;left:0;bottom:0;width:300px;visibility:hidden;transform:translateX(-100%);transition:transform 150ms ease-in-out;z-index:999;border-radius:0 var(--border-radius) var(--border-radius) 0;background:var(--offcanvas-background-color);color:var(--offcanvas-text-color);overflow-y:auto;box-shadow:0 0 2em rgba(0,0,0,.25);text-align:center}.offcanvas.show{transform:translateX(0);visibility:visible}@media (max-width:991px){.offcanvas{width:100%;background:#f7f7f7;opacity:.87}.offcanvas .navbar-nav .manufacturers .manufacturer{padding:.25em}.offcanvas .navbar-nav .nav-link{color:#000;text-align:center;padding:.75em}}@media (min-width:992px){.offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border-radius:0;transform:none!important;transition:none;overflow-y:initial;box-shadow:none}}.offcanvas .offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--gutter-y)}@media (min-width:992px){.offcanvas .offcanvas-header{display:none}}.offcanvas .offcanvas-header .offcanvas-title{margin-bottom:0;line-height:1.5;font-size:1.25rem}.offcanvas .offcanvas-header [data-toggle=dismiss]{padding:.25em .5em}.offcanvas .offcanvas-body{flex-grow:1;overflow-y:visible;align-items:center;justify-content:space-between;padding:1em}@media (min-width:992px){.offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}html[dir=rtl] .offcanvas{left:auto;right:0;transform:translateX(100%)}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;color:var(--navigation-text-color);background:var(--site-background-color)}@media (min-width:992px){.navbar{flex-wrap:nowrap;justify-content:flex-start;background:var(--navigation-background-color)}}@media (min-width:1460px){.navbar{border-radius:var(--border-radius)}}.navbar .container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar .navbar-brand{padding-top:var(--gutter-y);padding-bottom:var(--gutter-y);margin-inline-end:var(--gutter-x);color:var(--navigation-text-color);text-decoration:none;white-space:nowrap}.navbar-toggler{padding:0 0 .25em .5em;border:0!important;background:0 0!important}.navbar-toggler .icon-bar{position:relative;display:block;width:30px;height:4px;background-color:var(--default-button-text-color);transition:all 250ms ease-in-out;border-radius:2px}.navbar-toggler .icon-bar+.icon-bar{margin-top:3px}.navbar-toggler .icon-bar:nth-of-type(2){top:1px}.navbar-toggler .icon-bar:nth-of-type(3){top:2px}.navbar-toggler.toggled .icon-bar:first-of-type{top:6px;transform:rotate(45deg)}.navbar-toggler.toggled .icon-bar:nth-of-type(2){background-color:transparent}.navbar-toggler.toggled .icon-bar:nth-of-type(3){top:-8px;transform:rotate(-45deg)}.navbar-nav{display:flex;flex-direction:column;padding-top:calc(var(--gutter-y)/ 3);padding-left:0;margin-top:0;margin-bottom:0;list-style:none}@media (min-width:992px){.navbar-nav{flex-direction:row}}.navbar-nav .nav-link{display:block;padding:1em var(--gutter-x);color:var(--navigation-text-color);text-decoration:none;transition:color 150ms ease-in-out,background-color 150ms ease-in-out,border-color 150ms ease-in-out;font-size:calc(var(--default-text-size) + .1vw);font-weight:600}.navbar-nav .nav-link .text:hover{border-bottom:1px solid #fff}.navbar-nav .nav-link.active{background-color:var(--navigation-background-color-active);color:var(--navigation-text-color-active)}@media (min-width:992px){.navbar-nav .nav-link{padding:0 calc(var(--gutter-x)/ 2) calc(var(--gutter-y)/ 3) calc(var(--gutter-x)/ 2)}}@media (max-width:calc(992px - 1px)){.navbar-nav .dropdown:not(.open) .dropdown-menu{display:none}.navbar-nav .dropdown.open .dropdown-menu{position:static;float:none;width:auto;margin-left:1em;background-color:transparent;border:0;box-shadow:none}.navbar-nav .dropdown.open .dropdown-menu form{margin:0}.navbar-nav .nav-item .nav-link .text:hover{border-bottom:1px solid #000}}.alert{border-radius:var(--border-radius);margin-bottom:var(--gutter-y);padding:var(--input-padding-y) var(--input-padding-x)}.alert .close{float:right;font-size:1.25em;color:inherit;line-height:1}.alert .close:hover{text-decoration:none}.alert.alert-default{background-color:var(--default-notice-background-color);color:var(--default-notice-text-color);border:1px solid var(--default-notice-border-color)}.alert.alert-success{background-color:var(--success-notice-background-color);color:var(--success-notice-text-color);border:1px solid var(--success-notice-border-color)}.alert.alert-warning{background-color:var(--warning-notice-background-color);color:var(--warning-notice-text-color);border:1px solid var(--warning-notice-border-color)}.alert.alert-danger{background-color:var(--danger-notice-background-color);color:var(--danger-notice-text-color);border:1px solid var(--danger-notice-border-color)}.pagination{display:inline-flex;padding-inline-start:0;margin:0;border-radius:var(--border-radius);flex-wrap:wrap}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;display:inline-block;padding:var(--input-padding-y) calc(var(--input-padding-x)/ 1.5);text-decoration:none;color:var(--pagination-text-color);background:var(--pagination-background-color);border:1px solid var(--default-border-color);margin-inline-start:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{padding:var(--input-padding-y) var(--input-padding-x);margin-inline-start:0;border-start-start-radius:var(--border-radius);border-end-start-radius:var(--border-radius)}.pagination>li:last-child>a,.pagination>li:last-child>span{padding:var(--input-padding-y) var(--input-padding-x);border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:var(--pagination-text-color-hover);background-color:var(--pagination-background-color-hover)}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:var(--pagination-text-color-active);background-color:var(--pagination-background-color-active);border-color:var(--pagination-background-color-active);cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{opacity:.5;cursor:not-allowed}.table{width:100%;max-width:100%;margin-bottom:var(--gutter-y);background-color:transparent;border-spacing:0;border-collapse:collapse}.table td,.table th{padding:.5em calc(var(--gutter-x)/ 2);line-height:var(--default-line-height)}.table td:first-child,.table th:first-child{padding-inline-start:var(--gutter-x)}.table td:last-child,.table th:last-child{padding-inline-end:var(--gutter-x)}.table>*>tr>td,.table>*>tr>th{padding:6px 12px;line-height:var(--default-line-height);vertical-align:top}.table>*>tr>td.border-top,.table>*>tr>th.border-top{border-top:1px solid var(--default-border-color)}.table>*>tr>td.border-left,.table>*>tr>th.border-left{border-left:1px solid var(--default-border-color)}.table>*>tr>td.border-right,.table>*>tr>th.border-right{border-right:1px solid var(--default-border-color)}.table>*>tr>td.border-bottom,.table>*>tr>th.border-bottom{border-bottom:1px solid var(--default-border-color)}@media print{.table>*>tr>td.border-bottom,.table>*>tr>td.border-left,.table>*>tr>td.border-right,.table>*>tr>td.border-top,.table>*>tr>th.border-bottom,.table>*>tr>th.border-left,.table>*>tr>th.border-right,.table>*>tr>th.border-top{border-color:#000!important}}.table>thead>tr>th{padding:12px;text-align:start;vertical-align:bottom;border-bottom:2px solid var(--default-border-color)}@media print{.table>thead>tr>th{border-color:#000!important}}.table>thead>tr>th.main{width:100%}.table>tfoot{padding:6px 12px;text-align:start;border-top:1px solid var(--default-border-color)}@media print{.table>tfoot{border-color:#000!important}}.table.table-bordered{border:1px solid var(--default-border-color)}.table.table-bordered>*>tr>td{border-top:1px solid var(--default-border-color)}@media print{.table.table-bordered>*>tr>td{border-color:#000!important}}.table.table-striped>tbody>tr:nth-of-type(odd){background:var(--table-striped-row-background-odd)}.table.table-striped>tbody>tr:nth-of-type(2n){background:var(--table-striped-row-background-even)}@media print{.table.table-striped>tbody>tr{border-bottom:1px solid #000}}.table.table-hover>tbody>tr{transition:background 125ms linear}.table.table-hover>tbody>tr:hover{background:var(--table-row-hover-background)}.table.data-table{white-space:nowrap}.table-responsive{overflow-x:auto}.table-responsive>.table{margin-bottom:0}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.text-start{text-align:left!important}.text-left{text-align:start!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-end{text-align:end!important}@media (min-width:768px){.text-sm-left{text-align:left!important}.text-sm-start{text-align:start!important}.text-sm-center{text-align:center!important}.text-sm-right{text-align:right!important}.text-sm-end{text-align:end!important}}@media (min-width:992px){.text-md-start{text-align:start!important}.text-md-left{text-align:left!important}.text-md-center{text-align:center!important}.text-md-right{text-align:right!important}.text-md-end{text-align:end!important}}@media (min-width:1200px){.text-lg-start{text-align:start!important}.text-lg-left{text-align:left!important}.text-lg-center{text-align:center!important}.text-lg-right{text-align:right!important}.text-lg-end{text-align:end!important}}.bold{font-weight:600}.regular{font-weight:400}.heading-title{font-size:2.4em;font-weight:400;text-align:center}html{scrollbar-gutter:stable}body{background:var(--site-background-color)}body.has-offcanvas{overflow:hidden}#page-container{min-height:100vh;display:flex;flex-flow:column}#content-wrapper{flex-grow:1;margin:0 calc(var(--gutter-x)/ 2)}#important-notice{background:var(--important-notice-background-color);color:var(--important-notice-text-color);text-align:center;font-weight:600}#important-notice .fourteen-forty{padding:calc(var(--gutter-x)/ 5);font-size:.9em}@media (max-width:767px){#important-notice .fourteen-forty{padding:calc(var(--gutter-x)/ 2);font-size:.8em}}#site-header{background:var(--header-background-color);color:var(--header-text-color);padding:calc(var(--gutter-y)/ 2) var(--gutter-x)}#site-menu{position:sticky;display:block;top:0;z-index:999;background:#fff;margin-bottom:var(--gutter-y)}@media (max-width:991px){#site-menu{margin-bottom:0}#site-menu .navbar-header a{color:var(--navigation-text-color)}}@media (max-width:991px){#site-menu .container{padding:0!important}}#site-menu .navbar{padding:calc(var(--gutter-x)/ 2);border-radius:0}@media (min-width:992px){#site-menu .navbar{padding:0}#site-menu .navbar .dropdown-menu .nav-link{background:var(--dropdown-menu-item-background-color);color:var(--dropdown-menu-item-text-color)}#site-menu .navbar .dropdown-menu .nav-link:hover{filter:brightness(.95)}}#site-menu .dropdown-menu{overflow:hidden;--gutter-y:0.75em}.navbar-header{display:flex;flex-flow:row wrap;align-items:center;gap:.5em 1em;justify-content:space-between;background:var(--header-background-color);color:var(--header-text-color);width:100%}@media (min-width:768px){.navbar-header{gap:calc(var(--gutter-x)/ 2)}}@media (min-width:992px){.navbar-header{padding:.75em 1em}}.navbar-header .fourteen-forty{display:inherit;flex-flow:inherit;gap:inherit;justify-content:inherit;align-items:inherit;padding-top:0;padding-bottom:0}.navbar-header .logotype{flex-grow:1}.navbar-header .logotype img{max-width:150px;max-height:48px}@media (min-width:768px){.navbar-header .logotype img{max-width:250px;max-height:60px}}@media (min-width:768px){.navbar-header .logotype{width:auto}}@media (min-width:992px){.navbar-header .logotype{flex-grow:0}}.navbar-header .navbar-brand{display:none;width:calc(var(--sidebar-width) + var(--gutter-x)/ 2);font-size:17px}.navbar-header .navbar-brand:focus,.navbar-header .navbar-brand:hover{text-decoration:none}.navbar-header .navbar-brand>img{display:block}@media (min-width:768px){.navbar-header .navbar-brand{display:block}}.navbar-header form[name=search_form] .input-group{background-color:transparent;border:1px solid #c1c1c1}.navbar-header form[name=search_form] .input-group *{padding:6px 15px}.navbar-header .navbar-search{flex:1 1 auto;margin:0 auto}@media (max-width:991px){.navbar-header .navbar-search{width:100%;order:999}}@media (min-width:992px){.navbar-header .navbar-search{max-width:600px}}.navbar-header .regional-setting{padding-bottom:0}.navbar-header .navbar-icon{font-size:1.5em;color:#000!important}.navbar-icon svg{fill:var(--navigation-background-color);stroke:var(--navigation-background-color);width:25px;height:25px}#cart{position:relative;display:inline-block}#cart>a{position:relative;display:flex;align-items:center;padding:4px;border:1px transparent solid;border-radius:var(--border-radius);color:inherit;white-space:nowrap}#cart>a:hover{border-color:var(--default-border-color);text-decoration:none}#cart img{max-width:2em;max-height:2em}@media (min-width:768px){#cart img{font-size:1.5em}}#cart .badge{background:#ffc8b3;border-radius:2rem;padding:.25em 0;display:inline-block;text-align:center;position:absolute;top:15px;right:-10px;width:2em;animation:pulsating 1.5s linear infinite;font-size:10px;color:#000}#cart .badge:empty{display:none}@media (max-width:calc(768px - 1px)){#cart .details{display:none}}@media (max-width:992px){#cart #cart .badge{top:15px;right:0}}#sidebar{position:relative;display:flex;flex-flow:column}#footer{background-color:var(--footer-background-color);color:var(--footer-text-color);padding:var(--gutter-y) calc(var(--gutter-x)/ 2)}#footer a{color:inherit}#footer .columns{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--gutter-x)}@media (max-width:991px){#footer .columns{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){#footer .columns{grid-template-columns:repeat(2,1fr)}}@media (max-width:567px){#footer .columns{grid-template-columns:repeat(1,1fr)}}#footer .newsletter{display:flex;align-items:center;justify-content:center}@media (max-width:767px){#footer .newsletter{flex-direction:column;align-items:baseline}}#footer .title{font-size:1.1em;margin:0 0 .5em 0;color:var(--footer-title-color)}#footer .list-unstyled li{padding:0}#footer ul.list-vertical li{padding:0}#box-newsletter-subscribe .form-group{margin:0 auto}#box-newsletter-subscribe .btn,#box-newsletter-subscribe .form-control{padding:10px 15px}#box-newsletter-subscribe p{margin-top:0}#copyright .notice{font-size:.75em}#copyright .notice a{color:inherit;text-decoration:underline}#scroll-up{bottom:30px;display:none;height:48px;position:fixed;right:30px;width:48px;z-index:9999}#scroll-up .fa{color:#cecece}.box{margin-bottom:var(--gutter-y)}#box-cookie-notice{background:var(--cookie-notice-background-color);position:fixed;left:0;right:0;bottom:0;padding:1em;backdrop-filter:saturate(200%) blur(5px);color:var(--cookie-notice-text-color);z-index:999}#box-cookie-notice .notice{margin-bottom:1em}#box-cookie-notice .notice a{color:inherit;text-decoration:underline}#box-cookie-notice button{margin:0 .5em}@media (min-width:768px){#box-cookie-notice{max-width:480px;margin:0 auto;bottom:var(--gutter-y);border-radius:var(--border-radius)}}#box-recently-viewed-products .link img{transition:all .1s linear}#box-recently-viewed-products .link img:hover{transform:scale(1.05);box-shadow:0 0 1em rgba(0,0,0,.1)}@media (min-width:992px){#box-also-purchased-products{position:sticky;top:0}}#box-manufacturer-logotypes img{max-height:60px}#box-filter .manufacturers ul{max-height:200px;overflow-y:auto}#box-recently-viewed-products .listing{grid-template-columns:repeat(auto-fill,minmax(64px,0.5fr))}.listing{display:grid;grid-gap:calc(var(--gutter-x)/ 2)}@media (min-width:768px){.listing{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.listing.products.columns{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}@media (min-width:768px){.listing.products.columns{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.listing.products.rows{grid-auto-flow:row;grid-template-columns:initial}.listing.categories{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}@media (min-width:768px){.listing.categories{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.listing.manufacturers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}@media (min-width:768px){.listing.manufacturers{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.listing h1,.listing h2,.listing h3{padding-bottom:0;border:none}.listing a{color:inherit;text-decoration:none}.listing .category,.listing .manufacturer,.listing .product{position:relative;overflow:hidden;background:var(--image-whitespace-color);color:inherit;text-decoration:none;transition:all .5s ease;transform:scale(1)}@media (min-width:768px){.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover .image-wrapper{filter:opacity(.7)}}@media (min-width:768px){.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover h3.name{filter:opacity(.7)}}.listing .category{position:relative;background:var(--whitespace-color)}.listing .category .caption{padding:2em;color:var(--default-text-color);text-align:center;position:absolute;bottom:0;width:100%}.listing .category .caption *{font-weight:600;color:inherit;background:#ffffffd1;text-transform:uppercase;letter-spacing:1px;font-size:1.5em;box-shadow:2px 2px 10px 2px #26252563;margin:0;padding:.5em}.listing .manufacturer{position:relative;background:var(--whitespace-color)}.listing .manufacturer img{width:100%;height:auto;padding:1rem}.listing .manufacturer .caption{margin:0;padding:calc(var(--gutter-y)/ 2) var(--gutter-x);background:#f2f2f2;color:var(--default-text-color);text-align:center}.listing .product{position:relative;background:var(--whitespace-color)}@media (max-width:376px){.listing .product{margin-bottom:calc(var(--gutter-y) * 1.5)}}.listing .product .link{text-decoration:none}.listing .product .image-wrapper{background:var(--image-whitespace-color)}.listing .product .image-wrapper .sticker{font-size:12px;font-weight:600;top:1em;left:1em;padding:1em;position:absolute;text-align:center;text-transform:uppercase;border-radius:70% 30% 30% 70%/60% 40% 60% 40%}.listing .product .image-wrapper .sticker.new{background:rgba(255,228,170,.95)}.listing .product .image-wrapper .sticker.sale{background:rgba(190,255,191,.95)}.listing .product .name{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:calc(var(--gutter-y)/ 4);margin-bottom:calc(var(--gutter-y)/ 4)}.listing .product .manufacturer-name{color:#5382b4;font-size:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:200%;opacity:.75;margin-top:calc(var(--gutter-y)/ -4)}.listing .product .description{color:var(--default-text-color);font-size:13px;line-height:200%;opacity:.75}.listing .product .price-wrapper{font-size:14px}.listing .product .price-wrapper .price{white-space:nowrap}.listing .product .price-wrapper .recommended-price,.listing .product .price-wrapper .regular-price{color:var(--default-text-color);font-size:.75em;white-space:nowrap}.listing .product .price-wrapper .campaign-price{color:#ef4242;white-space:nowrap}.listing .product .price-wrapper del.regular-price{color:#c6c6c6;white-space:nowrap}.listing.columns .product .image{width:100%;height:auto}.listing.columns .product .info{padding:.5rem 0}.listing.columns .product .price-wrapper{position:initial}.listing.rows .product .link{display:flex;gap:var(--gutter-x);padding:var(--gutter-y) var(--gutter-x)}.listing.rows .product .info{flex:1 1 auto}.listing.rows .product .image-wrapper{width:175px}.listing.rows .product .image-wrapper img{width:100%}@media (min-width:768px){.listing.rows .product .image-wrapper{width:160px}}@media (min-width:768px){.listing.rows .product{height:auto}.listing.rows .product .description{margin-bottom:1em}}.category-header{margin-top:calc(var(--gutter-y) * .25);margin-bottom:var(--gutter-y)}#box-category-tree h2{display:none}#box-category-tree .nav-pills li a{background:0 0;border-radius:var(--border-radius);transition:background .18s ease,color .18s ease;color:var(--default-text-color);font-weight:500}#box-category-tree .nav-pills li a:hover{background:var(--soft-pink);color:#d4547a;text-decoration:none}#box-category-tree .nav-pills li.active>a{background:var(--soft-pink);color:#c0406e;font-weight:700}#box-category-tree .nav-pills li.active>a .pcount{opacity:.7}#box-category-tree .nav-pills li.opened>a{color:#c0406e;font-weight:700}#box-manufacturer-links .nav-pills li a{background:0 0;border-radius:var(--border-radius);transition:background .18s ease,color .18s ease;color:var(--default-text-color);font-weight:500}#box-manufacturer-links .nav-pills li a:hover{background:var(--soft-pink);color:#d4547a;text-decoration:none}#box-manufacturer-links .nav-pills li.active>a{background:var(--soft-pink);color:#c0406e;font-weight:700}#box-category-tree .nav-pills li.opened>a:not(:hover){background:0 0}#box-product .sticky{position:sticky;display:flex!important;flex-direction:column;top:calc(var(--gutter-y) * 2)}#box-product .images{margin-bottom:var(--gutter-y)}#box-product .main-image{position:relative;background:var(--whitespace-color);overflow:hidden}#box-product .main-image .sticker{font-size:12px;font-weight:700;top:2.5em;left:1em;padding:1em 1.5em;position:absolute;text-align:center;text-transform:uppercase;border-radius:70% 30% 30% 70%/60% 40% 60% 40%}#box-product .main-image .sticker.new{background:rgba(255,228,170,.96)}#box-product .main-image .sticker.sale{background:rgba(190,255,191,.95)}#box-product .product-title{font-size:2em;margin-bottom:0;line-height:1.15;margin-bottom:10px}@media (max-width:767px){#box-product .product-title{font-size:1.4em}}#box-product .price-wrapper{font-size:1.25em}@media (max-width:767px){#box-product .price-wrapper{font-size:1.1em}}@media (max-width:567px){#box-product .price-wrapper{font-size:.9em}}#box-product .price-wrapper .recommended-price,#box-product .price-wrapper .regular-price{font-size:.75em}#box-product .price-wrapper .campaign-price{color:#ef4242}#box-product .price-wrapper del.regular-price{color:#c6c6c6}#box-product .tax{color:#999}#box-product .stock-available .value{color:#090}#box-product .stock-partly-available .value{color:#f90}#box-product .stock-unavailable .value{color:#c00}#box-product .out-of-stock-notice{background:var(--default-background-color);border:1px solid var(--default-border-color);padding:var(--gutter-y) var(--gutter-x);border-radius:var(--border-radius)}#box-product .options .radio{display:inline-block;margin:0 .35rem .35rem 0}#box-product .options .radio label{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;padding:.45rem .85rem;border-radius:2rem;border:1.5px solid #ddd;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .18s;color:#333;user-select:none}#box-product .options .radio label:hover{border-color:var(--primary-button-background-color);color:var(--primary-button-background-color)}#box-product .options .radio input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}#box-product .options .radio input[type=radio]:checked+label,#box-product .options .radio label:has(input[type=radio]:checked){border-color:var(--primary-button-background-color);background:var(--primary-button-background-color);color:#fff;font-weight:700}#box-product .options .form-group>label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#888;margin-bottom:.6rem;display:block}#box-product .options .form-group{margin-bottom:1rem}#box-product .social-bookmarks{font-size:1.75em;margin-top:1em}#box-product .social-bookmarks a{margin:0 .25em}#box-product .description p:first-child{margin-top:0}#box-product .description p:last-child{margin-bottom:0}#box-product input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#box-product input[type=number]::-webkit-inner-spin-button,#box-product input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}#box-product .input-group button{-webkit-appearance:none;appearance:none;background-color:var(--default-background-color);border:none;align-items:center;justify-content:center;width:20%;font-weight:700}#box-product .input-group input[type=number]{font-weight:700;padding:0;flex:1}.tabs{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:767px){.tabs{flex-direction:column;margin-bottom:2em}}.tabs label{order:1;display:block;padding:calc(var(--gutter-x)/ 2) calc(var(--gutter-y)/ 2);margin-right:.2rem;cursor:pointer;font-weight:700;color:#bababa;border-bottom:3px transparent;font-size:1.15em;text-align:center}.tabs .tab{order:99;flex-grow:1;width:100%;display:none;padding:2rem;margin-top:1rem;background:#fff}.tabs input[type=radio]{display:none}.tabs input[type=radio]:checked+label{border-bottom:3px solid #000;color:#000}@media (max-width:767px){.tabs input[type=radio]:checked+label{border-bottom:2px solid #000}}.tabs input[type=radio]:checked+label+.tab{display:block}@media (max-width:767px){.tabs .tab{padding:1.25rem}.tabs .tab,.tabs label{order:initial}.tabs label{margin-right:0;margin-top:.2rem}}@media (min-width:481px){.flex-d{display:flex;gap:calc(var(--gutter-x)/ 2)}}@media (max-width:480px){.iflex-m{display:flex;flex-direction:column;gap:var(--gutter-x)}}.flex0{flex:0}.flex1{flex:1}.flex2{flex:2}.card{background:#fff;padding:var(--gutter-x)}.sort-items li{margin:.25em}#box-featured-categories .listing,#box-featured-products .listing{margin-bottom:.5em}#content-wrapper{margin:0}#content-wrapper>.fourteen-forty,#content-wrapper>main.fourteen-forty,#content-wrapper>main>.fourteen-forty{width:min(calc(100% - 2rem),1440px);margin-inline:auto;padding-top:calc(var(--gutter-y) * .5)}@media (max-width:767px){#content-wrapper>.fourteen-forty,#content-wrapper>main.fourteen-forty,#content-wrapper>main>.fourteen-forty{width:100%;padding-inline:0.75rem}}.btn,.form-control,.input-group{box-shadow:0 12px 30px rgba(73,64,101,.08)}.btn{border:1px solid rgba(38,49,77,.06);transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease,background 180ms ease}.btn:hover:not(.active):not(.disabled):not([disabled]){transform:translateY(-2px);box-shadow:0 16px 34px rgba(73,64,101,.14);text-decoration:none}.btn.btn-primary{background:var(--primary-button-background-color);color:var(--primary-button-text-color)}.btn.btn-primary:hover:not(.active):not(.disabled):not([disabled]){background:var(--primary-button-background-color-hover);color:var(--primary-button-text-color)}.btn.btn-outline{background:rgba(255,255,255,.76);border:1px solid rgba(38,49,77,.1);color:var(--outline-button-text-color)}.btn.btn-outline:hover:not(.active):not(.disabled):not([disabled]){background:var(--soft-blue);color:var(--default-text-color)}.form-control,.input-group{border:1px solid rgba(38,49,77,.08)}#site-menu{border-bottom:1px solid rgba(38,49,77,.08);margin-bottom:calc(var(--gutter-y) * .75)}#site-menu .navbar-sticky{background:#fff;box-shadow:none}#site-menu .navbar{background:0 0;padding:.8rem max(1rem,calc(var(--gutter-x)/ 2))}#site-menu .dropdown-menu{border:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * .75);box-shadow:0 22px 50px rgba(73,64,101,.16);padding:.35rem}#site-menu .dropdown-menu .nav-link:hover,#site-menu .navbar .dropdown-menu .nav-link:hover{background:var(--soft-blue);filter:none}.navbar-header{gap:.7rem 1rem}.navbar-header .logotype{display:inline-flex;align-items:center}.navbar-header .logotype img{max-height:54px}.navbar-header form[name=search_form] .input-group{background:#f3f3f5;border:1px solid transparent;border-radius:999px;box-shadow:none;overflow:hidden}.navbar-header form[name=search_form] .input-group *{padding:.52rem 1rem}.navbar-header form[name=search_form] .form-control{box-shadow:none}.navbar-header .navbar-icon,.navbar-icon svg{color:var(--default-text-color)!important;fill:var(--default-text-color);stroke:var(--default-text-color)}#cart,.navbar-header .account,.navbar-header .regional-setting{min-width:44px;min-height:44px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;background:#f3f3f5;box-shadow:none;border:1px solid transparent}#cart:hover,#cart>a:hover,.navbar-header .account:hover,.navbar-header .regional-setting:hover{border-color:transparent;background:#e9e9ec}#cart .badge{background:var(--default-text-color);color:#fff;box-shadow:none}.navbar-toggler .icon-bar{background-color:var(--default-text-color)}.navbar-nav{gap:.25rem;padding-top:0}.navbar-nav .nav-link{color:var(--navigation-text-color);border-radius:0;padding:.6rem .9rem;font-size:.98rem;font-weight:600}.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{background:0 0;color:var(--navigation-text-color-hover);text-decoration:none}.navbar-nav .nav-item .nav-link .text:hover,.navbar-nav .nav-link .text:hover{border-bottom:none}@media (min-width:992px){#site-menu .navbar{margin-top:0;padding:.9rem 1rem}.navbar-header{position:static;padding:0;margin-bottom:0}.offcanvas .offcanvas-body{margin-top:.65rem;padding-top:.65rem;border-top:1px solid rgba(38,49,77,.08)}}@media (max-width:991px){#site-menu{margin-bottom:calc(var(--gutter-y) * .75)}#site-menu .navbar-header a{color:var(--default-text-color)}.navbar-header .navbar-search{width:100%}.offcanvas{background:radial-gradient(circle at 20% 0,rgba(255,228,238,.9),transparent 18rem),var(--offcanvas-background-color)!important;opacity:1}.offcanvas .navbar-nav .nav-link{color:var(--default-text-color);margin:.2rem auto;max-width:420px}}.heading-title{display:flex;align-items:center;gap:.85rem;margin-bottom:calc(var(--gutter-y) * .75);letter-spacing:-.03em}.category-header .heading-title{margin-bottom:0;flex:1;min-width:0}.category-header ul.breadcrumb{margin-bottom:0;font-size:.82em;opacity:.72;white-space:nowrap;flex-shrink:0}.breadcrumb-flow{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .55rem;row-gap:.2rem}.breadcrumb-flow__link{font-size:clamp(1rem, 2.5vw, 1.45rem);font-weight:400;color:rgba(38,49,77,.38);text-decoration:none;letter-spacing:-.02em;transition:color .18s ease;line-height:1.3}a.breadcrumb-flow__link:hover{color:rgba(38,49,77,.72)}.breadcrumb-flow__sep{font-size:clamp(1rem, 2.5vw, 1.45rem);font-weight:300;color:rgba(38,49,77,.2);line-height:1.3;user-select:none}.breadcrumb-flow__current{font-size:clamp(1rem, 2.5vw, 1.45rem);font-weight:800;color:#1a2236;letter-spacing:-.03em;line-height:1.3;margin:0}.breadcrumb-flow__current--standalone{font-size:clamp(1.25rem, 3vw, 1.75rem)}.breadcrumb-flow__accent{display:inline-block;width:2rem;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent-pink),var(--accent-blue));align-self:center;margin-left:.25rem;flex-shrink:0}.breadcrumb-product{display:flex;flex-wrap:wrap;align-items:center;gap:0 .3rem;margin-bottom:.6rem}.breadcrumb-product__item{font-size:.78rem;font-weight:500;color:rgba(38,49,77,.42);text-decoration:none;letter-spacing:.01em;line-height:1.4;transition:color .15s ease;white-space:nowrap}a.breadcrumb-product__item:hover{color:rgba(38,49,77,.75);text-decoration:underline;text-underline-offset:2px}.breadcrumb-product__item--current{color:rgba(38,49,77,.28);font-weight:400;cursor:default}.breadcrumb-product__sep{font-size:.72rem;color:rgba(38,49,77,.18);user-select:none;line-height:1.4}.heading-title::after{content:"";flex:1;min-width:48px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--accent-pink),var(--accent-blue),transparent)}.shoe-home{--shoe-ink:#26314d;--shoe-muted:#657086;--shoe-card:rgba(255, 255, 255, 0.9);--shoe-border:rgba(38, 49, 77, 0.08);padding-bottom:clamp(1rem,4vw,3rem)}.shoe-home section{scroll-margin-top:110px}.shoe-hero{overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:clamp(1.15rem,4vw,2.55rem);background:#fff;box-shadow:0 24px 64px rgba(73,64,101,.11)}.shoe-hero .carousel-inner{overflow:hidden;border-radius:inherit;line-height:var(--default-line-height)}.shoe-hero-slide{position:relative;min-height:clamp(460px,calc(100vh - 290px),560px);padding:clamp(1.15rem,2.8vw,2.55rem) clamp(1.25rem,4.4vw,3.65rem) clamp(3.85rem,5vw,4.55rem);color:var(--shoe-ink)}.shoe-hero-slide::after,.shoe-hero-slide::before{content:"";position:absolute;border-radius:999px;pointer-events:none}.shoe-hero-slide::before{inset:clamp(0.55rem,1.6vw,1.15rem);border:1px solid rgba(255,255,255,.72)}.shoe-hero-slide::after{width:clamp(10rem,26vw,22rem);height:clamp(10rem,26vw,22rem);right:-6rem;bottom:-7rem;background:rgba(255,255,255,.46);filter:blur(1px)}.shoe-hero-slide.tone-orthopedic{background:radial-gradient(circle at 12% 16%,rgba(255,255,255,.8),transparent 16rem),linear-gradient(135deg,#e4fbf4 0,#dff4ff 48%,#fff1bd 100%)}.shoe-hero-slide.tone-summer{background:radial-gradient(circle at 78% 16%,rgba(255,255,255,.74),transparent 14rem),linear-gradient(135deg,#fff1bd 0,#ffe4ee 48%,#dff4ff 100%)}.shoe-hero-slide.tone-kindergarten{background:radial-gradient(circle at 18% 20%,rgba(255,255,255,.76),transparent 15rem),linear-gradient(135deg,#ffe4ee 0,#fff3e6 48%,#e4fbf4 100%)}.shoe-hero-slide.tone-baby{background:radial-gradient(circle at 84% 20%,rgba(255,255,255,.74),transparent 15rem),linear-gradient(135deg,#fff8f1 0,#dff4ff 50%,#e4fbf4 100%)}.shoe-hero-grid{position:relative;z-index:1;display:grid;gap:clamp(1.25rem,4vw,3rem);align-items:center;min-height:inherit}.shoe-hero-copy{max-width:660px}.shoe-eyebrow,.shoe-section-kicker{display:inline-flex;align-items:center;gap:.45rem;width:max-content;max-width:100%;margin:0 0 .75rem;padding:.38rem .72rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.72);color:#2c6c5e;font-size:.72rem;font-weight:800;letter-spacing:.075em;text-transform:uppercase;box-shadow:0 10px 22px rgba(73,64,101,.06)}.shoe-hero-title{max-width:660px;margin:0;color:var(--shoe-ink,#26314d);font-size:clamp(1.85rem, 4.4vw, 3.45rem);line-height:1;letter-spacing:-.048em}.shoe-hero-text{max-width:610px;margin:clamp(.85rem,1.8vw,1.1rem) 0 0;color:#4f5b71;font-size:clamp(.98rem, 1.45vw, 1.12rem)}.shoe-cta-actions,.shoe-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:clamp(1.05rem,2.4vw,1.55rem)}.shoe-hero-note{display:flex;flex-wrap:wrap;gap:.4rem .7rem;margin-top:.8rem;color:var(--shoe-muted);font-size:.86rem}.shoe-hero-note span{display:inline-flex;align-items:center;gap:.35rem}.shoe-hero-visual{display:grid;gap:1rem}.shoe-visual-card{position:relative;display:grid;gap:.58rem;min-height:210px;padding:clamp(1.05rem,3vw,1.65rem);border:1px solid rgba(255,255,255,.78);border-radius:clamp(1.15rem,3.2vw,2rem);background:rgba(255,255,255,.76);box-shadow:0 22px 52px rgba(73,64,101,.12);backdrop-filter:blur(14px)}.shoe-visual-badge{justify-self:start;padding:.35rem .7rem;border-radius:999px;background:rgba(101,214,192,.18);color:#256a5a;font-size:.8rem;font-weight:700}.shoe-visual-icon{display:grid;width:clamp(4.4rem,14vw,6.75rem);height:clamp(4.4rem,14vw,6.75rem);place-items:center;border:8px solid rgba(255,255,255,.64);border-radius:38% 62% 55% 45%/45% 44% 56% 55%;background:#fff;box-shadow:0 18px 40px rgba(73,64,101,.11);font-size:clamp(2.35rem, 7vw, 4rem);transform:rotate(-6deg);position:relative;overflow:hidden}.shoe-visual-icon img,.shoe-visual-icon svg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.shoe-visual-card strong{color:var(--shoe-ink);font-size:clamp(1.12rem, 2.2vw, 1.45rem);line-height:1.08}.shoe-visual-card small{color:var(--shoe-muted);font-size:.88rem;line-height:1.42}.shoe-size-strip{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.25rem}.shoe-size-strip span{display:grid;min-width:2.05rem;height:2.05rem;place-items:center;border:1px solid rgba(38,49,77,.08);border-radius:.75rem;background:rgba(255,255,255,.8);color:var(--shoe-ink);font-size:.8rem;font-weight:700}.shoe-visual-points{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.shoe-visual-points li{display:flex;align-items:center;gap:.5rem;padding:.58rem .72rem;border:1px solid rgba(255,255,255,.74);border-radius:.9rem;background:rgba(255,255,255,.66);color:#3f4b61;font-size:.9rem;font-weight:700;box-shadow:0 12px 28px rgba(73,64,101,.07)}.shoe-visual-points li::before{content:"✓";display:grid;width:1.55rem;height:1.55rem;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--accent-mint);color:#173f37;font-size:.86rem}.shoe-hero .carousel-control,.shoe-hero .carousel-indicators{opacity:1}.shoe-hero .carousel-indicators{right:auto;bottom:clamp(1.15rem,4vw,2rem);left:clamp(1.2rem,6vw,5rem);width:auto;margin:0;text-align:left}.shoe-hero .carousel-indicators li{width:.75rem;height:.75rem;border:0;border-radius:999px;background:rgba(38,49,77,.16);transition:width .2s ease,background .2s ease}.shoe-hero .carousel-indicators .active{width:2rem;background:var(--accent-mint)}.shoe-hero-control{top:auto;bottom:clamp(1rem,4vw,1.75rem);width:2.85rem;height:2.85rem;border:1px solid rgba(38,49,77,.08);border-radius:999px!important;background:rgba(255,255,255,.72)!important;color:var(--shoe-ink)!important;text-shadow:none;box-shadow:0 14px 34px rgba(73,64,101,.1);backdrop-filter:blur(10px)}.shoe-hero-control.left{right:4.45rem;left:auto}.shoe-hero-control.right{right:1.2rem}.shoe-hero-control .icon-next,.shoe-hero-control .icon-prev{top:50%;left:50%;right:auto;width:auto;height:auto;margin:0;color:inherit;font-family:inherit;font-size:1.45rem;font-weight:800;line-height:1;transform:translate(-50%,-50%)}.shoe-section-heading{display:grid;gap:.48rem;max-width:720px;margin-bottom:clamp(.9rem,2.5vw,1.3rem)}.shoe-cta-band h2,.shoe-section-heading h2,.shoe-seo-panel h2{margin:0;color:var(--shoe-ink);font-size:clamp(1.55rem, 3.5vw, 2.55rem);line-height:1.04;letter-spacing:-.04em}.shoe-cta-band p,.shoe-section-heading p:not(.shoe-section-kicker),.shoe-seo-panel p:not(.shoe-section-kicker){margin:0;color:var(--shoe-muted);font-size:clamp(.96rem, 1.45vw, 1.06rem)}.shoe-category-section,.shoe-cta-band,.shoe-seo-panel,.shoe-trust{margin-bottom:clamp(1.25rem,3.4vw,2.5rem)}.shoe-category-grid{display:grid;gap:1rem}.shoe-category-card{position:relative;display:flex;min-height:220px;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--shoe-border);border-radius:clamp(1.05rem,3vw,1.75rem);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88));box-shadow:0 16px 38px rgba(73,64,101,.07);color:var(--shoe-ink);text-decoration:none;transform:translateY(0);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.shoe-category-card::before{content:"";position:absolute;width:8.4rem;height:8.4rem;right:-3.8rem;top:-3.9rem;border-radius:999px;background:var(--card-glow,var(--soft-mint));opacity:.86}.shoe-category-card::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.5),transparent 48%);pointer-events:none}.shoe-category-card:hover{border-color:rgba(101,214,192,.36);box-shadow:0 28px 64px rgba(73,64,101,.14);color:var(--shoe-ink);text-decoration:none;transform:translateY(-6px)}.shoe-category-card.tone-orthopedic{--card-glow:var(--soft-mint)}.shoe-category-card.tone-summer{--card-glow:var(--soft-yellow)}.shoe-category-card.tone-kindergarten{--card-glow:var(--soft-pink)}.shoe-category-card.tone-baby{--card-glow:var(--soft-blue)}.shoe-category-bottom,.shoe-category-top{position:relative;z-index:1}.shoe-category-icon{display:grid;width:3.8rem;height:3.8rem;place-items:center;margin-bottom:1rem;border-radius:1.25rem;background:rgba(255,255,255,.72);box-shadow:0 16px 32px rgba(73,64,101,.08);font-size:2rem}.shoe-category-card h3{margin:0 0 .5rem;color:var(--shoe-ink);font-size:clamp(1.12rem, 2.2vw, 1.4rem);line-height:1.08;letter-spacing:-.025em}.shoe-category-card p{margin:0;color:var(--shoe-muted);line-height:1.48}.shoe-card-label,.shoe-card-link{display:inline-flex;align-items:center;width:max-content;max-width:100%;border-radius:999px;font-weight:800}.shoe-card-label{margin-bottom:.8rem;padding:.3rem .65rem;background:rgba(255,255,255,.7);color:#2c6c5e;font-size:.78rem}.shoe-card-link{margin-top:1.25rem;color:#255f54}.shoe-category-links{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.shoe-category-links .shoe-card-link{margin-top:0;padding:.5rem .78rem;border:1px solid rgba(101,214,192,.26);background:rgba(255,255,255,.76);box-shadow:0 10px 24px rgba(73,64,101,.06);text-decoration:none}.shoe-category-links .shoe-card-link:hover{border-color:rgba(101,214,192,.45);background:rgba(228,251,244,.82);color:#174e43;text-decoration:none}.shoe-trust{padding:clamp(1.2rem,4vw,2.4rem);border:1px solid var(--shoe-border);border-radius:clamp(1.35rem,5vw,2.7rem);background:radial-gradient(circle at 8% 8%,rgba(101,214,192,.18),transparent 18rem),rgba(255,255,255,.78);box-shadow:0 22px 58px rgba(73,64,101,.08)}.shoe-trust-grid{display:grid;gap:.85rem;margin-top:clamp(1rem,3vw,1.4rem)}.shoe-trust-card{display:flex;gap:.85rem;align-items:flex-start;padding:1rem;border:1px solid rgba(38,49,77,.07);border-radius:1.2rem;background:rgba(255,255,255,.78)}.product-assurances .icon,.shoe-trust-icon{display:grid;width:2.45rem;height:2.45rem;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--soft-pink);font-size:1.2rem}.product-assurances .assurance:nth-child(2) .icon,.shoe-trust-card:nth-child(2) .shoe-trust-icon{background:var(--soft-blue)}.product-assurances .assurance:nth-child(3) .icon,.shoe-trust-card:nth-child(3) .shoe-trust-icon{background:var(--soft-yellow)}.shoe-trust-card:nth-child(4) .shoe-trust-icon{background:var(--soft-mint)}.product-assurances strong,.shoe-trust-card strong{display:block;margin-bottom:.16rem;color:var(--shoe-ink,#26314d)}.product-assurances small,.shoe-trust-card p{display:block;margin:0;color:var(--shoe-muted,#657086);font-size:.92rem;line-height:1.4}.shoe-seo-panel{display:grid;gap:clamp(1rem,4vw,2rem);padding:clamp(1.2rem,4vw,2.4rem);border:1px solid rgba(101,214,192,.18);border-radius:clamp(1.35rem,5vw,2.5rem);background:linear-gradient(135deg,rgba(228,251,244,.88),rgba(255,255,255,.84))}.shoe-seo-panel p+p{margin-top:.75rem}.shoe-quick-links{display:flex;flex-wrap:wrap;gap:.55rem;align-content:start}.shoe-quick-links a{display:inline-flex;padding:.58rem .82rem;border:1px solid rgba(38,49,77,.08);border-radius:999px;background:rgba(255,255,255,.76);color:var(--shoe-ink);font-weight:700;text-decoration:none;box-shadow:0 12px 28px rgba(73,64,101,.06)}.shoe-quick-links a:hover{border-color:rgba(101,214,192,.34);color:#255f54;text-decoration:none}.shoe-cta-band{display:grid;gap:.8rem;justify-items:start;padding:clamp(1.25rem,4vw,2.4rem);border-radius:clamp(1.35rem,5vw,2.5rem);background:radial-gradient(circle at 88% 18%,rgba(255,255,255,.52),transparent 12rem),linear-gradient(135deg,#26314d 0,#2c6c5e 100%);color:#fff;box-shadow:0 24px 64px rgba(38,49,77,.18)}.shoe-cta-band h2,.shoe-cta-band p{color:#fff}.shoe-cta-band p{max-width:680px;opacity:.86}.shoe-product-flow{margin-top:clamp(1rem,4vw,2.5rem)}@media (min-width:768px){.shoe-hero-slide{min-height:clamp(460px,calc(100vh - 290px),560px)}.shoe-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,0.95fr)}.shoe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shoe-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shoe-seo-panel{grid-template-columns:minmax(0,1.1fr) minmax(260px,0.9fr);align-items:center}.shoe-cta-band{justify-items:center;text-align:center}}@media (min-width:1100px){.shoe-category-grid,.shoe-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.shoe-hero-visual{max-width:420px}}@media (max-width:567px){.shoe-hero{margin-top:calc(var(--gutter-y) * .45)}.shoe-hero-slide{min-height:610px;padding-right:1rem;padding-left:1rem}.shoe-cta-actions .btn,.shoe-hero-actions .btn{width:100%}.shoe-hero-control{display:none}.shoe-hero .carousel-indicators{left:1rem}}.listing{grid-gap:clamp(1rem,2vw,1.5rem)}.listing.products.columns{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (min-width:768px){.listing.products.columns{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.listing.categories{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}@media (min-width:768px){.listing.categories{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.listing .category,.listing .manufacturer,.listing .product{border:1px solid rgba(38,49,77,.08);border-radius:var(--border-radius);background:var(--card-background-color);box-shadow:0 18px 44px rgba(73,64,101,.08);transform:translateY(0);transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease}.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover{border-color:rgba(255,122,162,.22);box-shadow:0 26px 58px rgba(73,64,101,.14);transform:translateY(-6px)}.listing .category:hover,.listing .manufacturer:hover,.listing .product:hover .image-wrapper,.listing .product:hover h3.name{filter:none}.listing .category .link,.listing .product .link{display:block;height:100%}.listing .category img{width:100%;height:100%;min-height:220px;object-fit:cover;transition:transform 320ms ease}.listing .category:hover img{transform:scale(1.04)}.listing .category .caption{padding:1rem;background:linear-gradient(180deg,transparent 0,rgba(38,49,77,.58) 100%)}.listing .category .caption *{display:inline-flex;margin:0;padding:.55rem .85rem;border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(73,64,101,.18);color:var(--default-text-color);font-size:1rem;letter-spacing:0;text-transform:none}.listing .product .image-wrapper{margin:.65rem;overflow:hidden;border-radius:calc(var(--border-radius) * .75);border:1px solid rgba(38,49,77,.06);background:#fff}.listing .product .image{transition:transform 240ms ease}.listing .product:hover .image{transform:scale(1.035)}#box-product .main-image .sticker,.listing .product .image-wrapper .sticker{border-radius:999px;box-shadow:0 12px 28px rgba(73,64,101,.16);letter-spacing:.04em}#box-product .main-image .sticker.new,.listing .product .image-wrapper .sticker.new{background:rgba(255,241,189,.96)}#box-product .main-image .sticker.sale,.listing .product .image-wrapper .sticker.sale{background:rgba(255,122,162,.96);color:#fff}.listing.columns .product .info{padding:.35rem 1.1rem 1.25rem}.listing-pagination{margin-top:clamp(1rem,2.2vw,1.6rem);padding-top:clamp(.9rem,1.8vw,1.3rem);border-top:1px solid rgba(38,49,77,.08)}.listing-pagination .pagination{margin:0}.listing .product .name{display:-webkit-box;min-height:2.75em;overflow:hidden;color:var(--default-text-color);font-size:1rem;line-height:1.35;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.listing .product .description,.listing .product .manufacturer-name{color:#6b7388}.listing .product .price-wrapper{font-size:1rem}.listing .product .price-wrapper .campaign-price,.listing .product .price-wrapper .price{color:#26314d;font-size:1.15em}.listing .product .price-wrapper .campaign-price{color:#ff4f7f}.category-header{margin:calc(var(--gutter-y) * .25) auto calc(var(--gutter-y) * .35);padding:clamp(.5rem,1.2vw,.7rem) clamp(.75rem,2vw,1.25rem);border-radius:calc(var(--border-radius) * 1.1);background:radial-gradient(circle at 0 0,rgba(255,228,238,.9),transparent 18rem),rgba(255,255,255,.72);box-shadow:0 18px 44px rgba(73,64,101,.08)}#box-product .images{align-items:flex-start}#box-product .main-image{border:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * 1.15);background:radial-gradient(circle at 14% 10%,rgba(255,255,255,.9),transparent 48%),linear-gradient(135deg,var(--soft-blue),var(--soft-pink));box-shadow:0 22px 60px rgba(73,64,101,.1)}#box-product .extra-image.thumbnail{overflow:hidden;border:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * .65);background:#fff;box-shadow:0 10px 24px rgba(73,64,101,.08)}#box-product .sticky{top:calc(var(--gutter-y) + 5rem);padding:clamp(1rem,3vw,1.5rem);border:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * 1.05);background:rgba(255,255,255,.86);box-shadow:0 22px 60px rgba(73,64,101,.1);backdrop-filter:blur(14px)}#box-product .product-title{font-size:clamp(1.7rem, 4vw, 3rem);letter-spacing:-.045em}#box-product .price-wrapper{font-size:clamp(1.25rem, 3vw, 1.8rem)}#box-product .price-wrapper .campaign-price{color:#ff4f7f}#box-product .short-description{color:#566071;font-size:1.03rem}#box-product .buy_now{padding:1rem;border-radius:calc(var(--border-radius) * .85);background:linear-gradient(135deg,rgba(228,251,244,.95),rgba(223,244,255,.92))}#box-product .input-group button{background:rgba(255,255,255,.72);color:var(--default-text-color)}#box-product .out-of-stock-notice{border-radius:calc(var(--border-radius) * .7)}#box-product .cheapest-shipping,#box-product .stock-available,#box-product .stock-delivery{gap:.45rem;color:#566071}#box-product .cheapest-shipping svg path,#box-product .stock-available svg path{fill:var(--accent-mint)}#box-product .stock-delivery svg circle,#box-product .stock-delivery svg polyline{stroke:var(--accent-mint)}.product-assurances{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem;margin-top:1rem}.product-assurances .assurance{padding:.85rem;border:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * .7);background:rgba(255,255,255,.72)}@media (max-width:567px){.product-assurances{grid-template-columns:1fr}}.tabs label{border-radius:999px;color:#6b7388}.tabs input[type=radio]:checked+label{border-bottom-color:transparent;background:var(--soft-pink);color:var(--default-text-color)}.tabs .tab{border:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * .9);box-shadow:0 18px 44px rgba(73,64,101,.08);padding:2rem!important}#footer{position:relative;overflow:hidden;margin-top:calc(var(--gutter-y) * 2);padding-top:calc(var(--gutter-y) * 1.2);border-radius:0;background:radial-gradient(circle at 12% 0,rgba(255,122,162,.22),transparent 22rem),radial-gradient(circle at 86% 20%,rgba(105,200,255,.22),transparent 24rem),var(--footer-background-color)}.footer-intro{display:flex;gap:1rem;align-items:end;justify-content:space-between;margin-bottom:calc(var(--gutter-y) * 1.1);padding-bottom:calc(var(--gutter-y) * .8);border-bottom:1px solid rgba(255,255,255,.12)}.footer-intro h2{margin:0;color:#fff;font-size:clamp(1.6rem, 4vw, 3rem);letter-spacing:-.05em}.footer-intro p{max-width:460px;margin:0;color:rgba(255,255,255,.72)}#footer .columns{gap:clamp(1.25rem,3vw,2.5rem)}#footer .title{color:var(--footer-title-color);letter-spacing:-.02em}#footer .list-unstyled li+li{margin-top:.35rem}#footer a:hover{color:#fff1bd}#box-newsletter-subscribe{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--border-radius) * .9);background:rgba(255,255,255,.08)}#box-newsletter-subscribe .input-group{background:rgba(255,255,255,.92)}#box-newsletter-subscribe .btn,#box-newsletter-subscribe .form-control{padding:.85rem 1rem}#copyright{margin-top:calc(var(--gutter-y) * 1.2);background:var(--copyright-background-color);color:var(--copyright-text-color)}#copyright .notice{padding-top:1rem;padding-bottom:1rem}@media (max-width:767px){.footer-intro{display:block}.footer-intro p{margin-top:.5rem}}body.scrolling-down #site-menu{top:0}#site-menu,#site-menu .dropdown,#site-menu .navbar,#site-menu .navbar-nav,#site-menu .offcanvas,#site-menu .offcanvas-body{overflow:visible}#site-menu{background:rgba(255,255,255,.94);margin-bottom:clamp(.25rem,.5vw,.5rem)}#site-menu .navbar{display:block;position:static;padding:0}#site-menu .offcanvas-body.fourteen-forty,.navbar-header.fourteen-forty{width:min(calc(100% - 2rem),1440px);min-width:0}.navbar-header{display:grid;grid-template-columns:minmax(150px,240px) minmax(280px,1fr) auto;gap:1rem;min-height:86px;padding:.85rem 0}.navbar-header .logotype{min-width:0;flex-grow:0}.navbar-header .logotype img{width:auto;max-width:min(220px,100%);max-height:58px}.navbar-header .navbar-search{width:100%;max-width:680px;justify-self:stretch}.navbar-actions{display:inline-flex;gap:.65rem;align-items:center;justify-content:flex-end;white-space:nowrap}#cart,#cart>a,.navbar-header .account,.navbar-header .regional-setting,.navbar-toggler{flex:0 0 auto}#site-menu .offcanvas-body{position:static;display:block;margin-top:0;padding:0;border-top:1px solid rgba(38,49,77,.08)}#site-menu .navbar-nav{align-items:center;justify-content:center;gap:.35rem;padding:.55rem 0 .7rem;flex-wrap:wrap}#site-menu .navbar-nav .nav-link{padding:.58rem 1rem;font-size:.96rem;line-height:1.2}#site-menu .dropdown [data-toggle=dropdown],#site-menu .mega-menu [data-toggle=mega-category]{position:relative;padding-inline-end:2rem!important}#site-menu .dropdown [data-toggle=dropdown]:after,#site-menu .mega-menu [data-toggle=mega-category]:after{position:absolute;font-family:FontAwesome;content:"\f078";font-size:.65em;right:.75rem;top:50%;padding-top:0;transform:translateY(-50%);transition:transform .15s}#site-menu .dropdown.open [data-toggle=dropdown]:after,#site-menu .mega-menu.open [data-toggle=mega-category]:after{transform:translateY(-50%) rotate(180deg)}#site-menu .dropdown-menu:not(.mega-menu-panel){min-width:220px;padding:.45rem;border-radius:18px}#site-menu .dropdown-menu:not(.mega-menu-panel) .dropdown-menu-item>a{border-radius:12px}#site-menu .mega-menu.dropdown{position:static}#site-menu .mega-menu.dropdown::after{display:none}#site-menu .mega-menu-panel{position:absolute;left:0;right:0;top:100%;display:none;grid-template-columns:1fr;gap:0;width:100%;max-width:none;overflow:hidden;padding:1.25rem 1.5rem;border:1px solid rgba(38,49,77,.08);border-top:none;border-radius:0 0 calc(var(--border-radius) * .95) calc(var(--border-radius) * .95);background:rgba(255,255,255,.98);box-shadow:0 30px 80px rgba(73,64,101,.18);z-index:1000}.mega-menu-feature{padding:1.25rem;border-radius:calc(var(--border-radius) * .75);background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.8),transparent 12rem),linear-gradient(135deg,var(--soft-pink),var(--soft-blue))}.mega-menu-feature .eyebrow{display:inline-flex;margin-bottom:.75rem;padding:.35rem .65rem;border-radius:999px;background:rgba(255,255,255,.72);color:#74405a;font-size:.78rem;font-weight:600;text-transform:uppercase}.mega-menu-feature strong{display:block;margin-bottom:.5rem;color:var(--default-text-color);font-size:1.45rem;line-height:1.05;letter-spacing:-.04em}.mega-menu-feature p{margin:0 0 1rem;color:#566071;font-size:.94rem}.mega-menu-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.75rem}.mega-menu-column{padding:.85rem;border:1px solid rgba(38,49,77,.07);border-radius:calc(var(--border-radius) * .65);background:#fff}.mega-menu-title{display:block;margin-bottom:.45rem;color:var(--default-text-color)!important;font-weight:600;line-height:1.25}.mega-menu-links{margin:0;padding:0;list-style:none}.mega-menu-links li+li{margin-top:.15rem}.mega-menu-links a{display:block;padding:.28rem 0;color:#6b7388!important;font-size:.92rem;line-height:1.25}.mega-menu-links a:hover,.mega-menu-title:hover{color:var(--accent-pink)!important;text-decoration:none}@media (min-width:992px){#site-menu>#offcanvas{display:none!important}#site-menu .offcanvas{display:block;width:100%!important}#site-menu .mega-menu.dropdown{position:static}#site-menu .mega-menu.dropdown::after{display:none}}@media (max-width:991px){#site-menu .navbar{padding:.75rem 1rem}#site-menu .navbar-sticky{display:none}.navbar-header.fourteen-forty{width:100%}.navbar-header{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;min-height:auto;padding:0}.navbar-header .logotype{grid-column:1;grid-row:1}.navbar-header .logotype img{max-width:min(180px,100%);max-height:52px}.navbar-actions{grid-column:2;grid-row:1;gap:.45rem}.navbar-header .navbar-search{grid-column:1/-1;grid-row:2;max-width:none}#site-menu .offcanvas-body{width:100%;border-top:none}#site-menu .navbar-nav{display:block;padding:.5rem 1rem 1.5rem}#site-menu .navbar-nav .nav-link{max-width:none;padding:.8rem 1rem}#site-menu .mega-menu-panel{position:static;display:none;width:100%;min-width:0;max-width:none;margin:.35rem 0 .75rem;padding:.75rem;border-top:1px solid rgba(38,49,77,.08);border-radius:calc(var(--border-radius) * .75);box-shadow:none;grid-template-columns:1fr}.mega-menu-feature{display:none}.mega-menu-grid{grid-template-columns:repeat(2,1fr)}}#cart:hover{border-color:rgba(255,122,162,.3);background:var(--soft-pink);text-decoration:none}@media (max-width:991px){#site-menu .offcanvas{overflow-x:hidden;overflow-y:auto}}@media (max-width:567px){.navbar-header .logotype img{max-width:min(150px,100%)}.navbar-actions{gap:.3rem}#cart,#cart>a,.navbar-header .account,.navbar-header .regional-setting,.navbar-toggler{min-width:40px;min-height:40px}}#site-menu,#site-menu .navbar-header,#site-menu .navbar-header .logotype img,#site-menu .navbar-nav,#site-menu .navbar-search,#site-menu .navbar-search .input-group,#site-menu .offcanvas-body{transition:all 180ms ease}body.header-condensed #site-menu{box-shadow:0 18px 44px rgba(73,64,101,.12)}body.header-condensed #site-menu .navbar-header{min-height:72px;padding-top:.55rem;padding-bottom:.55rem}body.header-condensed #site-menu .navbar-header .logotype img{max-height:50px}body.header-condensed #site-menu .navbar-search{max-width:620px}body.header-condensed #site-menu .navbar-header form[name=search_form] .input-group *{padding-top:.7rem;padding-bottom:.7rem}body.header-condensed #site-menu .navbar-nav{padding-top:.4rem;padding-bottom:.5rem}#site-menu .mega-menu-panel{overflow:hidden}#site-menu .mega-menu-title-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:0 0 3rem;border-radius:16px;background:linear-gradient(135deg,var(--soft-pink),var(--soft-blue));color:var(--default-text-color);font-size:1.1rem;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);overflow:hidden}#site-menu .mega-menu-title-icon.has-image{background:rgba(255,255,255,.85)}#site-menu .mega-menu-title-icon img{width:70%;height:70%;object-fit:contain}#site-menu .mega-menu-title-copy .name{display:block;color:var(--default-text-color);line-height:1.2}#site-menu .mega-menu-title-icon.tone-pink{background:linear-gradient(135deg,#ffe4ee,#fff0f5)}#site-menu .mega-menu-title-icon.tone-blue{background:linear-gradient(135deg,#dff4ff,#edf7ff)}#site-menu .mega-menu-title-icon.tone-yellow{background:linear-gradient(135deg,#fff1bd,#fff8dd)}#site-menu .mega-menu-title-icon.tone-mint{background:linear-gradient(135deg,#e4fbf4,#f1fffb)}#site-menu .mega-menu-title-icon.tone-lavender{background:linear-gradient(135deg,#ece8ff,#f5f2ff)}#site-menu .mega-menu-main{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:1rem;align-items:start}#site-menu .mega-menu-feature-stack{display:block}#site-menu .mega-menu-feature{padding:1.15rem}#site-menu .mega-menu-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}#site-menu .mega-menu-column{padding:1rem;border-radius:22px;box-shadow:none}#site-menu .mega-menu-title{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem}#site-menu .mega-menu-title-copy{min-width:0}#site-menu .mega-menu-links a{padding:.38rem 0}#site-menu .mega-menu-links a:hover{color:var(--accent-pink)!important;text-decoration:none}#site-menu .mega-menu-panel{display:none}#site-menu .mega-menu-sub-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(38,49,77,.08)}#site-menu .mega-menu-sub-title{display:flex;align-items:center;gap:.7rem;color:var(--default-text-color)!important;font-weight:700;font-size:1.05rem;text-decoration:none}#site-menu .mega-menu-sub-title:hover{color:var(--accent-pink)!important}#site-menu .mega-menu-view-all{font-size:.88rem;color:var(--accent-pink)!important;font-weight:600;text-decoration:none;white-space:nowrap}#site-menu .mega-menu-view-all:hover{text-decoration:underline}#site-menu .mega-menu-sub-grid{display:flex;flex-wrap:wrap;gap:.3rem .15rem;justify-content:center}#site-menu .mega-menu-sub-item{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .7rem .42rem .45rem;border-radius:999px;background:0 0;color:#4a5568!important;font-size:.93rem;font-weight:500;text-decoration:none;transition:background .13s,color .13s;white-space:nowrap}#site-menu .mega-menu-sub-item:hover{background:rgba(255,122,162,.09);color:var(--accent-pink)!important;text-decoration:none}#site-menu .mega-menu-sub-icon,#site-menu .nav-link-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;border-radius:7px;background:linear-gradient(135deg,var(--soft-pink),var(--soft-blue));font-size:.78rem;overflow:hidden}#site-menu .mega-menu-sub-icon.has-image,#site-menu .nav-link-icon.has-image{background:rgba(255,255,255,.85)}#site-menu .mega-menu-sub-icon img,#site-menu .nav-link-icon img{width:70%;height:70%;object-fit:contain}#site-menu .mega-menu-sub-icon.tone-pink,#site-menu .nav-link-icon.tone-pink{background:linear-gradient(135deg,#ffe4ee,#fff0f5)}#site-menu .mega-menu-sub-icon.tone-blue,#site-menu .nav-link-icon.tone-blue{background:linear-gradient(135deg,#dff4ff,#edf7ff)}#site-menu .mega-menu-sub-icon.tone-yellow,#site-menu .nav-link-icon.tone-yellow{background:linear-gradient(135deg,#fff1bd,#fff8dd)}#site-menu .mega-menu-sub-icon.tone-mint,#site-menu .nav-link-icon.tone-mint{background:linear-gradient(135deg,#e4fbf4,#f1fffb)}#site-menu .mega-menu-sub-icon.tone-lavender,#site-menu .nav-link-icon.tone-lavender{background:linear-gradient(135deg,#ece8ff,#f5f2ff)}#site-menu .mega-menu-sub-icon.tone-peach,#site-menu .nav-link-icon.tone-peach{background:linear-gradient(135deg,#fff0e8,#fff5f0)}@media (max-width:991px){.mega-menu-mobile-panel{display:none;padding:.5rem 0 .75rem 1rem}.mega-menu.open .mega-menu-mobile-panel{display:block}.mega-menu-mobile-links{list-style:none;margin:0 0 .5rem;padding:0}.mega-menu-mobile-links li a{display:block;padding:.5rem 0;color:var(--default-text-color);font-size:.96rem;border-bottom:1px solid rgba(38,49,77,.06)}.mega-menu-mobile-all{display:inline-block;margin-top:.4rem;font-size:.88rem;color:var(--accent-pink)!important;font-weight:600}}@media (max-width:991px){body.has-offcanvas::before{content:"";position:fixed;inset:0;background:rgba(38,49,77,.26);backdrop-filter:blur(6px);z-index:998}body.header-condensed #site-menu .navbar-header{min-height:auto;padding-top:0;padding-bottom:0}#site-menu .navbar-toggler{background:rgba(255,255,255,.88)!important;box-shadow:0 10px 22px rgba(73,64,101,.08)}#site-menu .offcanvas{width:min(420px,calc(100vw - .75rem))!important;max-width:calc(100vw - .75rem);height:100dvh!important;padding-bottom:1rem;border-radius:0 28px 28px 0;background:rgba(255,248,241,.98)!important;box-shadow:0 24px 60px rgba(28,36,54,.25);opacity:1}#site-menu .offcanvas-header{padding:1rem 1rem .75rem}#site-menu .offcanvas-title{font-size:1.15rem;font-weight:700}#site-menu .offcanvas-body.fourteen-forty{width:100%;min-width:0;padding:0 1rem 1rem}#site-menu .navbar-nav{gap:0}#site-menu .nav-item+.nav-item{margin-top:.2rem}#site-menu .navbar-nav .nav-link{width:100%;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 10px 24px rgba(73,64,101,.06)}#site-menu .dropdown.open>.nav-link,#site-menu .mega-menu.open>.nav-link{background:var(--soft-pink);color:var(--default-text-color)}#site-menu .dropdown-menu:not(.mega-menu-panel){margin-top:.35rem;border-radius:18px;background:rgba(255,255,255,.78)}#site-menu .mega-menu.dropdown::after{display:none}#site-menu .mega-menu-panel{position:static;left:auto;top:auto;width:100%;min-width:0;max-width:none;margin-top:.35rem;padding:.75rem;border-top:1px solid rgba(38,49,77,.08);border-radius:18px;background:rgba(255,255,255,.78);box-shadow:none;transform:none}#site-menu .mega-menu-feature-stack,#site-menu .mega-menu-overview{display:none}#site-menu .mega-menu-main{grid-template-columns:1fr}#site-menu .mega-menu-grid{grid-template-columns:1fr}#site-menu .mega-menu-column{padding:.9rem;border-radius:18px}}@media (max-width:991px){#site-menu .mega-menu-panel{display:none!important}}.mega-menu-mobile-panel{display:none;margin-top:.35rem;padding:.75rem;border-radius:18px;background:rgba(255,255,255,.78)}.mega-menu-mobile-panel .mega-menu-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.mega-menu-mobile-panel .mega-menu-column{padding:.65rem .75rem;border-radius:14px}.mega-menu-mobile-panel .mega-menu-title{font-size:.9rem;gap:.5rem;margin-bottom:0}.mega-menu-mobile-panel .mega-menu-title-icon{width:2.2rem;height:2.2rem;flex:0 0 2.2rem;font-size:.9rem}.mega-menu-mobile-all{display:block;margin-top:.75rem;text-align:center}@media (max-width:991px){.mega-menu.open>.mega-menu-mobile-panel{display:block}}@media (min-width:992px){.mega-menu-mobile-panel{display:none!important}}.filter-bar{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem;padding:.75rem 0;border-bottom:1px solid rgba(0,0,0,.07)}.filter-bar #filter-tokens-inline{display:contents}.filter-bar .filter-sort-inline{margin-left:auto}.filter-drawer-btn{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border:1.5px solid #e0dbd6;border-radius:2rem;padding:.5rem 1.25rem;font-size:14px;font-weight:600;cursor:pointer;color:#2a2a2a;transition:border-color .2s,box-shadow .2s;font-family:inherit}.filter-drawer-btn:hover{border-color:var(--primary-button-background-color);box-shadow:0 0 0 3px rgba(232,100,122,.1)}.filter-active-count{background:var(--primary-button-background-color);color:#fff;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.filter-sort-inline{margin-left:auto}.filter-sort-inline .filter-drawer-btn{gap:.4rem}.filter-sort-inline .sort-chevron{margin-left:.1rem;opacity:.6}.filter-sort-inline .filter-drawer-btn.dropdown-toggle::after,.filter-sort-inline .filter-drawer-btn::after{display:none}.filter-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1100;backdrop-filter:blur(2px)}.filter-overlay.open{display:block}.filter-drawer{position:fixed;top:0;left:-400px;width:360px;height:100vh;background:#fff;z-index:1200;display:flex;flex-direction:column;transition:left .3s cubic-bezier(.4, 0, .2, 1);box-shadow:4px 0 32px rgba(0,0,0,.12)}.filter-drawer.open{left:0}.filter-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #f0ece8;font-size:17px;font-weight:700;color:#2a2a2a}.filter-drawer-close{background:0 0;border:none;cursor:pointer;padding:.5rem;color:#888;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.filter-drawer-close:hover{background:#f7f5f2;color:#333}.filter-drawer-body{flex:1;overflow-y:auto;padding:1rem 1.5rem}.filter-group{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f7f5f2}.filter-group:last-child{border-bottom:none}.filter-group-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;margin-bottom:.75rem}.filter-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.filter-option-label{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;color:#333;transition:background .15s}.filter-option-label:hover{background:#f7f5f2}.filter-option-label input{accent-color:var(--primary-button-background-color);width:16px;height:16px;flex-shrink:0}.filter-drawer-footer{padding:1.25rem 1.5rem;border-top:1px solid #f0ece8;display:flex;gap:.75rem}.filter-reset-btn{flex:1;border-radius:2rem!important;font-weight:600!important}.filter-apply-btn{flex:2;border-radius:2rem!important;font-weight:700!important;background:var(--primary-button-background-color)!important;color:#fff!important}body.filter-drawer-open{overflow:hidden}@media (max-width:480px){.filter-drawer{width:100vw;left:-100vw}}#box-filter .tokens:not(:empty){padding:.5rem 0 .75rem}#filter-tokens-inline:not(:empty){padding:0}#box-filter .tokens .token{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1.25rem;border-radius:2rem;font-size:14px;font-weight:600;cursor:default;margin:0;background:#fff;color:#2a2a2a;border:1.5px solid #e0dbd6}#box-filter .tokens .token .remove{color:inherit;font-weight:700;text-decoration:none;opacity:.6}#box-filter .tokens .token .remove:hover{opacity:1}.product-page-container{width:min(calc(100% - clamp(1.5rem,4vw,4rem)),1440px);min-width:0;margin:0 auto;padding:0 0 clamp(2rem,4vw,4rem);box-sizing:border-box}.product-page-container>.layout{margin:0}.product-page-container .tabs{margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(1.5rem,3vw,2.5rem)}#box-product{width:100%}.size-chart .table.table-striped,.technical-data .table.table-striped{border-collapse:collapse;background:0 0}.size-chart .table.table-striped>tbody>tr,.technical-data .table.table-striped>tbody>tr{background:0 0!important;border-bottom:1px solid var(--default-border-color)}.size-chart .table.table-striped>tbody>tr:first-child,.technical-data .table.table-striped>tbody>tr:first-child{border-top:1px solid var(--default-border-color)}.size-chart .table.table-striped>tbody>tr:hover,.technical-data .table.table-striped>tbody>tr:hover{background:0 0!important}.size-chart .table td,.technical-data .table td{padding:10px 12px;vertical-align:middle;font-size:.95em}.size-chart .table td.bold,.technical-data .table td.bold{font-weight:600;width:40%;color:var(--default-text-color)}.size-chart .table th[colspan],.technical-data .table th[colspan]{padding-top:20px!important;padding-bottom:6px!important;background:0 0!important;font-weight:700;font-size:.8em;letter-spacing:.5px;text-transform:uppercase;color:var(--muted-text-color,#888);border-bottom:2px solid var(--default-border-color)}#box-product .product-layout{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(1rem,2vw,1.5rem);row-gap:.5rem;align-items:start;margin:0}#box-product .product-layout.no-thumbnails{grid-template-columns:1fr 1fr}#box-product .product-media{width:100%;max-width:100%;grid-column:1;grid-row:1}#box-product .product-layout>.product-info{grid-column:2;grid-row:1/span 2}#box-product .product-layout>.product-info,#box-product .product-layout>.product-media,#box-product .product-layout>.product-thumbs{min-width:0}#box-product .product-thumbs{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;grid-column:1;grid-row:2}.pthumb{display:block;width:72px;flex:0 0 72px;aspect-ratio:1/1;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:#f7f7f7;cursor:pointer;transition:border-color .15s;line-height:0}.pthumb img{width:100%;height:100%;display:block;object-fit:contain;aspect-ratio:unset!important}.pthumb.active{border-color:#26314d}.pthumb:hover:not(.active){border-color:rgba(38,49,77,.3)}.pslider{position:relative;border-radius:20px;overflow:hidden;background:#fff;border:1px solid rgba(38,49,77,.08);line-height:0;width:100%}.pslider-track{position:relative;width:100%;aspect-ratio:1/1}.pslider-slide{display:none;position:absolute;inset:0;width:100%;height:100%}.pslider-slide.active{display:block}.pslider-img{width:100%;height:100%;display:block;object-fit:contain;background:#fff;transition:opacity .2s;position:absolute;top:0;left:0}.pslider-img.loading{opacity:.4}.pslider-btn{position:absolute;top:50%;transform:translateY(-50%);width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(255,255,255,.92);border:1px solid rgba(38,49,77,.1);box-shadow:0 4px 16px rgba(38,49,77,.12);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s,box-shadow .15s;color:#26314d;padding:0}.pslider-btn svg{width:1.1rem;height:1.1rem}.pslider-btn:hover{background:#fff;box-shadow:0 6px 22px rgba(38,49,77,.18)}.pslider-prev{left:.7rem}.pslider-next{right:.7rem}.pslider-dots{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);display:flex;gap:.35rem;z-index:2}.pslider-dot{width:6px;height:6px;border-radius:50%;background:rgba(38,49,77,.25);border:none;padding:0;cursor:pointer;transition:background .15s,transform .15s}.pslider-dot.active{background:#26314d;transform:scale(1.4)}#box-product .main-image .sticker,#box-product .pslider .sticker{position:absolute;top:clamp(.8rem,2vw,1.1rem);left:clamp(.8rem,2vw,1.1rem);z-index:2;line-height:1.2}#box-product .product-info{align-self:stretch}#box-product{--pdp-plum:#1a1a1a;--pdp-plum-soft:#707070;--pdp-lilac:#f5f5f5;--pdp-lilac-border:#e3e3e3;--pdp-selected:#ffffff;--pdp-selected-outline:#1a1a1a;--pdp-divider:rgba(0, 0, 0, 0.1)}#box-product .sticky{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(1rem,1.9vw,1.2rem);padding:0;border:0;border-radius:0;background:0 0;box-shadow:none}#box-product .sticky>*{margin-top:0;margin-bottom:0}#box-product .sticky .breadcrumb{margin-bottom:0;font-size:.86rem}#box-product .product-title{font-size:clamp(1.6rem, 2.4vw, 2.4rem);line-height:.98;letter-spacing:-.055em;margin:0;color:var(--default-text-color)}#box-product .product-price-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem 1rem}#box-product .price-wrapper{font-size:clamp(1.55rem, 2.2vw, 2.1rem);line-height:1.02}#box-product .price-wrapper .price{color:var(--pdp-plum)}#box-product .price-wrapper .campaign-price{color:#1a7a4a}#box-product .price-wrapper del{color:#aaa9b2;font-size:.78em}#box-product .offer-expires{margin-top:.55rem;font-size:.88rem;color:#7a7192}#box-product .short-description{max-width:34rem;color:#5a5a5a;font-size:1.02rem;line-height:1.6}#box-product .manufacturer,#box-product .recommended-price{margin:0!important}#box-product .sticky .manufacturer{order:-2}#box-product .sticky .manufacturer img{max-height:34px;width:auto}#box-product .sticky .product-title{order:-1}#box-product .codes{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center;margin:0!important;padding:0;border:0;border-radius:0;background:0 0;color:var(--pdp-plum-soft);font-size:.95rem}#box-product .codes strong{color:var(--pdp-plum);font-weight:700}#box-product .sticky hr{margin:.05rem 0 .2rem;border:0;border-top:1px solid var(--pdp-divider)}#box-product .buy_now{margin:0!important;padding:0;border:0;border-radius:0;background:0 0!important;box-shadow:none}#box-product .buy_now form{display:flex;flex-direction:column;gap:1.2rem}#box-product .options{margin-bottom:0}#box-product .options .form-group{margin:0}#box-product .option-group{display:flex;flex-direction:column;gap:.75rem}#box-product .buy_now>form>.form-group>label,#box-product .options .form-group>label{display:block;padding:0;margin:0;color:var(--pdp-plum-soft);font-size:.82rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}#box-product .buy_now .purchase-quantity-group>label,#box-product .option-group--size>label{color:var(--pdp-plum);font-size:1.02rem;font-weight:700;letter-spacing:0;text-transform:none}#box-product .option-values{display:flex;flex-wrap:wrap;gap:.7rem}#box-product .options .radio{display:inline-flex;padding:0!important;margin:0;background:0 0!important;vertical-align:top}#box-product .options .radio label{display:inline-flex;align-items:center;justify-content:center;min-width:3.45rem;min-height:3.15rem;padding:.72rem 1rem;border:1px solid var(--pdp-lilac-border);border-radius:.75rem;background:var(--pdp-lilac);box-shadow:none;color:var(--pdp-plum-soft);font-size:1rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s,color .18s}#box-product .options .radio label:hover{border-color:rgba(0,0,0,.3);color:var(--pdp-plum);transform:none}#box-product .options .radio label:has(input[type=radio]:checked){border-color:var(--pdp-plum);background:#fff;color:var(--pdp-plum);box-shadow:0 0 0 1px var(--pdp-plum)}#box-product .option-group--size{gap:.85rem}#box-product .option-group--size .option-values{display:flex;flex-wrap:wrap;gap:.45rem}#box-product .option-group--size .radio{display:flex}#box-product .option-group--size .radio label{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.6rem;min-height:3.6rem;padding:.5rem .6rem;border-width:1px;border-radius:.7rem;background:#f7f7f7;color:#999;font-size:1.05rem;font-weight:600;line-height:1.15;gap:.15rem}#box-product .option-group--size .radio label .size-cm{font-size:.68rem;font-weight:400;color:#aaa;line-height:1}#box-product .option-group--size .radio label:has(input[type=radio]:checked) .size-cm{color:var(--pdp-plum);opacity:.75}#box-product .option-group--size .radio label:has(input[type=radio]:checked){border-color:var(--pdp-plum);background:#fff;color:var(--pdp-plum);box-shadow:0 0 0 1px var(--pdp-plum);font-weight:700}#box-product .buy_now .purchase-quantity-group{display:none}#box-product .buy_now .form-group>.flex-d,#box-product .buy_now .purchase-actions{display:grid!important;grid-template-columns:1fr;gap:1rem;align-items:stretch}#box-product .buy_now .quantity-selector{max-width:360px}#box-product .buy_now .input-group{display:grid;grid-template-columns:3.2rem minmax(4rem,1fr) auto 3.2rem;min-height:3.45rem;overflow:hidden;border:1px solid var(--pdp-lilac-border);border-radius:1rem;background:#fff;box-shadow:none}#box-product .buy_now .input-group .form-control,#box-product .buy_now .input-group .input-group-text,#box-product .buy_now .input-group button{min-height:3.45rem;border:0;box-shadow:none}#box-product .buy_now .input-group .form-control{padding:0;text-align:center;font-size:1.18rem;font-weight:700;color:var(--pdp-plum);background:0 0}#box-product .buy_now .input-group .input-group-text{display:inline-flex;align-items:center;padding:0 .9rem!important;font-weight:700;color:var(--pdp-plum-soft);background:0 0}#box-product .buy_now .input-group button{display:inline-flex;align-items:center;justify-content:center;padding:0;width:100%;height:100%;font-size:1.55rem;font-weight:700;cursor:pointer;background:#fbf9fe;color:var(--pdp-plum)}#box-product .buy_now .input-group button:hover{background:#f4effa}#box-product .buy_now .purchase-submit,#box-product .buy_now .purchase-submit .btn{width:100%}#box-product .buy_now .add-to-cart-btn,#box-product .buy_now .btn[name=add_cart_product]{min-height:3.85rem;border:0;border-radius:.6rem;background:var(--pdp-cart-green)!important;color:#fff!important;box-shadow:none;font-size:1.05rem;font-weight:700;letter-spacing:0;text-transform:none}#box-product .buy_now .add-to-cart-btn:hover:not([disabled]),#box-product .buy_now .btn[name=add_cart_product]:hover:not([disabled]){background:var(--pdp-cart-green-hover)!important}#box-product .product-detail-cards{display:grid;gap:.8rem}#box-product .stock-status{display:grid;gap:.8rem}#box-product .detail-card{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;border:0;border-radius:.65rem;background:#efe8f8;color:var(--pdp-plum)}#box-product .cheapest-shipping.detail-card{background:#f8d395}#box-product .stock-available.detail-card{background:#e8e28b}#box-product .stock-delivery.detail-card{background:#efe8f8}#box-product .detail-card svg{flex:0 0 auto;width:1.4rem;height:1.4rem;margin-top:.15rem;color:var(--pdp-plum)}#box-product .detail-card__content{min-width:0;flex:1 1 auto}#box-product .detail-card strong{color:var(--pdp-plum);font-weight:700}#box-product .detail-card .description{margin-top:.35rem;font-size:.92rem;line-height:1.45;color:rgba(0,0,0,.6)}#box-product .stock-partly-available,#box-product .stock-unavailable{background:#f8d395;color:var(--pdp-plum)}#box-product .stock-partly-available .value,#box-product .stock-unavailable .value{color:inherit;font-weight:700}#box-product .product-assurances{display:none}#box-product .social-bookmarks{display:none}@media (max-width:1280px){#box-product .product-layout{grid-template-columns:1fr 1fr}#box-product .product-layout.no-thumbnails{grid-template-columns:1fr 1fr}}@media (max-width:1050px){#box-product .product-layout{grid-template-columns:1fr 1fr}#box-product .product-layout.no-thumbnails{grid-template-columns:1fr 1fr}}@media (max-width:767px){.product-page-container{width:min(calc(100% - 1rem),1440px)}#box-product .product-layout,#box-product .product-layout.no-thumbnails{display:flex;flex-direction:column;gap:.65rem}#box-product .product-layout>.product-media{display:block;order:1;width:100%;min-width:0;flex:0 0 auto}#box-product .product-layout>.product-thumbs{order:2;flex-direction:row;overflow-x:auto;gap:.4rem;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}#box-product .product-layout>.product-info{order:3;width:100%}#box-product .pslider{display:block;width:100%;min-height:min(82vw,420px)}#box-product .pslider-track{aspect-ratio:1/1!important;min-height:min(82vw,420px)}#box-product .pslider-slide.active{display:block}#box-product .product-thumbs::-webkit-scrollbar{display:none}.pthumb{width:72px;flex:0 0 72px;border-radius:10px}#box-product .sticky{position:static;gap:.85rem;padding:1rem}#box-product .product-title{max-width:none;font-size:clamp(1.55rem, 8vw, 2rem)}#box-product .buy_now .quantity-selector{max-width:none}#box-product .option-group--size .option-values{display:flex;flex-wrap:wrap;gap:.4rem}#box-product .detail-card{padding:.85rem .9rem}#box-product .buy_now .form-group>.flex-d{grid-template-columns:1fr}}@media (max-width:420px){#box-product .options .radio label{min-width:3rem;min-height:3rem;padding:.55rem .75rem;font-size:.95rem;border-radius:.65rem}#box-product .option-group--size .option-values{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}#box-product .option-group--size .radio label{min-height:3.35rem;padding:.75rem .35rem;font-size:1.05rem}#box-product .buy_now .add-to-cart-btn,#box-product .buy_now .btn[name=add_cart_product]{min-height:3.45rem}#box-product .buy_now .input-group{grid-template-columns:2.85rem minmax(3rem,1fr) auto 2.85rem}}#box-product{--pdp-ink:var(--default-text-color);--pdp-muted:#687286;--pdp-card:rgba(255, 255, 255, 0.94);--pdp-border:rgba(38, 49, 77, 0.09);--pdp-shadow:0 24px 64px rgba(73, 64, 101, 0.11)}#box-product .product-layout{column-gap:clamp(1rem,2.8vw,2rem)}#box-product .pslider{border:1px solid var(--pdp-border);border-radius:clamp(1.25rem,2.6vw,2rem);background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.92),transparent 45%),linear-gradient(135deg,var(--soft-blue),var(--soft-pink));box-shadow:var(--pdp-shadow)}#box-product .pslider-track{position:relative;aspect-ratio:1/1}#box-product .pslider-slide{position:absolute;inset:0;width:100%;height:100%}#box-product .pslider-img{background:0 0}#box-product .product-thumbs{padding-top:.1rem}#box-product .pthumb,.pthumb{border-color:rgba(38,49,77,.08);background:#fff;box-shadow:0 10px 24px rgba(73,64,101,.08)}#box-product .pthumb.active,.pthumb.active{border-color:var(--accent-pink);box-shadow:0 0 0 3px rgba(255,122,162,.18)}#box-product .product-badge-row .sticker,#box-product .pslider .sticker{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:.48rem .82rem;border:1px solid rgba(255,255,255,.68);border-radius:999px;box-shadow:0 14px 32px rgba(73,64,101,.16);font-size:.8rem;font-weight:800;letter-spacing:.045em;line-height:1.1;text-transform:uppercase;white-space:nowrap}#box-product .pslider .sticker{position:absolute;top:clamp(.85rem,2vw,1.2rem);left:clamp(.85rem,2vw,1.2rem);z-index:3}#box-product .product-badge-row .sticker.sale,#box-product .pslider .sticker.sale{background:linear-gradient(135deg,#ff4f7f 0,#ff8d72 100%);color:#fff}#box-product .product-badge-row .sticker.new,#box-product .pslider .sticker.new{background:linear-gradient(135deg,var(--soft-yellow) 0,#ffe4ee 100%);color:var(--pdp-ink)}#box-product .product-badge-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:-.25rem}#box-product .product-badge-row .sticker{position:static;box-shadow:0 10px 24px rgba(73,64,101,.1)}#box-product .sticky{border-color:var(--pdp-border);background:radial-gradient(circle at 100% 0,rgba(255,228,238,.48),transparent 16rem),var(--pdp-card);box-shadow:var(--pdp-shadow)}#box-product .product-title{color:var(--pdp-ink);line-height:1.06}#box-product .product-price-row{align-items:center}#box-product .price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem}#box-product .price-wrapper .campaign-price,#box-product .price-wrapper .price{color:#257a47;font-weight:800}#box-product .price-wrapper del{color:rgba(38,49,77,.3);font-weight:700}#box-product .price-saving{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border-radius:999px;background:var(--soft-mint);color:#146451;font-size:.88rem;font-weight:800;white-space:nowrap}#box-product .short-description{max-width:none;padding:.85rem 1rem;border:1px solid rgba(101,214,192,.24);border-left:4px solid var(--accent-mint);border-radius:1rem;background:rgba(228,251,244,.55);color:#4e5a68}#box-product .buy_now{padding:clamp(.9rem,2vw,1.15rem);border:1px solid rgba(105,200,255,.22);border-radius:1.25rem;background:radial-gradient(circle at 0 0,rgba(255,255,255,.78),transparent 12rem),linear-gradient(135deg,rgba(228,251,244,.92),rgba(223,244,255,.9))!important}#box-product .buy_now .add-to-cart-btn,#box-product .buy_now .btn[name=add_cart_product]{min-height:4.1rem;border-radius:1rem;background:linear-gradient(135deg,#4b2673 0,#6b3da0 100%)!important;box-shadow:0 18px 38px rgba(75,38,115,.25);letter-spacing:.06em}#box-product .buy_now .add-to-cart-btn:hover:not([disabled]),#box-product .buy_now .btn[name=add_cart_product]:hover:not([disabled]){background:linear-gradient(135deg,#3a1b59 0,#5d318f 100%)!important;box-shadow:0 22px 44px rgba(75,38,115,.3)}#box-product .purchase-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem .85rem;margin-top:-.45rem;color:#526074;font-size:.82rem;font-weight:700}#box-product .purchase-benefits span{display:inline-flex;align-items:center;gap:.25rem}#box-product .product-detail-cards,#box-product .stock-status{gap:.65rem}#box-product .detail-card{border:1px solid var(--pdp-border);border-left:4px solid var(--accent-blue);border-radius:1rem;background:rgba(255,255,255,.82);box-shadow:0 12px 28px rgba(73,64,101,.06);color:var(--pdp-ink)}#box-product .cheapest-shipping.detail-card{background:rgba(255,241,189,.55);border-left-color:var(--accent-yellow)}#box-product .stock-available.detail-card{background:rgba(228,251,244,.65);border-left-color:var(--accent-mint)}#box-product .stock-delivery.detail-card{background:rgba(223,244,255,.58);border-left-color:var(--accent-blue)}#box-product .detail-card svg{color:var(--pdp-ink)}#box-product .product-assurances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:0}#box-product .product-assurances .assurance{padding:.9rem;border:1px solid var(--pdp-border);border-radius:1rem;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(73,64,101,.06)}#box-product .product-assurances .icon{width:2.25rem;height:2.25rem;margin-bottom:.45rem;font-size:1.05rem}#box-product .product-assurances strong{color:var(--pdp-ink);font-size:.92rem}#box-product .product-assurances small{color:var(--pdp-muted);font-size:.82rem}@media (max-width:991px){#box-product .product-assurances{grid-template-columns:1fr}}@media (max-width:567px){#box-product .pslider .sticker{top:.7rem;left:.7rem}#box-product .price-saving,#box-product .product-badge-row .sticker,#box-product .purchase-benefits{font-size:.78rem}#box-product .purchase-benefits{justify-content:flex-start}}#box-product{--pdp-clean-border:rgba(38, 49, 77, 0.1);--pdp-clean-muted:#6d7484;--pdp-clean-green:#2f9e44;--pdp-clean-plum:#1a1a1a;--pdp-cart-green:#5fbb63;--pdp-cart-green-hover:#4fa953}#box-product .product-layout{column-gap:clamp(1.5rem,3.2vw,2.6rem)}#box-product .sticky{gap:.85rem;padding:0;border:0;border-radius:0;background:0 0;box-shadow:none;backdrop-filter:none}#box-product .breadcrumb-product{margin-bottom:.9rem}#box-product .product-title{max-width:42rem;color:#26314d;font-size:clamp(1.55rem, 2.65vw, 2.45rem);line-height:1.08;letter-spacing:-.045em}#box-product .product-price-row{gap:.45rem .75rem;padding-bottom:.8rem;border-bottom:1px solid rgba(38,49,77,.08)}#box-product .price-wrapper{gap:.35rem .55rem;font-size:clamp(1.5rem, 2.15vw, 2rem)}#box-product .price-wrapper .campaign-price,#box-product .price-wrapper .price{color:var(--pdp-clean-green)}#box-product .price-wrapper del{color:rgba(38,49,77,.32);font-size:.78em}#box-product .price-saving{min-height:auto;padding:.3rem .65rem;border:1px solid rgba(49,115,74,.14);background:#f2faf5;color:var(--pdp-clean-green);font-size:.86rem;font-weight:700}#box-product .sticky>hr{display:none}#box-product .short-description{padding:0;border:0;background:0 0;color:var(--pdp-clean-muted);font-size:1rem;line-height:1.55}#box-product .buy_now{padding:0;border:0;border-radius:0;background:0 0!important}#box-product .buy_now form{gap:.9rem}#box-product .options{padding:1rem;border:1px solid var(--pdp-clean-border);border-radius:1.1rem;background:#fbfcff}#box-product .buy_now .purchase-quantity-group>label,#box-product .option-group--size>label,#box-product .options .form-group>label{margin-bottom:.75rem;color:#7a7192;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}#box-product .option-group--size .option-values{gap:.5rem}#box-product .option-group--size .radio label{min-width:3.35rem;min-height:3.35rem;border-color:rgba(0,0,0,.12);background:#fff;color:#999;box-shadow:none}#box-product .option-group--size .radio label:has(input[type=radio]:checked){border-color:var(--pdp-clean-plum);background:#fff;color:var(--pdp-clean-plum);box-shadow:0 0 0 1px var(--pdp-clean-plum)}#box-product .buy_now .add-to-cart-btn,#box-product .buy_now .btn[name=add_cart_product]{min-height:3.9rem;border-radius:.6rem;background:var(--pdp-cart-green)!important;box-shadow:none;font-size:1.05rem;letter-spacing:0;text-transform:none}#box-product .buy_now .add-to-cart-btn:hover:not([disabled]),#box-product .buy_now .btn[name=add_cart_product]:hover:not([disabled]){background:var(--pdp-cart-green-hover)!important;box-shadow:0 12px 26px rgba(95,187,99,.42)}#box-product .purchase-benefits{justify-content:flex-start;gap:0;margin-top:-.2rem;color:var(--pdp-clean-muted);font-size:.82rem;font-weight:600}#box-product .purchase-benefits span{gap:0}#box-product .purchase-benefits span+span::before{content:"•";margin:0 .55rem;color:rgba(38,49,77,.28)}#box-product .product-detail-cards{gap:.55rem}#box-product .stock-status{gap:.55rem}#box-product .detail-card{align-items:center;min-height:3.6rem;padding:.85rem 1rem;border:1px solid var(--pdp-clean-border);border-left:3px solid rgba(38,49,77,.12);border-radius:1rem;background:#fff;box-shadow:none;color:#40495c}#box-product .detail-card svg{width:1.25rem;height:1.25rem;margin-top:0;color:#8b92a3}#box-product .cheapest-shipping.detail-card,#box-product .stock-available.detail-card,#box-product .stock-delivery.detail-card{background:#fff}#box-product .cheapest-shipping.detail-card{border-left-color:#d9a839}#box-product .stock-available.detail-card{border-left-color:#56b98f}#box-product .stock-delivery.detail-card{border-left-color:#77bde8}#box-product .detail-card strong{color:#343b4d}#box-product .stock-available .value{color:#3f8b63;font-weight:700}#box-product .product-assurances{display:none}#box-product .pslider{border-color:var(--pdp-clean-border);border-radius:1.35rem;background:#fff;box-shadow:0 18px 46px rgba(73,64,101,.08)}#box-product .pslider .sticker{min-height:2.35rem;padding:.48rem .78rem;border:0;box-shadow:0 12px 28px rgba(230,83,116,.22);font-size:.82rem}#box-product .pslider .sticker.sale{background:#e95f7d}#box-product .pslider .sticker.new{background:#fff1bd}@media (max-width:991px){#box-product .product-assurances{grid-template-columns:1fr}}@media (max-width:767px){#box-product .sticky{gap:.75rem;padding:1rem}#box-product .product-title{font-size:clamp(1.45rem, 7vw, 1.9rem)}#box-product .options{padding:.85rem}#box-product .purchase-benefits{line-height:1.5}}#box-product .sticky{gap:.75rem}#box-product .product-title{font-size:clamp(1.5rem, 2.1vw, 2.05rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#1a1a1a}#box-product .price-wrapper{font-size:clamp(1.45rem, 2vw, 1.9rem);font-weight:800;color:#2f9e44}#box-product .product-price-row{padding-bottom:.7rem}#box-product .price-saving{font-size:.8rem;padding:.26rem .58rem}#box-product .options{padding:.85rem 0 1rem;border:0;border-top:1px solid rgba(38,49,77,.08);border-radius:0;background:0 0}#box-product .option-group{gap:.6rem}#box-product .buy_now .purchase-quantity-group>label,#box-product .option-group--size>label,#box-product .options .form-group>label{margin-bottom:.45rem;color:#7b728f;font-size:.82rem;letter-spacing:.055em}#box-product .option-group--size .option-values{gap:.55rem}#box-product .option-group--size .radio label{min-width:3.25rem;min-height:3.05rem;padding:.48rem .55rem;border-radius:.8rem;border-width:1.5px;border-color:#c4c4c4;background:#fff;color:#1f2430;font-size:1rem;font-weight:600;line-height:1.05}#box-product .option-group--size .radio label .size-cm{margin-top:.12rem;color:#8a8a8a;font-size:.68rem;line-height:1}#box-product .option-group--size .radio label .size-cm::after{content:" cm"}#box-product .option-group--size .radio label:has(input[type=radio]:checked){border-color:var(--pdp-clean-plum);background:#f6f6f6;color:var(--pdp-clean-plum);box-shadow:0 0 0 2px var(--pdp-clean-plum);font-weight:800}#box-product .buy_now form{gap:.75rem}#box-product .buy_now .add-to-cart-btn,#box-product .buy_now .btn[name=add_cart_product]{min-height:3.5rem;border-radius:.6rem;font-size:1rem;letter-spacing:0;text-transform:none;box-shadow:0 8px 20px rgba(95,187,99,.32)}#box-product .purchase-benefits{margin-top:-.1rem;font-size:.78rem;line-height:1.45}#box-product .product-detail-cards{margin-top:.15rem;padding-top:.8rem;border-top:1px solid rgba(38,49,77,.08)}#box-product .detail-card{min-height:3.15rem;padding:.72rem .85rem;gap:.7rem;border-radius:.85rem;border-left-width:3px;font-size:.95rem}#box-product .detail-card svg{width:1.05rem;height:1.05rem;opacity:.9}#box-product .detail-card__content{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem}#box-product .detail-card strong{font-weight:800}#box-product .cheapest-shipping.detail-card{border-left-color:#cfa637}#box-product .stock-available.detail-card{border-left-color:#69af83}#box-product .stock-delivery.detail-card{border-left-color:#7dbbe0}@media (max-width:767px){#box-product .product-title{font-size:clamp(1.35rem, 6vw, 1.75rem)}#box-product .buy_now .add-to-cart-btn,#box-product .buy_now .btn[name=add_cart_product]{min-height:3.1rem}#box-product .purchase-benefits span+span::before{margin:0 .38rem}}#box-product .product-urgency{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;max-width:100%;padding:.46rem .78rem;border:1px solid rgba(207,166,55,.22);border-radius:999px;background:#fff8ef;color:#9b611f;font-size:.84rem;font-weight:700;line-height:1.2}#box-product .product-urgency.is-critical{border-color:rgba(233,95,125,.24);background:#fff2f5;color:#b64e67}#box-product .product-urgency__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;border-radius:50%;background:rgba(233,95,125,.1);color:#d55b7b}#box-product .product-urgency__icon svg{width:.82rem;height:.82rem}#box-product .purchase-benefits{display:flex;flex-wrap:wrap;gap:.5rem .9rem;margin-top:.05rem;color:var(--pdp-clean-muted)}#box-product .purchase-benefits .benefit-label::before,#box-product .purchase-benefits span+span::before{content:none!important;margin:0!important}#box-product .purchase-benefits .benefit-item{display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap}#box-product .purchase-benefits .benefit-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;border:1px solid rgba(38,49,77,.08);border-radius:50%;background:#f5f7fb;color:#6e7686}#box-product .purchase-benefits .benefit-icon svg{width:.8rem;height:.8rem}#box-product .purchase-benefits .benefit-label{color:#646c7d;font-size:.79rem;font-weight:600;line-height:1.3}@media (max-width:767px){#box-product .product-urgency{font-size:.8rem}#box-product .purchase-benefits{gap:.45rem .7rem}#box-product .purchase-benefits .benefit-item{white-space:normal}}.category-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,360px);gap:clamp(.65rem,1.8vw,1.15rem);align-items:start;margin-bottom:clamp(.65rem,1.8vw,1.25rem);padding:clamp(.65rem,1.3vw,.95rem) clamp(.8rem,1.8vw,1.25rem);border:1px solid rgba(38,49,77,.07);border-radius:clamp(.85rem,2vw,1.25rem);background:rgba(255,255,255,.96);box-shadow:0 12px 34px rgba(73,64,101,.07)}.category-intro--help-only{grid-template-columns:minmax(0,360px);justify-content:end}.category-intro__text{color:#626d84;font-size:clamp(.82rem, 1.15vw, .92rem);line-height:1.42}.category-intro__text p:last-child{margin-bottom:0}.category-intro__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.category-intro__badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .62rem;border-radius:999px;background:#e8fbf2;color:#0b7f60;font-size:.78rem;font-weight:800;line-height:1.2}.category-intro__badge .fa{font-size:.92em}.category-intro__help{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;padding:clamp(.55rem,1.3vw,.78rem);border:1px solid rgba(248,156,28,.12);border-radius:clamp(.75rem,1.8vw,1rem);background:#fffaf0;color:#8b4720}.category-intro__help-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#ff9f1a;color:#fff;font-size:.75rem}.category-intro__help strong{display:block;margin-bottom:.16rem;color:#7c3918;font-size:.75rem}.category-intro__help p{margin:0;font-size:.75rem;line-height:1.34}.category-bottom-content{margin-top:clamp(2rem,5vw,4.5rem);padding-top:clamp(1.6rem,4vw,3.25rem);border-top:1px solid rgba(38,49,77,.1)}.category-faq,.category-seo{max-width:1120px;margin-right:auto;margin-left:auto}.category-seo__header{max-width:760px;margin:0 auto clamp(1.2rem,3vw,2rem);text-align:center}.category-seo__kicker{display:inline-flex;margin-bottom:.45rem;color:#0c9c78;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.category-faq__header h2,.category-seo__header h2{margin:0;color:#141b2d;font-size:clamp(1.55rem, 3vw, 2.25rem);font-weight:900;letter-spacing:-.045em;line-height:1.12}.category-faq,.category-seo__body{border:1px solid rgba(38,49,77,.07);border-radius:clamp(1rem,2.4vw,1.55rem);background:rgba(255,255,255,.92);box-shadow:0 16px 42px rgba(73,64,101,.07)}.category-seo__body{padding:clamp(1.05rem,3vw,2rem);color:#5d687d;font-size:.98rem;line-height:1.72}.category-seo__body h2,.category-seo__body h3,.category-seo__body h4{color:#1a2236;letter-spacing:-.025em}.category-seo__body ul{display:grid;gap:.72rem;margin:1rem 0 1.25rem;padding-left:0;list-style:none}.category-seo__body li{position:relative;padding-left:1.45rem}.category-seo__body li::before{content:"";position:absolute;left:.15rem;top:.72em;width:.44rem;height:.44rem;border-radius:999px;background:#0c9c78;box-shadow:0 0 0 .28rem rgba(12,156,120,.1)}.category-seo__body li strong{color:#1a2236}.category-seo__body h2:first-child,.category-seo__body h3:first-child,.category-seo__body h4:first-child,.category-seo__body p:first-child{margin-top:0}.category-faq__body ol:last-child,.category-faq__body p:last-child,.category-faq__body ul:last-child,.category-seo__body ol:last-child,.category-seo__body p:last-child,.category-seo__body ul:last-child{margin-bottom:0}.category-faq{margin-top:clamp(1.1rem,3vw,2rem);padding:clamp(1.05rem,3vw,1.8rem)}.category-faq__header{display:flex;align-items:center;gap:.75rem;margin-bottom:clamp(.9rem,2vw,1.25rem)}.category-faq__icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;flex:0 0 auto;border-radius:.72rem;background:#e8fbf2;color:#0c9c78;font-size:1.1rem}.category-faq__body{color:#5d687d;font-size:.96rem;line-height:1.68}.category-faq__accordion{display:grid;gap:.62rem}.category-faq__item{overflow:hidden;border:1px solid rgba(38,49,77,.08);border-radius:.95rem;background:rgba(255,255,255,.78)}.category-faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.92rem 3rem .92rem 1rem;color:#1a2236;font-size:1rem;font-weight:900;letter-spacing:-.02em;line-height:1.35;cursor:pointer;list-style:none}.category-faq__question::-webkit-details-marker{display:none}.category-faq__question::marker{content:""}.category-faq__question:hover{color:#0c9c78}.category-faq__question:focus-visible{outline:2px solid rgba(12,156,120,.28);outline-offset:-2px}.category-faq__question::after{content:"+";position:absolute;right:1rem;top:50%;display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#e8fbf2;color:#0c9c78;font-size:1.1rem;font-weight:900;line-height:1;transform:translateY(-50%);transition:background .18s ease,color .18s ease,transform .18s ease}.category-faq__item[open] .category-faq__question::after{content:"−";background:#0c9c78;color:#fff}.category-faq__answer{padding:0 1rem 1rem;color:#5d687d}.category-faq__answer p{margin:0}.category-faq__body h2,.category-faq__body h3,.category-faq__body h4{margin:1.05rem 0 .35rem;color:#1a2236;font-size:1.04rem;font-weight:900;letter-spacing:-.02em}.category-faq__body h2:first-child,.category-faq__body h3:first-child,.category-faq__body h4:first-child{margin-top:0}@media (max-width:991px){.category-intro{grid-template-columns:1fr}}@media (max-width:575px){.category-intro{padding:.7rem;border-radius:.9rem}.category-intro__badges{gap:.42rem}.category-intro__badge{padding:.36rem .68rem;font-size:.8rem}.category-intro__help{grid-template-columns:1fr}}#box-page-wrap{max-width:860px;margin:0 auto;width:100%}#box-page-wrap .box-page-header{margin-left:0;margin-right:0;width:100%}#box-page.card{border-radius:var(--border-radius);background:rgba(255,255,255,.97)}#box-page .card-body{padding:2em 2.5em;line-height:1.85;font-size:1.05em}#box-page .card-body h1{font-size:clamp(1.4rem, 3.5vw, 2rem);font-weight:800;line-height:1.25;letter-spacing:-.03em;margin-top:0;margin-bottom:.75em}#box-page .card-body h2{font-size:clamp(1.1rem, 2.5vw, 1.4rem);font-weight:700;letter-spacing:-.02em;margin-top:2em;margin-bottom:.5em}#box-page .card-body h3{font-size:clamp(1rem, 2vw, 1.2rem);font-weight:700;margin-top:1.5em;margin-bottom:.4em}#box-page .card-body p{margin-top:0;margin-bottom:1em}#box-page .card-body ol,#box-page .card-body ul{padding-left:1.5em;margin-bottom:1em}#box-page .card-body li{margin-bottom:.4em}#box-page .card-body strong{font-weight:700}@media (max-width:767px){#box-page .card-body{padding:1.25em 1.15em}}.blog-page{padding-bottom:clamp(2.5rem,6vw,5rem)}.blog-page__breadcrumbs{margin-bottom:clamp(1rem,2.5vw,1.75rem)}.blog-page__breadcrumbs .breadcrumb-flow{flex-wrap:nowrap;min-width:0}.blog-page__home{flex:0 0 auto}.blog-page__breadcrumb-current{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article-main,.blog-index,.blog-index__section{width:100%;min-width:0}.blog-index__hero{position:relative;overflow:hidden;margin-bottom:1rem;padding:clamp(1.2rem,3.2vw,2.25rem);border:1px solid rgba(38,49,77,.07);border-radius:clamp(1rem,2.4vw,1.5rem);background:radial-gradient(circle at 92% 8%,rgba(255,194,214,.4),transparent 30%),linear-gradient(135deg,#fff 0,#f3fff9 100%);box-shadow:0 18px 48px rgba(73,64,101,.07)}.blog-article__eyebrow,.blog-index__eyebrow,.blog-related__eyebrow,.blog-toc__eyebrow{display:inline-flex;margin-bottom:.45rem;color:#08765b;font-size:.76rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.blog-index__hero h1{max-width:760px;margin:0;color:#141b2d;font-size:clamp(2rem, 4vw, 3.15rem);font-weight:950;letter-spacing:-.055em;line-height:1.04}.blog-index__hero p{max-width:720px;margin:.75rem 0 0;color:#5d687d;font-size:clamp(.98rem, 1.4vw, 1.08rem);font-weight:600;line-height:1.6}.blog-filter{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:clamp(1rem,2.5vw,1.5rem);padding:.7rem;border:1px solid rgba(38,49,77,.08);border-radius:1rem;background:rgba(255,255,255,.96);box-shadow:0 10px 32px rgba(73,64,101,.06)}.blog-filter__clear,.blog-filter__controls,.blog-filter__count,.blog-filter__dropdown summary,.blog-filter__label,.blog-filter__summary{display:flex;align-items:center}.blog-filter__summary{gap:.65rem;padding-left:.25rem;white-space:nowrap}.blog-filter__label{gap:.4rem;color:#1a2236;font-size:.9rem;font-weight:900}.blog-filter__label .fa{color:#0c9c78}.blog-filter__count{gap:.25rem;color:#8a93a6;font-size:.8rem;font-weight:700}.blog-filter__count strong{color:#536077}.blog-filter__controls{flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.blog-filter__dropdown{position:relative}.blog-filter__dropdown[open]{z-index:10}.blog-filter__dropdown summary{gap:.45rem;min-height:2.45rem;padding:.55rem .75rem;border:1px solid rgba(38,49,77,.1);border-radius:.72rem;background:#f8f9fb;color:#354058;font-size:.84rem;font-weight:850;line-height:1.15;cursor:pointer;list-style:none;transition:border-color .18s ease,background .18s ease}.blog-filter__dropdown summary::-webkit-details-marker{display:none}.blog-filter__dropdown summary::after{width:.42rem;height:.42rem;margin:-.2rem .1rem 0 .25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:rotate(45deg);transition:transform .18s ease}.blog-filter__dropdown[open] summary{border-color:rgba(12,156,120,.28);background:#f2fff8;color:#0b7f60}.blog-filter__dropdown[open] summary::after{margin-top:.2rem;transform:rotate(225deg)}.blog-filter__dropdown summary .fa{color:#0c9c78}.blog-filter__panel{position:absolute;top:calc(100% + .55rem);right:0;display:grid;min-width:240px;max-height:min(430px,62vh);overflow-y:auto;padding:.55rem;border:1px solid rgba(38,49,77,.1);border-radius:.9rem;background:#fff;box-shadow:0 20px 55px rgba(38,49,77,.16)}.blog-filter__panel--archive{gap:.22rem}.blog-filter__panel--topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;width:min(620px,78vw)}.blog-filter__option,.blog-filter__topic{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-radius:.62rem;color:#3b465e;font-size:.82rem;font-weight:750;line-height:1.3;text-decoration:none;transition:background .15s ease,color .15s ease}.blog-filter__option{padding:.62rem .65rem}.blog-filter__topic{padding:.52rem .6rem}.blog-filter__option strong,.blog-filter__topic small{color:#8b94a7;font-size:.72rem;font-weight:850}.blog-filter__option.active,.blog-filter__option:hover,.blog-filter__topic.active,.blog-filter__topic:hover{background:#eafbf3;color:#0b7f60;text-decoration:none}.blog-filter__clear{gap:.45rem;min-height:2.45rem;padding:.5rem .7rem;border-radius:999px;background:#fff1f6;color:#b74470;font-size:.8rem;font-weight:850;text-decoration:none}.blog-filter__clear:hover{background:#ffe6ef;color:#9f2d59;text-decoration:none}.blog-index__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.2rem)}.blog-card{min-width:0;min-height:100%}.blog-card--featured{grid-column:1/-1}.blog-card__link{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(38,49,77,.08);border-radius:clamp(.95rem,2vw,1.3rem);background:#fff;color:inherit;text-decoration:none;box-shadow:0 12px 34px rgba(73,64,101,.065);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.blog-card--featured .blog-card__link{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,0.85fr)}.blog-card__media{position:relative;overflow:hidden;aspect-ratio:16/10;background:#eef7f2}.blog-card--featured .blog-card__media{height:100%;min-height:330px;aspect-ratio:auto}.blog-card__image,.blog-related__image{display:block;width:100%;height:100%;object-fit:cover}.blog-card__image{transition:transform .35s ease}.blog-card__image--placeholder,.blog-related__image--placeholder{display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 20%,rgba(255,195,213,.5),transparent 34%),linear-gradient(135deg,#e8fbf2,#fff3f8);color:rgba(12,156,120,.78);font-size:clamp(2rem, 5vw, 3.6rem)}.blog-card__content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding:clamp(.95rem,2.2vw,1.35rem)}.blog-article__meta,.blog-card__meta,.blog-related__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;color:#59647a;font-size:.78rem;font-weight:800;line-height:1.25}.blog-article__date,.blog-card__meta time,.blog-reading-time{display:inline-flex;align-items:center;gap:.35rem}.blog-article__meta .fa,.blog-card__meta .fa{color:#0c9c78}.blog-card__title{margin:.6rem 0 0;color:#1a2236;font-size:clamp(1.08rem, 1.8vw, 1.35rem);font-weight:950;letter-spacing:-.035em;line-height:1.2}.blog-card--featured .blog-card__title{font-size:clamp(1.55rem, 3vw, 2.2rem);line-height:1.12}.blog-card__excerpt{display:-webkit-box;margin:.68rem 0 0;overflow:hidden;color:#5d677b;font-size:.92rem;font-weight:580;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card--featured .blog-card__excerpt{font-size:.98rem;-webkit-line-clamp:4}.blog-card__cta{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:auto;padding-top:1rem;color:#c74776;font-size:.86rem;font-weight:900}.blog-card__cta .fa{font-size:.85em;transition:transform .18s ease}.blog-index__pagination{display:flex;justify-content:center;margin-top:clamp(1.4rem,3vw,2.2rem)}.blog-empty{padding:clamp(2rem,5vw,3rem);border:1px dashed rgba(38,49,77,.18);border-radius:1.1rem;background:rgba(255,255,255,.75);color:#5d687d;text-align:center}.blog-empty>.fa{margin-bottom:.7rem;color:#0c9c78;font-size:2.25rem}.blog-empty h2{margin:0;color:#1a2236;font-size:1.35rem;font-weight:950}.blog-empty p{margin:.45rem 0 0}.blog-empty__action{display:inline-flex;margin-top:1rem;padding:.62rem .9rem;border-radius:.72rem;background:#0c9c78;color:#fff;font-size:.85rem;font-weight:850;text-decoration:none}.blog-empty__action:hover{background:#0b8567;color:#fff;text-decoration:none}.blog-article-main{max-width:none}.blog-article{max-width:1180px;margin:0 auto;padding:clamp(1rem,3.2vw,2.5rem);border:1px solid rgba(38,49,77,.08);border-radius:clamp(1rem,2.4vw,1.6rem);background:rgba(255,255,255,.97);box-shadow:0 18px 50px rgba(73,64,101,.075)}.blog-article__header{max-width:900px;margin:0 auto clamp(1.2rem,3vw,1.8rem)}.blog-article__title{margin:0;color:#141b2d;font-size:clamp(2rem, 4.6vw, 3.55rem);font-weight:950;letter-spacing:-.058em;line-height:1.04}.blog-article__lead{margin-top:clamp(.8rem,2vw,1.15rem);color:#59647a;font-size:clamp(1rem, 1.6vw, 1.15rem);font-weight:620;line-height:1.65}.blog-article__lead>:first-child,.blog-article__lead>:last-child{margin-top:0;margin-bottom:0}.blog-article__meta{margin-top:1rem}.blog-article__hero-image{overflow:hidden;max-width:1060px;margin:0 auto clamp(1.5rem,3.5vw,2.4rem);border-radius:clamp(.85rem,2vw,1.25rem);background:#eef7f2}.blog-article__hero-image img{display:block;width:100%;max-height:560px;object-fit:cover}.blog-article__reading{max-width:760px;margin:0 auto}.blog-article__toc-rail{display:none}.blog-article__toc-mobile{margin:0 0 1.35rem;overflow:hidden;border:1px solid rgba(12,156,120,.16);border-radius:.9rem;background:#f4fff9}.blog-article__toc-mobile summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;color:#1f3d36;font-size:.9rem;font-weight:900;cursor:pointer;list-style:none}.blog-article__toc-mobile summary::-webkit-details-marker{display:none}.blog-article__toc-mobile summary span{display:inline-flex;align-items:center;gap:.45rem}.blog-article__toc-mobile summary .fa{color:#0c9c78}.blog-article__toc-mobile summary small{color:#53635f;font-size:.72rem;font-weight:800}.blog-article__toc-mobile .blog-toc{padding:0 .95rem .9rem}.blog-toc__list{display:grid;gap:.08rem;margin:0;padding:0;list-style:none}.blog-toc__item--level-3{padding-left:.7rem}.blog-toc__item--level-4{padding-left:1.4rem}.blog-toc__link{display:block;padding:.42rem 0 .42rem .65rem;border-left:2px solid transparent;color:#657087;font-size:.79rem;font-weight:720;line-height:1.35;text-decoration:none;transition:border-color .15s ease,color .15s ease}.blog-toc__link:hover,.blog-toc__link[aria-current=true]{border-left-color:#0c9c78;color:#0b7f60;text-decoration:none}.blog-toc__link[aria-current=true]{font-weight:900}.blog-article__body{min-width:0;color:#46516a;font-size:clamp(1rem, 1.2vw, 1.07rem);font-weight:500;line-height:1.82}.blog-article__body>:first-child{margin-top:0!important}.blog-article__body>:last-child{margin-bottom:0!important}.blog-article__body h2,.blog-article__body h3,.blog-article__body h4{color:#1a2236;letter-spacing:-.03em;line-height:1.25;scroll-margin-top:7rem}.blog-article__body h2{margin:2.35rem 0 .7rem;font-size:clamp(1.4rem, 2.5vw, 1.85rem);font-weight:950}.blog-article__body h3{margin:1.7rem 0 .55rem;font-size:clamp(1.15rem, 1.9vw, 1.38rem);font-weight:900}.blog-article__body h4{margin:1.4rem 0 .45rem;font-size:1.08rem;font-weight:900}.blog-article__body p{margin:0 0 1.08rem}.blog-article__body ol,.blog-article__body ul{margin:0 0 1.2rem;padding-left:1.4rem}.blog-article__body li{margin-bottom:.5rem}.blog-article__body li::marker{color:#0c9c78;font-weight:900}.blog-article__body a{color:#b93d6b;font-weight:750;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.16em}.blog-article__body strong{color:#1a2236;font-weight:900}.blog-article__body img{max-width:100%;height:auto;border-radius:.9rem}.blog-article__body blockquote{margin:1.4rem 0;padding:.9rem 1rem;border-left:3px solid #0c9c78;border-radius:0 .75rem .75rem 0;background:#f4fff9;color:#334d47}.blog-article__body table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.blog-article__topics{display:flex;align-items:flex-start;gap:.8rem;max-width:760px;margin:clamp(1.6rem,4vw,2.4rem) auto 0;padding-top:1rem;border-top:1px solid rgba(38,49,77,.08)}.blog-article__topics>span{padding-top:.35rem;color:#59647a;font-size:.76rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.blog-article__topic-links{display:flex;flex-wrap:wrap;gap:.4rem}.blog-article__topic-links a{padding:.34rem .62rem;border-radius:999px;background:#eef9f4;color:#387461;font-size:.76rem;font-weight:800;text-decoration:none}.blog-article__topic-links a:hover{background:#0c9c78;color:#fff;text-decoration:none}.blog-related{max-width:1180px;margin:clamp(1.5rem,4vw,2.5rem) auto 0}.blog-related__header{margin-bottom:.9rem}.blog-related__header h2{margin:0;color:#1a2236;font-size:clamp(1.4rem, 2.7vw, 1.95rem);font-weight:950;letter-spacing:-.045em}.blog-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.blog-related__item{min-width:0;overflow:hidden;border:1px solid rgba(38,49,77,.08);border-radius:1rem;background:#fff;color:inherit;text-decoration:none;box-shadow:0 10px 30px rgba(73,64,101,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-related__media{overflow:hidden;aspect-ratio:16/10;background:#eef7f2}.blog-related__content{padding:.9rem}.blog-related__content h3{margin:.38rem 0 0;color:#1a2236;font-size:1rem;font-weight:900;letter-spacing:-.025em;line-height:1.28}.blog-related__content p{display:-webkit-box;margin:.45rem 0 0;overflow:hidden;color:#667086;font-size:.84rem;font-weight:580;line-height:1.48;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-article__topic-links a:focus-visible,.blog-card__link:focus-visible,.blog-filter__clear:focus-visible,.blog-filter__dropdown summary:focus-visible,.blog-filter__option:focus-visible,.blog-filter__topic:focus-visible,.blog-related__item:focus-visible,.blog-toc__link:focus-visible{outline:3px solid rgba(68,168,233,.35);outline-offset:3px}@media (hover:hover){.blog-card__link:hover,.blog-related__item:hover{border-color:rgba(12,156,120,.22);color:inherit;text-decoration:none;box-shadow:0 18px 46px rgba(73,64,101,.11);transform:translateY(-3px)}.blog-card__link:hover .blog-card__image:not(.blog-card__image--placeholder){transform:scale(1.04)}.blog-card__link:hover .blog-card__cta .fa{transform:translateX(3px)}}@media (min-width:1200px){.blog-article__reading--with-toc{display:grid;grid-template-columns:minmax(0,760px) minmax(210px,240px);gap:clamp(2.5rem,5vw,4rem);max-width:1060px;align-items:start}.blog-article__reading--with-toc .blog-article__body{grid-column:1;grid-row:1}.blog-article__toc-rail{position:sticky;top:7rem;display:block;grid-column:2;grid-row:1;max-height:calc(100vh - 9rem);overflow-y:auto;padding-left:1rem;border-left:1px solid rgba(38,49,77,.1)}.blog-article__toc-mobile{display:none}}@media (max-width:1199px){.blog-index__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.blog-card--featured .blog-card__link{grid-template-columns:1fr}.blog-card--featured .blog-card__media{min-height:0;aspect-ratio:16/10}.blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.blog-page__breadcrumbs .breadcrumb-flow__current,.blog-page__breadcrumbs .breadcrumb-flow__link,.blog-page__breadcrumbs .breadcrumb-flow__sep{font-size:.94rem}.blog-page__breadcrumbs .breadcrumb-flow__accent{display:none}.blog-filter{align-items:flex-start;flex-direction:column}.blog-filter__controls{width:100%;justify-content:flex-start}.blog-filter__panel{right:auto;left:0;width:min(330px,calc(100vw - 2rem))}.blog-filter__dropdown--topics .blog-filter__panel{right:0;left:auto}.blog-filter__panel--topics{grid-template-columns:1fr}.blog-index__list,.blog-related__grid{grid-template-columns:1fr}.blog-article__title{font-size:clamp(1.75rem, 8.4vw, 2.35rem)}.blog-article__body{font-size:.98rem;line-height:1.74}.blog-article__topics{flex-direction:column;gap:.45rem}}@media (max-width:575px){.blog-article,.blog-index__hero{padding:.9rem;border-radius:1rem}.blog-filter__summary{width:100%;justify-content:space-between}.blog-filter__dropdown summary{min-height:2.3rem;padding:.5rem .62rem}.blog-filter__clear{max-width:100%}.blog-filter__clear span:first-child{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-card__content{padding:.95rem}.blog-article__hero-image{margin-right:-.2rem;margin-left:-.2rem}}@media (prefers-reduced-motion:reduce){.blog-card__cta .fa,.blog-card__image,.blog-card__link,.blog-filter__dropdown summary::after,.blog-related__item{transition:none}}#cart-wrap{display:contents}#slide-cart-overlay{position:fixed;inset:0;background:rgba(38,49,77,.45);z-index:1090;opacity:0;animation:slide-cart-fade .2s ease forwards}@keyframes slide-cart-fade{to{opacity:1}}#slide-cart{--sc-green:#5fbb63;--sc-green-hover:#4fa953;--sc-border:rgba(38, 49, 77, 0.1);--sc-muted:#6d7484;position:fixed;top:0;right:0;bottom:0;width:380px;max-width:92vw;background:#fff;z-index:1100;display:flex;flex-direction:column;box-shadow:none;transform:translateX(calc(100% + 48px));visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.4, 0, .2, 1),visibility 0s linear .28s;font-size:14px}#slide-cart.is-open{box-shadow:-12px 0 40px rgba(38,49,77,.18);transform:translateX(0);visibility:visible;pointer-events:auto;transition-delay:0s}.slide-cart-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--sc-border)}.slide-cart-title{margin:0;font-size:1.15rem;font-weight:700;color:#1a1a1a}.slide-cart-count{color:var(--sc-muted);font-weight:600}.slide-cart-close{flex:0 0 auto;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--sc-green);border-radius:50%;background:#fff;color:var(--sc-green);cursor:pointer;padding:0;transition:background .15s ease,color .15s ease}.slide-cart-close:hover{background:var(--sc-green);color:#fff}.slide-cart-shipping{padding:.75rem 1.25rem .25rem}.slide-cart-shipping-text{margin:0 0 .4rem;font-size:.85rem;font-weight:600;color:var(--sc-green)}.slide-cart-shipping-bar{height:6px;border-radius:99px;background:rgba(95,187,99,.18);overflow:hidden}.slide-cart-shipping-bar>span{display:block;height:100%;width:0;border-radius:99px;background:var(--sc-green);transition:width .4s ease}.slide-cart-body{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:.5rem 1.25rem 1rem}.slide-cart-loading{display:flex;justify-content:center;padding:2.5rem 0}.slide-cart-loading .spinner{width:26px;height:26px;border-radius:50%;border:3px solid rgba(38,49,77,.15);border-top-color:var(--sc-green);animation:spin .8s linear infinite}.slide-cart-empty{text-align:center;color:var(--sc-muted);padding:2.5rem 0;margin:0}.slide-cart-items{list-style:none;margin:0;padding:0}.slide-cart-item{display:flex;align-items:flex-start;gap:.85rem;padding:.95rem 0;border-bottom:1px solid var(--sc-border)}.slide-cart-item:last-child{border-bottom:0}.slide-cart-item-img{flex:0 0 auto;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#f6f6f8}.slide-cart-item-img img{width:100%;height:100%;object-fit:contain}.slide-cart-item-main{flex:1 1 auto;min-width:0}.slide-cart-item-name{display:block;font-weight:700;color:#1a1a1a;line-height:1.3;text-decoration:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.slide-cart-item-name:hover{color:var(--sc-green)}.slide-cart-item-options{margin-top:.15rem;font-size:.82rem;color:var(--sc-muted)}.slide-cart-item-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem}.slide-cart-stepper{display:inline-flex;align-items:center;border:1px solid var(--sc-border);border-radius:8px;overflow:hidden}.slide-cart-stepper button{width:30px;height:30px;border:0;background:#fff;color:#1a1a1a;font-size:1rem;line-height:1;cursor:pointer;padding:0}.slide-cart-stepper button:hover{background:#f3f4f7}.slide-cart-qty{min-width:30px;text-align:center;font-weight:600}.slide-cart-item-price{font-weight:700;color:#1a1a1a;white-space:nowrap}.slide-cart-item-remove{flex:0 0 auto;width:26px;height:26px;border:0;background:0 0;color:var(--sc-muted);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.slide-cart-item-remove:hover{color:#1a1a1a;background:#f3f4f7}.slide-cart-foot{border-top:1px solid var(--sc-border);padding:1rem 1.25rem 1.15rem}.slide-cart-subtotal{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:.85rem;font-size:1rem}.slide-cart-subtotal>span:first-child{color:var(--sc-muted)}.slide-cart-subtotal-value{font-weight:700;font-size:1.15rem;color:#1a1a1a}.slide-cart-checkout{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;min-height:3.9rem;padding:.6rem 1rem;border:0;border-radius:.6rem;background:var(--sc-green)!important;color:#fff!important;font-weight:700;font-size:1.05rem;letter-spacing:0;text-transform:none;box-shadow:none;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.slide-cart-checkout:hover{background:var(--sc-green-hover)!important;color:#fff!important;box-shadow:0 12px 26px rgba(95,187,99,.42);text-decoration:none}body.slide-cart-open{overflow:hidden}@media (max-width:480px){#slide-cart{width:100%;max-width:100%}}.rating{display:inline-flex;gap:.1em;line-height:1;white-space:nowrap}.rating>.star{color:#d9d9d9}.rating>.star.checked{color:#f5a623}.product-rating{display:inline-flex;align-items:center;gap:.45em;margin:.25em 0 .75em;font-size:1.1em;text-decoration:none;color:var(--default-text-color)}.product-rating .product-rating-icon{font-size:1.05em;line-height:1;color:var(--default-text-color)}.product-rating .product-rating-average{font-weight:600;line-height:1}.product-rating .product-rating-count{color:#888;font-size:.95em;line-height:1}.listing.products .rating-wrapper.compact-rating{display:inline-flex;align-items:center;gap:.4em;margin:.2em 0 0;font-size:.9em;line-height:1;color:var(--default-text-color)}.listing.products .rating-wrapper.compact-rating .product-rating-icon{color:var(--default-text-color)}.listing.products .rating-wrapper.compact-rating .product-rating-average{font-weight:600}.listing.products .rating-wrapper.compact-rating .product-rating-count{color:#888;font-size:.95em}#content-wrapper>main.order-success-page{--order-success-accent:#356b43;--order-success-accent-strong:#285636;--order-success-accent-soft:#edf5e9;--order-success-ink:#20241f;--order-success-text:#3e453e;--order-success-muted:#70786f;--order-success-line:#dfe4dc;position:relative;isolation:isolate;padding-top:clamp(1.5rem,3vw,3.25rem);padding-bottom:clamp(3.5rem,7vw,7rem)}.order-success-page::before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);background:radial-gradient(circle at 12% 10%,rgba(215,223,56,.1),transparent 28%),linear-gradient(180deg,#f7f9f4 0,#f3f5ef 100%)}#box-order-success.order-success-card{width:100%;max-width:1120px;margin:0 auto;padding:0;overflow:hidden;border:1px solid var(--order-success-line);border-radius:28px;background:#fff;box-shadow:0 24px 70px rgba(41,63,42,.11)}.order-success-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(2.5rem,5vw,4.25rem) clamp(1.5rem,6vw,5rem);text-align:center;background:radial-gradient(circle at 14% 22%,rgba(215,223,56,.2) 0 5px,transparent 6px),radial-gradient(circle at 88% 26%,rgba(53,107,67,.13) 0 8px,transparent 9px),linear-gradient(145deg,#eef7eb 0,#f8fbf5 56%,#fff8e5 100%);border-bottom:1px solid var(--order-success-line)}.order-success-hero::after,.order-success-hero::before{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.order-success-hero::before{width:260px;height:260px;top:-170px;right:-80px;background:rgba(101,214,192,.18)}.order-success-hero::after{width:180px;height:180px;bottom:-135px;left:-55px;background:rgba(255,200,87,.16)}.order-success-check{display:inline-flex;align-items:center;justify-content:center;width:clamp(68px,8vw,84px);height:clamp(68px,8vw,84px);margin-bottom:1.4rem;border:1px solid rgba(53,107,67,.13);border-radius:50%;background:#fff;color:var(--order-success-accent);box-shadow:0 14px 34px rgba(41,63,42,.12),0 0 0 10px rgba(255,255,255,.48)}.order-success-check svg{width:46%;height:46%;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.order-success-hero h1{max-width:800px;margin:0 auto;color:var(--order-success-ink);font-size:clamp(2rem, 4vw, 3.45rem);line-height:1.08;letter-spacing:-.04em}.order-success-hero p{max-width:680px;margin:1.2rem auto 0;color:var(--order-success-text);font-size:clamp(1rem, 1.5vw, 1.12rem);line-height:1.65}.order-success-payment{padding:clamp(1.5rem,3vw,2.25rem) clamp(1.25rem,4vw,2.75rem) 0;background:#fff}.order-success-payment>:first-child{margin-top:0}.order-success-details{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,0.78fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,5vw,3.5rem)}.order-success-overview,.order-success-products{min-width:0}.order-success-section-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.1rem}.order-success-eyebrow{display:block;margin-bottom:.15rem;color:var(--order-success-muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.order-success-section-heading h2{margin:0;color:var(--order-success-ink);font-size:clamp(1.45rem, 2.4vw, 1.9rem);line-height:1.15;letter-spacing:-.025em}.order-success-item-count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:36px;height:36px;padding:0 .65rem;border-radius:999px;background:var(--order-success-accent-soft);color:var(--order-success-accent-strong);font-size:.88rem;font-weight:800}.order-success-items{margin:0;padding:0;border-top:1px solid var(--order-success-line)}.order-success-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem 1rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid var(--order-success-line)}.order-success-item-quantity{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:var(--order-success-accent-soft);color:var(--order-success-accent-strong);font-size:.9rem;font-weight:800}.order-success-item-copy{min-width:0}.order-success-item-name{display:block;color:var(--order-success-ink);font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.order-success-item-options{display:flex;flex-wrap:wrap;gap:.2rem .65rem;margin-top:.25rem;color:var(--order-success-text);font-size:.86rem}.order-success-item-copy small{display:block;margin-top:.25rem;color:var(--order-success-muted);font-size:.78rem}.order-success-item-price{color:var(--order-success-ink);font-size:.98rem;white-space:nowrap}.order-success-overview{padding:.35rem 1.5rem 1.5rem;border:1px solid var(--order-success-line);border-radius:18px;background:#f8faf6}.order-success-overview dl{margin:0}.order-success-info-row{display:grid;grid-template-columns:minmax(0,0.8fr) minmax(0,1.2fr);gap:.8rem;padding:1rem 0;border-bottom:1px solid var(--order-success-line)}.order-success-info-row dd,.order-success-info-row dt{margin:0}.order-success-info-row dt{color:var(--order-success-muted);font-size:.84rem}.order-success-info-row dd{color:var(--order-success-ink);font-size:.88rem;font-weight:700;line-height:1.4;text-align:right;overflow-wrap:anywhere}.order-success-total{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.1rem 1.2rem;border-radius:14px;background:var(--order-success-accent-strong);color:#fff}.order-success-total span{font-size:.84rem;line-height:1.3;opacity:.82}.order-success-total strong{font-size:clamp(1.25rem, 2.2vw, 1.65rem);line-height:1;white-space:nowrap}.order-success-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.8rem;padding:1.35rem clamp(1.25rem,5vw,3.5rem);border-top:1px solid var(--order-success-line);background:#fcfdfb}.order-success-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.75rem 1.35rem;border-radius:12px;line-height:1.25}.order-success-actions .btn svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.order-success-actions .order-success-home,.order-success-actions .order-success-home:link,.order-success-actions .order-success-home:visited{border-color:var(--order-success-accent);background:var(--order-success-accent);color:#fff;box-shadow:0 12px 26px rgba(53,107,67,.2)}.order-success-actions .order-success-home:hover{border-color:var(--order-success-accent-strong);background:var(--order-success-accent-strong);color:#fff}.order-success-actions .order-success-print,.order-success-actions .order-success-print:link,.order-success-actions .order-success-print:visited{border-color:var(--order-success-line);background:#fff;color:var(--order-success-ink);box-shadow:none}.order-success-actions .order-success-print:hover{border-color:#cbd4c8;background:var(--order-success-accent-soft);color:var(--order-success-accent-strong)}.order-success-actions .btn:focus-visible{outline:3px solid rgba(53,107,67,.24);outline-offset:3px}@media (max-width:860px){.order-success-details{grid-template-columns:minmax(0,1fr)}.order-success-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,0.55fr);gap:1.5rem;align-items:end;padding-top:1.5rem}.order-success-total{margin-top:0}}@media (max-width:600px){#content-wrapper>main.order-success-page{width:100%;padding:1rem .75rem 3.5rem}#box-order-success.order-success-card{border-radius:20px}.order-success-hero{padding:2.35rem 1.15rem 2.5rem}.order-success-check{margin-bottom:1.15rem;box-shadow:0 12px 28px rgba(41,63,42,.11),0 0 0 7px rgba(255,255,255,.46)}.order-success-hero h1{font-size:clamp(1.8rem, 9vw, 2.35rem)}.order-success-details{gap:1.75rem;padding:1.75rem 1.1rem}.order-success-payment{padding:1.25rem 1.1rem 0}.order-success-item{grid-template-columns:auto minmax(0,1fr);gap:.7rem .8rem}.order-success-item-price{grid-column:2}.order-success-overview{display:block;padding:.35rem 1.1rem 1.1rem}.order-success-total{margin-top:1.1rem}.order-success-actions{flex-direction:column;padding:1.1rem}.order-success-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.order-success-actions .btn{transition:none}}