@layer vendors,bs-base,bs-components,bs-custom-components,ps-base,ps-components,ps-pages,ps-modules,utilities;:root{--bs-blue:#0b69f6;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#ff4657;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#188251;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0b69f6;--bs-secondary:#6c757d;--bs-success:#188251;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#ff4657;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:11,105,246;--bs-secondary-rgb:108,117,125;--bs-success-rgb:24,130,81;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:255,70,87;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#0b69f6;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3420;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#661c23;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cee1fd;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e6dc;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#ffdadd;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9dc3fb;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cdb9;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#ffb5bc;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,0));--bs-body-font-family:"Inter",sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,.65);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0b69f6;--bs-link-color-rgb:11,105,246;--bs-link-decoration:none;--bs-link-hover-color:#0954c5;--bs-link-hover-color-rgb:9,84,197;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,.175);--bs-border-radius:0.5rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(11,105,246,.25);--bs-form-valid-color:#188251;--bs-form-valid-border-color:#188251;--bs-form-invalid-color:#ff4657;--bs-form-invalid-border-color:#ff4657}:root{--bs-transition-default:all 0.2s ease-in-out;--bs-box-shadow-md:0 0.625rem 1.25rem rgba(var(--bs-black-rgb),0.1)}@layer bs-base{*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);margin:0;text-align:var(--bs-body-text-align);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#fff0}hr{border:0;border-top:var(--bs-border-width) solid;color:inherit;margin:1rem 0;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);font-weight:600;line-height:1.2;margin-bottom:1rem;margin-top:0}.h1,h1{font-size:calc(var(--bs-body-font-size)*2)}.h2,h2{font-size:calc(var(--bs-body-font-size)*1.5)}.h3,h3{font-size:calc(var(--bs-body-font-size)*1.25)}.h4,h4{font-size:calc(var(--bs-body-font-size)*1.125)}.h5,h5{font-size:var(--bs-body-font-size)}.h6,h6{font-size:calc(var(--bs-body-font-size)*.875)}p{margin-bottom:1rem;margin-top:0}abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-bottom:1rem;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:.1875em}sub,sup{font-size:.75em;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:none}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;font-size:.875em;margin-bottom:1rem;margin-top:0;overflow:auto}pre code{color:inherit;font-size:inherit;word-break:normal}code{color:var(--bs-code-color);font-size:.875em;word-wrap:break-word}a>code{color:inherit}kbd{background-color:var(--bs-body-color);border-radius:.25rem;color:var(--bs-body-bg);font-size:.875em;padding:.1875rem .375rem}kbd kbd{font-size:1em;padding:0}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{border-collapse:collapse;caption-side:bottom}caption{color:var(--bs-secondary-color);padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border:0 solid;border-color:inherit}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{float:left;font-size:calc(1.275rem + .3vw);line-height:inherit;margin-bottom:.5rem;padding:0;width:100%}@media(min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{-webkit-appearance:button;font:inherit}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media(min-width:1200px){.display-1{font-size:5rem}}.blockquote{font-size:1.25rem;margin-bottom:1rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{height:auto;max-width:100%}.figure{display:inline-block}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-left:auto;margin-right:auto;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xxs:0;--bs-breakpoint-xs:360px;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5);margin-top:calc(var(--bs-gutter-y)*-1)}.row>*{flex-shrink:0;margin-top:var(--bs-gutter-y);max-width:100%;padding-left:calc(var(--bs-gutter-x)*.5);padding-right:calc(var(--bs-gutter-x)*.5);width:100%}.grid{display:grid;gap:var(--bs-gap,1.5rem);grid-template-columns:repeat(var(--bs-columns,12),1fr);grid-template-rows:repeat(var(--bs-rows,1),1fr)}.col{flex:1 0 0%}.g-1{--bs-gutter-x:0.25rem}.g-1{--bs-gutter-y:0.25rem}@media(min-width:360px){.col-xs-2{flex:0 0 auto;width:16.66666667%}.col-xs-4{flex:0 0 auto;width:33.33333333%}.col-xs-6{flex:0 0 auto;width:50%}.col-xs-12{flex:0 0 auto;width:100%}}@media(min-width:576px){.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-12{flex:0 0 auto;width:100%}}@media(min-width:768px){.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.66666667%}}@media(min-width:992px){.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}}.clearfix:after{clear:both;content:"";display:block}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(255,107,121,var(--bs-link-opacity,1))!important;text-decoration-color:RGBA(255,107,121,var(--bs-link-underline-opacity,1))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.ratio{position:relative;width:100%}.ratio:before{content:"";display:block;padding-top:var(--bs-aspect-ratio)}.ratio>*{height:100%;left:0;position:absolute;top:0;width:100%}.fixed-top{top:0}.fixed-bottom,.fixed-top{left:0;position:fixed;right:0;z-index:1030}.fixed-bottom{bottom:0}.sticky-top{top:0}.sticky-top{position:sticky;z-index:1020}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.vr{align-self:stretch;background-color:currentcolor;display:inline-block;min-height:1em;opacity:.25;width:var(--bs-border-width)}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{height:auto;transition:width .35s ease;width:0}@media(prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}}@layer bs-components{.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23363a41' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-icon-width:1rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23363a41' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(11,105,246,.25);--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0;--bs-accordion-active-color:var(--bs-link-hover-color);--bs-accordion-active-bg:transparent}.accordion-button{align-items:center;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;color:var(--bs-accordion-btn-color);display:flex;font-size:1rem;overflow-anchor:none;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);position:relative;text-align:left;transition:var(--bs-accordion-transition);width:100%}@media(prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(var(--bs-accordion-border-width)*-1) 0 var(--bs-accordion-border-color);color:var(--bs-accordion-active-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);content:"";flex-shrink:0;height:var(--bs-accordion-btn-icon-width);margin-left:auto;transition:var(--bs-accordion-btn-icon-transition);width:var(--bs-accordion-btn-icon-width)}@media(prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion-header{margin-bottom:0}.accordion-item{background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);color:var(--bs-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-left-radius:var(--bs-accordion-border-radius);border-bottom-right-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-radius:0;border-right:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);color:var(--bs-alert-color);margin-bottom:var(--bs-alert-margin-bottom);padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{padding:1.25rem 1rem;position:absolute;right:0;top:0;z-index:2}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}.badge{--bs-badge-padding-x:0.5rem;--bs-badge-padding-y:0.25rem;--bs-badge-font-size:0.875rem;--bs-badge-font-weight:400;--bs-badge-color:#fff;--bs-badge-border-radius:0.25rem;border-radius:var(--bs-badge-border-radius);color:var(--bs-badge-color);display:inline-block;font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0.75rem;--bs-breadcrumb-margin-bottom:0;--bs-breadcrumb-font-size:0.875rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-body-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-body-color);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);display:flex;flex-wrap:wrap;font-size:var(--bs-breadcrumb-font-size);list-style:none;margin-bottom:var(--bs-breadcrumb-margin-bottom);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/");float:left;padding-right:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:0.25rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb),.5);background-color:var(--bs-btn-bg);border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);color:var(--bs-btn-color);cursor:pointer;display:inline-block;font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}.btn-check+.btn:hover{background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);color:var(--bs-btn-color)}.btn:focus-visible{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);color:var(--bs-btn-hover-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);color:var(--bs-btn-active-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);color:var(--bs-btn-disabled-color);opacity:var(--bs-btn-disabled-opacity);pointer-events:none}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0b69f6;--bs-btn-border-color:#0b69f6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0959d1;--bs-btn-hover-border-color:#0954c5;--bs-btn-focus-shadow-rgb:48,128,247;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0954c5;--bs-btn-active-border-color:#084fb9;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0b69f6;--bs-btn-disabled-border-color:#0b69f6}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-outline-primary{--bs-btn-color:#0b69f6;--bs-btn-border-color:#0b69f6;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b69f6;--bs-btn-hover-border-color:#0b69f6;--bs-btn-focus-shadow-rgb:11,105,246;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0b69f6;--bs-btn-active-border-color:#0b69f6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#0b69f6;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0b69f6;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:48,128,247;text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.btn-group{display:inline-flex;position:relative;vertical-align:middle}.btn-group>.btn{flex:1 1 auto;position:relative}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-group{border-radius:.25rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width)*-1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-bottom-left-radius:0;border-top-left-radius:0}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:0;--bs-card-border-color:var(--bs-border-color);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:var(--bs-tertiary-bg);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;color:var(--bs-body-color);display:flex;flex-direction:column;height:var(--bs-card-height);min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card-body{color:var(--bs-card-color);flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{overflow:hidden;position:relative;width:100%}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{backface-visibility:hidden;display:none;float:left;margin-right:-100%;position:relative;transition:transform .6s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-control-next,.carousel-control-prev{align-items:center;background:none;border:0;bottom:0;color:#000;display:flex;justify-content:center;opacity:.35;padding:0;position:absolute;text-align:center;top:0;transition:opacity .15s ease;width:15%;z-index:1}@media(prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#000;opacity:1;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;display:inline-block;height:2.25rem;width:2.25rem}.carousel-control-prev-icon{background-image:""}.carousel-control-next-icon{background-image:""}.carousel-indicators{bottom:0;display:flex;justify-content:center;left:0;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;position:absolute;right:0;z-index:2}.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:#fff;border:0;border-bottom:.875rem solid transparent;border-top:.875rem solid transparent;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:3px;margin-left:.375rem;margin-right:.375rem;opacity:1;padding:0;text-indent:-999px;transition:opacity .5s ease;width:30px}@media(prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(11,105,246,.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.5rem;box-sizing:content-box;height:1em;opacity:var(--bs-btn-close-opacity);padding:.25em;width:1em}.btn-close,.btn-close:hover{color:var(--bs-btn-close-color)}.btn-close:hover{opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{opacity:var(--bs-btn-close-disabled-opacity);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-close-white{filter:var(--bs-btn-close-white-filter)}.dropdown{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{color:inherit;display:inline-block;font-family:Material Icons,sans-serif;font-feature-settings:"liga";font-size:1.375em;font-style:normal;font-weight:400;height:1em;letter-spacing:normal;line-height:1;text-transform:none;width:1em;word-wrap:normal;direction:ltr;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;border:none;content:"";content:"";margin:0;vertical-align:initial}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0b69f6;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.75rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;background-clip:padding-box;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);color:var(--bs-dropdown-color);display:none;font-size:var(--bs-dropdown-font-size);list-style:none;margin:0;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);position:absolute;text-align:left;z-index:var(--bs-dropdown-zindex)}.dropdown-menu[data-bs-popper]{left:0;margin-top:var(--bs-dropdown-spacer);top:100%}.dropdown-menu>.dropdown-item:first-child,.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:var(--bs-dropdown-inner-border-radius);border-top-right-radius:var(--bs-dropdown-inner-border-radius)}.dropdown-menu>.dropdown-item:last-child,.dropdown-menu>li:last-child .dropdown-item{border-bottom-left-radius:var(--bs-dropdown-inner-border-radius);border-bottom-right-radius:var(--bs-dropdown-inner-border-radius)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media(min-width:360px){.dropdown-menu-xs-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xs-end[data-bs-popper]{left:auto;right:0}}@media(min-width:576px){.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media(min-width:768px){.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media(min-width:992px){.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1200px){.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media(min-width:1400px){.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{bottom:100%;margin-bottom:var(--bs-dropdown-spacer);margin-top:0;top:auto}.dropend .dropdown-menu[data-bs-popper]{left:100%;margin-left:var(--bs-dropdown-spacer);margin-top:0;right:auto;top:0}.dropstart .dropdown-menu[data-bs-popper]{left:auto;margin-right:var(--bs-dropdown-spacer);margin-top:0;right:100%;top:0}.dropdown-divider{border-top:1px solid var(--bs-dropdown-divider-bg);height:0;margin:var(--bs-dropdown-divider-margin-y) 0;opacity:1;overflow:hidden}.dropdown-item{background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0);clear:both;color:var(--bs-dropdown-link-color);display:block;font-weight:400;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);text-align:inherit;white-space:nowrap;width:100%}.dropdown-item:focus,.dropdown-item:hover{background-color:var(--bs-dropdown-link-hover-bg);color:var(--bs-dropdown-link-hover-color)}.dropdown-item.active,.dropdown-item:active{background-color:var(--bs-dropdown-link-active-bg);color:var(--bs-dropdown-link-active-color);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{background-color:transparent;color:var(--bs-dropdown-link-disabled-color);pointer-events:none}.dropdown-menu.show{display:block}.form-label{font-size:1rem;font-weight:600;margin-bottom:.5rem}.form-text{color:var(--bs-secondary-color);font-size:.75rem;margin-top:.25rem}.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip:padding-box;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:4px;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 1rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{background-color:var(--bs-body-bg);border-color:#85b4fb;box-shadow:0 0 0 .25rem rgba(11,105,246,.25);color:var(--bs-body-color);outline:0}.form-control::-webkit-date-and-time-value{height:1.5em;margin:0;min-width:85px}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{background-color:var(--bs-tertiary-bg);border:0 solid;border-color:inherit;border-inline-end-width:var(--bs-border-width);border-radius:0;color:var(--bs-body-color);margin:-.375rem -1rem;margin-inline-end:1rem;padding:.375rem 1rem;pointer-events:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}textarea.form-control{min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml;charset=utf-8,%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 5 6 6 6-6'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:.25rem;color:var(--bs-body-color);display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:.375rem 2.25rem .375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}@media(prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#85b4fb;box-shadow:0 0 0 .25rem rgba(11,105,246,.25);outline:0}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);flex-shrink:0;height:1em;margin-top:.25em;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:top;width:1em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#85b4fb;box-shadow:0 0 0 .25rem rgba(11,105,246,.25);outline:0}.form-check-input:checked{background-color:#0b69f6;border-color:#0b69f6}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E")}.form-check-input[type=checkbox]:indeterminate{background-color:#0b69f6;border-color:#0b69f6;--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E")}.form-check-input:disabled{filter:none;opacity:.5;pointer-events:none}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{filter:none;opacity:.65;pointer-events:none}.input-group{align-items:stretch;display:flex;flex-wrap:wrap;position:relative;width:100%}.input-group>.form-control,.input-group>.form-select{flex:1 1 auto;min-width:0;position:relative;width:1%}.input-group>.form-control:focus,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-bottom-right-radius:0;border-top-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--bs-border-width)*-1)}.form-control.is-valid,.was-validated .form-control:valid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23188251' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23188251' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff4657' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff4657' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ff4657' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23ff4657' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0b69f6;--bs-list-group-active-border-color:#0b69f6;border-radius:var(--bs-list-group-border-radius);display:flex;flex-direction:column;margin-bottom:0;padding-left:0}.list-group-item{background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);color:var(--bs-list-group-color);display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{background-color:var(--bs-list-group-disabled-bg);color:var(--bs-list-group-disabled-color);pointer-events:none}.list-group-item.active{background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color);color:var(--bs-list-group-active-color);z-index:2}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{border-top-width:var(--bs-list-group-border-width);margin-top:calc(var(--bs-list-group-border-width)*-1)}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1.5rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:0;--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1.5rem;--bs-modal-header-padding-y:1.5rem;--bs-modal-header-padding:1.5rem 1.5rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:0;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:0;display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb),0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb),0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb),0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb),1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb),0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);position:relative}.navbar>.container,.navbar>.container-fluid{align-items:center;display:flex;flex-wrap:inherit;justify-content:space-between}.navbar-brand{color:var(--bs-navbar-brand-color);font-size:var(--bs-navbar-brand-font-size);margin-right:var(--bs-navbar-brand-margin-end);padding-bottom:var(--bs-navbar-brand-padding-y);padding-top:var(--bs-navbar-brand-padding-y);white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding-left:0}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-toggler{background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);color:var(--bs-navbar-color);font-size:var(--bs-navbar-toggler-font-size);line-height:1;padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);transition:var(--bs-navbar-toggler-transition)}@media(prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}.nav-link{background:none;border:0;color:var(--bs-nav-link-color);display:block;font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(11,105,246,.25);outline:0}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);cursor:default;pointer-events:none}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0b69f6}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:var(--bs-nav-pills-link-active-bg);color:var(--bs-nav-pills-link-active-color)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{border-bottom-color:currentcolor;color:var(--bs-nav-underline-link-active-color);font-weight:700}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.offcanvas{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}.offcanvas{background-clip:padding-box;background-color:var(--bs-offcanvas-bg);bottom:0;color:var(--bs-offcanvas-color);display:flex;flex-direction:column;max-width:100%;outline:0;position:fixed;transition:var(--bs-offcanvas-transition);visibility:hidden;z-index:var(--bs-offcanvas-zindex)}@media(prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);left:0;top:0;transform:translateX(-100%);width:var(--bs-offcanvas-width)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{background-color:#000;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1040}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.pagination{--bs-pagination-padding-x:0.625rem;--bs-pagination-padding-y:0.5rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:transparent;--bs-pagination-border-width:0;--bs-pagination-border-color:transparent;--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:transparent;--bs-pagination-hover-border-color:transparent;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:transparent;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(11,105,246,.25);--bs-pagination-active-color:var(--bs-primary);--bs-pagination-active-bg:transparent;--bs-pagination-active-border-color:transparent;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:transparent;--bs-pagination-disabled-border-color:transparent;display:flex;list-style:none;padding-left:0}.page-link{background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);color:var(--bs-pagination-color);display:block;font-size:var(--bs-pagination-font-size);padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);position:relative;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color);color:var(--bs-pagination-hover-color);z-index:2}.page-link:focus{background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);color:var(--bs-pagination-focus-color);outline:0;z-index:3}.active>.page-link,.page-link.active{background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color);color:var(--bs-pagination-active-color);z-index:3}.disabled>.page-link,.page-link.disabled{background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color);color:var(--bs-pagination-disabled-color);pointer-events:none}.page-item:not(:first-child) .page-link{margin-left:0}.page-item .page-link{border-radius:var(--bs-pagination-border-radius)}.placeholder{background-color:currentcolor;cursor:wait;display:inline-block;min-height:1em;opacity:.5;vertical-align:middle}.placeholder.btn:before{content:"";display:inline-block}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0b69f6;--bs-progress-bar-transition:width 0.6s ease;background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;font-size:var(--bs-progress-font-size);height:var(--bs-progress-height);overflow:hidden}.progress-bar{background-color:var(--bs-progress-bar-bg);color:var(--bs-progress-bar-color);display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;transition:var(--bs-progress-bar-transition);white-space:nowrap}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.spinner-border{animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;display:inline-block;height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);width:var(--bs-spinner-width)}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border-right-color:currentcolor;border:var(--bs-spinner-border-width) solid;border-right:var(--bs-spinner-border-width) solid transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.spinner-border{--bs-spinner-animation-speed:1.5s}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb),0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);background-clip:padding-box;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);border-radius:var(--bs-toast-border-radius);box-shadow:var(--bs-toast-box-shadow);color:var(--bs-toast-color);font-size:var(--bs-toast-font-size);max-width:100%;pointer-events:auto;width:var(--bs-toast-max-width)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;max-width:100%;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:var(--bs-toast-zindex)}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}}@layer bs-custom-components{.accordion-item{border-block-end:1px solid var(--bs-border-color)}.accordion-button{font-size:1.25rem;font-weight:600}.accordion-button:focus{box-shadow:none}.accordion-button:focus-visible{box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0;z-index:3}.accordion--small .accordion-button{font-size:1rem;padding-block:.5rem}.alert-link{text-decoration:underline}.breadcrumb{display:flex;flex-wrap:nowrap;gap:.5rem;overflow-x:scroll;scrollbar-width:none}.breadcrumb-item{padding:0;white-space:nowrap}.breadcrumb-item+.breadcrumb-item:before{float:none;padding-inline-end:.25rem}.breadcrumb__wrapper{background-color:var(--bs-tertiary-bg);margin-bottom:1.5rem}@media(min-width:768px){.breadcrumb{flex-wrap:wrap;overflow-x:initial;scrollbar-width:auto}.breadcrumb__wrapper{margin-bottom:2.5rem}}.btn{align-items:center;display:inline-flex;gap:.25rem;justify-content:center}.btn .material-icons{font-size:1.25em;height:1.2em;line-height:1.2em;width:1.2em}.btn-square-icon{padding-inline:var(--bs-btn-padding-y)}.btn-tertiary{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:var(--bs-body-bg);--bs-btn-border-color:var(--bs-body-bg);--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-bg:var(--bs-body-bg);--bs-btn-hover-border-color:var(--bs-body-bg);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-bg:var(--bs-body-bg);--bs-btn-active-border-color:var(--bs-body-bg)}.btn-outline-tertiary{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:var(--bs-body-bg);--bs-btn-border-color:var(--bs-border-color);--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-bg:var(--bs-body-bg);--bs-btn-hover-border-color:var(--bs-border-color);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-bg:var(--bs-body-bg);--bs-btn-active-border-color:var(--bs-border-color)}.btn-basic{--bs-btn-padding-x:0;--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:var(--bs-body-bg);--bs-btn-border-color:var(--bs-body-bg);--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-bg:var(--bs-body-bg);--bs-btn-hover-border-color:var(--bs-body-bg);--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-bg:var(--bs-body-bg);--bs-btn-active-border-color:var(--bs-body-bg)}.carousel-control-next-icon,.carousel-control-prev-icon{align-items:center;background-color:var(--bs-white);background-image:none;border-radius:var(--bs-border-radius-sm);display:flex;justify-content:center}.carousel-control-prev-icon:before{content:""}.carousel-control-next-icon:before,.carousel-control-prev-icon:before{color:var(--bs-dark);display:inline-block;font-family:Material Icons,sans-serif;font-feature-settings:"liga";font-size:20px;font-style:normal;font-weight:400;height:1em;letter-spacing:normal;line-height:1;text-transform:none;width:1em;word-wrap:normal;direction:ltr;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale}.carousel-control-next-icon:before{content:""}.carousel-indicators{bottom:0;margin-bottom:.625rem}.carousel-indicators .active{background-color:var(--bs-primary)}.dropdown-toggle{align-items:center;display:inline-flex}.form-check-label.required:before{color:var(--bs-danger);content:"*"/" "}hr{color:var(--bs-border-color);opacity:1}.form-label.required:after{color:var(--bs-danger);content:"*"/" "}.modal-title{color:var(--bs-body-color)}.modal-body{padding-block:.5rem}.pagination{flex-wrap:wrap}.page-link{align-items:center;display:inline-flex;gap:.5em}.active>.page-link,.page-link.active{font-weight:600}.active>.page-link.disabled,.page-link.active.disabled{color:var(--bs-pagination-active-color)}}@layer utilities{.align-middle{vertical-align:middle!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.end-0{right:0!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.w-100{width:100%!important}.mw-100{max-width:100%!important}.flex-fill{flex:1 1 auto!important}.flex-shrink-0{flex-shrink:0!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.m-1{margin:.25rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.mt-0{margin-top:0!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.me-2{margin-right:.5rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-2{margin-left:.5rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.px-0{padding-left:0!important;padding-right:0!important}.pb-2{padding-bottom:.5rem!important}.fs-6{font-size:calc(var(--bs-body-font-size)*.875)!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media(min-width:576px){.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-none{display:none!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mb-sm-0{margin-bottom:0!important}}@media(min-width:768px){.d-md-block{display:block!important}.d-md-none{display:none!important}}@media(min-width:1200px){.d-xl-flex{display:flex!important}}}@layer vendors{.material-icons{display:inline-block;font-family:Material Icons,sans-serif;font-feature-settings:"liga";font-size:24px;font-style:normal;font-weight:400;height:1em;letter-spacing:normal;line-height:1;text-transform:none;width:1em;word-wrap:normal;direction:ltr;vertical-align:middle;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale}}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(../../../hummingbird/assets/fonts/MaterialIcons-Regular-2d8017489da689caedc1.woff2) format("woff2"),url(../../../hummingbird/assets/fonts/MaterialIcons-Regular-08cefa1bc6566a650da7.woff) format("woff")}@layer ps-base{body,html{min-height:100%}body{direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none;padding-left:0}a{transition:var(--bs-transition-default)}}@layer utilities{@media(min-width:576px){.container--limited-sm{max-width:540px}}@media(min-width:768px){.container--limited-md{max-width:720px}.w-md-auto{width:auto!important}}}@layer ps-components{.buttons-wrapper{-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:column;flex-wrap:wrap;row-gap:.5rem}.buttons-wrapper .btn{width:100%}.buttons-wrapper--invert-mobile{flex-direction:column-reverse}.buttons-wrapper--no-fw-mobile{flex-direction:row}.buttons-wrapper--no-fw-mobile.buttons-wrapper--split{justify-content:space-between}.buttons-wrapper--no-fw-mobile .btn{width:auto}@media(min-width:768px){.buttons-wrapper{display:flex;flex-direction:row}.buttons-wrapper--end{justify-content:flex-end}.buttons-wrapper--split{justify-content:space-between}.buttons-wrapper--invert-mobile{flex-direction:inherit}.buttons-wrapper .btn{width:auto}}.left-block{border-bottom:1px solid var(--bs-border-color);margin-bottom:2rem;padding-bottom:1rem}.section-title{margin-block-end:1.25rem}.category-tree__item{transition:var(--bs-transition-default)}.copyright{font-size:.875rem;padding-block-start:1rem;text-align:center}.copyright,.copyright a{color:var(--bs-gray-300)}.copyright a:hover{color:var(--bs-white)}@media(min-width:768px){.copyright{font-size:1rem;padding-block-start:2rem}}.subcategory{margin-inline:calc(var(--bs-gutter-x)*-.5)}.subcategory__link{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-pill);color:var(--bs-body-color);display:inline-block;flex-shrink:0;line-height:1.25;padding:.5rem .75rem;white-space:nowrap;word-break:break-word}.subcategory__link:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-link-hover-color)}.subcategory__link--with-image{align-items:center;border-radius:var(--bs-border-radius);display:flex;font-size:.875rem;gap:.5rem;padding:.5rem;white-space:normal}.subcategory__thumbnail{border-radius:var(--bs-border-radius);display:block;height:2.5rem;-o-object-fit:cover;object-fit:cover;width:2.5rem}.subcategory__list{align-items:center;display:flex;gap:.5rem;margin-block-end:1rem;overflow-x:auto;padding-block:.25rem .75rem;padding-inline:.75rem}.subcategory__list--with-images{align-items:stretch;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow-x:visible}@media(min-width:360px){.subcategory__list--with-images{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:576px){.subcategory{margin-inline:0}.subcategory__link{flex-shrink:1;white-space:normal}.subcategory__thumbnail{height:3rem;width:3rem}.subcategory__list{flex-wrap:wrap;gap:.5rem;margin-block:0 1.5rem;margin-inline:0;overflow-x:visible;padding-block:0;padding-inline:0}}@media(min-width:992px){.subcategory__link--with-image{font-size:1rem;gap:1rem;padding:.75rem}.subcategory__list--with-images{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.subcategory__list--with-images{grid-template-columns:repeat(4,minmax(0,1fr))}}.pagination{margin-block-end:0;width:100%}.pagination__container{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-wrap:wrap;justify-content:center;row-gap:1rem}.pagination__number{color:var(--bs-secondary-color)}.pagination__nav{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:992px){.pagination{width:auto}.pagination__container{justify-content:space-between}}.account-menu__back{display:flex;margin-block-end:1rem}.account-menu__link{align-items:center;border-radius:var(--bs-border-radius);color:var(--bs-body-color);display:flex;transition:var(--bs-transition-default)}.account-menu__link:hover{color:var(--bs-link-hover-color)}.account-menu__link--signout,.account-menu__link--signout:hover{color:var(--bs-danger)}.account-menu--main{display:grid;gap:1rem}.account-menu--main .account-menu__link{background-color:var(--bs-tertiary-bg);font-size:1rem;font-weight:600;gap:.75rem;padding:.5rem}.account-menu--main .account-menu__icon{font-size:2rem}.account-menu--sidebar{display:none}.account-menu--sidebar .account-menu__link{gap:.5rem;padding:.75rem 1rem}.account-menu--sidebar .account-menu__link--active{background-color:var(--bs-tertiary-bg);color:var(--bs-link-hover-color)}@media(min-width:576px){.account-menu--main{grid-template-columns:repeat(2,minmax(0,1fr))}.account-menu--main .account-menu__link{align-items:normal;flex-direction:column;gap:.75rem;padding:1.25rem 1rem}}@media(min-width:992px){.account-menu__back{display:none}.account-menu--main{grid-template-columns:repeat(3,minmax(0,1fr))}.account-menu--main .account-menu__link--signout{display:none}.account-menu--sidebar{display:flex;flex-direction:column;max-height:calc(100vh - var(--scroll-padding-top));overflow-y:auto;position:sticky;top:var(--scroll-padding-top);z-index:1020}}.order-history__status--bright{color:var(--bs-white)}.order-history__status--dark{color:var(--bs-dark)}.password-requirements{display:grid;gap:.5rem}.password-requirements__length,.password-requirements__score{align-items:center;color:var(--bs-secondary-color);display:flex;font-size:.875rem;gap:.25rem;margin:0}.password-requirements__icon{font-size:1.25rem}.cart__item{border-block-end:1px solid var(--bs-border-color);margin-block-end:1rem;padding-block-end:1rem}.cart__item:last-child{border-block-end:0;padding-block-end:0}.cart__continue-shopping{width:100%}@media(min-width:768px){.cart__continue-shopping{width:auto}}.product-customization-modal__line{margin-block-end:1rem}.product-customization-modal__label{font-weight:600;margin-block-end:.5rem}.product-customization-modal__img{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:.5rem}.product-customization-modal__img-popup{border-radius:var(--bs-border-radius);display:block;margin-inline:auto}.product-line{align-items:flex-start;display:flex;gap:1.5rem}.product-line__image{flex-shrink:0}.product-line__img{border-radius:var(--bs-border-radius);width:6rem}.product-line__content{flex-grow:1}.product-line__content-left{display:flex;flex-direction:column;gap:.25rem;margin-block-end:.5rem}.product-line__content-right{display:flex;flex-direction:column;gap:.5rem;margin-block-end:1rem}.product-line__title{color:var(--bs-body-color);font-weight:600}.product-line__title:hover{color:var(--bs-link-hover-color)}.product-line__item-availability-message{align-items:center;display:inline-flex;font-size:.75rem;gap:.25rem}.product-line__item-price{font-weight:600;width:100%}.product-line__item-unit-price{color:var(--bs-secondary-color);font-size:.875rem}.product-line__item-regular-price{color:var(--bs-tertiary-color);font-size:.875rem;text-decoration:line-through}.product-line__item-discount{font-size:.875rem}.product-line__item-price-block{width:100%}.product-line__item--info{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.product-line__item--small-info{color:var(--bs-tertiary-color);font-size:.75rem}.product-line__item--availability{display:flex;flex-direction:column;gap:.125rem}.product-line__item--prices{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-wrap:wrap;row-gap:.25rem}.product-line__quantity-button{max-width:9rem}.product-line__quantity-button .spinner-border{margin:.25rem}.product-line__price{font-weight:600}.product-line__gift{align-items:center;display:inline-flex;font-weight:600;gap:.25rem}.product-line__gift-icon{font-size:1.25rem}.product-line__actions{display:flex;grid-column:1/-1}@media(min-width:576px){.product-line__content{display:grid;flex-grow:1;gap:1.5rem;grid-template-columns:minmax(0,1fr) 9rem}.product-line__content-left,.product-line__content-right{margin-block-end:0}.product-line__quantity-button{max-width:100%}}@media(min-width:768px){.product-line__img{width:7rem}}@media(min-width:992px){.product-line__img{width:8rem}}.cart-summary__subtotals,.cart-summary__total{margin-block-end:.5rem}.cart-summary__total{border-block:1px solid var(--bs-border-color);padding-block:.5rem}.cart-summary__voucher{margin-block-end:.5rem}.cart-summary__line{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 0}.cart-summary__line--bold{font-weight:600}.cart-summary__label--voucher{align-items:center;display:flex;gap:.25rem}.cart-summary__label--voucher i{font-size:1rem}.cart-summary__value{align-items:center;display:inline-flex;font-weight:600;gap:.25rem;white-space:nowrap}.cart-summary__actions{padding-block-start:.5rem}.cart-summary__products-list{display:flex;flex-direction:column;gap:1rem}.cart-summary-product{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem}.cart-summary-product__image{flex-shrink:0}.cart-summary-product__img{border-radius:var(--bs-border-radius);height:auto;width:5rem}.cart-summary-product__content{display:flex;flex-basis:12rem;flex-grow:1;gap:1rem;justify-content:space-between}.cart-summary-product__content-left{flex-grow:1}.cart-summary-product__attributes{color:var(--bs-tertiary-color);font-size:.875rem}.cart-summary-product__price,.cart-summary-product__quantity{font-size:.875rem}.cart-summary-product__price .value{color:var(--bs-tertiary-color);text-decoration:line-through}.cart-summary-product__unit-price{color:var(--bs-tertiary-color);font-size:.875rem}.cart-summary-product__prices{text-align:right}.cart-summary-product__gift{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.25rem}.cart-summary-product__gift-icon{font-size:1rem}.cart-summary-product__total{font-weight:600}.cart-voucher__accordion{border-block-end:1px solid var(--bs-border-color);margin-block-end:.5rem;padding-block-end:.5rem}.cart-voucher__accordion-item{border-block-end:0}.cart-voucher__form{align-items:center;display:flex;gap:.5rem}.cart-voucher__list{margin-block-end:.5rem;padding-block-end:.5rem}.cart-voucher__highlight,.cart-voucher__list{border-block-end:1px solid var(--bs-border-color)}.cart-voucher__highlight{padding-block:.5rem}.cart-voucher__offers{display:flex;flex-direction:column;gap:.25rem;margin-block-end:0}.cart-voucher__code-value{background:none;border:none;color:var(--bs-link-color);padding:0}.cart-voucher__code-value:hover{color:var(--bs-link-hover-color);cursor:pointer}.cart-voucher__error{align-items:center;display:flex;gap:.5rem;margin-block-start:.5rem}.cart-voucher__error-icon{flex-shrink:0}.order-confirmation__details-list{margin-block-end:0}.order-confirmation__products{display:flex;flex-direction:column;gap:1rem}.order-confirmation__carrier-info{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-block-start:2rem}.order-confirmation__carrier-info:first-child{margin-block-start:0}.order-confirmation__carrier-info:last-child{margin-block-end:2rem}.order-confirmation__carrier-info-delay{margin-block-end:0}.order-confirmation__virtual-info{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-block-start:2rem}.order-confirmation__virtual-info-value{margin-block-end:0}.order-confirmation__product{align-items:flex-start;display:flex;gap:1rem}.order-confirmation__product:has(.product-customization-modal__content) .product-customization-modal__content{margin-block:.5rem}.order-confirmation__product-image{flex-shrink:0;position:relative}.order-confirmation__product-img{border-radius:var(--bs-border-radius);height:auto;width:5rem}.order-confirmation__product-quantity{background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius-pill);bottom:.5rem;font-size:.875rem;font-weight:600;line-height:1.25;margin:0;padding:.125rem .375rem;position:absolute;right:.5rem}.order-confirmation__product-details{flex-grow:1}.order-confirmation__product-link,.order-confirmation__product-title{font-weight:600;margin-block-end:0}.order-confirmation__product-attribute,.order-confirmation__product-reference{color:var(--bs-secondary-color);font-size:.875rem}.order-confirmation__product-reference{margin-block-end:0}.order-confirmation__product-prices{flex-shrink:0}.order-confirmation__product-price{display:none;font-size:1rem;font-weight:600}.order-confirmation__product-gift{align-items:center;display:inline-flex;font-weight:600;gap:.25rem}.order-confirmation__product-gift-icon{font-size:1.25rem}.order-confirmation__product-total{font-size:1rem;font-weight:600}.order-confirmation__line{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.25rem 0}.order-confirmation__line-label{font-weight:400}.order-confirmation__line--bold .order-confirmation__line-label,.order-confirmation__line-value{font-weight:600}@media(min-width:768px){.order-confirmation__product-img{width:8rem}.order-confirmation__product-content{align-items:flex-start;display:flex;flex-grow:1;gap:1rem}.order-confirmation__product-prices{text-align:right}.order-confirmation__product-price{display:block}}.brand{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1rem;position:relative;text-align:center;transition:var(--bs-transition-default)}.brand:hover{border-color:var(--bs-link-hover-color)}.brand__list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.brand__image,.brand__title{margin-block-end:.5rem}.brand__title{display:block}.brand__products{margin-block-end:0}.brand__products{color:var(--bs-secondary-color);font-size:.85rem}@media(min-width:576px){.brand__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.brand__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1400px){.brand__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.supplier{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1rem;position:relative;text-align:center;transition:var(--bs-transition-default)}.supplier:hover{border-color:var(--bs-link-hover-color)}.supplier__list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.supplier__image,.supplier__title{margin-block-end:.5rem}.supplier__title{display:block}.supplier__products{color:var(--bs-secondary-color);font-size:.85rem;margin-block-end:0}@media(min-width:576px){.supplier__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.supplier__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1400px){.supplier__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.store{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.store__list{display:grid;gap:1rem}.store__img{border-radius:var(--bs-border-radius)}.store__name{font-weight:600;margin-block-end:0}.store__address{margin:0}.store__opening-times{width:100%}.store__note{color:var(--bs-tertiary-color);margin-block:.5rem}.store__contacts{margin-block-end:0}.store__contact{align-items:center;display:flex;gap:.5rem;line-height:1.2;padding-block:.25rem}.store__contact i{font-size:1.25rem}.store__contact--email{word-break:break-all}@media(min-width:768px){.store__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.store{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.sitemap__list--nested{border-left:.125rem solid var(--bs-primary-border-subtle);margin-bottom:.25rem;padding-left:1rem}.sitemap__list--nested>.sitemap__item>.sitemap__link{position:relative}.sitemap__list--nested>.sitemap__item>.sitemap__link:before{background-color:var(--bs-primary-border-subtle);content:"";display:block;height:.125rem;left:-1rem;position:absolute;top:50%;transform:translateY(-50%);width:.5rem}.sitemap__link{color:var(--bs-body-color)}.sitemap__link:hover{color:var(--bs-link-hover-color)}.address-card{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:var(--bs-transition-default)}.address-card__container{display:flex;flex-direction:column;height:100%;padding:1rem}.address-card__header{align-items:center;display:flex;gap:1rem;margin-block-end:1rem}.address-card__alias{font-size:1.25rem;font-weight:600}.address-card__content{color:var(--bs-body-color);margin-block-end:1rem}.address-card__extra{margin-block-end:1rem}.address-card__actions{display:flex;gap:1.5rem;margin-block-start:auto}.address-card--radio.selected,.address-card--radio:hover{background-color:var(--bs-tertiary-bg)}.address-card--radio.selected{border-color:var(--bs-primary)}.address-card--radio .address-card__container{cursor:pointer}.address-card--add-address{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:1rem}.address-card--add-address:hover{background-color:var(--bs-tertiary-bg)}.grid-table{margin-block-end:1rem}.grid-table__inner{display:grid;gap:1rem;grid-template-columns:1fr}.grid-table__header{display:none}.grid-table__row{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:grid;gap:.5rem 1rem;grid-template-columns:1fr;padding:1rem}.grid-table__cell{display:grid;gap:1rem;grid-template-columns:1fr 60%;line-height:1.5}.grid-table__cell:before{color:var(--bs-secondary-color);content:attr(data-ps-label)/" ";display:block;font-size:.875rem;font-weight:600}.grid-table__cell-group{display:grid;gap:.5rem}.grid-table__cell-group--sm{gap:.25rem}.grid-table__cell-group--inline{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@media(max-width:767.98px){.grid-table--collapse .grid-table__inner{gap:0}.grid-table--collapse .grid-table__inner .grid-table__row{border-radius:0;margin-block-start:-.0625rem}.grid-table--collapse .grid-table__inner .grid-table__row:last-child{border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.grid-table--collapse .grid-table__inner .grid-table__header+.grid-table__row{border-top-left-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius)}}@media(min-width:768px){.grid-table__inner{display:grid;gap:0 1rem}.grid-table__inner--2{grid-template-columns:repeat(2,minmax(0,auto))}.grid-table__inner--3{grid-template-columns:repeat(3,minmax(0,auto))}.grid-table__inner--4{grid-template-columns:repeat(4,minmax(0,auto))}.grid-table__inner--5{grid-template-columns:repeat(5,minmax(0,auto))}.grid-table__inner--6{grid-template-columns:repeat(6,minmax(0,auto))}.grid-table__inner--7{grid-template-columns:repeat(7,minmax(0,auto))}.grid-table__header{border-block-end:1px solid var(--bs-border-color);font-weight:600;grid-auto-columns:minmax(0,auto);grid-column:1/-1}.grid-table__header,.grid-table__row{display:grid;grid-template-columns:subgrid;padding-block:.5rem}.grid-table__row{border:none;border-block-end:1px solid var(--bs-border-color);border-radius:0;grid-column:1/-1;padding-inline:0}.grid-table__row:last-child{border-block-end:none}.grid-table__row:has(.grid-table__cell--label-value){border-block:none;padding-block:.25rem}.grid-table__cell{align-items:center;display:grid;gap:0;grid-template-columns:1fr;justify-self:start}.grid-table__cell:before{display:none}.grid-table__cell--center{justify-self:center}.grid-table__cell--right{justify-self:end}.grid-table__cell--label-value{gap:.5rem;grid-column:1/-1;grid-template-columns:1fr 20%;justify-self:end;text-align:right;width:100%}.grid-table__cell--label-value:before{color:var(--bs-body-color);content:attr(data-ps-label)/" ";display:block;font-size:1rem;font-weight:600}}.header-block__action-btn{align-items:center;border-radius:var(--bs-border-radius-sm);color:var(--bs-body-color);display:inline-flex;gap:.25rem;padding:.375rem;position:relative}.header-block__action-btn[href]:focus,.header-block__action-btn[href]:hover{color:var(--bs-link-hover-color)}.header-block__action-btn:not([href]){cursor:default}@media(min-width:768px){.header-block__action-btn{padding:.5rem .75rem}}.header-block__badge{align-items:center;background:var(--bs-primary);border-radius:50rem;color:var(--bs-light);display:flex;font-size:.625rem;font-weight:600;height:1rem;justify-content:center;line-height:1;min-width:1rem;padding:0 .25rem;position:absolute;right:0;text-align:center;top:0}@media(min-width:768px){.header-block__badge{background:var(--bs-tertiary-bg);color:inherit;font-size:1rem;height:1.5rem;min-width:1.5rem;position:static}.header-block--active .header-block{color:var(--bs-primary)}}.module-products__buttons{display:flex;justify-content:center;margin-block-start:2rem}body:not(#index) .module-products.container{padding-inline:0}.page-title-section{font-size:clamp(1.5rem,var(--bs-body-font-size)*2*.6 + 1.2vw,2rem);font-weight:600;line-height:1.2}.attachment{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1rem;position:relative;transition:var(--bs-transition-default)}.attachment:hover{background-color:var(--bs-tertiary-bg)}.attachment__name{color:var(--bs-body-color);display:block;font-weight:600;margin-block-end:.5rem}.attachment__name:hover{color:var(--bs-link-hover-color)}.attachment__description{color:var(--bs-tertiary-color);font-size:.875rem}.attachment__link{font-size:.875rem}.input-color__input{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-color__input:focus-visible+.input-color__label .color{outline:.125rem solid var(--bs-link-hover-color)}.input-color__input:checked:focus-visible+.input-color__label{border-radius:var(--bs-border-radius-sm);box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.input-color__label{display:block;line-height:0}.input-color .color{background-size:contain;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);cursor:pointer;display:inline-block;height:1.5rem;outline:.125rem solid transparent;outline-offset:-.125rem;transition:var(--bs-transition-default);width:1.5rem}.input-color .color-sm{height:1rem;width:1rem}.input-color .color.active,.input-color .color:focus-visible,.input-color .color:hover{outline:.125rem solid var(--bs-link-hover-color)}.input-color .color:focus-visible{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.product-customization{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);padding:1rem}.product-customization__label{font-size:.875rem}.product-customization__item{border-block-start:1px solid var(--bs-border-color);margin-block-end:1rem;margin-block-start:1rem;padding-block-start:1rem}.product-customization__item:first-child{border-block-start:none;margin-block-start:0;padding-block-start:0}.product-customization__message{color:var(--bs-secondary-color);font-size:.875rem;margin-block-start:.25rem}.product-customization__image{height:2rem;width:2rem}.product-customization__image-wrapper{align-items:center;display:flex;gap:.5rem;margin-block-start:.5rem}.product-customization__image-remove{font-size:.875rem}.product-customization__field-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.discounts-table{margin-block-end:0}.product-flags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;left:0;margin:0;padding:.5rem 4rem .5rem .5rem;position:absolute;top:0;width:100%;z-index:1}.product-flags .badge:not(.discount){background-color:var(--bs-primary);border:1px solid var(--bs-primary);color:var(--bs-white)}.product-flags .badge.discount{background-color:var(--bs-white);border:1px solid var(--bs-primary);color:var(--bs-primary)}.product-miniature{container-name:product-miniature;container-type:inline-size}.product-miniature .product-flags{pointer-events:none}@container product-miniature (width < 13.5rem){.product-miniature .product-flags .badge{font-size:.75rem;padding:.125rem .25rem}}.product-pack__list{display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr)}.product-pack__link{align-items:center;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);display:flex;gap:1rem;padding:.5rem 2rem .5rem .5rem}.product-pack__link:hover{background-color:var(--bs-tertiary-bg)}.product-pack__image{border-radius:var(--bs-border-radius-sm)}.product-pack__image-wrapper{flex-basis:4rem;flex-shrink:0}.product-pack__name{flex-grow:1;line-height:1.2;margin-block-end:0}.product-pack__price{font-weight:600}.product-pack__price,.product-pack__quantity{color:var(--bs-body-color);margin-block-end:0}.product-variant__legend,.product-variant__selected{display:inline-block;font-size:var(--bs-body-font-size);line-height:var(--bs-body-line-height);margin-block-end:0;width:auto}.product-variant__attributes{margin-block-start:.5rem}.product-variant__radios{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0}.product-variant__radio{margin:0}.product-variant__radio label{cursor:pointer}.product-variant__colors{display:flex;flex-wrap:wrap;gap:.5rem;margin-block-end:0}.rich-text{line-height:1.5}.rich-text a{text-decoration:underline;text-underline-offset:.125em}.rich-text a:hover{text-underline-offset:.25em}.rich-text table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);border-color:var(--bs-table-border-color);margin-bottom:1rem;vertical-align:top;width:100%}.rich-text table>:not(caption)>*>*{background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));padding:.5rem}.rich-text table>tbody{vertical-align:inherit}.rich-text table>thead{vertical-align:bottom}.rich-text table>:not(caption)>*{border-width:var(--bs-border-width) 0}.rich-text table>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.rich-text ul{list-style:disc;padding-left:1.2rem}.rich-text img{height:auto;max-width:100%}.quantity-button input{max-width:4rem;text-align:center}.quantity-button button{--bs-btn-focus-shadow-rgb:var(--bs-primary-rgb);border:1px solid var(--bs-border-color)}.quantity-button button.increment .confirmation{color:var(--bs-success)}.quantity-button button.decrement .confirmation{color:var(--bs-danger)}.quantity-button button:hover{opacity:.6}.quantity-button button:disabled{opacity:1}.quantity-button button .material-icons{font-size:1.25rem;pointer-events:none}.quantity-button button .spinner-border{border-width:.125rem}.page-loader{align-items:center;background:rgba(var(--bs-body-bg-rgb),.75);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.delivery-option__item{background-color:var(--bs-tertiary-bg);border-block-end:1px solid var(--bs-border-color)}.delivery-option__label{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem}.delivery-option__check{margin:0}.delivery-option__left{align-items:center;display:flex;flex-basis:100%;flex-grow:1;flex-shrink:0;gap:.5rem}.delivery-option__carrier{align-items:center;display:flex;gap:1rem}.delivery-option__carrier-logo{aspect-ratio:1/1;border-radius:var(--bs-border-radius);height:3rem;-o-object-fit:contain;object-fit:contain;width:3rem}.delivery-option__carrier-name{font-weight:600}.delivery-option__content{color:var(--bs-secondary-color);flex-basis:100%;flex-grow:1}.delivery-option__extra{height:0;height:calc-size(0,size);overflow:hidden;transition:var(--bs-transition-default);transition-behavior:allow-discrete}.delivery-option__extra[data-active]{height:auto;height:calc-size(auto,size)}.delivery-option__extra[data-active] .delivery-option__extra-content{padding-block-end:1rem}.delivery-option__extra-content{padding-inline:1rem;transition:var(--bs-transition-default)}@media(min-width:768px){.delivery-option__left{flex-grow:0}.delivery-option__content,.delivery-option__left{flex-basis:calc(40% - 1rem)}.delivery-option__price{flex-basis:calc(20% - 1rem);text-align:right}.delivery-option__carrier-logo{height:4rem;width:4rem}}.final-summary__header{align-items:center;color:var(--bs-secondary-color);display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;justify-content:space-between;margin-block-start:2rem}.payment-option__additional-information{padding-block-start:1rem}.payment-option dl{background-color:var(--bs-tertiary-bg);border-radius:var(--bs-border-radius);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:0}.payment-option dl dt{border-block-end:1px solid var(--bs-border-color);font-weight:600;margin:0;padding:1rem}.payment-option dl dt:last-of-type{border-block-end:none}.payment-option dl dd{border-block-end:1px solid var(--bs-border-color);margin:0;padding:1rem}.payment-option dl dd:last-of-type{border-block-end:none}.checkout-steps{background-color:var(--bs-tertiary-bg);border-block-end:1px solid var(--bs-border-color);margin-block-end:2.5rem;padding-block:.5rem}.checkout-steps__list{align-items:flex-start;display:flex;justify-content:center;margin-block-end:0}.checkout-steps__step{flex-basis:25%;flex-shrink:0;position:relative;text-align:center}.checkout-steps__step:after,.checkout-steps__step:before{background:var(--bs-dark-bg-subtle);content:"";height:.125rem;position:absolute;top:.6875rem;width:50%;z-index:0}.checkout-steps__step:before{left:0}.checkout-steps__step:after{right:0}.checkout-steps__step:first-of-type:before,.checkout-steps__step:last-of-type:after{display:none}.checkout-steps__step--current .checkout-steps__number{background:var(--bs-dark)}.checkout-steps__step--current .checkout-steps__btn{color:var(--bs-body-color)}.checkout-steps__step--current:before,.checkout-steps__step--success .checkout-steps__number{background:var(--bs-success)}.checkout-steps__step--success .checkout-steps__btn{color:var(--bs-success)}.checkout-steps__step--success:after,.checkout-steps__step--success:before{background:var(--bs-success)}.checkout-steps__step-mobile{display:flex;flex-direction:column;gap:.25rem;line-height:1.25}.checkout-steps__title{font-size:1.25rem;font-weight:600;margin-block-end:0}.checkout-steps__subtitle{color:var(--bs-secondary-color);font-size:.875rem;margin-block-end:0}.checkout-steps__number{background:var(--bs-dark-bg-subtle);border-radius:100%;color:var(--bs-white);display:flex;flex-wrap:wrap;height:1.5rem;margin-block-end:.5rem;margin-inline:auto;place-content:center;position:relative;width:1.5rem;z-index:1}.checkout-steps__btn{color:var(--bs-body-color);padding:.25rem}.checkout-steps__btn.active{font-weight:600}.checkout-steps__desktop{display:none;margin-inline:auto;max-width:45rem;width:100%}.checkout-steps__mobile{align-items:center;display:flex;gap:.75rem}@media(min-width:576px){.checkout-steps__title{font-size:1.5rem}.checkout-steps__subtitle{font-size:1rem}}@media(min-width:768px){.checkout-steps{padding-block:2rem}.checkout-steps__desktop{display:block}.checkout-steps__mobile{display:none}}.progress-ring__circle{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .35s}.progress-ring__background-circle{stroke:var(--bs-secondary-bg);transform:rotate(-90deg);transform-origin:50% 50%}.progress-ring__text{fill:var(--bs-body-color)}.quickview__footer{justify-content:space-between}.quickview__details-link{align-items:center;display:inline-flex;gap:.25rem;margin-inline-start:auto}@media(min-width:768px)and (max-width:991.98px){.quickview__dialog{max-width:750px}}@media(min-width:576px)and (max-width:767.98px){.quickview__dialog{max-width:calc(100% - var(--bs-modal-margin)*2)}}.layout-full-width .products{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:360px){.layout-full-width .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.layout-full-width .products{grid-template-columns:repeat(4,minmax(0,1fr))}}.layout-left-column .products,.layout-right-column .products{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:360px){.layout-left-column .products,.layout-right-column .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.layout-left-column .products,.layout-right-column .products{grid-template-columns:repeat(3,minmax(0,1fr))}}.layout-both-columns .products{display:grid;gap:1.5rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:360px){.layout-both-columns .products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.layout-both-columns .products{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:992px){.layout-both-columns .products{grid-template-columns:repeat(2,minmax(0,1fr))}}.products__sort-dropdown{flex-grow:1}.products__sort-dropdown-button{justify-content:space-between;width:100%}.products__pagination{margin-block:1.5rem}.noUi-target,.noUi-target *{box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:none}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{border-radius:.5rem;overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;transform-origin:0 0;transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-connect{background:var(--bs-primary);height:100%;width:100%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:4px;margin:12px}.noUi-horizontal .noUi-handle{height:24px;right:-12px;top:-10px;/*!/* @noflip */width:24px}.noUi-vertical{margin:12px 0;width:4px}.noUi-vertical .noUi-handle{height:24px;right:-10px;top:-12px;width:24px}.noUi-target{background:var(--bs-gray-200);border:0 solid var(--bs-gray-300);border-radius:.5rem;position:relative}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{backface-visibility:hidden;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:50%;cursor:pointer;outline:none;position:absolute;transition:var(--bs-transition-default)}.noUi-handle:hover{border-color:var(--bs-primary)}.noUi-active,.noUi-active:hover,.noUi-handle:hover{background:var(--bs-primary)}.noUi-active:hover{border-color:var(--bs-primary)}[disabled] .noUi-connect{background:var(--bs-gray-200)}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.outline:focus-visible{outline:.125rem solid var(--bs-primary);outline-offset:-.125rem}.outline--rounded{border-radius:var(--bs-border-radius)}.outline.disabled:focus-visible,.outline:disabled:focus-visible{outline:none}.skip-link:focus{left:.375rem;position:fixed;top:.375rem;z-index:1090}.back-to-top-link:focus{bottom:.375rem;position:fixed;right:.375rem;z-index:1090}}@layer ps-modules{.ps-categoryproducts{margin-block-end:2rem}@media(min-width:1200px){.ps-categoryproducts{margin-block-end:3rem}}#header .ps-contactinfo a{color:var(--bs-body-color)}#header .ps-contactinfo a:hover{color:var(--bs-link-hover-color)}#footer .ps-contactinfo__infos{margin-bottom:1rem}#footer .ps-contactinfo__email,#footer .ps-contactinfo__fax,#footer .ps-contactinfo__infos,#footer .ps-contactinfo__phone{align-items:center;display:flex}#footer .ps-contactinfo__email i,#footer .ps-contactinfo__fax i,#footer .ps-contactinfo__infos i,#footer .ps-contactinfo__phone i{font-size:1.125rem;margin-right:.5rem}.ps-contactinfo hr{margin:0}.ps-crossselling{margin-block-end:2rem}@media(min-width:1200px){.ps-crossselling{margin-block-end:3rem}}@media(max-width:991.98px){.ps-customersignin .dropdown-toggle:after{display:none}}.ps-emailalerts__product-list{display:grid;gap:1rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.ps-emailalerts__product-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.ps-facetedsearch{border-bottom:0}.search-filters{display:flex;flex-direction:column;gap:1rem}.search-filters__clear{margin-block-end:0;margin-inline-start:auto;order:1}.search-filters__form-check{align-items:center;display:flex;gap:.5rem;padding-inline-start:0}.search-filters__form-check .color,.search-filters__form-check .form-check-input{flex-shrink:0;margin:0}.search-filters__form-check--color .form-check-label{align-items:center;cursor:pointer;display:flex;gap:.5rem}.search-filters__form-check--color .color{background-size:contain;border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-sm);cursor:pointer;display:inline-block;height:1.5rem;outline:.125rem solid #fff0;outline-offset:-.125rem;transition:var(--bs-transition-default);width:1.5rem}.search-filters__form-check--color .color-sm{height:1rem;width:1rem}.search-filters__form-check--color .color.active,.search-filters__form-check--color .color:focus-visible,.search-filters__form-check--color .color:hover{outline:.125rem solid var(--bs-link-hover-color)}.search-filters__form-check--color .color:focus-visible{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.search-filters__form-check--color .color:focus-visible{box-shadow:0 0 0 .25rem rgb(11 105 246 / .25)}.search-filters__link{color:var(--bs-body-color)}.search-filters__link:hover{color:var(--bs-link-hover-color)}.search-filters__color-label{color:var(--bs-body-color)}.search-filters__color-label:hover{color:var(--bs-link-hover-color)}.search-filters__magnitude{color:var(--bs-tertiary-color)}.search-filters__dropdown-toggle{justify-content:flex-start;text-align:left;white-space:normal;width:100%}.search-filters__dropdown-toggle:after{margin-inline-start:auto}.search-filters__dropdown-menu{width:100%}.search-filters__slider-container{margin-block-end:1rem}.search-filters__slider-values{color:var(--bs-tertiary-color);font-size:.875rem}.search-filters .noUi-handle:focus-visible{outline:.125rem solid var(--bs-primary)}@media(min-width:768px){.search-filters{display:block}.search-filters__clear{margin-block-end:.5rem;margin-inline-start:0;order:0}}.active-filters__title{font-weight:600}.active-filters__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.product-miniature .product-list-review{align-items:center;display:none;justify-content:start;padding:0}.product-miniature .product-list-review .product-list-comments-number{color:var(--bs-secondary-color);font-size:.75rem;line-height:1;padding-block-start:.125rem}.page-product #product-comments-list{margin-block-end:1rem}.page-product #product-comments-list .comment{background-color:#fff0;border-bottom:1px solid var(--bs-border-color);margin:0;padding:1rem 0}.star-content{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;position:absolute}.star-content .star,.star-content .star-on{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAUCAMAAADBcy/zAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVlQTFRFAAAA4ODg4ODg/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg/8EH/8EH4ODg4ODg/8EH/8EH4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH/8EH/8EH4ODg4ODg/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH4ODg4ODg/8EH/8EH4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg/8EH/8EH4ODg4ODg/8EH/8EH4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH4ODg4ODg4ODg/8EH/8EH/8EHnPbQAAAAAHN0Uk5TABMNEw0M7eIHDO3iB4T/VYT/VeHL4ctcNFw0BQ7IogoFDsiiCkzb5vv418ZM2+b7+NfGhVuFWwSdfwMEnX8DfmB+YE327E327LSKtIoa/Rr9YbU4YbU4o+RHWfBro+RHWfBrgQ8ZmnaBDxmadgYRFAYRFJk0XO4AAAEiSURBVHicndHXUwIxEAbwWFCxrK6IHVRQwQb2goq999577+X/f/By3MZN7l70e0nmm99kMrtC/CtZ2d59Tq678+XlF3hZf2FRsassASj1wmWI5a4yAFDhhYOIlWZXBVaq3bYGrdRqVV19SOJwg0EbmyISR5upaAm1xuLgpC3W3uG83xnpSiTRSXeip1e+3wdG+jN4AI0MWuXQsG5HUhk8Oqbb8bRdT3A7+fvjKW6nqZ2ZJTqnDWR+gegiG8gS4WV9GiuEV1kZIGzsJUiY7WVN/Xjdx+2G+vGmX5Vb0m3be9nheFe6PXsv+6o8ADg8EuL4BOCU4zPE8wshLq8Qr1UZjt/cyvPuHh44jiYfn+T5/IKvqnx7p9tHiuPPL7p9p8Vf8wN1pik4Ji1U3wAAAABJRU5ErkJggg==) no-repeat 0 0 #fff0;display:block;flex:auto;height:1.25rem;margin-left:.125rem;width:1.25rem}.star-content .star-on{background-position:-1.5rem 0}.grade-stars{display:inline-block;height:1.25rem;min-width:7.5rem;position:relative}.ps-searchbar{margin-block:.5rem;min-width:19rem;overflow:visible}.ps-searchbar,.ps-searchbar__form{position:relative}.ps-searchbar__input{padding-block:.5rem;padding-inline:2.5rem}.ps-searchbar__magnifier{left:.75rem}.ps-searchbar__clear,.ps-searchbar__magnifier{color:var(--bs-body-color);cursor:pointer;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.ps-searchbar__clear{border-radius:var(--bs-border-radius);right:.75rem;transition:var(--bs-transition-default)}.ps-searchbar__clear:focus-visible,.ps-searchbar__clear:hover{background-color:var(--bs-tertiary-bg);color:var(--bs-link-hover-color)}.ps-searchbar__container{flex-grow:1}.ps-searchbar__dropdown{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 10px 20px 0 rgba(var(--bs-black-rgb),.1);max-width:30rem;overflow:hidden;position:absolute;right:0;top:calc(100% + .5rem);width:100vw;z-index:1070}.ps-searchbar--mobile{align-items:center;display:flex}.ps-searchbar--mobile .ps-searchbar{margin-block:0}@media(max-width:767.98px){.ps-searchbar{min-width:inherit;overflow:inherit;position:inherit}.ps-searchbar__dropdown{border-top-left-radius:0;border-top-right-radius:0;left:0;max-width:inherit;right:0;top:100%}}.ps-sharebuttons{align-items:center;display:flex;gap:.5rem}.ps-sharebuttons__list{align-items:center;display:flex;gap:.125rem;margin:0}.ps-sharebuttons__link{color:var(--bs-body-color);display:flex;flex-wrap:wrap;height:1.875rem;place-content:center;width:1.875rem}.ps-sharebuttons__link:hover{color:var(--bs-link-hover-color)}@media(min-width:576px){.ps-sharebuttons{gap:.75rem}.ps-sharebuttons__list{gap:.25rem}.ps-sharebuttons__link{height:2rem;width:2rem}}.blockcart-modal__cart-footer-extra{width:100%}.ps-viewedproduct{margin-block-end:2rem}@media(min-width:1200px){.ps-viewedproduct{margin-block-end:3rem}}}@layer ps-base{.header{background-color:var(--bs-body-bg);max-width:100vw;position:sticky;top:0;width:100%;z-index:1021}@media(min-width:768px){.layout-left-column .columns-container,.layout-left-column .columns-container>.row,.layout-right-column .columns-container,.layout-right-column .columns-container>.row{--bs-gutter-x:2.5rem}}.footer-block,.footer-block__title{margin-block-end:.75rem}.footer-block__title{font-size:1rem;font-weight:600;position:relative}.footer-block__title,.footer-block__title a{color:var(--bs-white)}.footer-block__title--toggle{align-items:center;display:flex;justify-content:space-between}.footer-block__title--toggle .stretched-link{background-color:inherit;border:none;color:inherit;padding:0}.footer-block__title--toggle .stretched-link:not(.collapsed) i{transform:rotate(.5turn)}.footer-block__title--toggle i{transition:var(--bs-transition-default)}.footer-block a{color:var(--bs-gray-300)}.footer-block a:hover{color:var(--bs-white)}@media(min-width:768px){.footer-block{margin-block-end:2.5rem}.footer-block__title{margin-block-end:1.5rem}.footer-block__content.collapse{display:block}}}@layer ps-pages{.page-addresses .addresses__list{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media(min-width:576px){.page-addresses .addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.page-addresses .addresses__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cart-grid__content{margin-block-end:3rem}.cart-grid__aside{margin-block-end:1rem}@media(min-width:768px){.cart-grid__content{margin-block-end:4rem}.cart-grid__aside{margin-block-end:2rem}}@media(min-width:992px){.cart-grid__aside-wrapper{position:sticky;top:var(--scroll-padding-top);z-index:1020}}.checkout-grid__content{margin-block-end:2rem}.checkout-grid__aside{margin-block-end:1rem}@media(min-width:768px){.checkout-grid__content{margin-block-end:3rem}.checkout-grid__aside{margin-block-end:2rem}}@media(min-width:992px){.checkout-grid__aside-wrapper{position:sticky;top:var(--scroll-padding-top);z-index:1020}}.checkout__summary-accordion-item{border-block-end:0}.checkout__summary-accordion-header{display:flex}@media(min-width:992px){.checkout__summary-accordion-header{display:none}.checkout__summary-accordion-wrapper>.accordion-collapse{display:block}}#checkout-personal-information-step em{color:var(--bs-secondary-color);display:inline-block;font-size:.875rem;font-style:normal;line-height:1.4}#checkout-personal-information-step #personal-information-tabs-content{margin-block-start:1.5rem}.address__list{display:grid;gap:1rem;margin-block-end:1rem}@media(min-width:576px){.address__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.delivery-options__list{margin-block-end:1.5rem}.delivery-options__list>.delivery-option__item:first-child{border-start-end-radius:.5rem;border-start-start-radius:.5rem}.delivery-options__list>.delivery-option__item:last-child{border-block-end:0;border-end-end-radius:.5rem;border-end-start-radius:.5rem}.payment-options__list{display:grid;gap:.5rem}.login hr{margin:1rem auto}.page-guest-tracking .order-status__badge--bright,.page-order-detail .order-status__badge--bright{color:var(--bs-white)}.page-guest-tracking .order-status__badge--dark,.page-order-detail .order-status__badge--dark{color:var(--bs-dark)}.page-guest-tracking .order-addresses__list,.page-order-detail .order-addresses__list{display:grid;gap:1rem}@media(min-width:768px){.page-guest-tracking .order-addresses__list,.page-order-detail .order-addresses__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-guest-tracking .order-product__img,.page-order-detail .order-product__img{border-radius:var(--bs-border-radius);height:auto;-o-object-fit:cover;object-fit:cover;width:4rem}.page-guest-tracking .order-product__name,.page-order-detail .order-product__name{font-weight:600}.page-guest-tracking .order-product__infos,.page-order-detail .order-product__infos{display:flex;flex-direction:column;gap:.25rem .5rem}.page-guest-tracking .order-product__image,.page-order-detail .order-product__image{flex-shrink:0}.page-guest-tracking .order-product__content,.page-order-detail .order-product__content{display:flex;flex-direction:column;gap:.25rem}@media(min-width:768px){.page-guest-tracking .order-product__infos,.page-order-detail .order-product__infos{flex-direction:row;gap:.5rem 1rem}}.page-guest-tracking .order-separator,.page-order-detail .order-separator{margin-block:1.25rem}@media(min-width:768px){.page-guest-tracking .order-separator,.page-order-detail .order-separator{margin-block:2rem}}.page-guest-tracking .order-message,.page-order-detail .order-message{border:1px solid var(--bs-border-color);border-radius:.5rem;display:grid;gap:1rem;grid-template-columns:1fr;padding:1rem}.page-guest-tracking .order-message:nth-child(2n),.page-order-detail .order-message:nth-child(2n){background-color:var(--bs-tertiary-bg)}.page-guest-tracking .order-message__list,.page-order-detail .order-message__list{display:flex;flex-direction:column;gap:1rem}.page-guest-tracking .order-message__name,.page-order-detail .order-message__name{font-weight:600;margin-block-end:0}.page-guest-tracking .order-message__date,.page-order-detail .order-message__date{color:var(--bs-secondary-color);font-size:.875rem;margin-block-end:0}@media(min-width:768px){.page-guest-tracking .order-message,.page-order-detail .order-message{grid-template-columns:12rem 1fr}}.page:not(body){padding-bottom:2rem}.page-header{margin-bottom:2rem}.page-content--home{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr)}.page-category .wrapper__left-column{padding-inline-end:2rem}.page-product .product__thumbnails{margin-block-start:1rem}.page-product .product__thumbnails-list{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.page-product .product__thumbnail{background-color:#fff0;border:none;border-radius:var(--bs-border-radius);padding:0}.page-product .product__thumbnail.active .product__thumbnail-image{outline:.125rem solid var(--bs-primary);outline-offset:-.125rem}.page-product .product__thumbnail-image{border-radius:var(--bs-border-radius);outline:.125rem solid #fff0;outline-offset:-.125rem;width:100%}.page-product .product__images{margin-block-end:2rem}.page-product .product__carousel{border-radius:var(--bs-border-radius);overflow:hidden}.page-product .product__zoom{bottom:.5rem;box-shadow:var(--bs-box-shadow-sm);position:absolute;right:.5rem;z-index:10}.page-product .product__no-image{position:relative}.page-product .product__description-short{margin-block-end:1rem}.page-product .product__tax-infos{color:var(--bs-tertiary-color);font-size:.875rem;line-height:1.2}.page-product .product__prices{font-size:1.25rem;line-height:1}.page-product .product__prices-inline{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.page-product .product__prices-inline--small-gap{gap:.5rem}.page-product .product__prices-block{display:flex;flex-direction:column;gap:.75rem}.page-product .product__price{font-size:1.5rem;font-weight:600}.page-product .product__unit-price{color:var(--bs-secondary-color);font-size:.875rem}.page-product .product__discount-price{color:var(--bs-secondary-color);font-size:1rem}.page-product .product__discount-amount,.page-product .product__discount-percentage{font-size:.875rem}.page-product .product__regular-price{text-decoration:line-through}.page-product .product__pack-price{font-size:1rem}.page-product .product__variants{display:flex;flex-direction:column;gap:1rem}.page-product .product__availability{display:flex;flex-direction:column;gap:.25rem}.page-product .product__availability-status{align-items:center;display:flex;gap:.5rem;line-height:1.2}.page-product .product__delivery-infos{color:var(--bs-tertiary-color);font-size:.875rem;line-height:1.2}.page-product .product__actions-qty-add{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.page-product .product__quantity{display:flex;width:100%}.page-product .product__add-to-cart{flex-grow:1}.page-product .product__add-to-cart-button{width:100%}.page-product .product__minimal-quantity{align-items:center;color:var(--bs-tertiary-color);display:flex;font-size:.875rem;gap:.5rem;margin-block-start:.5rem}.page-product .product__bottom-left,.page-product .product__bottom-right{margin-block-end:2rem}.page-product .product__attachments{display:flex;flex-direction:column;gap:1rem;margin-block-end:1rem}.page-product .product__actions,.page-product .product__add-to-cart-container,.page-product .product__availability,.page-product .product__customization,.page-product .product__description-short,.page-product .product__discounts,.page-product .product__manufacturer,.page-product .product__minimal-quantity,.page-product .product__name,.page-product .product__pack,.page-product .product__prices,.page-product .product__variants{margin-block-end:1.25rem}.page-product .product__accessories{margin-block-end:2rem}@media(min-width:576px){.page-product .product__quantity{width:auto}}@media(min-width:768px){.page-product .product__thumbnails{margin-block-end:0;margin-block-start:1.5rem}.page-product .product__thumbnails-list{gap:1.5rem;grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:992px){.page-product .product__images{margin-block-end:0}.page-product .product__container{display:grid;gap:1.5rem;grid-template-columns:48% minmax(0,1fr)}.page-product .product__bottom{display:grid;gap:2rem;grid-template-columns:55% minmax(0,1fr);margin-block-start:1.5rem}}@media(min-width:1200px){.page-product .product__container{gap:2rem;grid-template-columns:55% minmax(0,1fr)}.page-product .product__thumbnails-list{grid-template-columns:repeat(6,minmax(0,1fr))}.page-product .product__bottom-left,.page-product .product__bottom-right{margin-block-end:3rem}.page-product .product__actions,.page-product .product__add-to-cart-container,.page-product .product__availability,.page-product .product__customization,.page-product .product__description-short,.page-product .product__discounts,.page-product .product__manufacturer,.page-product .product__minimal-quantity,.page-product .product__name,.page-product .product__pack,.page-product .product__prices,.page-product .product__variants{margin-block-end:2rem}.page-product .product__accessories{margin-block-end:3rem}}.page-product--quickview .product__thumbnails{margin-block-end:2rem;margin-block-start:.875rem}.page-product--quickview .product__thumbnails-list{display:grid;gap:.875rem;grid-template-columns:repeat(4,minmax(0,1fr))}.page-product--quickview .product__zoom{display:none}.page-product--quickview .product__actions,.page-product--quickview .product__actions-qty-add,.page-product--quickview .product__availability,.page-product--quickview .product__customization,.page-product--quickview .product__description-short,.page-product--quickview .product__manufacturer,.page-product--quickview .product__minimal-quantity,.page-product--quickview .product__name,.page-product--quickview .product__prices,.page-product--quickview .product__variants{margin-block-end:1.5rem}@media(min-width:576px){.page-product--quickview .product__thumbnails{margin-block-start:.875rem}.page-product--quickview .product__thumbnails-list{gap:.875rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:768px){.page-product--quickview{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.page-product--quickview .product__thumbnails{margin-block-end:0}.page-product--quickview .product__thumbnails-list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1200px){.page-product--quickview .product__thumbnails{margin-block-start:1.5rem}.page-product--quickview .product__thumbnails-list{gap:1.5rem}}}.wishlist-modal{display:none;opacity:0;pointer-events:none;z-index:0}.wishlist-modal.show{display:block;opacity:1;pointer-events:all;z-index:1051}.wishlist-modal.show+.modal-backdrop{pointer-events:all}.wishlist-modal.fade .modal-dialog{max-width:34.375rem;-webkit-transform:translateY(0);transform:translateY(0)}.wishlist-modal .close{font-weight:400;color:#7a7a7a;opacity:1;font-size:2.25rem}.wishlist-modal .close:hover{opacity:.6}.wishlist-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.wishlist-modal .modal-header h5{color:#232323;font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-header::after{content:none}.wishlist-modal .modal-text{color:#232323;font-size:.875rem;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-body{padding:.9375 1.875rem}.wishlist-modal .modal-body .form-group{margin-bottom:0}.wishlist-modal .modal-body .form-group .form-control{border-radius:0;background:none;color:#000}.wishlist-modal .modal-content{width:100%}.wishlist-modal .modal-cancel:hover{opacity:.7}.wishlist-modal .modal-footer{border:none}.wishlist-modal .modal-footer .btn{text-transform:none;margin-bottom:.5rem}.wishlist-modal .modal-backdrop{pointer-events:none}.wishlist-modal .modal-backdrop.in{pointer-events:all}.wishlist-modal+.modal-backdrop{pointer-events:none}.wishlist-modal+.modal-backdrop.in{pointer-events:all}.products article .wishlist-button-add{position:absolute;top:.635rem;right:.635rem;z-index:10}.wishlist-footer-links{margin-bottom:3.125rem}.wishlist-footer-links>a{font-size:.875rem;letter-spacing:0;line-height:1.1875rem}.wishlist-footer-links>a:not(:first-child){margin-left:1.25rem}.wishlist-footer-links>a i{font-size:1.25rem;margin-right:.25rem;vertical-align:middle}.lang-rtl .products article .wishlist-button-add{right:inherit;left:.635rem}.lang-rtl .wishlist-button-product{margin-left:0;margin-right:1.25rem}.lang-rtl .wishlist-list-item .dropdown-menu{right:inherit;left:1.25rem}.lang-rtl .wishlist-list-item-right .dropdown-menu>button{text-align:right}.bpcsearch{position:relative;width:100%}.bpcsearch [hidden]{display:none!important}.bpcsearch .bpcsearch__form{position:relative;display:flex;align-items:center}.bpcsearch .ps-searchbar__input{width:100%;min-height:2.75rem;padding-block:.5rem;padding-inline:2.75rem;font-size:1rem;color:var(--ts-color-ink,#14213d);background:var(--ts-color-surface-alt,#f4f6f9);border:1px solid #fff0;border-radius:var(--ts-radius,12px);box-shadow:none}.bpcsearch .ps-searchbar__input::placeholder{color:var(--ts-color-muted,#5b6472);opacity:1}.bpcsearch .ps-searchbar__input:focus,.bpcsearch .ps-searchbar__input[aria-expanded="true"]{background:var(--ts-color-surface,#fff);border-color:var(--ts-navy,#14213d)}.bpcsearch .ps-searchbar__input:focus{outline:0;box-shadow:0 0 0 .25rem var(--bs-focus-ring-color,rgb(20 33 61 / .45))}.bpcsearch .bpcsearch__submit,.bpcsearch .bpcsearch__clear{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;color:var(--ts-navy,#14213d);background:#fff0;border:0;border-radius:var(--ts-radius-sm,6px);cursor:pointer}.bpcsearch .bpcsearch__submit{left:0}.bpcsearch .bpcsearch__clear{right:0}.bpcsearch .bpcsearch__submit:hover,.bpcsearch .bpcsearch__clear:hover{background:var(--ts-color-surface-alt,#f4f6f9)}.bpcsearch .bpcsearch__submit:focus-visible,.bpcsearch .bpcsearch__clear:focus-visible{outline:3px solid var(--ts-navy,#14213d);outline-offset:-3px}.bpcsearch .bpcsearch__submit .ts-svg,.bpcsearch .bpcsearch__clear .ts-svg{width:1.25rem;height:1.25rem}.bpcsearch .bpcsearch__panel{position:absolute;top:calc(100% + .5rem);right:0;left:auto;z-index:1070;width:min(36rem, calc(100vw - 2rem));max-width:none;max-height:min(78vh, 42rem);overflow:hidden auto;overscroll-behavior:contain;color:var(--ts-color-ink,#14213d);background:var(--ts-color-surface,#fff);border:1px solid var(--ts-color-border,#e3e8ef);border-radius:var(--ts-radius,12px);box-shadow:var(--ts-shadow-lg,0 18px 48px rgb(20 33 61 / .16))}.bpcsearch .bpcsearch__notice{padding:.75rem 1rem;font-size:.9rem;line-height:1.45;background:var(--ts-color-surface-soft,#fbf5e3);border-bottom:1px solid var(--ts-color-border,#e3e8ef)}.bpcsearch .bpcsearch__listbox{padding:.25rem .5rem .5rem}.bpcsearch .bpcsearch__listbox[aria-busy="true"]{opacity:.6}.bpcsearch .bpcsearch__group+.bpcsearch__group{border-top:1px solid var(--ts-color-border,#e3e8ef);margin-top:.25rem}.bpcsearch .bpcsearch__heading{padding:.75rem .5rem .35rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ts-color-muted,#5b6472)}.bpcsearch .bpcsearch__count{font-weight:600;letter-spacing:0}.bpcsearch .bpcsearch__option{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem;color:var(--ts-color-ink,#14213d);text-decoration:none;border-radius:var(--ts-radius-sm,6px);outline:2px solid #fff0;outline-offset:-2px}.bpcsearch .bpcsearch__option:hover,.bpcsearch .bpcsearch__option[aria-selected="true"]{background:var(--ts-color-surface-alt,#f4f6f9);color:var(--ts-color-ink,#14213d);text-decoration:none}.bpcsearch .bpcsearch__option[aria-selected="true"]{outline-color:var(--ts-navy,#14213d)}.bpcsearch .bpcsearch__option:focus-visible{outline:3px solid var(--ts-navy,#14213d)}.bpcsearch .bpcsearch__thumb{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;overflow:hidden;background:var(--ts-color-surface-alt,#f4f6f9);border-radius:var(--ts-radius-sm,6px)}.bpcsearch .bpcsearch__thumb img{display:block;width:100%;height:100%;object-fit:contain}.bpcsearch .bpcsearch__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.bpcsearch .bpcsearch__name{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.bpcsearch .bpcsearch__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;font-size:.875rem}.bpcsearch .bpcsearch__price{font-weight:700;white-space:nowrap}.bpcsearch .bpcsearch__from{font-weight:500}.bpcsearch .bpcsearch__price--quote{color:var(--ts-navy,#14213d)}.bpcsearch .bpcsearch__stock{display:inline-flex;align-items:center;gap:.35rem;font-weight:600}.bpcsearch .bpcsearch__stock::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.bpcsearch .bpcsearch__stock--in{color:var(--ts-color-success,#1a7f4b)}.bpcsearch .bpcsearch__stock--out{color:var(--ts-color-warning,#9a6512)}.bpcsearch .bpcsearch__sub{font-size:.875rem;color:var(--ts-color-muted,#5b6472)}.bpcsearch .bpcsearch__tag{align-self:flex-start;padding:0 .5rem;font-size:.75rem;font-weight:700;line-height:1.5rem;color:var(--ts-navy,#14213d);background:var(--ts-color-surface-soft,#fbf5e3);border-radius:var(--ts-radius-pill,999px)}.bpcsearch .bpcsearch__icon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;color:var(--ts-navy,#14213d)}.bpcsearch .bpcsearch__option--cta .bpcsearch__name{text-decoration:underline;text-underline-offset:.2em}.bpcsearch .bpcsearch__all{position:sticky;bottom:-.5rem;justify-content:center;margin:.5rem -.5rem -.5rem;padding:.75rem 1rem;font-weight:700;color:var(--ts-navy,#14213d);background:var(--ts-color-surface,#fff);border-top:1px solid var(--ts-color-border,#e3e8ef);border-radius:0}.bpcsearch .bpcsearch__all .bpcsearch__icon{order:2}.bpcsearch .bpcsearch__chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:.25rem .5rem .5rem}.bpcsearch .bpcsearch__chip{gap:.35rem;padding:.45rem .9rem;font-weight:600;background:var(--ts-color-surface,#fff);border:1px solid var(--ts-color-border,#e3e8ef);border-radius:var(--ts-radius-pill,999px)}.bpcsearch .bpcsearch__chip .bpcsearch__icon{flex-basis:1rem;width:1rem;height:1rem}.bpcsearch .bpcsearch__chip:hover,.bpcsearch .bpcsearch__chip[aria-selected="true"]{border-color:var(--ts-navy,#14213d)}.bpcsearch .bpcsearch__loading{display:inline-flex;align-items:center;gap:.5rem}.bpcsearch .bpcsearch__loading::before{content:"";width:1rem;height:1rem;border:2px solid var(--ts-color-border,#e3e8ef);border-top-color:var(--ts-navy,#14213d);border-radius:50%;animation:bpcsearch-spin .8s linear infinite}@keyframes bpcsearch-spin{to{transform:rotate(360deg)}}.ps-searchbar--mobile .header-block__action-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;margin-inline:-3px;padding-inline:0}.ps-searchbar--mobile .header-block__action-btn:focus-visible{outline:3px solid var(--ts-navy,#14213d);outline-offset:-3px;border-radius:var(--ts-radius-sm,6px)}.bpcsearch-offcanvas .bpcsearch{position:static}.bpcsearch-offcanvas .bpcsearch .bpcsearch__panel{top:100%;left:0;right:0;width:auto;max-height:calc(100vh - 8rem);max-height:calc(100dvh - 8rem);border-width:1px 0 0;border-radius:0 0 var(--ts-radius,12px) var(--ts-radius,12px)}.bpcsearch-offcanvas .ps-searchbar__container{min-width:0}.bpcsearch-offcanvas .bpcsearch .ps-searchbar__input{min-width:0}@media (min-width:768px){.bpcsearch .bpcsearch__listbox{padding:.25rem .75rem .75rem}.bpcsearch .bpcsearch__all{bottom:-.75rem;margin:.75rem -.75rem -.75rem}}@media (prefers-reduced-motion:reduce){.bpcsearch .bpcsearch__loading::before{animation:none;border-top-color:var(--ts-color-border,#e3e8ef)}.bpcsearch .bpcsearch__option{transition:none}}.bpc-captcha{margin:var(--ts-space-3,1rem) 0;max-width:100%}.bpc-captcha__widget{min-height:65px;max-width:100%}.bpc-captcha__widget iframe{max-width:100%}.bpc-captcha__note{margin:var(--ts-space-2,.5rem) 0 0;font-size:.85rem;color:var(--ts-color-muted,#5b6472)}.bpc-captcha__msg{margin:var(--ts-space-2,.5rem) 0 0;padding:var(--ts-space-2,.5rem) var(--ts-space-3,1rem);border-left:4px solid var(--ts-navy,#14213d);border-radius:var(--ts-radius-sm,6px);background:var(--ts-color-surface-alt,#f4f6f9);color:var(--ts-color-ink,#14213d);font-size:.9rem}.bpc-captcha__msg.is-error{border-left-color:var(--ts-color-danger,#c62828);color:var(--ts-color-danger,#c62828)}.bpc-captcha__server{margin:var(--ts-space-3,1rem) 0 0}.ts-pro{min-width:0;margin:0 0 var(--ts-space-3,1rem);padding:var(--ts-space-3,1rem);border:1px solid var(--ts-color-border,#e3e8ef);border-radius:var(--ts-radius,12px);background:var(--ts-color-surface-alt,#f4f6f9)}.ts-pro__check{display:flex;align-items:center;gap:var(--ts-space-2,.5rem);min-height:44px;margin:0;padding-left:0}.ts-pro__check .form-check-input{float:none;flex:0 0 auto;width:1.5rem;height:1.5rem;margin:0;cursor:pointer}.ts-pro__check .form-check-label{padding:var(--ts-space-2,.5rem) 0;font-weight:600;color:var(--ts-color-ink,#14213d);cursor:pointer}.ts-pro__aide{margin:0;font-size:.85rem;color:var(--ts-color-muted,#5b6472)}.ts-pro__statut{display:flex;align-items:flex-start;gap:var(--ts-space-2,.5rem);margin:var(--ts-space-2,.5rem) 0 0;font-size:.9rem;font-weight:600}.ts-pro__statut .ts-svg{margin-top:.15em}.ts-pro__statut--ok{color:var(--ts-color-success,#1a7f4b)}.ts-pro__statut--attente{color:var(--ts-color-warning,#9a6512)}.ts-pro__champs{margin-top:var(--ts-space-3,1rem)}.ts-pro__champs>.mb-3:last-child{margin-bottom:0!important}.ts-pro:has([data-bpc-pro-toggle]:not(:checked)) .ts-pro__champs{display:none}.ts-pro__siret{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ts-pro .form-select,.ts-pro .form-control{max-width:100%;background-color:var(--ts-color-surface,#fff)}@media (prefers-reduced-motion:reduce){.bpc-captcha *,.ts-pro *{transition:none!important;animation:none!important}}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:100 700;font-display:swap;src:url(../fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Fallback";src:local("Arial");size-adjust:100.83%;ascent-override:101.65%;descent-override:27.27%;line-gap-override:0%}body{font-family:var(--ts-font-base);color:var(--ts-color-ink);background:var(--ts-color-surface);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.55}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--ts-font-head);font-weight:700;letter-spacing:-.02em;color:var(--ts-color-ink);line-height:1.12}h1,.h1{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem)}.ts-cms__hero h1,.ts-guides-page__hero h1,.ts-guide__hero h1{font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem)}h2,.h2{font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem)}h3,.h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:700}.container,.container-md,.container-lg{max-width:var(--ts-container-max)}@media(min-width:1200px){.container,.container-md,.container-lg,.container-xl{max-width:var(--ts-page-max);padding-inline:var(--ts-page-pad)}}a{text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}.ts-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-navy);margin-bottom:var(--ts-space-2)}.ts-section{padding:clamp(2.5rem,2rem + 2.5vw,4.5rem) 0}.ts-section--alt{background:var(--ts-color-surface-alt)}.ts-section--navy{background:var(--ts-navy);color:#fff}.ts-section--navy h2,.ts-section--navy h3,.ts-section--navy .ts-kicker{color:#fff}.ts-section--navy .ts-kicker{color:rgb(255 255 255 / .72)}.ts-section--soft{background:var(--ts-color-surface-soft)}.ts-section__head{max-width:46rem;margin-bottom:var(--ts-space-5)}.ts-section__head p{color:var(--ts-color-muted);font-size:1.05rem;margin:0}.ts-section--navy .ts-section__head p{color:rgb(255 255 255 / .78)}.btn{--bs-btn-border-radius:var(--ts-radius-pill);--bs-btn-font-weight:700;--bs-btn-padding-x:1.35rem;--bs-btn-padding-y:.7rem;font-family:var(--ts-font-base);letter-spacing:-.005em}.btn:hover{text-decoration:none}.btn-primary{--bs-btn-bg:var(--ts-navy);--bs-btn-border-color:var(--ts-navy);--bs-btn-hover-bg:var(--ts-navy-700);--bs-btn-hover-border-color:var(--ts-navy-700);--bs-btn-active-bg:var(--ts-navy-900);--bs-btn-active-border-color:var(--ts-navy-900);--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-disabled-bg:#9aa3b2;--bs-btn-disabled-border-color:#9aa3b2}.btn-outline-primary{--bs-btn-color:var(--ts-navy);--bs-btn-border-color:var(--ts-navy);--bs-btn-hover-bg:var(--ts-navy);--bs-btn-hover-border-color:var(--ts-navy);--bs-btn-hover-color:#fff;--bs-btn-active-bg:var(--ts-navy-900);--bs-btn-active-border-color:var(--ts-navy-900);--bs-btn-active-color:#fff}.btn-secondary{--bs-btn-bg:var(--ts-color-surface-alt);--bs-btn-border-color:var(--ts-color-border);--bs-btn-color:var(--ts-navy);--bs-btn-hover-bg:#e9edf3;--bs-btn-hover-border-color:#d5dce6;--bs-btn-hover-color:var(--ts-navy)}.ts-btn-gold,.btn-gold{--bs-btn-bg:#f2b705;--bs-btn-border-color:#f2b705;--bs-btn-color:#14213d;--bs-btn-hover-bg:#d49f02;--bs-btn-hover-border-color:#d49f02;--bs-btn-hover-color:#14213d;--bs-btn-active-bg:#d49f02;--bs-btn-active-border-color:#d49f02;--bs-btn-active-color:#14213d;--bs-btn-disabled-bg:#f2b705;--bs-btn-disabled-border-color:#f2b705;--bs-btn-disabled-color:#14213d}.ts-btn-light{--bs-btn-bg:#fff;--bs-btn-border-color:#fff;--bs-btn-color:#14213d;--bs-btn-hover-bg:var(--ts-color-surface-alt);--bs-btn-hover-border-color:var(--ts-color-surface-alt);--bs-btn-hover-color:#14213d;--bs-btn-active-bg:var(--ts-color-surface-alt);--bs-btn-active-border-color:var(--ts-color-surface-alt);--bs-btn-active-color:#14213d}.btn-light-outline,.ts-btn-ghost{--bs-btn-color:#fff;--bs-btn-border-color:rgba(255,255,255,.55);--bs-btn-hover-bg:rgba(255,255,255,.12);--bs-btn-hover-border-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-bg:rgba(255,255,255,.2);--bs-btn-active-color:#fff}.btn-lg{--bs-btn-padding-x:1.7rem;--bs-btn-padding-y:.9rem;--bs-btn-font-size:1.05rem}.form-control,.form-select{border-radius:var(--ts-radius-sm);border-color:var(--ts-color-border);padding:.65rem .9rem}.breadcrumb{font-size:.9rem;color:var(--ts-color-muted);margin:var(--ts-space-3) 0 var(--ts-space-4);flex-wrap:wrap;row-gap:.15rem;overflow-x:visible;scrollbar-width:auto;min-width:0}.breadcrumb .breadcrumb-item{white-space:normal;min-width:0;max-width:100%;overflow-wrap:anywhere}.breadcrumb .breadcrumb-item a{color:var(--ts-color-muted);position:relative}.breadcrumb .breadcrumb-item a::after{content:"";position:absolute;inset:-12px -2px}.breadcrumb .breadcrumb-item.active{color:var(--ts-color-ink);font-weight:600}.breadcrumb__wrapper .breadcrumb{margin:0}@media(min-width:768px){.breadcrumb__wrapper .breadcrumb{padding:12px 0}}@media(max-width:767.98px){.breadcrumb__wrapper{margin-bottom:12px}.breadcrumb__wrapper .breadcrumb{padding:0;min-height:36px;align-items:center;flex-wrap:nowrap;overflow:hidden;row-gap:0}.breadcrumb .breadcrumb-item{display:none}.breadcrumb .breadcrumb-item:nth-last-child(2){display:flex;flex:1 1 auto;min-width:0;max-width:100%;padding-left:0}.breadcrumb .breadcrumb-item:nth-last-child(2)::before{content:none}.breadcrumb .breadcrumb-item:nth-last-child(2)>a{display:flex;align-items:center;gap:8px;width:100%;min-width:0;min-height:36px;font-size:14px;line-height:20px;font-weight:600;color:var(--ts-navy);text-decoration:none}.breadcrumb .breadcrumb-item:nth-last-child(2)>a::before{content:"";flex:none;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314213d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 18l-6-6 6-6'/%3E%3C/svg%3E") center/18px no-repeat}.breadcrumb .breadcrumb-item:nth-last-child(2)>a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.order-status__badge{white-space:normal;max-width:100%;overflow-wrap:anywhere;line-height:1.3;text-align:left;border-radius:var(--ts-radius-sm)}.grid-table__cell{min-width:0}.section-title,.page-title-section{font-weight:700;letter-spacing:-.02em}:focus-visible{outline:3px solid #14213d;outline-offset:3px}html{-webkit-tap-highlight-color:#fff0}html:not(.ts-clavier):not(#_) :is(:focus,:focus-visible,:focus-within,:active,input:focus~*,input:focus~* *,.input-color .color:hover,.search-filters__form-check--color .color:hover),html:not(.ts-clavier):not(#_) :is(input:focus~*)::before,html:not(.ts-clavier):not(#_) :is(input:focus~*)::after{outline:none!important}html:not(.ts-clavier):not(#_) :is(:focus:not(.product__zoom,.ts-size.is-current,.ta-t),:focus-visible:not(.product__zoom,.ts-size.is-current,.ta-t),.btn-check:focus~.btn,.input-color__input:focus~.input-color__label,.quantity-button__group:focus-within,.input-group:focus-within){box-shadow:none!important}@media(forced-colors:active){html:not(.ts-clavier):not(#_):not(#_) :focus-visible{outline:3px solid #fff0!important}}.ts-nw{white-space:nowrap}main :is(p,li,dd,label){text-wrap:pretty}main :is(h1,h2,h3,h4,th,td,figcaption,.btn,.checkout-steps__btn){text-wrap:balance}main :is(.ts-card__attr,.ts-vente__card p,.ts-vente__addr,.ts-steps__item p){text-wrap:balance}.ts-guide-card__title,.ts-card__name,.ts-pdp__eyebrow,.ts-v-eyebrow,.ts-cms__eyebrow,.ts-mega__featured-name,.ts-mega__card-title{text-wrap:balance}img{max-width:100%;height:auto}.ts-svg{width:1em;height:1em;vertical-align:-.15em;flex:0 0 auto}.btn .ts-svg{margin-right:.35rem}.rich-text a,.ts-cms p a,.ts-cms li a:not(.bpcblog-cats__link),.ts-faq__answer a,.category__description a,.ts-retract p a,.ts-retract li a{text-decoration:underline;text-underline-offset:2px}.ts-nav-wait::after{content:"";position:fixed;top:0;left:0;z-index:2000;width:100%;height:3px;background:#14213d;transform-origin:left;animation:ts-nav-wait 1.6s cubic-bezier(.1,.7,.2,1) forwards}@keyframes ts-nav-wait{from{transform:scaleX(.08)}to{transform:scaleX(.92)}}@media(prefers-reduced-motion:reduce){.ts-nav-wait::after{animation:none;transform:scaleX(.6)}}:is(h1,h2,h3,h4,h5,.btn,button,label,legend,dt,th){text-wrap:balance}:is(p,li,dd,td,figcaption,blockquote){text-wrap:pretty}.ts-card{background:var(--ts-color-surface);border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);box-shadow:var(--ts-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ts-card:hover{transform:translateY(-3px);box-shadow:var(--ts-shadow);border-color:#fff0}.ts-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:var(--ts-radius-pill);font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1;background:var(--ts-color-surface-alt);color:var(--ts-navy)}.ts-badge--gold{background:var(--ts-gold);color:var(--ts-navy)}.ts-badge--navy{background:var(--ts-navy);color:#fff}.ts-badge--success{background:#e3f4ea;color:var(--ts-color-success)}.ts-badge--warning{background:#fdf1dc;color:var(--ts-color-warning)}.ts-badge--red{background:#fde8e8;color:var(--ts-color-danger)}.ts-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--ts-color-surface-soft);color:var(--ts-navy)}.ts-icon svg{width:1.25rem;height:1.25rem}.ts-icon--lg{width:3.25rem;height:3.25rem}.ts-icon--lg svg{width:1.6rem;height:1.6rem}.ts-icon--navy{background:var(--ts-navy);color:#fff}.ts-reassurance{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;align-items:center;margin:0;padding:0;list-style:none}.ts-reassurance li{display:inline-flex;align-items:center;gap:.55rem;font-size:.9rem;font-weight:600;color:var(--ts-navy)}.ts-reassurance svg{width:1.1rem;height:1.1rem;color:var(--ts-navy);flex:0 0 auto}.ts-reassurance--light li{color:#fff}.ts-reassurance--light svg{color:#fff}.ts-faq{max-width:52rem}.ts-faq__item{border-top:1px solid var(--ts-color-border)}.ts-faq__item:last-child{border-bottom:1px solid var(--ts-color-border)}.ts-faq summary{cursor:pointer;list-style:none;padding:1.1rem 2.5rem 1.1rem 0;position:relative;font-weight:700;font-size:1.05rem;color:var(--ts-navy)}.ts-faq summary::-webkit-details-marker{display:none}.ts-faq summary::after{content:"";position:absolute;right:.4rem;top:50%;width:.7rem;height:.7rem;border-right:2px solid var(--ts-navy);border-bottom:2px solid var(--ts-navy);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.ts-faq details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}.ts-faq__answer{padding:0 0 1.2rem;color:var(--ts-color-muted);max-width:46rem}.ts-faq__answer p:last-child{margin-bottom:0}.ts-callout{border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);background:var(--ts-color-surface-alt);padding:1.1rem 1.3rem;margin:1.5rem 0}.ts-callout p:last-child{margin:0}.ts-rating{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--ts-navy)}.ts-rating__stars{display:inline-flex;gap:.1rem;color:var(--ts-navy)}.ts-rating__stars svg{width:1.1rem;height:1.1rem}.ts-rating__count{color:var(--ts-color-muted);font-weight:500}.ts-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;list-style:none;margin:0;padding:0}@media(min-width:576px){.ts-logos{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){.ts-logos{grid-template-columns:repeat(6,1fr)}}.ts-logos li{background:#fff;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-sm);aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;padding:.25rem}.ts-logos img{height:100%;width:100%;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .2s,opacity .2s}.ts-logos li:hover img{filter:none;opacity:1}.ts-numbers{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.ts-numbers__value{font-size:clamp(1.8rem,1.3rem + 1.5vw,2.6rem);font-weight:700;letter-spacing:-.03em;color:#fff;line-height:1}.ts-numbers__label{color:rgb(255 255 255 / .8);font-size:.95rem;margin-top:.3rem}.alert-success{--bs-alert-bg:#e3f4ea;--bs-alert-color:#145c37;--bs-alert-border-color:#bfe5cf}.btn{--bs-btn-font-family:IBM Plex Sans, IBM Plex Sans Fallback, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--bs-btn-font-weight:600;--bs-btn-border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;transition:background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out}.btn-lg,.product__add-to-cart-button,.bpcdevis-pdp__btn{min-height:50px;--bs-btn-padding-x:22px;--bs-btn-font-size:1rem}.btn-primary{--bs-btn-bg:#14213d;--bs-btn-border-color:#14213d;--bs-btn-color:#fff;--bs-btn-hover-bg:#0b1426;--bs-btn-hover-border-color:#0b1426;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#0b1426;--bs-btn-active-border-color:#0b1426}.btn-outline-primary{--bs-btn-color:#14213d;--bs-btn-border-color:#14213d;--bs-btn-bg:#fff;--bs-btn-border-width:1.5px;--bs-btn-hover-bg:#14213d;--bs-btn-hover-border-color:#14213d;--bs-btn-hover-color:#fff}.ts-btn-danger{--bs-btn-bg:#b42318;--bs-btn-border-color:#b42318;--bs-btn-color:#fff;--bs-btn-hover-bg:#8f1c13;--bs-btn-hover-border-color:#8f1c13;--bs-btn-hover-color:#fff;--bs-btn-active-bg:#8f1c13;--bs-btn-active-border-color:#8f1c13;--bs-btn-active-color:#fff}.btn:focus-visible,.btn-check:focus-visible+.btn,.nav-link:focus-visible,.page-link:focus-visible,.navbar-toggler:focus-visible,.btn-close:focus-visible,.accordion-button:focus{box-shadow:none}.accordion-button:focus-visible{outline-offset:-3px}.ts-topbar :focus-visible,.ts-foot :focus-visible,.ts-hero :focus-visible,.ts-cms__hero :focus-visible,.ts-section--navy :focus-visible,.ts-cms__section--navy :focus-visible,.ts-guide__hero :focus-visible,.ts-guide-cta :focus-visible,.ts-guides-page__hero :focus-visible{outline-color:#fff}.skip-link:focus-visible{outline-color:#fff}.ts-reviews__card :focus-visible{outline-color:#14213d}.form-control,.form-select{min-height:50px;border:1.5px solid #848f9c;border-radius:8px;font-family:inherit;color:#14213d}.form-control:focus,.form-control:focus-visible,.form-select:focus,.form-select:focus-visible{border-color:#14213d;box-shadow:0 0 0 3px rgb(20 33 61 / .22);outline:3px solid #fff0}.form-control[aria-invalid=true],.form-control.is-invalid,.form-select[aria-invalid=true],.form-select.is-invalid{border-color:#b42318}.invalid-feedback,.ts-field-error{color:#b42318}.form-check-input{border:1.5px solid #848f9c}.form-check-input:focus{border-color:#14213d;box-shadow:none}.form-check-input:checked,.form-check-input[type=checkbox]:indeterminate{background-color:#14213d;border-color:#14213d}.form-check-input.is-invalid,.form-check-input[aria-invalid=true]{border-color:#b42318}.ts-label{margin:0;font:600 12px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-num{font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums}.ts-link{color:#14213d;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ts-link:hover{color:#0b1426;text-decoration-thickness:2px}.ts-badge{border-radius:6px;padding:6px 10px;font:600 13px/1.1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-badge--navy{background:#14213d;color:#fff}.ts-badge--success{background:#e6f2ea;color:#1b6b3a}.ts-badge--warning{background:#fdf1cc;color:#7a5a00}.ts-table.ts-specs{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #d3dbe4;border-radius:8px;overflow:hidden}.ts-table.ts-specs th,.ts-table.ts-specs td{padding:12px 16px;border-top:1px solid #d3dbe4;text-align:left;vertical-align:top}.ts-table.ts-specs tr:first-child th,.ts-table.ts-specs tr:first-child td{border-top:0}.ts-table.ts-specs th{width:40%;background:#f6f8fa;font:600 12px/1.35 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-table.ts-specs td{font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-weight:600;color:#14213d}.ts-info{display:flex;gap:12px;align-items:flex-start;padding:16px;background:#eaf7fc;border-radius:8px;color:#14213d}.ts-info .ts-info__icon{flex:0 0 40px;height:40px;display:grid;place-items:center;border-radius:8px;background:#49bee4;color:#14213d}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:0s!important;animation-duration:0s!important;scroll-behavior:auto!important}.ts-zoom__spinner{animation-duration:2.4s!important}}.input-group>:not(:last-child):not(.dropdown-menu){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu){border-top-left-radius:0;border-bottom-left-radius:0}.ts-m2{position:absolute;top:12px;left:12px;z-index:3;display:inline-flex;flex-direction:column;align-items:center;gap:1px;padding:3px 5px;border:1px solid rgb(20 33 61 / .16);border-radius:6px;background:rgb(255 255 255 / .94);color:#14213d;font-size:13.8px;line-height:1;text-decoration:none;cursor:pointer;transition:border-color 150ms ease-out,background-color 150ms ease-out}.ts-m2 svg{display:block;flex:none;width:16.1px;height:16.1px;color:#c8102e}.ts-m2 b{font-weight:700;letter-spacing:.01em}.ts-m2::after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ts-m2:hover{border-color:#14213d;background:#fff;color:#14213d;text-decoration:none}.ts-m2:hover b{text-decoration:underline;text-underline-offset:2px}.ts-card__coin .ts-m2{top:auto;bottom:8px;left:8px;font-size:12.65px;pointer-events:auto}.ta-vit__vue .ts-m2{top:8px;left:8px}:root{--ts-header-offset:52px;--ts-header-plein:52px}@media(min-width:1200px){:root{--ts-header-offset:120px;--ts-header-plein:120px}}html{scroll-padding-top:calc(var(--ts-header-offset) + 16px)}:focus-visible{scroll-margin-top:calc(var(--ts-header-offset) + 16px)}#header.header{background:#fff;transition:transform 200ms ease-out,box-shadow 200ms ease-out}#header.header.is-hidden{transform:translateY(-100%)}#header.header.is-raised{box-shadow:0 6px 20px rgb(20 33 61 / .08)}@media(prefers-reduced-motion:reduce){#header.header{transition:none}}@media(min-width:1200px){#header.header{top:-40px}}.header-top,.header-bottom{display:none!important}.ts-topbar{display:none;background:#14213d;color:#fff}@media(min-width:1200px){.ts-topbar{display:block}}.ts-topbar__inner{height:40px;max-width:var(--ts-page-max);margin:0 auto;padding:0 var(--ts-page-pad);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px}.ts-topbar__assur{list-style:none;margin:0;padding:0;display:flex;gap:28px;min-width:0}.ts-topbar__assur li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1;color:rgb(255 255 255 / .92);white-space:nowrap}.ts-topbar__assur svg{width:16px;height:16px;flex:none;color:#fff}.ts-topbar__links{display:flex;align-items:center;gap:24px;flex:none}.ts-topbar__links a{color:rgb(255 255 255 / .92);font-size:13px;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;min-height:32px}.ts-topbar__links svg{width:16px;height:16px;color:#fff}.ts-topbar__tel{font-weight:600;text-decoration:none}.ts-topbar__tel:hover{color:#fff;text-decoration:underline}.ts-topbar__joindre{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px;line-height:1.15;white-space:nowrap}.ts-topbar__joindre>span:first-child{font-size:11px;color:rgb(255 255 255 / .78)}.ts-topbar__links .ts-topbar__tels a{min-height:0;line-height:1.2;font-size:14px;color:#fff}.ts-topbar__tels{display:flex;align-items:center;gap:8px}.ts-topbar__tels i{width:1px;height:11px;background:rgb(255 255 255 / .4)}.ts-head{position:relative;height:52px;box-sizing:border-box;background:#fff;border-bottom:1px solid #d3dbe4}@media(min-width:1200px){.ts-head{height:72px;border-bottom:0}}.ts-head__inner{height:100%;max-width:1440px;margin:0 auto;padding:0 4px;display:flex;align-items:center;min-width:0}@media(min-width:768px){.ts-head__inner{padding:0 12px}}@media(min-width:1200px){.ts-head__inner{max-width:var(--ts-page-max);padding:0 var(--ts-page-pad);gap:32px}}.ts-head__icon{width:22px;height:22px}.ts-head__burger,.ts-head .ts-head__btn,.ts-head__devis{min-width:44px;height:44px;padding:0;border:0;border-radius:8px;background:#fff0;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#14213d;text-decoration:none;position:relative;flex:none}.ts-head__burger:hover,.ts-head .ts-head__btn:hover,.ts-head__devis:hover{color:#14213d;background:#eef2f6}.ts-head__burger{width:44px}.ts-head__burger .ts-svg{width:24px;height:24px}@media(min-width:1200px){.ts-head__burger{display:none}}.ts-head__h1{display:flex;align-items:center;margin:0}.ts-head__logo{display:flex;align-items:center;height:44px;padding:0 4px;flex:none}.ts-head__logo img{display:block;height:24px;width:auto}@media(min-width:1200px){.ts-head__logo{padding:0}.ts-head__logo img{height:34px}}.ts-head__search{display:flex;margin-left:auto}@media(min-width:768px){.ts-head__search{display:none}}.ts-head__searchzone{display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;z-index:2;padding:8px 12px;background:#fff;border-bottom:1px solid #d3dbe4;box-shadow:0 6px 20px rgb(20 33 61 / .08)}.ts-head__searchzone.show{display:block}.ts-head__field{display:none}@media(min-width:768px){.ts-head__field{display:flex;align-items:center;flex:1 1 auto;min-width:0;max-width:560px;margin:0 8px 0 12px}}@media(min-width:1200px){.ts-head__field{margin:0}}.ts-head__field .ps-searchbar{width:100%}.ts-head__shortcuts{display:flex;align-items:center;flex:none}@media(min-width:768px){.ts-head__shortcuts{margin-left:auto}}@media(min-width:1200px){.ts-head__shortcuts{gap:4px}}.ts-head__shortcuts .header-block{padding:0;margin:0}.ts-head__pro{display:none}.ts-head #_desktop_ps_customersignin{display:flex}@media(min-width:768px){.ts-head__account{display:none}}@media(max-width:767.98px){.ts-head .ps-customersignin .dropdown{display:none}}.ts-head .ps-customersignin .dropdown-toggle::after{display:none}.ts-head__label{display:none}.ts-head__iconbox{position:relative;display:inline-flex}.ts-head__badge{position:absolute;top:-5px;right:-7px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#f2b705;color:#14213d;font:700 11px/18px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center}.ts-head__badge--navy{background:#14213d;color:#fff}.ts-head__badge[hidden]{display:none}@media(min-width:1200px){.ts-head__pro,.ts-head__devis,.ts-head .ts-head__btn{min-height:44px;height:auto;padding:0 10px;font:600 15px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-head__pro{display:inline-flex;align-items:center;color:#14213d;text-decoration:none;border-radius:8px}.ts-head__pro:hover{color:#14213d;background:#eef2f6}.ts-head__icon{width:20px;height:20px}.ts-head__label{display:inline}.ts-head__badge{display:none}}.ts-head__devis[hidden]{display:inline-flex!important}.ps-searchbar__input,.bpcsearch .ps-searchbar__input{height:44px;min-height:44px;border-radius:8px;background:#fff;border:1.5px solid #848f9c;padding-left:44px;min-width:0;font:500 16px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ps-searchbar__input::placeholder,.bpcsearch .ps-searchbar__input::placeholder{color:#52606d}.ps-searchbar__input:focus,.bpcsearch .ps-searchbar__input:focus{background:#fff;border-color:#14213d;box-shadow:0 0 0 3px rgb(20 33 61 / .22)}.ps-searchbar__magnifier{color:#52606d}.bpcsearch-offcanvas .bpcsearch .ps-searchbar__input{height:48px}.bpcsearch .ps-searchbar__input:focus{outline:3px solid #fff0}@media(min-width:1200px){.ts-nav{position:relative;height:48px;box-sizing:border-box;background:#fff;border-top:1px solid #d3dbe4;border-bottom:1px solid #d3dbe4}}.ts-menu-desktop{display:none}@media(min-width:1200px){.ts-menu-desktop{display:block;height:100%}}.ts-menu-desktop__tree{list-style:none;margin:0 auto;padding:0 calc(var(--ts-page-pad) - 16px);height:100%;max-width:var(--ts-page-max);box-sizing:border-box;display:flex}.ts-menu-desktop__item{display:flex;align-items:stretch}.ts-menu-desktop__wrap{display:flex;align-items:stretch;box-shadow:inset 0 -3px 0 #fff0;transition:box-shadow 150ms ease-out}.ts-menu-desktop__item:hover .ts-menu-desktop__wrap,.ts-menu-desktop__item.current .ts-menu-desktop__wrap,.ts-menu-desktop__item:has(.ts-menu-desktop__toggle[aria-expanded=true]) .ts-menu-desktop__wrap{box-shadow:inset 0 -3px 0 #14213d}.ts-menu-desktop__link{display:flex;align-items:center;padding:0 16px;color:#14213d;text-decoration:none;white-space:nowrap;font:600 15px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-menu-desktop__link:hover{color:#14213d}.ts-menu-desktop__link:focus-visible{outline-offset:-3px}.ts-menu-desktop__item:has(.ts-menu-desktop__toggle) .ts-menu-desktop__link{padding-right:2px}.ts-menu-desktop__toggle{width:44px;margin:0 -2px 0 -10px;padding:0;border:0;background:#fff0;color:#52606d;display:flex;align-items:center;justify-content:center}.ts-menu-desktop__toggle:focus-visible{outline-offset:-3px}.ts-menu-desktop__toggle .ts-svg{width:16px;height:16px;transition:transform 150ms ease-out}.ts-menu-desktop__toggle[aria-expanded=true] .ts-svg{transform:rotate(180deg)}.ts-mega{display:none;position:absolute;left:0;right:0;top:100%;z-index:1060;background:#fff;box-shadow:0 14px 28px rgb(20 33 61 / .14);border-top:1px solid #d3dbe4;border-bottom:1px solid #d3dbe4}.ts-mega__inner{max-width:var(--ts-page-max);height:360px;margin:0 auto;padding:24px var(--ts-page-pad) 28px;box-sizing:border-box;display:flex;gap:28px}.ts-mega__side{width:232px;flex:none;display:flex;flex-direction:column;gap:4px}.ts-mega__tabs{display:flex;flex-direction:column;gap:4px}.ts-mega__tab{display:flex;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;border-radius:8px;color:#14213d;text-decoration:none;font:600 15px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-mega__tab.active,.ts-mega__tab:hover{background:#eef2f6;color:#14213d}.ts-mega__tab:focus-visible{outline-offset:-3px}.ts-mega__chev{width:18px;height:18px;flex:none}.ts-mega__family{margin:4px 0 0;font:700 18px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-wrap:balance}.ts-mega__all{margin-top:8px;padding:0 14px;min-height:44px;display:flex;align-items:center;color:#14213d;font:600 15px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-decoration:underline;text-underline-offset:3px}.ts-mega__side--plain .ts-mega__all{padding:0;margin-top:2px}.ts-mega__body{flex:1;min-width:0}.ts-mega__body:has(>.ts-mega__panel){display:grid}.ts-mega__body:has(>.ts-mega__panel)>*{grid-area:1/1;min-width:0}.ts-mega__panel{display:flex;flex-direction:column;gap:14px}.ts-mega__panel.not-active{visibility:hidden}.ts-mega *,.ts-mega *::before,.ts-mega *::after{transition-property:color,background-color,border-color,box-shadow,transform,opacity}.ts-mega__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ts-mega__card{border:1px solid #d3dbe4;border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:4px;color:#14213d;text-decoration:none;background:#fff}.ts-mega__card:hover{border-color:#14213d;color:#14213d}.ts-mega__eyebrow{font:600 11px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-mega__card-title{font-size:17px;line-height:1.25;font-weight:700;text-wrap:balance}.ts-mega__card-text{font-size:14px;line-height:1.4;color:#33414e;text-wrap:pretty}.ts-mega__card-text .ts-tax{font-size:inherit}.ts-mega__des{white-space:nowrap}.ts-mega__label{margin:0 0 -6px;font-size:14px;font-weight:700;color:#14213d}.ts-mega__sizes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ts-mega__size{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;height:40px;padding:0 4px;border:1px solid #d3dbe4;border-radius:8px;font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-decoration:none;background:#fff;white-space:nowrap}.ts-mega__size:hover{border-color:#14213d;color:#14213d}.ts-mega__sizes--lg{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-mega__sizes--lg .ts-mega__size{height:52px;font-size:15px}.ts-mega__grid{list-style:none;margin:0;padding:0;height:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px}.ts-mega__grid--n1,.ts-mega__grid--n2{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-mega__grid--n5{grid-template-columns:repeat(6,minmax(0,1fr))}.ts-mega__grid--n5 li{grid-column:span 2}.ts-mega__grid--n5 li:nth-last-child(-n+2){grid-column:span 3}.ts-mega__grid--n8{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ts-mega__grid--n8 .ts-mega__sub--photo{padding:6px 8px;gap:6px;font-size:14px}.ts-mega__grid li{min-height:0}.ts-mega__sub{box-sizing:border-box;height:100%;display:flex;justify-content:space-between;align-items:center;gap:6px;min-height:56px;padding:8px 12px 8px 14px;border:1px solid #d3dbe4;border-radius:8px;color:#14213d;text-decoration:none;font:600 15px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-wrap:balance}.ts-mega__sub:hover{border-color:#14213d;color:#14213d}.ts-mega__sub--photo{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:8px;padding:8px 10px 10px}.ts-mega__sub--photo img{display:block;flex:1 1 0%;min-height:0;width:100%;object-fit:contain}.ts-mega__sub-label{flex:none;display:flex;justify-content:space-between;align-items:center;gap:6px;min-width:0}.ts-mega__featured{width:260px;flex:none;box-sizing:border-box;border:1px solid #d3dbe4;border-radius:8px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:4px;color:#14213d;text-decoration:none}.ts-mega__featured img{display:block;flex:1 1 0%;min-height:0;width:100%;object-fit:contain;margin-bottom:6px}.ts-mega__featured:hover{color:#14213d;border-color:#14213d}.ts-mega__featured:hover .ts-mega__featured-name{text-decoration:underline}@media(max-width:1279.98px){.ts-mega__featured{display:none}}.ts-mega__featured-name{font-size:15px;line-height:1.3;font-weight:700;text-wrap:balance}.ts-mega__featured-price{font:600 15px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-mega__featured-price .ts-tax{font-family:"IBM Plex Sans","IBM Plex Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}@media(min-width:1200px){#wrapper::after{content:"";position:fixed;inset:0;z-index:1040;background:rgb(11 20 38 / .45);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 150ms ease-out,visibility 150ms ease-out}body:has(.ts-menu-desktop__toggle[aria-expanded=true]) #wrapper::after{opacity:1;visibility:visible}#header.header{z-index:1050}}.ts-menu.offcanvas{--bs-offcanvas-width:100vw;width:100vw;max-width:100vw;border:0;background:#fff;color:#14213d}@media(min-width:768px){.ts-menu.offcanvas{--bs-offcanvas-width:420px;width:420px}}.ts-menu__head{height:52px;flex:none;box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 4px 0 16px;border-bottom:1px solid #d3dbe4}.ts-menu__title{margin:0;flex:1;font:700 17px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-menu__back{flex:1;display:flex;align-items:center;gap:6px;min-height:44px;margin-left:-6px;padding:0;border:0;background:none;color:#14213d;font:700 17px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left}.ts-menu__back:not(.d-none)~.ts-menu__title{display:none}.ts-menu__close{width:44px;height:44px;flex:none;margin-left:auto;padding:0;border:0;border-radius:8px;background:#fff0;color:#14213d;display:inline-flex;align-items:center;justify-content:center}.ts-menu__close .ts-svg{width:24px;height:24px}.ts-menu__chev{width:20px;height:20px;flex:none}.ts-menu__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px;display:flex;flex-direction:column}.ts-menu__scroll>*{flex:none}.ts-menu__scroll:has(>.ts-menu__services:not([hidden])){padding-bottom:0}.ts-menu__search-slot{position:relative;margin:12px 0 8px}.ts-menu__search-slot .bpcsearch .ps-searchbar__input{height:48px}.ts-menu .menu{display:none;position:relative;max-width:none;padding:0;left:0}.ts-menu .menu--current{display:block}.ts-menu .menu--parent{display:none}.ts-menu .menu--fromRight{animation:ts-menu-in-right .2s ease-out}.ts-menu .menu--fromLeft{animation:ts-menu-in-left .2s ease-out}@media(prefers-reduced-motion:reduce){.ts-menu .menu--fromRight,.ts-menu .menu--fromLeft{animation:none}}.ts-menu .menu--mobile{margin-top:8px}.ts-menu .menu__list{list-style:none;margin:0;padding:0}.ts-menu .menu__list>li{display:flex;align-items:stretch;min-height:52px;border-bottom:1px solid #d3dbe4}.ts-menu .menu__list>li.menu__title{display:block;min-height:0;border:0;margin:0;padding:4px 0 8px;font:700 20px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-transform:none;letter-spacing:0}.ts-menu .menu__link{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;color:#14213d;text-decoration:none;font:600 17px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-menu .menu__toggle-child{width:44px;flex:none;margin-right:-12px;padding:0;border:0;background:none;color:#14213d;display:flex;align-items:center;justify-content:center}.ts-menu__all{text-decoration:underline!important;text-underline-offset:3px;font-size:16px!important}.ts-menu__scroll:has(.menu--mobile:not(#menu-mobile).menu--current) .ts-menu__search-slot,.ts-menu__scroll:has(.menu--mobile:not(#menu-mobile).menu--current) .ts-menu__services{display:none}.ts-menu__services{flex:1 0 auto;margin:16px -16px 0;padding:12px 16px 16px;background:#eef1f5;display:flex;flex-direction:column}.ts-menu__service{display:flex;flex-direction:column;justify-content:center;min-height:44px;color:#14213d;text-decoration:none;font:500 16px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-menu__service small{font-size:13px;line-height:1.3;font-weight:400;color:#33414e}.ts-menu__service--pro{min-height:56px}.ts-menu__service--pro span{font-weight:600}.ts-menu__group{margin:20px 0 6px;font:600 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-menu__gammes{list-style:none;margin:0;padding:0}.ts-menu__gamme{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:52px;padding:6px 0;border-bottom:1px solid #d3dbe4;color:#14213d;text-decoration:none}.ts-menu__gamme strong{font:600 16px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-menu__gamme small{font-size:13px;line-height:1.35;color:#33414e}.ts-menu__gamme small .ts-tax{font-size:inherit}.ts-menu__tuile{justify-content:flex-start;gap:12px;padding:6px 0}.ts-menu__tuile img{width:52px;height:52px;flex:none;object-fit:cover;border-radius:6px}.ts-menu__tuile span{flex:1;min-width:0;font-size:16px}.ts-menu__tuile .ts-menu__chev{margin-left:auto}.ts-menu__sizes{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ts-menu__size{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid #d3dbe4;border-radius:8px;font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-decoration:none}.ts-menu__dock{flex:none;border-top:1px solid #d3dbe4;background:#f6f8fa;padding:12px 16px calc(16px + env(safe-area-inset-bottom))}@media(max-height:660px){.ts-menu__dock .ts-contact__hours{display:none}}@keyframes ts-menu-in-right{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}@keyframes ts-menu-in-left{from{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}.ts-contact{display:flex;flex-direction:column;gap:8px}.ts-contact__title{margin:0;font:700 20px/26px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-contact__phones{display:flex;gap:8px}.ts-contact__tel{flex:1;min-width:0;height:52px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1.5px solid #14213d;border-radius:8px;background:#fff;color:#14213d;text-decoration:none}.ts-contact__tel small{font:500 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#33414e}.ts-contact__tel strong{font:700 16px/1.1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-contact__tel:hover{color:#14213d;background:#eef2f6}.ts-contact__hours{margin:0;font-size:13px;line-height:18px;color:#33414e;text-align:center}.ts-contact__quote.btn{height:48px;display:flex;align-items:center;justify-content:center;padding:0 20px;border:0;border-radius:8px;background:#14213d;color:#fff;font:700 16px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-contact__quote.btn:hover{background:#0b1426;color:#fff}.ts-contact__mandat{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;line-height:18px}.ts-contact__mandat svg{width:20px;height:20px;flex:none}.ts-contact__mandat a{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:underline;text-underline-offset:3px}.ts-contact--dark{color:#fff}.ts-contact--dark .ts-contact__tel{border-color:rgb(255 255 255 / .85);background:#fff0;color:#fff}.ts-contact--dark .ts-contact__tel small{color:rgb(255 255 255 / .78)}.ts-contact--dark .ts-contact__tel:hover{background:rgb(255 255 255 / .08);color:#fff}.ts-contact--dark .ts-contact__hours{color:rgb(255 255 255 / .78);text-align:left}.ts-contact--dark .ts-contact__quote.btn{background:#fff;color:#14213d}.ts-contact--dark .ts-contact__quote.btn:hover{background:#eef2f6;color:#14213d}.ts-contact--dark .ts-contact__mandat{color:rgb(255 255 255 / .88)}.ts-contact--dark .ts-contact__mandat svg{color:#fff}.ps-categorytree>.h3,.ps-categorytree__title,.category-tree__title,#left-column .ps-categorytree h2,#left-column .ps-categorytree .h2{display:none}@media(min-width:1200px){.ts-head__logo img{transform:translateX(-11px)}.ts-mega__tabs{margin-left:-14px}.ts-mega__side .ts-mega__all{padding-left:0}.ts-menu-desktop__wrap{position:relative}.ts-menu-desktop__wrap::after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:#fff0;transition:background-color 150ms ease-out}.ts-menu-desktop__item .ts-menu-desktop__wrap{box-shadow:none!important}.ts-menu-desktop__item:hover .ts-menu-desktop__wrap::after,.ts-menu-desktop__item.current .ts-menu-desktop__wrap::after,.ts-menu-desktop__item:has([aria-expanded=true]) .ts-menu-desktop__wrap::after{background:#14213d}}.ts-menu__dock{background:#fff}.ts-head__demande{display:none}@media(min-width:1200px){.ts-head__shortcuts .ts-head__demande{display:inline-flex;align-items:center;height:44px;margin-right:8px;padding:0 18px;border-radius:8px;background:#14213d;color:#fff;font:600 14px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-decoration:none;white-space:nowrap;transition:background-color 150ms ease-out}.ts-head__shortcuts .ts-head__demande:hover{background:#0b1426;color:#fff;text-decoration:none}}.page-content--home{padding:0}#wrapper .page-content--home,.page-content--home{max-width:none}.ts-v-wrap{box-sizing:border-box;width:100%;max-width:1232px;margin-inline:auto;padding-inline:16px}@media(min-width:1200px){.ts-v-wrap{max-width:var(--ts-page-max);padding-inline:var(--ts-page-pad)}}.ts-v-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px;flex-wrap:wrap;row-gap:0}.ts-v-head .ts-v-h2{margin:0}.ts-v-text{margin:0;font-size:15px;line-height:22px;color:#33414e}.ts-v-btn{box-sizing:border-box;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:8px;font:700 15px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;text-decoration:none;transition:background-color 150ms ease-out,border-color 150ms ease-out}.ts-v-btn--solid{background:#14213d;color:#fff;border:1.5px solid #14213d}.ts-v-btn--solid:hover{background:#0b1426;border-color:#0b1426;color:#fff}.ts-v-btn--line{background:#fff;color:#14213d;border:1.5px solid #14213d}.ts-v-btn--line:hover{background:#eef2f6;color:#14213d}.ts-v-size{box-sizing:border-box;min-height:56px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;border:1px solid #d3dbe4;border-radius:8px;background:#fff;color:#14213d;text-decoration:none;transition:border-color 150ms ease-out}.ts-v-size strong{font:600 15px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-v-size small{font-size:12px;line-height:1;color:#52606d}.ts-v-size:hover{border-color:#14213d;color:#14213d}.ts-v-gamme__kv{display:flex;flex-direction:column;gap:3px;font-size:13px;line-height:18px;color:#33414e}.ts-v-gamme__kv>span>span{display:inline-block;min-width:88px;font:600 12px/18px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#52606d}.ts-split__gallery{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ts-split__gallery>div{border-radius:var(--ts-radius);overflow:hidden;aspect-ratio:1;background:var(--ts-color-surface-alt)}.ts-split__gallery img{width:100%;height:100%;object-fit:cover}#content.page-content--home{display:block;gap:0;padding:0}#wrapper:has(.ta),#center-column:has(.ta){margin-bottom:0;padding-bottom:0}body:has(.ta) #footer{margin-top:0}.ta{--m:#14213d;--m2:#0b1426;--g1:#f6f8fa;--g2:#eef2f6;--t:#33414e;--or:#f2b705;--or2:#d49f02;--filet:rgba(20, 33, 61, .18);--filet-c:rgba(255, 255, 255, .2);--pad:16px;--h-tete:160px;--h-txt:170px;--h-regle:126px;--xl:clamp(3.25rem, 8.7vw, 7.875rem);--lg:clamp(2.25rem, 5.3vw, 4.75rem);--n:clamp(1.75rem, 2.8vw, 2.5rem);--sec:clamp(56px, 6.6vw, 96px);--air:clamp(32px, 3.4vw, 48px);--bloc:clamp(24px, 2.4vw, 32px);color:var(--t);font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5;overflow-x:clip}.ta *,.ta *::before,.ta *::after{box-sizing:border-box}.ta :where(h1,h2,h3,p,ul,ol,figure,blockquote,fieldset){margin:0;padding:0;border:0;min-width:0}.ta :where(ul,ol){list-style:none}.ta h1,.ta h2,.ta h3{color:inherit;font-weight:700;letter-spacing:-.03em;line-height:1.02;text-wrap:balance}.ta p,.ta li,.ta blockquote{text-wrap:pretty}.ta :where(a){color:inherit;text-decoration:none}.ta img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.ta picture{display:contents}.ta button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ta :focus-visible{outline:3px solid currentColor;outline-offset:2px}.ta-w{width:min(100% - 2*var(--pad),1280px);margin-inline:auto}.ta-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-style:normal}.ta-pt{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:currentColor;vertical-align:.12em}.ta-or,.ta-bl,.ta-nv,.ta-cont{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:8px;font-weight:700;font-size:1.0625rem;letter-spacing:-.01em;text-align:center;transition:background-color 150ms ease-out}.ta .ta-or{background:var(--or);color:var(--m2)}.ta .ta-or:hover{background:var(--or2)}.ta .ta-cont{background:#fff;color:var(--m2);box-shadow:inset 0 0 0 2px var(--m2)}.ta .ta-cont:hover{background:var(--g2)}.ta .ta-bl{background:#fff;color:var(--m2)}.ta .ta-bl:hover{background:var(--g2)}.ta .ta-nv{background:var(--m);color:#fff}.ta .ta-nv:hover{background:var(--m2)}.ta-or--large{min-height:60px;font-size:1.1875rem;width:100%}.ta-lien{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.ta .ta-lien{color:#fff}.ta .ta-lien:hover{color:#fff}.ta .ta-lien--sombre{color:var(--m)}.ta .ta-lien--sombre:hover{color:var(--m)}.ta-ouv{--bord:max(var(--pad), calc((100% - 1280px) / 2));background:var(--m2);color:#fff}.ta-ouv__txt{padding:clamp(14px,2.8vw,28px) var(--bord) clamp(14px,2.2vw,22px)}.ta-ouv h1{font-size:var(--xl);letter-spacing:-.045em;line-height:.98;white-space:nowrap;color:#fff}.ta-ouv p{margin-top:clamp(10px,1.2vw,16px);font-size:1.125rem;line-height:1.35;font-weight:500;color:#fff;text-wrap:balance}.ta-ouv__img{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--m2)}.ta-ouv__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ta-ouv .ta-ouv__note{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(86%,30rem);margin:0;padding:12px 18px;border-radius:8px;background:rgb(255 255 255 / .92);color:var(--m);font-size:.9375rem;font-weight:400;line-height:1.35;text-align:center;text-wrap:pretty}.ta-ouv .ta-ouv__note b{display:block;font-size:1.0625rem}.ta-regle{background:var(--m2);color:#fff;padding-block:14px 18px}.ta-regle__g{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px 24px}.ta-regle__t{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em;white-space:nowrap}.ta-regle__u,.ta-leg{font-size:.8125rem;line-height:1.3;color:rgb(255 255 255 / .82);white-space:nowrap}.ta-leg{display:inline-flex;align-items:center;gap:7px}.ta-leg .ta-pt,.ta-t .ta-pt{width:6px;height:6px;background:currentColor}.ta-regle ul{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.ta .ta-t{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1px;min-height:60px;padding:7px 6px;border-radius:8px;background:rgb(255 255 255 / .06);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .2);color:#fff;text-align:center;transition:background-color 150ms ease-out,color 150ms ease-out}.ta .ta-t:hover{text-decoration:none}@media(hover:hover){.ta .ta-t:hover{background:#fff;color:var(--m2)}}.ta .ta-t:focus-visible{outline-offset:-5px}.ta-t b{display:flex;align-items:center;justify-content:center;gap:5px;font-size:1rem;font-weight:600;line-height:1.25;letter-spacing:-.015em;white-space:nowrap}.ta-t>span:not(.ta-sr){font-size:.8125rem;line-height:1.25;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.86}@media(min-width:568px)and (min-aspect-ratio:5/4){.ta-ouv{--dispo:calc(100svh - var(--h-tete) - var(--h-regle));display:grid;grid-template-columns:var(--bord) minmax(0,1fr) min(var(--dispo)*16/9,100% - var(--bord) - 420px);grid-template-rows:auto auto}.ta-ouv__img{grid-area:1/3}.ta-ouv__txt{grid-area:1/2;display:flex;flex-direction:column;justify-content:center;padding:24px clamp(24px,3vw,48px) 24px 0}.ta-ouv h1{font-size:clamp(2.5rem,min(5vw,12.5svh),5rem);white-space:normal}.ta-ouv p{margin-top:clamp(12px,1.6vw,20px)}.ta-regle{grid-area:2/1/3/4}}.ta-vit{background:#fff;color:var(--m)}.ta-vit__g{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center;padding-block:var(--sec)}.ta-vit__vue{position:relative;aspect-ratio:1;max-height:620px}.ta-vit__vue img{position:absolute;inset:0;object-fit:contain;transition:opacity 150ms ease-out}.ta-vit__pan{min-width:0}.ta-vit h2{font-size:clamp(1.75rem,3vw,2.625rem);letter-spacing:-.035em;line-height:1.05}.ta-vit__prix{margin-top:10px;font-size:1rem;line-height:1.1;color:var(--m)}.ta-vit__prix b{font-size:var(--n);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ta-vit__alt{display:inline-block;margin-left:8px;color:var(--t);font-size:.9375rem}.ta-cou,.ta-tai{margin-top:var(--bloc)}.ta-cou legend,.ta-tai legend{float:none;width:auto;margin:0 0 8px;padding:0;font-size:1rem;line-height:1.3;font-weight:400;color:var(--m)}.ta-cou legend b{font-weight:700}.ta-cou__g{display:flex;flex-wrap:wrap;margin:0 -5px}.ta-pa{position:relative;display:block;width:44px;height:44px;margin:0;padding:5px;cursor:pointer}.ta-pa input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ta-pa>span{display:block;width:100%;height:100%;border-radius:6px;background:var(--c);box-shadow:inset 0 0 0 1px rgb(20 33 61 / .2)}.ta-pa input:checked+span{box-shadow:inset 0 0 0 1px rgb(20 33 61 / .2),0 0 0 2px #fff,0 0 0 4px var(--m)}.ta-pa input:focus-visible+span{outline:3px solid var(--m);outline-offset:5px}.ta-tai__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ta-ch{position:relative;display:flex;margin:0}.ta-ch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ta-ch span{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:44px;padding:0 6px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--filet);font-weight:600;font-size:.9375rem;white-space:nowrap}.ta-ch.est-stock span::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.ta-ch input:checked+span{background:var(--m);color:#fff;box-shadow:none}.ta-ch input:focus-visible+span{outline:3px solid var(--m);outline-offset:2px}.ta-dispo{display:flex;align-items:center;gap:8px;margin-top:var(--bloc);font-size:1rem;font-weight:600;color:var(--m)}.ta-dispo[data-etat=stock]::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.ta-vit .ta-or--large{margin-top:12px}.ta-logo{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,38fr);background:var(--m2);color:#fff}.ta-logo__img{min-height:clamp(420px,40vw,620px);overflow:hidden;background:var(--g2)}.ta-logo__img img{object-position:42% 50%}.ta-logo__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:var(--sec) max(var(--pad),(100vw - 1280px)/2) var(--sec) var(--air)}.ta-logo h2{font-size:clamp(2rem,3.6vw,3.25rem);letter-spacing:-.04em;color:#fff}.ta-logo p{font-size:1.125rem;line-height:1.4;color:#fff}.ta-logo .ta-bl{margin-top:8px}.ta-gam-s{background:#eef1f5;color:var(--m);padding-block:var(--sec)}.ta-gam-s h2{font-size:var(--lg);letter-spacing:-.04em}.ta-gam-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--air);margin-top:var(--bloc)}.ta-g{padding-block:var(--bloc);border-top:1px solid var(--filet)}.ta-g__n{height:158px;display:flex;align-items:flex-end;font-size:11rem;font-weight:700;letter-spacing:-.05em;line-height:.8;font-variant-numeric:tabular-nums;margin-bottom:var(--bloc)}.ta-g__n--45{font-size:9rem}.ta-g h3{font-size:clamp(1.25rem,2.6vw,1.625rem);line-height:1.15}.ta .ta-g h3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--m);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.ta-gam-h{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 32px}.ta-gam-h .ta-lien{flex:none}.ta-g__tag{font-size:.875rem;font-weight:700}.ta-tarif{font-size:.9375rem}.ta .ta-tarif a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--filet);color:var(--m);text-decoration:none;transition:background-color 150ms ease-out}.ta .ta-tarif a:hover{background:var(--g2);color:var(--m);box-shadow:-10px 0 0 var(--g2),10px 0 0 var(--g2)}.ta-tarif span .ta-pt{margin-left:7px}.ta-tarif b{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ta-tarif--2{column-count:2;column-gap:28px;margin-top:16px}.ta-tarif--2 li{break-inside:avoid}.ta-tarif--2 a>span{white-space:nowrap}.ta-bande{height:clamp(240px,34vw,500px);overflow:hidden;background:var(--g2)}.ta-bande img{object-position:50% 52%}.ta-vie{display:grid;grid-template-columns:42% 58%;background:#fff;color:var(--m)}.ta-vie__img{min-height:560px;overflow:hidden}.ta-vie__txt{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:var(--sec) max(var(--pad),(100vw - 1280px)/2) var(--sec) clamp(48px,6vw,96px)}.ta-vie h2{font-size:clamp(6.5rem,12.5vw,11.5rem);letter-spacing:-.055em;line-height:1;white-space:nowrap;margin-left:-.04em}.ta-vie__deux{display:grid;gap:8px;margin-top:var(--bloc);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}.ta-vie .ta-lien{margin-top:12px}.ta-mat{background:var(--m);color:#fff;padding-block:var(--sec)}.ta-mat h2{font-size:var(--n);letter-spacing:-.03em;line-height:1.08;color:#fff}.ta-mat__g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bloc) 16px;margin-top:var(--bloc)}.ta-mat img{aspect-ratio:4/5;height:auto;border-radius:8px}.ta-mat figcaption{margin-top:12px;color:#fff;font-size:1.0625rem;font-weight:600;line-height:1.25;text-wrap:balance}.ta-conf{background:var(--m2);color:#fff;padding-block:var(--sec)}.ta-conf h2{font-size:clamp(2rem,4.2vw,3.75rem);letter-spacing:-.04em;color:#fff}.ta-logos{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:var(--bloc)}.ta-logos li{display:flex;align-items:center;justify-content:center;aspect-ratio:1.2;padding:10px;border-radius:8px;background:#fff;color:var(--m);font-size:.875rem;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-align:center;overflow:hidden}.ta .ta-logos img{object-fit:contain}.ta-conf>.ta-w>.ta-lien{margin-top:12px}.ta-conf__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bloc) 72px;align-items:center;margin-top:var(--air);padding-top:var(--sec);border-top:1px solid var(--filet-c)}.ta-note{font-size:clamp(5.5rem,12.2vw,11rem);font-weight:700;letter-spacing:-.055em;line-height:1;white-space:nowrap;color:#fff}.ta-note__d{margin-top:12px;font-size:1rem;color:#fff}.ta-cit p{font-size:clamp(1.25rem,2vw,1.75rem);font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#fff}.ta-cit footer{margin-top:12px;padding:0;background:none;color:#fff;font-size:1rem;line-height:1.3}.ta-mont{background:#eef1f5;color:var(--m);padding-block:var(--sec)}.ta-mont__g{display:grid;grid-template-columns:minmax(0,640px) 310px minmax(0,1fr);gap:16px;align-items:stretch}.ta-mont h2{grid-column:3;grid-row:1;align-self:center;padding-left:var(--bloc);font-size:clamp(2rem,3.2vw,2.875rem);letter-spacing:-.035em;line-height:1.05}.ta-mont__vid{position:relative;aspect-ratio:16/9;max-width:640px;border-radius:8px;overflow:hidden;background:var(--m)}.ta-mont video{display:block;width:100%;height:100%;object-fit:cover}.ta .ta-mont__vid button{position:absolute;left:0;bottom:0;min-height:44px;min-width:88px;padding:0 14px;background:var(--m2);color:#fff;font-size:.875rem;font-weight:600}.ta-mont__fix{border-radius:8px;overflow:hidden}.ta-comp{background:#fff;color:var(--m);padding-block:var(--sec)}.ta-comp h2{font-size:var(--n);letter-spacing:-.03em}.ta-rayons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--air);margin-top:var(--bloc)}.ta .ta-rayons a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;border-top:1px solid var(--filet);color:var(--m);font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.ta .ta-rayons a:hover{text-decoration:underline;text-underline-offset:4px}.ta-rayons a::after{content:"";flex:none;width:10px;height:10px;margin-right:4px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.ta-acc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:var(--bloc)}.ta-acc>li{display:flex;flex-direction:column;gap:12px;min-width:0}.ta .ta-acc__fiche{display:flex;flex:1;flex-direction:column;gap:4px;color:var(--m);font-size:.9375rem;text-decoration:none}.ta-acc__img{display:block;aspect-ratio:1;margin-bottom:8px;border:1px solid var(--filet);border-radius:8px;background:#fff;overflow:hidden;transition:border-color 150ms ease-out}.ta-acc__img img{display:block;width:100%;height:100%;object-fit:contain}.ta .ta-acc__fiche:hover .ta-acc__img{border-color:var(--m)}.ta .ta-acc__fiche:hover b{text-decoration:underline;text-underline-offset:3px}.ta-acc b{font-size:1.0625rem;font-weight:600;line-height:1.25}.ta-acc__det{color:var(--t);font-size:.875rem;line-height:1.3}.ta-acc__prix{font-weight:600}.ta-acc__ajout{display:grid;gap:8px}.ta .ta-acc__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:6px 10px;border:1.5px solid var(--m);border-radius:8px;background:#fff;color:var(--m);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;text-align:center;text-decoration:none;transition:background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out}.ta .ta-acc__btn:hover{background:var(--m);color:#fff}.ta .ta-acc__btn--or{background:var(--or);border-color:var(--or);color:var(--m2)}.ta .ta-acc__btn--or:hover{background:var(--or2);border-color:var(--or2);color:var(--m2)}.ta .ta-acc__btn--or:disabled{cursor:default}.ta .ta-acc__btn--or[aria-busy=true]{cursor:progress}.ta-acc__msg{color:#b42318;font-size:.875rem;font-weight:600;line-height:1.3}.ta-acc__msg:empty{display:contents}.ta-comp .ta-rayons{margin-top:var(--air)}@media(max-width:767.98px){.ta-acc{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}.ta-show{position:relative;height:clamp(460px,42vw,600px);overflow:hidden}.ta-show__img,.ta-show__img img{position:absolute;inset:0;width:100%;height:100%}.ta-show__img img{object-position:50% 42%}.ta-show__g{position:relative;height:100%;width:min(100% - 2*var(--pad),1280px);margin-inline:auto;display:flex;justify-content:flex-end;align-items:flex-end;padding-bottom:var(--air)}.ta-show__p{background:#fff;color:var(--m);padding:var(--air);width:min(100%,480px);border-radius:8px}.ta-show h2{font-size:var(--n);letter-spacing:-.03em}.ta-show__p p{margin-top:12px;font-size:1.0625rem;line-height:1.4;color:var(--t)}.ta-show__p .ta-nv{display:flex;margin-top:var(--bloc)}@media(min-width:768px){.ta{--pad:40px}}@media(max-width:1279.98px){.ta{--h-regle:194px}.ta-regle ul{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1199.98px){.ta{--h-tete:52px}.ta-cou__g{display:flex;flex-wrap:wrap;justify-content:center;column-gap:8px;width:304px;max-width:100%;margin:0 -5px}.ta-logos li{padding:8px;font-size:.8125rem}.ta-mont__g{grid-template-columns:minmax(0,1.78fr) minmax(0,1fr)}.ta-mont h2{grid-column:1/-1;padding:0 0 8px}}@media(max-width:991.98px){.ta-vit__g{grid-template-columns:minmax(0,1fr);gap:var(--air);padding-block:var(--air) var(--sec)}.ta-vit__vue{aspect-ratio:4/3;width:100%;max-height:none}.ta-logo{grid-template-columns:minmax(0,1fr)}.ta-logo__img{min-height:0;height:56vw}.ta-logo__txt{padding:var(--air) var(--pad) var(--sec)}.ta-vie{grid-template-columns:minmax(0,1fr)}.ta-vie__img{order:2;min-height:0;height:62vw}.ta-vie__txt{padding:var(--sec) var(--pad) var(--air)}.ta-conf__note{grid-template-columns:minmax(0,1fr)}}@media(max-width:767.98px){.ta{--h-txt:113px;--h-regle:137px}}@media(max-width:767.98px)and (max-aspect-ratio:5/4){.ta-ouv__txt{padding:16px var(--pad)}.ta-ouv h1{font-size:calc((100vw - 2*var(--pad))/8.9)}}@media(max-width:767.98px){.ta-ouv p{margin-top:6px;font-size:1rem}.ta-regle{padding-block:16px}.ta-regle__g{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.ta-regle__t{font-size:1.125rem}.ta-leg{grid-column:1/-1;grid-row:3}.ta-regle ul{display:flex;gap:8px;margin-inline:calc(-1*var(--pad));padding-inline:var(--pad);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none}.ta-regle ul::-webkit-scrollbar{display:none}.ta-regle li{flex:none;width:calc((100vw - var(--pad))/3.5 - 8px);scroll-snap-align:start}.ta .ta-t{min-height:56px;padding-inline:4px}.ta-vit__vue{aspect-ratio:5/4}.ta-vit h2{font-size:1.5rem;letter-spacing:-.025em}.ta-vit__prix{margin-top:8px}.ta-vit__prix b{font-size:1.75rem}.ta-cou__g{--pg:8px;width:auto;column-gap:var(--pg);row-gap:var(--pg);margin:0}.ta-pa{flex:0 0 calc((100% - 5*var(--pg))/6);width:auto;height:auto;aspect-ratio:1;padding:0}.ta-pa>span{border-radius:8px}.ta-pa input:checked+span{box-shadow:inset 0 0 0 1px rgb(20 33 61 / .2),0 0 0 2px #fff,0 0 0 4px var(--m)}.ta-tai__g{gap:8px}.ta-ch span{min-height:48px;padding:0 4px}.ta-logo__img{height:70vw}.ta-logo__img img{object-position:50% 50%}.ta-logo h2{font-size:2rem}.ta-logo p{font-size:1.0625rem}.ta-logo .ta-bl{width:100%;margin-top:8px}.ta-gam-s h2{font-size:2rem;letter-spacing:-.03em}.ta-gam-g{grid-template-columns:minmax(0,1fr)}.ta-g__n{height:84px;font-size:6rem;margin-bottom:16px}.ta-g__n--45{font-size:4.9rem}.ta-gam-h{flex-direction:column;align-items:flex-start}.ta-tarif--2{column-gap:16px;margin-top:12px;font-size:.875rem}.ta-tarif--2 a{gap:4px}.ta-g h3{font-size:1.375rem}.ta-bande{height:72vw}.ta-vie h2{font-size:28vw}.ta-vie__deux{font-size:1.25rem}.ta-mat h2{font-size:1.75rem}.ta-mat__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bloc) 12px}.ta-mat figcaption{font-size:1rem}.ta-conf h2{font-size:2rem}.ta-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ta-logos li{aspect-ratio:1.05;padding:6px;font-size:.75rem}.ta-logos li:nth-child(n+9){display:none}.ta-note{font-size:6rem}.ta-mont__g{grid-template-columns:minmax(0,1fr);gap:12px}.ta-mont h2{font-size:2rem;padding-bottom:12px}.ta-mont__fix{aspect-ratio:5/4}.ta-mont__fix img{object-position:50% 40%}.ta-rayons{grid-template-columns:minmax(0,1fr)}.ta-show{height:auto;overflow:visible}.ta-show__img{position:relative;height:60vw}.ta-show__g{height:auto;padding:0;width:100%}.ta-show__p{width:100%;border-radius:0;padding:var(--air) var(--pad) var(--sec)}}@media(max-width:359.98px){.ta-t b{gap:4px;font-size:.9375rem}.ta-cou__g{--pg:4px}.ta-gam-s h2{font-size:1.75rem}.ta-g h3{font-size:1.25rem}.ta-ch span{font-size:.875rem}}@media(prefers-reduced-motion:reduce){.ta *,.ta *::before,.ta *::after{transition:none!important;animation:none!important}}.ts-card{position:relative;height:100%;min-width:0}.ts-card__link{height:100%;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#14213d;text-decoration:none;border:1px solid #d3dbe4;border-radius:8px;transition:border-color 150ms ease-out}.ts-card__link:hover{color:#14213d;border-color:#14213d;text-decoration:none}.ts-card__link:hover .ts-card__name{text-decoration:underline;text-underline-offset:3px}.ts-card__link:focus-visible{outline-offset:3px}.ts-card__img{position:relative;display:block;aspect-ratio:1;background:#f6f8fa}.ts-card__img img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ts-card__coin{position:absolute;inset:1px 1px auto;aspect-ratio:1;pointer-events:none}.ts-card__tags{position:absolute;top:8px;left:8px;right:8px;display:flex;flex-wrap:nowrap;gap:4px;overflow:hidden}.ts-card__tag{flex:none;font:600 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#fff;border:1px solid #d3dbe4;border-radius:4px;padding:4px 5px;color:#14213d;white-space:nowrap}@media(max-width:767.98px){.ts-card__tag-long{display:none}}.ts-card__body{flex:1;display:flex;flex-direction:column;gap:4px;padding:10px 10px 12px}@media(min-width:768px){.ts-card__body{padding:14px 14px 16px;gap:5px}}.ts-card__name{font:600 14px/18px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.ts-card__name{-webkit-line-clamp:2}}@media(min-width:768px){.ts-card__name--long{-webkit-line-clamp:3}}@media(min-width:768px){.ts-card__name{font-size:16px;line-height:21px}}.ts-card__attr{font-size:12px;line-height:16px;color:#52606d}@media(min-width:768px){.ts-card__attr{font-size:13px;line-height:18px}}.ts-card__price{margin-top:auto;padding-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:5px}.ts-card__price .ts-price{display:contents}.ts-card__price .ts-price__alt{flex-basis:100%}@media(max-width:767.98px){.ts-v-best .ts-card__price{margin-top:2px;padding-top:0}}.ts-card__price .ts-price__main{font:600 16px/20px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media(min-width:768px){.ts-card__price .ts-price__main{font-size:19px;line-height:24px}}.ts-card__price .ts-tax{font:700 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-card__price .ts-price__alt{font:500 12px/15px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#52606d}.ts-card__from{font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#33414e}.ts-card__price--devis{font:600 15px/20px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}@media(min-width:768px){.ts-card__price--devis{font-size:17px;line-height:24px}}.ts-card__state{font-size:12px;line-height:16px;font-weight:500;padding-top:4px}.ts-card__state--in{color:#1b6b3a}.ts-card__state--devis{color:#14213d;font-weight:600}.ts-card__state--out{color:#7a5a00;text-wrap:balance}@media(min-width:768px){.ts-card__state{font-size:13px;line-height:18px}}@media(min-width:768px){.ts-card__suite span{white-space:nowrap}}@media(max-width:767.98px){.ts-card:is([data-id-product="81"],[data-id-product="83"],[data-id-product="84"]) .ts-card__name{text-wrap:pretty}}.ts-v-tile-wrap{min-width:0}.ts-v-tile{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:8px;background:#e3e9ef;color:#14213d;text-decoration:none}@media(min-width:768px){.ts-v-tile{padding:22px;gap:10px}}.ts-v-tile:hover{color:#14213d}.ts-v-tile__eyebrow{font:600 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-v-tile__title{font:700 17px/22px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-wrap:balance}@media(min-width:768px){.ts-v-tile__title{font-size:22px;line-height:28px}}.ts-v-tile__text{font-size:13px;line-height:18px;color:#33414e;text-wrap:balance}@media(min-width:768px){.ts-v-tile__text{font-size:15px;line-height:22px}}.ts-v-tile__photo{position:relative;display:block;flex:1 1 0%;min-height:96px;overflow:hidden;border-radius:6px}.ts-v-tile__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ts-v-tile__btn{margin-top:auto;min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 4px;white-space:nowrap;border:1.5px solid #14213d;border-radius:8px;font:700 14px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.product-miniature__quickview,.quick-view{display:none!important}.products{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:768px){.products{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.category__header{margin-bottom:1.5rem}.category__description{color:var(--ts-color-muted);font-size:1.05rem;max-width:52rem}.category__description h2{font-size:1.3rem;color:var(--ts-navy);margin-top:1.2rem}.category__description p:last-child{margin-bottom:0}.category__cover{border-radius:var(--ts-radius);overflow:hidden;margin:1.25rem 0 1.5rem}.subcategories{margin:1.5rem 0}.subcategory{border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);overflow:hidden;background:#fff}.subcategory__name,.subcategory .subcategory-name{font-weight:700;color:var(--ts-navy);padding:.6rem .8rem;display:block}.products__selection{border-top:1px solid var(--ts-color-border);border-bottom:1px solid var(--ts-color-border);padding:.75rem 0;margin-bottom:1.25rem}.products__count{color:var(--ts-color-muted);font-weight:600}#left-column .ps-facetedsearch,#left-column .facet,.left-column .ps-facetedsearch,.left-column .facet{border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:1rem 1.1rem;background:#fff;margin-bottom:1rem}#left-column .facet__title,#left-column .facet-title,.left-column .facet__title,.left-column .facet-title{font-weight:700;color:var(--ts-navy)}.pagination .page-link{border-radius:var(--ts-radius-sm);font-weight:600;color:var(--ts-navy)}.pagination .active .page-link{background:var(--ts-navy);border-color:var(--ts-navy)}.page-product .ts-pdp{display:flex;flex-direction:column;gap:20px}.ts-pdp :is(.product__images,.product__name,.product__prices,.product__variants,.product__availability,.product__add-to-cart-container,.product__description-short,.product__discounts,.product__minimal-quantity,.product__pack,.product__customization){margin-block-end:0}.ts-pdp__title{margin:0;font:700 26px/1.15 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.01em;color:#14213d;text-wrap:balance}.ts-pdp__rating{margin:0;font-size:14px;line-height:20px}.ts-pdp__rating a{display:inline-block;padding-block:4px;margin-block:-4px;color:#52606d;text-decoration:none}.ts-pdp__rating a:hover{text-decoration:underline}.ts-pdp__rating .ts-stars{margin-right:6px;color:#14213d;letter-spacing:1px}.ts-pdp__rating strong{margin-right:.2em}.ts-pdp__rating strong{color:#14213d}.ts-pdp__rating .ts-pdp__rating-shop{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ts-pdp__offre{margin:0;font-size:15px;font-weight:600;line-height:20px;color:#14213d;text-wrap:balance}.ts-pdp .product__description-short{margin:0;font-size:16px;line-height:1.55;color:var(--ts-color-text-2)}.ts-pdp .product__description-short ul{margin:0;padding-left:1.1rem}.ts-pdp .product__description-short li+li{margin-top:4px}.ts-pdp__gallery .product__carousel{background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px}.ts-pdp__gallery .carousel-item img{mix-blend-mode:multiply}.ts-pdp__gallery .carousel-control-prev,.ts-pdp__gallery .carousel-control-next{min-width:44px}.ts-pdp__gallery .carousel-control-prev:focus-visible,.ts-pdp__gallery .carousel-control-next:focus-visible{outline-offset:-5px}.ts-pdp__gallery .product__thumbnails{margin-top:12px}.ts-pdp__gallery .product__thumbnails-list{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);gap:12px;margin:-6px -6px -2px;padding:6px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:6px}.ts-pdp__gallery .product__thumbnails-list>li{scroll-snap-align:start}.ts-pdp__gallery .product__thumbnail{display:block;width:100%;padding:0;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px;overflow:hidden;cursor:pointer}.ts-pdp__gallery .product__thumbnail img{mix-blend-mode:multiply;border:0;border-radius:0}.ts-pdp__gallery .product__thumbnail.active,.ts-pdp__gallery .product__thumbnail[aria-current=true]{border:2px solid #14213d}.ts-facts{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border:1px solid #d3dbe4;border-radius:8px;overflow:hidden}.ts-facts .ts-facts__item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;border-top:1px solid #d3dbe4}.ts-facts .ts-facts__item:first-child{border-top:0}.ts-facts dd{margin:0;font:600 14px/1.35 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-align:right}.ts-tuiles{display:none}.ts-facts__all{align-self:flex-start;font-size:14px}.ts-facts__liens{display:flex;justify-content:space-between;gap:8px;margin:0;font-size:13px;white-space:nowrap}.ts-facts__liens .ts-facts__all{font-size:inherit}.ts-pdp .ts-facts:not(.ts-facts--dimensions){display:none}.ts-compat-ligne{margin:0;font-size:14px;line-height:20px;color:#52606d}.ts-compat-ligne strong{font-weight:600;color:#14213d}.ts-pdp .product__description-short.is-clamped{overflow:hidden}.ts-desc-more{align-self:flex-start;min-height:24px;margin-top:-6px;padding:0;border:0;background:none;font-size:14px;cursor:pointer}.ts-desc-more[hidden]{display:none}.ts-size-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:8px;margin:0;padding:0 6px 0 14px;border:1px solid #d3dbe4;border-radius:8px;font-size:15px}.ts-size-line>span{padding:10px 0}.ts-size-line strong{font:600 15px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-size-line .ts-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.ts-pdp .product-variant{min-width:0;margin:0;padding:0;border:0;font-size:15px;line-height:20px;color:#14213d}.ts-pdp .product-variant__legend{display:contents;font-weight:600}.ts-pdp .product-variant__selected,.ts-pdp .ts-variant-sep{display:inline;font-size:inherit;font-weight:400;line-height:inherit}.ts-pdp .product-variant__attributes{margin:4px 0 0}.ts-schema{margin:0 0 16px}.ts-schema img{display:block;width:100%;max-width:480px;height:auto}.ts-pdp .product-variant__colors{display:flex;flex-wrap:wrap;gap:0;margin:0 -4px}.ts-pdp .input-color__label{display:block;width:40px;height:44px;padding:6px 4px;margin:0;line-height:0;box-shadow:none;cursor:pointer}.ts-pdp .input-color .color{display:block;width:32px;height:32px;border:0;border-radius:6px;outline:0;box-shadow:inset 0 0 0 1px rgb(20 33 61 / .2)}.ts-pdp .input-color .color.active,.ts-pdp .input-color .color:hover{outline:0}.ts-pdp .input-color__input:checked+.input-color__label .color{box-shadow:inset 0 0 0 1px rgb(20 33 61 / .2),0 0 0 2px #fff,0 0 0 4px #14213d}.ts-pdp .input-color__input:focus-visible+.input-color__label{outline:3px solid #14213d;outline-offset:0;border-radius:8px}.ts-colors-all,.ts-color-name{display:none}.ts-pdp .product-variant__radios{gap:8px}.ts-pdp .product-variant__radio{position:relative}.ts-pdp .product-variant__radio .btn{--bs-btn-padding-y:0;--bs-btn-padding-x:12px;--bs-btn-font-size:14px;--bs-btn-active-bg:#14213d;--bs-btn-active-border-color:#14213d;--bs-btn-active-color:#fff;min-height:44px;line-height:1.25}.ts-pdp .product-variant__radio .btn-check:focus-visible+.btn{outline:3px solid #14213d;outline-offset:3px}.ts-buy{background:#fff;border:1px solid #d3dbe4;border-radius:8px;overflow:hidden;box-shadow:0 6px 20px rgb(20 33 61 / .08)}.ts-buy__head{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;padding:12px 22px;background:#f6f8fa;border-bottom:1px solid #d3dbe4}.ts-buy__title{flex:none;font:600 12px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-buy__sum{font:600 13px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-align:left;text-wrap:pretty}.ts-buy__body{--ts-buy-gap:16px;display:flex;flex-direction:column;gap:var(--ts-buy-gap);padding:22px}.ts-pdp .product__prices{margin:0}.ts-pdp .product__prices-inline{display:block}.ts-pdp .product__price{font:600 34px/1.1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.03em;color:#14213d}.ts-pdp .product__price .ts-tax{margin-left:4px;font:600 16px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:0;color:#14213d}.ts-pdp .product__price .ts-price__alt{margin-top:4px;font:600 15px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:0;color:#52606d}.ts-pdp .product__price .ts-price__alt .ts-tax{margin:0;font:inherit;color:inherit}.ts-pdp .product__availability{gap:6px}.ts-pdp .product__availability-status{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;border-radius:6px;font:600 13px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-pdp .product__availability-status .ts-ico{width:14px;height:14px}.ts-pdp .product__availability-status.text-success{background:#e6f2ea;color:#1b6b3a!important}.ts-pdp .product__availability-status.text-warning,.ts-pdp .product__availability-status.text-danger{background:#fdf1cc;color:#7a5a00!important}.ts-pdp .product__availability-status.text-success>*{color:#1b6b3a}.ts-pdp .product__availability-status.text-warning>*,.ts-pdp .product__availability-status.text-danger>*{color:#7a5a00}.ts-pdp .product__availability-status.ts-avail--delay~.product__delivery-infos{display:none}.ts-pdp .product__delivery-infos{font-size:14px;color:#52606d}.ts-pdp .ts-avail-short{display:none}.ts-pdp .ts-avail-sub{display:block}.ts-pdp .product__add-to-cart-button,.ts-pdp .bpcdevis-pdp__btn{--bs-btn-padding-y:0;min-height:50px}.ts-pdp .product__add-to-cart-button{--bs-btn-disabled-bg:#f2b705;--bs-btn-disabled-border-color:#f2b705;--bs-btn-disabled-color:#14213d;--bs-btn-disabled-opacity:.5}.ts-pdp .product__add-to-cart-button.is-busy{--bs-btn-disabled-opacity:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;pointer-events:auto;cursor:progress}.ts-busy{flex:none;width:16px;height:16px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;animation:ts-zoom-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.ts-busy{animation-duration:2.4s}}.ts-pdp .product__actions-qty-add{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch}.ts-pdp .product__actions-qty-add .product__quantity{flex:none;width:auto}.ts-pdp .product__actions-qty-add .product__add-to-cart{flex:1;min-width:0}.ts-pdp .product__actions-qty-add .product__add-to-cart-button{width:100%;height:100%}.ts-pdp .quantity-button__group{flex-wrap:nowrap;width:auto;height:50px;border:1.5px solid #848f9c;border-radius:8px;overflow:hidden;background:#fff}.ts-pdp .quantity-button__group .btn{min-width:44px;min-height:0;padding:0;border:0;border-radius:0;background:#fff;color:#14213d}.ts-pdp .quantity-button__group .btn:focus-visible{outline-offset:-3px}.ts-pdp .quantity-button__group .form-control:focus-visible{outline:3px solid #14213d;outline-offset:-3px}.ts-pdp .quantity-button__group .form-control{width:28px;min-height:0;padding:0;border:0;border-radius:0;text-align:center;font:600 17px/1 "IBM Plex Sans","IBM Plex Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#14213d;box-shadow:none}.ts-pdp .quantity-button__group:focus-within{border-color:#14213d;box-shadow:0 0 0 3px rgb(20 33 61 / .22)}.ts-pdp .product-add-to-cart,.ts-pdp .product-additional-info{display:flex;flex-direction:column;gap:var(--ts-buy-gap,16px)}.ts-pdp .product-additional-info:not(:has(>:not(.ps-sharebuttons,input,script,style))){display:none}.ts-pdp .ts-pdp-quote{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0}.ts-pdp .ts-pdp-quote .btn{width:100%;min-height:50px}.ts-pdp__annexes .ts-pdp-quote{padding:14px 16px;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px}.ts-pdp__annexes .ts-pdp-quote .btn{display:block;min-height:44px;margin-top:auto;text-align:center}.ts-pdp__annexes .ts-pdp-quote .btn svg{display:inline-block;margin-right:6px;vertical-align:-.2em}.ts-pdp .ps-emailalerts .ps-emailalerts__content{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px}.ts-pdp .ps-emailalerts .h4{font-size:15px;line-height:1.3}.ts-pdp .ps-emailalerts p{font-size:14px;color:var(--ts-color-text-2)}.ts-pdp .ps-emailalerts .form-control{min-height:46px}.ts-pdp .ps-emailalerts .btn{min-height:44px}.ts-reappro-appel{margin:0}.ts-reappro__tel.btn{--bs-btn-padding-y:10px;width:100%;font-weight:500;line-height:1.3;text-align:center}.ts-reappro__tel-txt{display:inline-grid;justify-items:center;gap:2px}.ts-reappro__tel-num{font-weight:700}.ts-reappro__ou{margin:calc(var(--ts-buy-gap, 16px) - 4px) 0 -4px;font-size:13px;line-height:1;color:#52606d;text-align:center}.ts-buy__body:not(:has(.ts-alerte)) .ts-reappro__ou{display:none}.ts-repli{border-top:1px solid #d3dbe4}.ts-repli__titre{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:14px;font-weight:600;line-height:1.3;color:#14213d;text-wrap:balance;cursor:pointer;list-style:none}.ts-repli__titre::-webkit-details-marker{display:none}.ts-repli__titre::after{content:"";flex:none;width:8px;height:8px;margin:-3px 4px 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 150ms ease-out}.ts-repli__titre:focus-visible{outline:3px solid #14213d;outline-offset:2px;border-radius:6px}.ts-repli[open]>.ts-repli__titre::after{margin-top:3px;transform:rotate(-135deg)}.ts-repli__corps{display:flex;flex-direction:column;gap:8px;padding:0 0 12px}.ts-alerte{margin:0;background:#fff;border:1.5px solid #14213d;border-radius:8px}.ts-alerte p{margin:0}.ts-alerte [hidden]{display:none!important}.ts-alerte__titre{display:flex;align-items:center;justify-content:center;min-height:48px;padding:10px 16px;border-radius:8px;font-size:16px;font-weight:500;line-height:1.3;color:#14213d;text-align:center;cursor:pointer;list-style:none}.ts-alerte__titre::-webkit-details-marker{display:none}.ts-alerte__titre:focus-visible{outline:3px solid #14213d;outline-offset:2px}.ts-alerte[open]>.ts-alerte__titre{justify-content:flex-start;padding-inline:12px;font-weight:600;text-align:left}.ts-alerte__corps{display:flex;flex-direction:column;gap:10px;padding:0 12px 12px}.ts-alerte__form{display:flex;flex-direction:column;gap:8px}.ts-alerte__texte{font-size:13px;line-height:1.4;color:#33414e}.ts-alerte__ligne{display:flex;flex-direction:column;gap:8px}.ts-alerte__email.form-control{min-width:0;min-height:48px;font-size:16px;border:1.5px solid #848f9c;border-radius:8px}.ts-alerte__email.form-control[readonly]{background:#fff;color:#33414e}.ts-alerte__email.form-control[aria-invalid=true]{border-color:#b42318}.ts-alerte__btn.btn{min-height:48px;padding-inline:18px;font-weight:600;white-space:nowrap}.ts-alerte__btn.btn.is-busy{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:progress}.ts-alerte__err{font-size:14px;font-weight:600;line-height:1.4;color:#b42318;text-wrap:pretty}.ts-alerte__err:empty{display:none}.ts-alerte .ts-alert-note{font-size:13px;line-height:1.4;color:#52606d}.ts-alerte .ts-alert-note a{color:#14213d;text-decoration:underline;text-underline-offset:2px}.ts-alerte__ok{font-size:15px;line-height:1.45;color:#1b6b3a}.ts-alerte__ok.is-done{padding:10px 12px 10px 40px;background:#e6f2ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231b6b3a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") 12px 12px/18px 18px no-repeat;border-radius:6px;font-weight:600}.ts-alerte__ok:focus-visible{outline:3px solid #14213d;outline-offset:2px}.ts-alerte__ok:empty{margin-top:-10px}.ts-alerte__autre .ts-link{min-height:44px;font-size:14px}.ts-buy__envies{padding-top:12px;border-top:1px solid #d3dbe4}.ts-buy__envies .wishlist-button-add.wishlist-button-product{position:static;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:auto;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#14213d;font-family:inherit;font-size:15px;font-weight:600;line-height:1.3;cursor:pointer}.ts-buy__envies .wishlist-button-add.wishlist-button-product .material-icons{font-size:20px;color:inherit}.ts-buy__envies .wishlist-button-add.wishlist-button-product::after{content:"Ajouter à ma liste d’envies"}.ts-buy__envies .wishlist-button-add.wishlist-button-product:hover::after{text-decoration:underline;text-underline-offset:3px}.ts-buy__envies .wishlist-button-add.wishlist-button-product:focus-visible{outline:3px solid #14213d;outline-offset:2px}.js-product-miniature>.thumbnail-container{display:none!important}.ts-buy__envies[data-ts-envie="1"] .wishlist-button-add.wishlist-button-product::after{content:"Dans ma liste d’envies"}.ts-reappro{display:flex;flex-direction:column;margin:0}.ts-reappro p{margin:0}.ts-reappro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ts-reappro__devis{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font-size:15px;font-weight:600;color:#14213d;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ts-reappro__devis .ts-ico{width:16px;height:16px}.ts-reappro__dispo{border-top:0}.ts-reappro__dispo-bascule{display:flex;justify-content:center;align-items:center;min-height:44px;padding:8px 0;font-size:15px;font-weight:600;line-height:1.3;color:#14213d;cursor:pointer;list-style:none}.ts-reappro__dispo-bascule::-webkit-details-marker{display:none}.ts-reappro__dispo-bascule:focus-visible{outline:3px solid #14213d;outline-offset:2px;border-radius:6px}.ts-reappro__dispo-lien{text-decoration:underline;text-underline-offset:3px;text-align:center}.ts-reappro__dispo-titre{display:none}.ts-reappro__dispo[open] .ts-reappro__dispo-bascule{justify-content:flex-start;padding-bottom:6px}.ts-reappro__dispo[open] .ts-reappro__dispo-lien{display:none}.ts-reappro__dispo[open] .ts-reappro__dispo-titre{display:grid}.ts-reappro__liste{display:grid;margin:0;padding:0;list-style:none}.ts-reappro__item{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 0;border-top:1px solid #d3dbe4;color:#14213d;text-decoration:none}.ts-reappro__item:hover{color:#14213d}.ts-reappro__item:hover .ts-reappro__nom{text-decoration-thickness:2px}.ts-reappro__nom{min-width:0;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-wrap:pretty}.ts-reappro__prix{flex:none;font:600 14px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-reappro__prix .ts-tax{font:600 11px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-pdp .ts-sav-compat{margin:0;border:0;border-radius:8px;background:#eaf7fc}.ts-pdp .ts-sav-compat .ts-sav-compat__title svg{color:#14213d}.ts-pdp__annexes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr));gap:16px}.ts-pdp:has([data-ts-dispo=reappro]) .ts-pdp__annexes{display:none}.ts-pdp__info,.ts-buy,.ts-pdp__compat,.ts-pdp__annexes{text-wrap:pretty}.ts-buy__sum,.ts-pdp .ts-facts :is(dt,dd){text-wrap:balance}.ts-pdp .product__availability-status{text-wrap:wrap}.ts-pdp .ts-pdp-oos{margin:0;padding:14px 16px;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px}.ts-pdp .ts-pdp-oos .btn{min-height:44px}.ts-pdp .ts-pdp-oos .btn-lg{min-height:50px;justify-content:center}.ts-pdp .ts-devis-natif{margin:0}.ts-ship-pdp{padding-top:16px;border-top:1px solid #d3dbe4}.ts-ship-pdp__title{margin:0 0 10px;font-size:15px;font-weight:600;color:#14213d}.ts-ship-pdp__label{display:block;margin:0 0 6px;font-size:14px;color:var(--ts-color-text-2)}.ts-ship-pdp__row{display:flex;gap:8px}.ts-ship-pdp__row .form-control{flex:0 1 130px;min-width:0;min-height:46px}.ts-ship-pdp__row .btn{flex:1 1 auto;min-height:46px}.ts-ship-pdp__row .btn-primary{--bs-btn-bg:transparent;--bs-btn-color:#14213d;--bs-btn-border-color:#14213d;--bs-btn-hover-bg:#14213d;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#14213d}.ts-ship-pdp__msg{margin:8px 0 0;min-height:1.4em;font-size:14px;color:var(--ts-color-text-2)}.ts-ship-pdp__msg:empty{min-height:0;margin:0}.ts-ship-pdp__price{font-family:IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-ship-pdp__pickup{margin:6px 0 0;font-size:14px;color:#52606d}.ts-pdp .ts-payments{margin:0;padding:14px 16px;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px;font-size:14px;color:var(--ts-color-text-2)}.ts-pdp .ts-payments__title{margin:0;font-size:14px}.ts-pdp .ts-payments__list{flex-direction:column;gap:0;font-size:14px;color:var(--ts-color-text-2)}.ts-pdp .ts-payments__list li{min-height:24px}.ts-pdp .ts-payments__more{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-align:left}.ts-pdp__buy .ps-sharebuttons{display:none}.ts-pdp__share .ps-sharebuttons{display:flex;align-items:center;gap:8px}.ts-pdp__share .ps-sharebuttons__list{display:flex;gap:4px;margin:0;padding:0;list-style:none}.ts-pdp .ps-sharebuttons{font-size:13px;color:#52606d}.ts-pdp .ps-sharebuttons__link{width:44px;height:44px}.ts-band{padding:20px 16px;background:#f6f8fa;border-radius:8px}.ts-band__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px}.ts-band__title{margin:0;font-size:18px}.ts-band__list{display:flex;gap:10px;margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity}.ts-band__list li{flex:0 0 104px;scroll-snap-align:start}.ts-size{display:flex;flex-direction:column;gap:4px;height:100%;min-height:88px;padding:14px 12px;background:#fff;border:1px solid #d3dbe4;border-radius:8px;color:#14213d;text-decoration:none;transition:border-color 150ms ease-out}.ts-size:hover{border-color:#14213d;color:#14213d;text-decoration:none}.ts-size.is-current{padding:13px 11px;border:2px solid #14213d;box-shadow:0 0 0 3px rgb(20 33 61 / .15)}.ts-size__label{font:600 16px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.02em}.ts-size__area{font-size:13px;color:#52606d}.ts-size__price{margin-top:auto;font:600 15px/1.25 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-size__price .ts-tax{font-size:.75em}.ts-size__quote{display:inline-block;margin-bottom:2px;padding:2px 6px;border-radius:6px;background:#fdf1cc;color:#7a5a00;font:600 11px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-compare__title{margin:0 0 16px;font-size:18px}.ts-compare__grid{display:grid;gap:16px}.ts-gcard{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #d3dbe4;border-radius:8px}.ts-gcard.is-current{padding:21px;border:2px solid #14213d}.ts-gcard.is-current .ts-label{color:#14213d}.ts-gcard__name{margin:0;font-size:20px}.ts-gcard__text{margin:0;color:var(--ts-color-text-2)}.ts-gcard__specs{display:grid;gap:6px;margin:0}.ts-gcard__specs div{display:flex;justify-content:space-between;gap:12px;padding-top:6px;border-top:1px solid #d3dbe4}.ts-gcard__specs dt{font:600 12px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-gcard__specs dd{margin:0;font:600 15px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:right}.ts-gcard__cta{align-self:flex-start;margin-top:auto}.ts-sec__head{margin:0;font-size:1rem}.ts-sec__btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:14px 4px;background:none;border:0;border-top:1px solid #d3dbe4;font:700 16px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;text-align:left;cursor:pointer}.ts-sec__btn::after{content:"";flex:none;width:9px;height:9px;margin:-4px 4px 0 12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform 150ms ease-out}.ts-sec__btn[aria-expanded=true]::after{margin-top:4px;transform:rotate(-135deg)}.ts-sec__panel{padding:4px 4px 24px}.ts-sec__sub{margin:24px 0 8px;font-size:18px}.ts-sec__panel .product__description,.ts-sec__panel .ts-pdp-extra,.ts-sec__panel .ts-sec__sub{max-width:68ch}.ts-strengths{display:grid;gap:16px;margin:0 0 24px;padding:0;list-style:none}.ts-strengths li{display:flex;gap:12px}.ts-strengths li>span:last-child{text-wrap:balance}.ts-strengths__num{flex:none;font:600 12px/1.9 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.06em;color:#52606d}.ts-faq-block{margin-inline:calc(var(--bs-gutter-x, 1.5rem)*-0.5);padding:32px calc(var(--bs-gutter-x, 1.5rem)*.5) 36px;background:#f6f8fa;border-block:1px solid #d3dbe4}.ts-faq-block__title{margin:0 0 20px;font-size:26px;line-height:1.2}.ts-faq-block .ts-faq{max-width:none;background:#fff;border:1px solid #d3dbe4;border-radius:8px}.ts-faq-block .ts-faq summary{min-height:56px;padding:16px 44px 16px 16px;font-size:17px;font-weight:600;line-height:1.35}.ts-faq-block .ts-faq summary::after{right:18px}.ts-faq-block .ts-faq .ts-faq__item{border-bottom:0}.ts-faq-block .ts-faq .ts-faq__item:first-child{border-top:0}.ts-faq-block .ts-faq .ts-faq__item{scroll-margin-top:calc(var(--ts-header-plein) + 16px - var(--scroll-padding-top, calc(var(--ts-header-offset) + 16px)))}.ts-faq-block .ts-faq .ts-faq__answer{max-width:68ch;padding:0 16px 18px;font-size:15px;line-height:1.55;color:var(--ts-color-text-2)}.ts-tube,.ts-gallery-count{display:none}.ts-sticky{position:fixed;left:0;right:0;bottom:0;z-index:1030;display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d3dbe4;box-shadow:0 6px 20px rgb(20 33 61 / .08)}.ts-sticky[hidden]{display:none}.ts-sticky .btn{min-height:48px}.ts-sticky .ts-sticky__main{flex:1}.ts-sticky [hidden]{display:none}.ts-sticky .ts-sticky__main.is-busy{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:progress}.ts-sticky.is-reappro .ts-sticky__price{display:none}.ts-sticky__price{display:flex;flex-direction:column;min-width:0;margin:0;line-height:1.2}.ts-sticky__price [data-ts-sticky-price]{font:600 18px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d;white-space:nowrap}.ts-sticky__sum{font-size:12px;color:#52606d}@media(max-width:767.98px){.page-product .breadcrumb__wrapper{display:none}.page-product .ts-pdp{flex-direction:row;flex-wrap:wrap;column-gap:8px;row-gap:8px}.ts-pdp .ts-pdp__main,.ts-pdp .ts-pdp__form,.ts-pdp .ts-pdp__info,.ts-pdp .ts-pdp__buy,.ts-pdp .ts-buy__body,.ts-pdp .product-add-to-cart,.ts-pdp .product-additional-info{display:contents}:where(.ts-pdp,.ts-pdp__main,.ts-pdp__form,.ts-pdp__info)>*{order:30;flex:0 0 100%;min-width:0}:where(.ts-buy__body,.ts-pdp .product-add-to-cart,.ts-pdp .product-additional-info)>*{order:10;flex:0 0 100%;min-width:0}.ts-reappro__ou{margin:8px 0 0}.ts-buy__head,.ts-size-line,.ts-pdp__eyebrow,.ts-facts__all,.ts-facts__liens,.ts-band:not(.ts-band--rail){display:none}.ts-pdp__gallery{order:1;flex-basis:calc(100% + var(--bs-gutter-x, 1.5rem));margin-inline:calc(var(--bs-gutter-x, 1.5rem)*-0.5)}.ts-pdp__gallery .product__thumbnails{display:none}.ts-pdp__gallery .product__carousel{position:relative;border:0;border-radius:0}.ts-pdp__gallery .carousel-item img{width:100%;aspect-ratio:3/2;max-height:min(250px,31vh);object-fit:contain}.ts-gallery-count{display:block;position:absolute;right:12px;bottom:12px;z-index:2;padding:2px 8px;border-radius:6px;background:rgb(255 255 255 / .9);font:600 12px/1.6 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-pdp__gallery .product__zoom{right:12px;bottom:auto;top:12px}.ts-pdp__title{order:3;margin-top:4px;font-size:20px;line-height:24px;text-wrap:pretty}.ts-pdp__rating{order:4;flex:1 1 auto;align-self:center;font-size:13px}.ts-pdp .product__availability{order:5;flex:0 1 auto;align-self:center}.ts-pdp__offre{order:6;font-size:14px}.ts-pdp .product__prices{order:6}.ts-compat-ligne{order:7;display:block;margin:0;font-size:14px;line-height:20px;color:#52606d}.ts-compat-ligne strong{font-weight:600;color:#14213d}.ts-pdp .ts-facts__item--compat{display:none}.ts-pdp .ts-facts__item--compat+.ts-facts__item{border-top:0}.ts-tube{order:7;display:flex;margin-top:4px}.ts-band--rail{order:8}.ts-rail-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;font-weight:600;color:#14213d}.ts-rail-head__n{font-size:14px;font-weight:400;color:#52606d}.ts-band__rail{position:relative}.ts-band__rail .ts-band__list{scroll-padding-left:44px}.ts-rail-more,.ts-rail-less{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ts-rail-l,0),#000 calc(100% - var(--ts-rail-r, 0px)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ts-rail-l,0),#000 calc(100% - var(--ts-rail-r, 0px)),transparent)}.ts-band__next,.ts-band__prev{position:absolute;top:0;bottom:0;z-index:2;display:grid;place-items:center;width:32px;padding:0;border:0;border-radius:0;background:none;color:#14213d;box-shadow:none}.ts-band__next svg,.ts-band__prev svg{width:16px;height:16px}.ts-band__next[hidden],.ts-band__prev[hidden]{display:none}.ts-band__next{right:-12px}.ts-band__prev{left:-12px}.ts-pdp .product__variants{order:9;margin-top:4px}.ts-pdp .product__actions-qty-add{margin-top:4px}.ts-pdp__compat{order:11;margin-top:8px}.ts-pdp__annexes{order:12;gap:8px}.ts-pdp__annexes .ts-pdp-quote,.ts-pdp .ts-payments{padding:10px 12px}.ts-pdp .product__description-short{order:19;margin-top:8px}.ts-facts{display:none}.ts-tuiles{order:19;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none}.ts-tuiles li{display:flex;flex-direction:column;padding:10px 12px;border:1px solid rgb(20 33 61 / .15);border-radius:6px;background:#fff}.ts-tuiles strong{font-size:17px;font-weight:700;line-height:1.2;color:#14213d}.ts-tuiles span{font-size:14px;line-height:1.3;color:#52606d}.ts-pdp__main:has(.ts-tuiles) :is(.product__description-short,.ts-desc-more){display:none}.ts-pdp .product__customization{order:21}.ts-compare{order:22;margin-top:16px}.ts-sections{order:23;margin-top:8px}.ts-faq-block{order:24;flex-basis:calc(100% + var(--bs-gutter-x, 1.5rem));margin-top:24px}.ts-pdp__share{order:25;margin-top:8px}.ts-pdp__more{order:26}.ts-pdp__rating .ts-stars{margin-right:4px;letter-spacing:0}.ts-pdp .product__availability-status{padding:4px 8px;font-size:12px}.ts-pdp .product__availability-status .ts-ico{display:none}.ts-pdp .ts-avail--delay .ts-avail-tail,.ts-pdp__rating-sur{display:none}.ts-pdp .ts-avail--delay .ts-avail-short{display:inline}}@media(max-width:767.98px)and (max-width:374.98px){.ts-pdp__rating{font-size:12px;letter-spacing:-.01em}}@media(max-width:767.98px)and (max-width:359.98px){.ts-pdp .ts-avail--delay .ts-avail-short{display:none}}@media(max-width:767.98px){.ts-pdp .ts-avail--dernier.ts-avail--delay .ts-avail-short{display:none}.ts-pdp .product__availability{gap:2px}.ts-pdp .product__delivery-infos{font-size:13px;line-height:1.3}.ts-pdp .product__prices-block{gap:0}.ts-pdp .product__price{font-size:28px;line-height:32px}.ts-pdp .product__price .ts-price{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}.ts-pdp .product__price .ts-price__alt{margin:0;font-size:14px}.ts-pdp .ts-pdp-oos{padding:12px 14px}.ts-pdp .ts-pdp-oos .btn{width:100%}.ts-tube{border:1.5px solid #14213d;border-radius:8px;overflow:hidden}.ts-tube__opt{flex:1;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;column-gap:6px;min-height:44px;padding:0 10px;font-size:15px;font-weight:600;line-height:1.2;color:#14213d;text-decoration:none}.ts-tube__opt small{font:600 12px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#52606d}.ts-tube__opt small .ts-tax{font-size:1em}.ts-tube__opt.is-current{background:#14213d;color:#fff}.ts-tube__opt:hover{text-decoration:none}.ts-tube__opt:focus-visible{outline-offset:-5px}.ts-band{padding:0;background:none;border-radius:0}.ts-band__list{gap:8px;margin:-6px calc(var(--bs-gutter-x, 1.5rem)*-0.5);padding:6px calc(var(--bs-gutter-x, 1.5rem)*.5);scroll-padding-inline:calc(var(--bs-gutter-x, 1.5rem)*.5);scrollbar-width:none}.ts-band__list::-webkit-scrollbar{display:none}.ts-band__list li{flex:0 0 auto}.ts-size{min-height:44px;padding:4px 12px;gap:0;align-items:center;justify-content:center;box-shadow:none}.ts-size.is-current{padding:3px 11px;background:#14213d;color:#fff;box-shadow:none}.ts-size.is-current .ts-size__price,.ts-size.is-current .ts-tax{color:#fff}.ts-size__label{font-size:14px}.ts-size__area{display:none}.ts-band__list{margin-top:-8px;margin-bottom:-8px;padding-top:8px;padding-bottom:8px}.ts-size__price{margin-top:0;font-size:13px;line-height:1.2;color:#52606d}.ts-size__price .ts-tax{font-size:1em}.ts-size__quote{margin:0;padding:0 4px;font-size:12px}.ts-pdp .product-variant{position:relative;line-height:20px}.ts-pdp .product-variant__legend{font-size:inherit;font-weight:400;line-height:inherit}.ts-pdp .product-variant__selected,.ts-pdp .ts-variant-sep{font-weight:700}.ts-colors-all{display:inline-flex;align-items:center;position:absolute;top:-12px;right:0;z-index:1;min-height:44px;padding:0 0 0 8px;border:0;background:none;font-size:14px}.ts-pdp .product-variant__attributes{margin-top:12px}.ts-pdp .product-variant__colors{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;margin:0}.ts-pdp .input-color{min-width:0;margin:0}.ts-pdp .input-color__label{width:100%;height:44px;padding:0}.ts-pdp .input-color .color{width:100%;height:44px}.ts-pdp .input-color__input:checked+.input-color__label .color{box-shadow:inset 0 0 0 2px #14213d,inset 0 0 0 4px #fff}.ts-pdp .product-variant__colors.is-open{display:flex;gap:0;flex-wrap:wrap;gap:4px;margin:6px 0 0}.ts-pdp .product-variant__colors.is-open .input-color__label{display:flex;flex-direction:column;align-items:center;gap:4px;width:64px;height:auto;padding:6px 2px;line-height:1.2}.ts-pdp .product-variant__colors.is-open .input-color .color{width:48px;height:48px}.ts-pdp .product-variant__colors.is-open .ts-color-name{display:block;max-width:100%;font-size:12px;color:#14213d;text-align:center;overflow-wrap:anywhere}.ts-pdp .product-variant__radios{flex-wrap:nowrap;gap:8px;margin:0 calc(var(--bs-gutter-x, 1.5rem)*-0.5) -6px;padding:6px calc(var(--bs-gutter-x, 1.5rem)*.5);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:calc(var(--bs-gutter-x, 1.5rem)*.5);scrollbar-width:none}.ts-pdp .product-variant__radios::-webkit-scrollbar{display:none}.ts-pdp .product-variant__radio{flex:0 0 auto;scroll-snap-align:start}.ts-pdp .product-variant__radio .btn{white-space:nowrap}.ts-pdp .product__actions-qty-add .quantity-button__group{width:120px;height:48px}.ts-pdp .product__actions-qty-add .product__add-to-cart-button{min-height:48px;height:48px}.ts-pdp .quantity-button__group .form-control{flex:1;width:auto}.ts-pdp .ts-pdp-quote .btn{min-height:44px}.ts-ship-pdp__row .form-control{flex:1 1 0%}.ts-ship-pdp__row .btn{flex:1.4 1 0}}@media(max-width:767.98px)and (max-width:379.98px){.ts-pdp .product__add-to-cart-button{padding-inline:12px;white-space:nowrap}}@media(max-width:767.98px)and (max-width:339.98px){.ts-pdp .product__add-to-cart-button .ts-ico{display:none}}@media(max-width:1199.98px){body.has-ts-sticky{padding-bottom:72px}}@media(min-width:768px)and (max-width:1199.98px){.ts-sticky{padding-inline:max(24px,(100% - 720px)/2)}.ts-sticky .ts-sticky__main{flex:0 0 auto;min-width:240px;margin-left:auto;white-space:nowrap}.ts-sticky__price [data-ts-sticky-price]{font-size:20px}.ts-sticky__sum{font-size:13px}.ts-pdp .product__add-to-cart-button{--bs-btn-padding-x:12px;white-space:nowrap}.ts-pdp .product__add-to-cart-button .ts-ico{display:none}}@media(min-width:768px){.ts-pdp__info:has(.ts-facts__taille) .ts-size-line{display:none}.page-product .ts-pdp{--ts-pdp-ecart:40px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) repeat(8,auto);column-gap:32px;row-gap:0;align-items:start}.ts-pdp__main,.ts-pdp__form{display:contents}.ts-pdp .product__description-short li{text-wrap:balance}.ts-pdp__gallery{grid-column:1;grid-row:1}.ts-pdp__compat{grid-column:1;grid-row:2;margin-top:20px}.ts-pdp__annexes{grid-column:1;grid-row:3;margin-top:20px}.ts-pdp:not(:has(.ts-pdp__compat,.ts-pdp__annexes)) .ts-pdp__gallery{grid-row:1/span 3;align-self:stretch}.ts-pdp:not(:has(.ts-pdp__compat,.ts-pdp__annexes)) .ts-pdp__gallery>.product__images{position:sticky;top:calc(var(--ts-header-offset) + 16px);transition:top 200ms ease-out}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.ts-pdp:not(:has(.ts-pdp__compat,.ts-pdp__annexes)) .ts-pdp__gallery>.product__images{transition:none}}@media(min-width:768px){.ts-pdp__info{grid-column:2;grid-row:1/span 3;display:flex;flex-direction:column;gap:18px}.ts-pdp__buy{grid-column:1/-1;grid-row:4;margin-top:var(--ts-pdp-ecart)}.ts-band,.ts-compare,.ts-sections,.ts-pdp__share,.ts-faq-block,.ts-pdp__more,.ts-pdp .product__customization{grid-column:1/-1;margin-top:var(--ts-pdp-ecart)}.ts-band--rail{display:none}.ts-pdp__title{font-size:30px}.ts-pdp .product__price{font-size:40px}}@media(min-width:768px)and (max-width:1199.98px){.ts-buy__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;align-items:start}.ts-buy__body>*{grid-column:1/-1}.ts-buy__body>.product__prices{grid-column:1}.ts-buy__body>.product-add-to-cart{grid-column:2}}@media(min-width:768px){.ts-band{padding:32px}.ts-size__price{white-space:nowrap}.ts-size__quote{display:block;width:fit-content}.ts-band__title,.ts-compare__title{font-size:24px}.ts-faq-block{margin-inline:0;padding:40px;border:1px solid #d3dbe4;border-radius:8px}.ts-faq-block__title{margin-bottom:24px;font-size:30px}.ts-faq-block .ts-faq summary{padding-inline:20px 48px}.ts-faq-block .ts-faq summary::after{right:22px}.ts-faq-block .ts-faq .ts-faq__answer{padding-inline:20px}.ts-band__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));overflow:visible;padding:0}.ts-compare__grid{grid-template-columns:1fr 1fr;gap:20px}.ts-strengths{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ts-sections.is-ready{display:flex;flex-wrap:wrap;column-gap:4px;border-top:1px solid #d3dbe4}.ts-sections.is-ready .ts-sec__head{order:0}.ts-sections.is-ready .ts-sec__btn{width:auto;min-height:48px;padding:12px 18px;border-top:0;border-bottom:3px solid #fff0;font-weight:500;color:#52606d}.ts-sections.is-ready .ts-sec__btn::after{content:none}.ts-sections.is-ready .ts-sec__btn:hover{color:#14213d}.ts-sections.is-ready .ts-sec__btn[aria-expanded=true]{border-bottom-color:#14213d;font-weight:700;color:#14213d}.ts-sections.is-ready .ts-sec__panel{order:1;flex:0 0 100%;padding:32px 0 0;border-top:1px solid #d3dbe4}}@media(min-width:1200px){.page-product .ts-pdp{grid-template-columns:minmax(0,560px) minmax(292px,1fr) 340px;column-gap:32px}.page-product .ts-pdp{grid-template-rows:auto minmax(0,1fr) repeat(9,auto)}.ts-pdp__info{grid-column:2;grid-row:1/span 2}.ts-pdp__annexes{grid-column:1/span 2;grid-row:3;margin-top:var(--ts-pdp-ecart)}.ts-pdp__buy{grid-column:3;grid-row:1/-1;position:sticky;top:calc(var(--ts-header-offset) + 16px);max-height:calc(100vh - var(--ts-header-offset) - 32px);max-height:calc(100dvh - var(--ts-header-offset) - 32px);margin-top:0;overflow:hidden auto;scrollbar-width:thin;transition:top 200ms ease-out}}@media(min-width:1200px)and (prefers-reduced-motion:reduce){.ts-pdp__buy{transition:none}}@media(min-width:1200px){.ts-buy__head{padding:10px 16px}.ts-buy__body{--ts-buy-gap:12px;padding:14px 16px}.ts-pdp .product__prices-block{gap:0}.ts-pdp .product__price{font-size:34px;line-height:1.1}.ts-pdp .product__price .ts-price{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}.ts-pdp .product__price .ts-price__alt{margin:0;font-size:14px}.ts-price-note{margin-top:2px;font-size:13px}.ts-pdp .ts-avail--reappro .ts-avail-sub{display:none}.ts-alerte__email.form-control,.ts-alerte__btn.btn{min-height:44px}.ts-alert-note{line-height:1.35}.ts-repli__titre{min-height:36px;padding:4px 0}.page-product .breadcrumb__wrapper{margin-bottom:24px}.ts-pdp__info{gap:12px}.ts-pdp__eyebrow{letter-spacing:.03em}.ts-facts .ts-facts__item{padding:5px 12px}.ts-facts dd{font-size:13px;line-height:1.2}}@media(min-width:1200px)and (max-height:859.98px){.ts-pdp__info{gap:8px}.ts-facts .ts-facts__item{padding-block:3px}}@media(min-width:1200px){.ts-size-line__section{display:none}.ts-size-line{flex-wrap:nowrap}.ts-size-line>span{padding:0;white-space:nowrap}.ts-pdp .product__add-to-cart-button{--bs-btn-padding-x:12px}.ts-pdp .product__add-to-cart-button .ts-ico{display:none}.ts-sticky{display:none}.ts-band,.ts-compare,.ts-sections,.ts-pdp__share,.ts-faq-block,.ts-pdp__more,.ts-pdp .product__customization{grid-column:1/span 2}.ts-pdp__share{margin-top:24px}.ts-band__list{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-strengths{grid-template-columns:repeat(4,minmax(0,1fr))}.ts-strengths li{flex-direction:column;gap:8px}}.product__description-short{color:var(--ts-color-muted);font-size:1.02rem;margin-bottom:1rem}.product__description-short p:last-child{margin-bottom:0}.product-prices,.product__prices{margin:.5rem 0 1rem}.product__price,.current-price,.current-price-value,.product-price{font-size:2rem;font-weight:700;color:var(--ts-navy);letter-spacing:-.03em}.tax-shipping-delivery-label,.product__tax-label{color:var(--ts-color-muted);font-size:.9rem}.ts-tax{font-size:max(.75em,11px);font-weight:600;color:var(--ts-color-muted);letter-spacing:0;vertical-align:baseline;white-space:nowrap}.ts-price{display:inline-flex;flex-direction:column;align-items:flex-start;vertical-align:top;max-width:100%}.ts-price__main{white-space:nowrap}.ts-price__alt{display:block;margin-top:.15rem;font-size:.9rem;font-weight:500;color:var(--ts-color-muted);letter-spacing:0;line-height:1.3;white-space:nowrap}.product__price .ts-price__alt{font-size:.95rem}.product__variants .form-label,.product__variants .product-variants__label,.product-variants .form-label,.product-variants .product-variants__label{font-weight:700;color:var(--ts-navy)}.product__availability-status{font-weight:600}.product__add-to-cart-button{--bs-btn-bg:var(--ts-gold);--bs-btn-border-color:var(--ts-gold);--bs-btn-color:var(--ts-navy);--bs-btn-hover-bg:var(--ts-gold-dark);--bs-btn-hover-border-color:var(--ts-gold-dark);--bs-btn-hover-color:var(--ts-navy);--bs-btn-active-bg:var(--ts-gold-dark);--bs-btn-active-color:var(--ts-navy);--bs-btn-font-size:1.05rem;--bs-btn-padding-y:.85rem;width:100%}.product__actions-qty-add{display:flex;gap:.75rem;align-items:stretch;flex-wrap:wrap}.product__actions-qty-add .product__add-to-cart{flex:1;min-width:12rem}.ts-pdp-quote{margin-top:1rem;padding-top:1rem;border-top:1px dashed var(--ts-color-border);display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.ts-pdp-quote p{margin:0;color:var(--ts-color-muted);font-size:.92rem}.ts-pdp-oos{background:var(--ts-color-surface-soft);border-radius:var(--ts-radius-sm);padding:.9rem 1rem;margin-bottom:1rem}.ts-pdp-oos strong{display:block;color:var(--ts-navy)}.ts-pdp-oos p{margin:.25rem 0 0;color:var(--ts-color-muted);font-size:.92rem}.ts-pdp-reassurance{list-style:none;padding:0;margin:1.25rem 0 0;display:grid;gap:.55rem}.ts-pdp-reassurance li{display:flex;gap:.6rem;align-items:flex-start;font-size:.92rem;color:var(--ts-navy);font-weight:600}.ts-pdp-reassurance svg{width:1.15rem;height:1.15rem;color:var(--ts-navy);flex:0 0 auto;margin-top:.1rem}.product__description h2,.product__description h3,.rich-text h2,.rich-text h3{font-size:1.125rem;margin-top:1.2rem}.product__description p,.rich-text p{color:var(--ts-color-muted)}.product__description ul,.rich-text ul{padding-left:1.2rem}.product__description table,.rich-text table{width:100%}.product__features .product-features__list,.product__features dl,.product-features .product-features__list,.product-features dl{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.product__features .product-features__list,.product__features dl,.product-features .product-features__list,.product-features dl{grid-template-columns:1fr 1fr}}.product__features .product-features__item,.product__features .product__feature,.product-features .product-features__item,.product-features .product__feature{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--ts-color-border);font-size:.95rem}.product__features dt,.product__features .product-features__name,.product-features dt,.product-features .product-features__name{color:var(--ts-color-muted);font-weight:500}.product__features dd,.product__features .product-features__value,.product-features dd,.product-features .product-features__value{font-weight:700;color:var(--ts-navy);margin:0;text-align:right}.ts-pdp-extra p{color:var(--ts-color-muted)}.ts-pdp-extra ul{padding-left:1.2rem}.ts-pdp-extra ul li{margin-bottom:.3rem}.ts-pdp-extra h3{font-size:1.05rem;margin-top:1rem}.product-accessories,.product__accessories,.ps-crossselling,.ps-categoryproducts,.ps-viewedproduct{margin-top:3rem}.product-accessories .section-title,.product-accessories h2,.product__accessories .section-title,.product__accessories h2,.ps-crossselling .section-title,.ps-crossselling h2,.ps-categoryproducts .section-title,.ps-categoryproducts h2,.ps-viewedproduct .section-title,.ps-viewedproduct h2{font-size:18px}@media(min-width:768px){.product-accessories .section-title,.product-accessories h2,.product__accessories .section-title,.product__accessories h2,.ps-crossselling .section-title,.ps-crossselling h2,.ps-categoryproducts .section-title,.ps-categoryproducts h2,.ps-viewedproduct .section-title,.ps-viewedproduct h2{font-size:24px}}.page-product .module-products__list .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:992px){.page-product .module-products__list .products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.product__description h1,.product__description-short h1{font-size:1.5rem;margin-bottom:.5rem}.product__description h2{font-size:1.125rem}.product__description-short .alert,.product__description-short .badge{font-size:.9rem}@media(max-width:991.98px){.product__thumbnails-list{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.product__thumbnails-item{flex:0 0 4.5rem;scroll-snap-align:start}}.ts-points-forts{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.6rem}.ts-points-forts li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem;color:var(--ts-color-muted)}.ts-points-forts strong{color:var(--ts-navy);margin-right:.25rem}.ts-points-forts svg{width:1.25rem;height:1.25rem;flex:0 0 auto;color:var(--ts-navy);margin-top:.1rem}.ts-price-from{font-size:.8em;font-weight:500;color:var(--ts-color-muted);margin-right:.15rem}.ts-price-note{margin:.25rem 0 0;font-size:.85rem;color:var(--ts-color-muted)}.ts-payments{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-sm)}.ts-payments__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .4rem;font-weight:700;color:var(--ts-navy)}.ts-payments__title svg{width:1.1rem;height:1.1rem;color:var(--ts-navy)}.ts-payments__list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem 1rem;font-size:.9rem;color:var(--ts-color-muted)}.ts-payments__more{background:none;border:0;padding:0;color:var(--ts-navy);text-decoration:underline;font:inherit;cursor:pointer}.ts-dialog{max-width:32rem;width:calc(100% - 2rem);border:0;border-radius:var(--ts-radius);padding:1.5rem;box-shadow:0 20px 50px rgb(20 33 61 / .25)}.ts-dialog::backdrop{background:rgb(20 33 61 / .45)}.ts-dialog p{color:var(--ts-color-muted)}.ts-dialog__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ts-dialog__close{margin-top:.75rem;background:none;border:0;color:var(--ts-navy);text-decoration:underline;cursor:pointer}.ts-video video{width:100%;height:auto;border-radius:var(--ts-radius-sm);background:#000}.ts-video__caption{margin-top:.5rem;font-size:.9rem}.ts-autres-tailles .products{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(min-width:992px){.ts-autres-tailles .products{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ts-contact-form{max-width:48rem}.ts-contact-form .ts-contact-form__intro,.ts-contact-form .ts-contact-form__next{color:var(--ts-color-muted)}.ts-contact-form .ts-contact-form__consents{border:0;padding:0}.ts-contact-form .ts-contact-form__consents .form-check-label{font-size:.9rem;color:var(--ts-color-muted)}.product__carousel .carousel-inner[data-ts-zoom-open]{cursor:zoom-in}.product__zoom[data-ts-zoom-open]{min-width:44px;min-height:44px}html.ts-zoom-open{overflow:hidden}.ts-zoom{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--ts-navy-900);color:var(--ts-color-surface);overflow:hidden}.ts-zoom[open]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.ts-zoom::backdrop{background:var(--ts-navy-900)}.ts-zoom button:focus-visible{outline:3px solid var(--ts-color-accent);outline-offset:2px}.ts-zoom__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--ts-space-3);padding:var(--ts-space-2) var(--ts-space-3)}.ts-zoom__legend{flex:1 1 auto;margin:0;min-width:0;font-size:.95rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-zoom__count{font-weight:600;margin-right:var(--ts-space-2)}.ts-zoom__tools{display:flex;gap:var(--ts-space-2);flex:none}.ts-zoom__btn,.ts-zoom__nav{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--ts-radius-pill);background:var(--ts-navy-700);color:var(--ts-color-surface);cursor:pointer}.ts-zoom__btn .ts-ico,.ts-zoom__nav .ts-ico{width:22px;height:22px}.ts-zoom__btn:hover,.ts-zoom__nav:hover{background:var(--ts-navy)}.ts-zoom__btn:disabled,.ts-zoom__btn[aria-disabled=true],.ts-zoom__nav:disabled,.ts-zoom__nav[aria-disabled=true]{opacity:.45;cursor:default}.ts-zoom__stage{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;user-select:none;cursor:zoom-in}.ts-zoom__stage.is-zoomed{cursor:grab}.ts-zoom__stage.is-zoomed.is-dragging{cursor:grabbing}.ts-zoom__frame{position:relative;flex:none;overflow:hidden;background:var(--ts-color-surface);transform-origin:center;transition:transform .18s ease-out;will-change:transform}.is-dragging .ts-zoom__frame{transition:none}.ts-zoom__img{position:absolute;max-width:none;height:auto;pointer-events:none;-webkit-user-drag:none}.ts-zoom__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1;box-shadow:var(--ts-shadow)}.ts-zoom__nav--prev{left:var(--ts-space-3)}.ts-zoom__nav--next{right:var(--ts-space-3)}.ts-zoom__spinner{position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;border:3px solid var(--ts-color-surface-soft);border-top-color:var(--ts-color-accent);border-radius:var(--ts-radius-pill);animation:ts-zoom-spin .8s linear infinite;pointer-events:none}.ts-zoom__spinner[hidden]{display:none}@keyframes ts-zoom-spin{to{transform:rotate(360deg)}}.ts-zoom__hint{margin:0;padding:var(--ts-space-2) var(--ts-space-3);font-size:.85rem;text-align:center;color:var(--ts-color-surface-soft)}@media(max-width:575.98px){.ts-zoom__nav{top:auto;bottom:var(--ts-space-3);transform:none}}@media(prefers-reduced-motion:reduce){.ts-zoom__frame{transition:none}.ts-zoom__spinner{animation-duration:2.4s}}.ts-price-indicatif{display:block;margin-bottom:2px;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#52606d}.ts-gcard__lead{margin:4px 0 0;font-weight:600;color:#14213d}.ts-gcard__why{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ts-gcard__why li{display:flex;gap:8px;align-items:flex-start}.ts-gcard__why svg{flex:none;width:18px;height:18px;margin-top:2px;color:#14213d}.ts-compare__common{margin:14px 0 0;color:var(--ts-color-text-2)}.ts-compare__help{margin:6px 0 0;font-weight:600}.ts-compare__help a{white-space:nowrap}.product-additional-info.is-quote-only .ps-sharebuttons{display:none}.ts-cms{--ts-cms-max:52rem;--ts-cms-pad:max(1rem, calc((100% - var(--ts-container-max)) / 2 + 1rem))}@media(min-width:1200px){.ts-cms{--ts-cms-pad:max(var(--ts-page-pad), calc((100% - var(--ts-container-max)) / 2))}}.ts-cms__hero,.ts-cms__section{padding-left:var(--ts-cms-pad);padding-right:var(--ts-cms-pad)}.ts-cms__hero{background:var(--ts-navy);color:#fff;padding-top:clamp(2.5rem,2rem + 2vw,4rem);padding-bottom:clamp(2.5rem,2rem + 2vw,4rem);margin-bottom:0}.ts-cms__hero .ts-kicker{color:rgb(255 255 255 / .72)}.ts-cms__hero h1{color:#fff;max-width:40rem;text-wrap:balance}.ts-cms__hero p{max-width:38rem;font-size:1.1rem;color:rgb(255 255 255 / .82);margin:1rem 0 0}.ts-cms__hero .ts-cms__cta{margin-top:1.5rem}.ts-cms__section{padding-top:clamp(2rem,1.5rem + 1.5vw,3.5rem);padding-bottom:clamp(2rem,1.5rem + 1.5vw,3.5rem)}.ts-cms__section--alt{background:var(--ts-color-surface-alt)}.ts-cms__section--soft{background:var(--ts-color-surface-soft)}.ts-cms__section--navy{background:var(--ts-navy);color:#fff}.ts-cms__section--navy h2,.ts-cms__section--navy h3{color:#fff}.ts-cms__section--navy p{color:rgb(255 255 255 / .82)}.ts-cms h2{margin-bottom:1rem;max-width:var(--ts-cms-max)}.ts-cms h3{margin:1.4rem 0 .5rem}.ts-cms p,.ts-cms ul,.ts-cms ol{max-width:var(--ts-cms-max);color:var(--ts-color-muted);font-size:1rem}.ts-cms ul,.ts-cms ol{padding-left:1.25rem}.ts-cms ul li,.ts-cms ol li{margin-bottom:.35rem}.ts-cms strong{color:var(--ts-navy)}.ts-cms__grid{display:grid;gap:1.25rem}@media(min-width:768px){.ts-cms__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ts-cms__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:992px){.ts-cms__grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.ts-cms__grid--4{grid-template-columns:repeat(4,1fr)}}.ts-cms__grid>div,.ts-cms__grid>article,.ts-cms__grid>a{background:#fff;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:1.35rem;color:inherit}.ts-cms__grid>div h3,.ts-cms__grid>article h3,.ts-cms__grid>a h3{margin:.2rem 0 .4rem;font-size:1.1rem}.ts-cms__grid>div p,.ts-cms__grid>article p,.ts-cms__grid>a p{font-size:.95rem;margin:0}.ts-cms__grid>div img,.ts-cms__grid>article img,.ts-cms__grid>a img{border-radius:var(--ts-radius-sm);margin:-.5rem -.5rem .8rem;width:calc(100% + 1rem);max-width:none;aspect-ratio:4/3;object-fit:cover}.ts-cms__grid>a:hover{text-decoration:none;box-shadow:var(--ts-shadow)}.ts-cms__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0}.ts-cms a.ts-cms__cta,.ts-cms__cta a,.ts-cms a.ts-cms__button{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;min-height:48px;border-radius:var(--ts-radius);font-weight:700;text-decoration:none;background:var(--ts-navy);color:#fff;border:1px solid var(--ts-navy);margin:1rem .5rem .5rem 0}.ts-cms a.ts-cms__cta:hover,.ts-cms__cta a:hover,.ts-cms a.ts-cms__button:hover{background:var(--ts-navy-900);border-color:var(--ts-navy-900);color:#fff;text-decoration:none}.ts-cms a.ts-cms__cta+a.ts-cms__cta,.ts-cms__cta a+a,.ts-cms a.ts-cms__cta--secondary{background:#fff0;color:var(--ts-navy);border-color:var(--ts-navy)}.ts-cms a.ts-cms__cta+a.ts-cms__cta:hover,.ts-cms__cta a+a:hover,.ts-cms a.ts-cms__cta--secondary:hover{background:var(--ts-navy);color:#fff}.ts-cms__hero a.ts-cms__cta,.ts-cms__section--navy a.ts-cms__cta{background:#fff;color:var(--ts-navy);border-color:#fff}.ts-cms__hero a.ts-cms__cta:hover,.ts-cms__section--navy a.ts-cms__cta:hover{background:var(--ts-color-surface-alt);color:var(--ts-navy);border-color:var(--ts-color-surface-alt)}.ts-cms__hero a.ts-cms__cta--secondary,.ts-cms__hero a.ts-cms__cta+a.ts-cms__cta,.ts-cms__section--navy a.ts-cms__cta--secondary,.ts-cms__section--navy a.ts-cms__cta+a.ts-cms__cta{background:#fff0;color:#fff;border-color:rgb(255 255 255 / .6)}.ts-cms__hero a.ts-cms__cta--secondary:hover,.ts-cms__hero a.ts-cms__cta+a.ts-cms__cta:hover,.ts-cms__section--navy a.ts-cms__cta--secondary:hover,.ts-cms__section--navy a.ts-cms__cta+a.ts-cms__cta:hover{background:rgb(255 255 255 / .12);color:#fff}.ts-cms__hero p.ts-kicker,.ts-cms__hero .ts-kicker{color:rgb(255 255 255 / .72)}.ts-cms__hero p a:not(.ts-cms__cta):not(.ts-cms__button),.ts-cms__section--navy p a:not(.ts-cms__cta):not(.ts-cms__button){color:#fff;text-decoration:underline;text-underline-offset:3px}.ts-cms__hero p a:not(.ts-cms__cta):not(.ts-cms__button):hover,.ts-cms__section--navy p a:not(.ts-cms__cta):not(.ts-cms__button):hover{color:#fff;text-decoration-thickness:2px}.ts-cms__section .ts-kicker{display:block}.ts-cms__figure{margin:1.5rem 0;border-radius:var(--ts-radius);overflow:hidden}.ts-cms__figure img{width:100%;display:block}.ts-cms__figure figcaption{font-size:.85rem;color:var(--ts-color-muted);padding:.5rem 0}.ts-cms__split{display:grid;gap:2rem;align-items:center}@media(min-width:992px){.ts-cms__split{grid-template-columns:1fr 1fr;gap:3rem}}.ts-cms__split img{border-radius:var(--ts-radius);width:100%;aspect-ratio:4/3;object-fit:cover}.ts-cms .ts-steps{margin:1.25rem 0}.ts-cms .ts-faq{margin-top:1rem}.ts-cms table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.95rem}.ts-cms table th,.ts-cms table td{padding:.6rem .75rem;border-bottom:1px solid var(--ts-color-border);text-align:left}.ts-cms table th{color:var(--ts-navy);background:var(--ts-color-surface-alt)}.ts-cms__contact{display:grid;gap:1rem}@media(min-width:768px){.ts-cms__contact{grid-template-columns:repeat(3,1fr)}}.ts-cms__contact>div{background:#fff;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:1.2rem}.ts-cms__contact strong{display:block;margin-bottom:.3rem}.ts-cms__contact p{margin:0;font-size:.95rem}#cms .page-content,.page-cms .page-content{max-width:none;padding:0}.page-cms .page-title-section,#cms .page-title-section{display:none}.ts-cms--legal .ts-cms__section{max-width:none;margin:0}.ts-cms--legal .ts-cms__section :is(h2,h3,p,ul,ol,table){max-width:none}.ts-cms--legal .ts-cms__hero{padding-top:clamp(1.5rem,1.2rem + 1vw,2.25rem);padding-bottom:clamp(1.5rem,1.2rem + 1vw,2.25rem);gap:0}.ts-cms--legal .ts-cms__hero h1{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);margin-bottom:0}.ts-cms--legal .ts-cms__hero p{margin-top:.6rem;font-size:1rem}.ts-cms ol.ts-cms__links{padding-left:0;list-style:none}.ts-cms ol.ts-cms__links li{margin:0;break-inside:avoid}.ts-cms ol.ts-cms__links a{display:inline-flex;align-items:center;min-height:44px;padding:2px 0}@media(min-width:768px){.ts-cms ol.ts-cms__links{columns:2;column-gap:2rem;max-width:var(--ts-cms-max)}}body:has(#center-column>:is(.ts-cms,.ts-vente):first-child>:is(.ts-cms__hero,.ts-guides-page__hero,.ts-vente__hero,.ts-guide__article):first-child) .breadcrumb__wrapper{margin-bottom:0}.ts-contact-page{max-width:30rem;margin:12px 0 24px}.ts-contact-page .ts-contact__hours{text-align:left}@media(max-width:767.98px){body#contact #left-column{order:2}}#contact .contact-form,.page-contact .contact-form{border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:1.5rem;background:#fff}#contact .contact-rich,.page-contact .contact-rich{background:var(--ts-color-surface-alt);border-radius:var(--ts-radius);padding:1.5rem}.ts-contactinfo{display:flex;flex-direction:column;gap:12px;padding:1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);background:var(--ts-color-surface-alt)}.ts-contactinfo__title{margin:0;font-size:1.125rem;font-weight:700;color:var(--ts-navy)}.ts-contactinfo__item{display:flex;gap:10px;align-items:flex-start}.ts-contactinfo__ico{flex:none;width:20px;height:20px;margin-top:2px;color:var(--ts-navy)}.ts-contactinfo__info{margin:0;font-style:normal;color:var(--ts-color-ink);overflow-wrap:anywhere}.ts-contactinfo__info a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:var(--ts-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ts-cms__eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-navy);margin-bottom:.6rem}.ts-cms__hero .ts-cms__eyebrow{color:rgb(255 255 255 / .72)}.ts-cms__lead{font-size:1.15rem;max-width:40rem}.ts-cms__hero .ts-cms__lead{color:rgb(255 255 255 / .85)}.ts-cms__actions,.ts-cms__cta-final{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.5rem 0 0}.ts-cms__actions a,.ts-cms__cta-final a{margin:0}.ts-cms__hero{display:grid;gap:2rem;align-items:center}@media(min-width:992px){.ts-cms__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}}.ts-cms__hero>*{grid-column:1;margin-left:0}.ts-cms__hero>img,.ts-cms__hero>figure,.ts-cms__hero>picture{grid-column:1}@media(min-width:992px){.ts-cms__hero>img,.ts-cms__hero>figure,.ts-cms__hero>picture{grid-column:2;grid-row:1/span 6}}.ts-cms__hero>img,.ts-cms__hero>figure,.ts-cms__hero>picture{max-width:100%;border-radius:var(--ts-radius-lg);max-height:30rem;width:100%;object-fit:cover;box-shadow:var(--ts-shadow-lg)}.ts-cms__section.ts-cms__cta-final,.ts-cms__cta-final{display:block;padding-top:clamp(2rem,1.5rem + 1.5vw,3.5rem);text-align:center}.ts-cms__cta-final .ts-cms__actions,.ts-cms__cta-final p{justify-content:center;margin-left:auto;margin-right:auto}.ts-steps{display:block}ol.ts-steps,ul.ts-steps,.ts-steps__list{counter-reset:step;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));padding:0;margin:1.25rem 0;list-style:none;max-width:none}ol.ts-steps>li,ul.ts-steps>li,.ts-steps__list>li{counter-increment:step;background:var(--ts-color-surface);border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:1.4rem 1.4rem 1.4rem 1.5rem;position:relative;margin:0}ol.ts-steps>li::before,ul.ts-steps>li::before,.ts-steps__list>li::before{content:counter(step,decimal-leading-zero);display:block;font-weight:700;font-size:1.6rem;color:var(--ts-navy);margin-bottom:.4rem;letter-spacing:-.02em}ol.ts-steps h3,ul.ts-steps h3,.ts-steps__list h3{margin:0 0 .35rem;font-size:1.05rem}ol.ts-steps p,ul.ts-steps p,.ts-steps__list p{margin:0;color:var(--ts-color-muted);font-size:.95rem}.ts-cms__grid>li{list-style:none}.ts-cms__grid{list-style:none;padding-left:0}.ts-cms__grid .ts-card,.ts-cms__grid>li{background:#fff;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:1.35rem;color:inherit;display:block}.ts-cms__grid .ts-card h3,.ts-cms__grid>li h3{margin:.2rem 0 .4rem;font-size:1.1rem}.ts-cms__grid .ts-card p,.ts-cms__grid>li p{font-size:.95rem;margin:0}.ts-cms__grid .ts-card img,.ts-cms__grid>li img{border-radius:var(--ts-radius-sm);margin:-.5rem -.5rem .8rem;width:calc(100% + 1rem);max-width:none;aspect-ratio:4/3;object-fit:cover}.ts-cms__grid>li>a.ts-card{border:0;padding:0}.ts-cms__grid a.ts-card:hover{text-decoration:none}.ts-cms .ts-logos{margin:1rem 0}.ts-cms .ts-faq__list{list-style:none;padding:0;margin:0;max-width:none}.ts-cms .ts-logos li{flex-direction:column;aspect-ratio:auto;gap:.5rem;padding:.7rem .5rem;font-size:.78rem;font-weight:600;color:var(--ts-color-muted);text-align:center;line-height:1.2}.ts-cms .ts-logos li img{height:4rem;width:100%;object-fit:contain;max-height:none}.ts-cms .ts-logos li span{text-wrap:balance}.ts-cms__section>img,.ts-cms__section>p>img,.ts-cms__section>figure>img{width:100%;max-height:28rem;object-fit:cover;border-radius:var(--ts-radius);margin:1rem 0}.ts-sav__table-wrap,.ts-table-wrap{position:relative}.ts-attente .ts-cms__cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ts-attente .ts-cms__cta a{display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding-inline:8px;text-align:center;box-sizing:border-box}.ts-attente__texte{margin:0 0 .5rem;text-wrap:pretty}.ts-attente__titre{margin:2rem 0 .75rem}.ts-attente__contact{max-width:26rem}.ts-attente__contact .ts-contact__hours{text-align:left}.ts-attente__lien{margin:1.25rem 0 0}.ts-attente .ts-cms__cta a{margin:0}.ts-guide,.ts-guides-page{--ts-guide-sticky:var(--scroll-padding-top, 8.5rem)}@media(min-width:992px){.ts-guide,.ts-guides-page{--ts-guide-sticky:var(--scroll-padding-top, 11.5rem)}}.ts-guide,.ts-guides-page{--ts-guide-read:46rem;--ts-guide-on-navy:color-mix(in srgb, var(--ts-color-surface) 84%, transparent)}.ts-guide .ts-guide__hero{background:var(--ts-navy);color:var(--ts-color-surface);padding:clamp(1.75rem,1.4rem + 2vw,3.5rem) var(--ts-cms-pad);display:grid;gap:1.5rem;align-items:center}@media(min-width:992px){.ts-guide .ts-guide__hero.ts-guide__hero--image{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem}}.ts-guide .ts-guide__hero h1{color:var(--ts-color-surface);margin:0;max-width:40rem;text-wrap:balance;font-size:clamp(1.85rem,1.35rem + 2.1vw,3rem)}.ts-guide .ts-guide__hero .ts-cms__eyebrow{color:rgb(255 255 255 / .72)}.ts-guide .ts-guide__hero .ts-guide__chapo{color:var(--ts-guide-on-navy);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);margin:1rem 0 0;max-width:40rem}.ts-guide .ts-guide__meta{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin:1.1rem 0 0;max-width:none;font-size:.92rem;color:var(--ts-guide-on-navy)}.ts-guide .ts-guide__meta .ts-guide__lecture{display:inline-flex;align-items:center;gap:.4rem}.ts-guide .ts-guide__meta svg{width:1.05rem;height:1.05rem;color:currentColor}.ts-guide__hero-img{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:15rem;object-fit:cover;border-radius:var(--ts-radius)}@media(min-width:992px){.ts-guide__hero-img{aspect-ratio:4/3;max-height:24rem;border-radius:var(--ts-radius-lg);box-shadow:var(--ts-shadow-lg)}}.ts-guide__layout{display:grid;gap:1.5rem;padding:clamp(1.5rem,1rem + 2vw,3rem) var(--ts-cms-pad) 0}@media(min-width:992px){.ts-guide__layout{grid-template-columns:15rem minmax(0,var(--ts-guide-read));gap:3rem;justify-content:center;align-items:start}}@media(min-width:1200px){.ts-guide__layout{grid-template-columns:17rem minmax(0,var(--ts-guide-read));gap:4rem}}.ts-guide .ts-guide__toc{background:var(--ts-color-surface-alt);border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);padding:.9rem 1rem .5rem}@media(min-width:992px){.ts-guide .ts-guide__toc{position:sticky;top:var(--ts-guide-sticky);max-height:calc(100vh - var(--ts-guide-sticky) - 1rem);overflow-y:auto}}.ts-guide .ts-guide__toc .ts-guide__toc-title{margin:0 0 .25rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ts-navy);max-width:none}.ts-guide .ts-guide__toc ol{list-style:none;margin:0;padding:0;counter-reset:ts-toc;max-width:none}.ts-guide .ts-guide__toc li{margin:0;counter-increment:ts-toc}.ts-guide .ts-guide__toc li+li a{border-top:1px solid var(--ts-color-border)}.ts-guide .ts-guide__toc a{display:flex;gap:.6rem;align-items:baseline;min-height:44px;padding:.65rem .15rem;color:var(--ts-navy);font-weight:600;font-size:.95rem;line-height:1.35;text-decoration:none}.ts-guide .ts-guide__toc a::before{content:counter(ts-toc,decimal-leading-zero);flex:0 0 auto;font-weight:700;font-size:.8rem;color:var(--ts-navy)}.ts-guide .ts-guide__toc a:hover{text-decoration:underline;text-underline-offset:3px}.ts-guide .ts-guide__body{min-width:0;max-width:var(--ts-guide-read);font-size:1.0625rem;line-height:1.7}.ts-guide .ts-guide__body>:first-child{margin-top:0}.ts-guide .ts-guide__body p,.ts-guide .ts-guide__body ul,.ts-guide .ts-guide__body ol,.ts-guide .ts-guide__body dl,.ts-guide .ts-guide__body dd{color:var(--ts-color-ink);font-size:inherit;max-width:none}.ts-guide .ts-guide__body p{margin:0 0 1.1rem}.ts-guide .ts-guide__body ul,.ts-guide .ts-guide__body ol{padding-left:1.35rem;margin:0 0 1.25rem}.ts-guide .ts-guide__body ul:not([class]){list-style:disc}.ts-guide .ts-guide__body ol:not([class]){list-style:decimal}.ts-guide .ts-guide__body ul:not([class])>li::marker,.ts-guide .ts-guide__body ol:not([class])>li::marker{color:var(--ts-navy);font-weight:700}.ts-guide .ts-guide__body li{margin-bottom:.5rem}.ts-guide .ts-guide__body h2{font-size:clamp(1.45rem,1.2rem + 1vw,2rem);margin:2.6rem 0 .9rem;max-width:none}.ts-guide .ts-guide__body h3{font-size:clamp(1.15rem,1.05rem + .4vw,1.3rem);margin:1.8rem 0 .5rem}.ts-guide .ts-guide__body a{color:var(--ts-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px}.ts-guide .ts-guide__body a.btn,.ts-guide .ts-guide__body a.ts-cms__cta{text-decoration:none}.ts-guide .ts-guide__body img{display:block;width:100%;height:auto;max-height:30rem;object-fit:contain;background:var(--ts-color-surface-alt);border-radius:var(--ts-radius)}.ts-guide .ts-guide__body figure{margin:1.75rem 0}.ts-guide .ts-guide__body figcaption{margin-top:.55rem;font-size:.9rem;line-height:1.5;color:var(--ts-color-muted)}.ts-guide .ts-guide__body section,.ts-guide .ts-guide__body .ts-cms__section{padding:0;margin:0;background:none}.ts-guide .ts-guide__body table{width:100%;margin:1.25rem 0 1.5rem;font-size:.95rem;line-height:1.5}@media(max-width:991.98px){.ts-guide .ts-guide__body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.ts-guide .ts-guide__body>p:last-child:has(>a~a)>a{display:inline-flex;align-items:center;min-height:44px}.ts-guide .ts-guide__body dt{font-weight:700;color:var(--ts-navy);margin-top:1rem}.ts-guide .ts-guide__body dd{margin:.25rem 0 0}.ts-guide .ts-guide__body blockquote{margin:1.5rem 0;padding:.25rem 0 .25rem 1.1rem;border-left:4px solid var(--ts-color-border);color:var(--ts-color-muted)}.ts-guide .ts-guide-note{margin:1.75rem 0;padding:1.1rem 1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);background:var(--ts-color-surface-alt);font-size:1rem;line-height:1.6}.ts-guide .ts-guide-note>:first-child{margin-top:0}.ts-guide .ts-guide-note>:last-child{margin-bottom:0}.ts-guide .ts-guide-note p{margin:0 0 .5rem}.ts-guide .ts-guide-note h2,.ts-guide .ts-guide-note h3,.ts-guide .ts-guide-note .ts-guide-note__titre{font-size:1.05rem;margin:0 0 .4rem}.ts-guide .ts-guide-note--attention,.ts-guide .ts-guide-note--alerte,.ts-guide .ts-guide-note--important,.ts-guide .ts-guide-note--securite{background:color-mix(in srgb,var(--ts-color-danger) 6%,var(--ts-color-surface));border-left-color:var(--ts-color-danger)}.ts-guide .ts-guide-note--astuce,.ts-guide .ts-guide-note--info,.ts-guide .ts-guide-note--conseil{background:var(--ts-color-surface-alt);border-left-color:var(--ts-navy)}.ts-guide-video{margin:1.5rem 0 2rem}.ts-guide-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--ts-navy-900);border-radius:var(--ts-radius)}.ts-guide-video video p{color:var(--ts-color-surface);padding:1rem}.ts-cms .ts-guide-cta{margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:clamp(2rem,1.6rem + 2vw,3rem) 0;background:var(--ts-navy);color:var(--ts-color-surface)}.ts-cms .ts-guide-cta h2{color:var(--ts-color-surface);margin:0 0 .5rem;max-width:none;font-size:clamp(1.4rem,1.2rem + 1vw,2rem)}.ts-cms .ts-guide-cta p{color:var(--ts-guide-on-navy);margin:0;max-width:38rem}.center-column:has(.ts-guide-cta){padding-bottom:0}.ts-guide-cta__inner{display:grid;gap:1.25rem}@media(min-width:992px){.ts-guide-cta__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2.5rem}}.ts-cms .ts-guide-cta__links{list-style:none;margin:0;padding:0;max-width:none;display:flex;flex-direction:column;gap:.75rem}.ts-cms .ts-guide-cta__links li{margin:0}.ts-cms .ts-guide-cta__links .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;width:100%;white-space:nowrap;text-decoration:none}.ts-cms .ts-guide-cta__links .btn .ts-svg{margin:0;width:1.1rem;height:1.1rem}@media(min-width:576px){.ts-cms .ts-guide-cta__links{flex-direction:row;flex-wrap:wrap}.ts-cms .ts-guide-cta__links .btn{width:auto}}.ts-cms .ts-guide-cards{list-style:none;margin:0;padding:0;max-width:none;display:grid;gap:1.25rem}@media(min-width:768px){.ts-cms .ts-guide-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ts-cms .ts-guide-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.ts-cms .ts-guide-cards>li{margin:0;display:flex}.ts-guide-card{position:relative;display:flex;flex-direction:column;width:100%;background:var(--ts-color-surface);border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);overflow:hidden;box-shadow:var(--ts-shadow-sm);transition:transform .18s ease,box-shadow .18s ease}.ts-guide-card:hover{transform:translateY(-3px);box-shadow:var(--ts-shadow)}.ts-guide-card:has(.ts-guide-card__link:focus-visible){outline:3px solid var(--ts-navy);outline-offset:3px}.ts-guide-card__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:var(--ts-color-surface-alt)}.ts-guide-card__img--vide{display:flex;align-items:center;justify-content:center;color:var(--ts-navy);aspect-ratio:auto;height:4.5rem}@media(min-width:768px){.ts-guide-card__img--vide{aspect-ratio:16/10;height:auto}}.ts-guide-card__img--vide svg{width:2.5rem;height:2.5rem;opacity:.35}.ts-guide-card__body{flex:1;display:flex;flex-direction:column;gap:.55rem;padding:1.1rem 1.25rem 1.25rem}.ts-cms .ts-guide-card__title,.ts-guide-card__title{margin:0;font-size:1.15rem;line-height:1.25;letter-spacing:-.01em;max-width:none}.ts-cms .ts-guide-card__link,.ts-guide-card__link{color:var(--ts-navy);text-decoration:none}.ts-cms .ts-guide-card__link::after,.ts-guide-card__link::after{content:"";position:absolute;inset:0}.ts-cms .ts-guide-card__link:hover,.ts-guide-card__link:hover{text-decoration:underline;text-underline-offset:3px}.ts-cms .ts-guide-card__link:focus-visible,.ts-guide-card__link:focus-visible{outline:none}.ts-cms .ts-guide-card__chapo,.ts-guide-card__chapo{margin:0;font-size:.95rem;line-height:1.5;color:var(--ts-color-muted);max-width:none}.ts-cms .ts-guide-card__meta,.ts-guide-card__meta{margin:0;display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ts-color-muted);max-width:none}.ts-cms .ts-guide-card__meta svg,.ts-guide-card__meta svg{width:1rem;height:1rem;color:var(--ts-navy)}.ts-guide-card__more{margin-top:auto;padding-top:.35rem;display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--ts-navy)}.ts-guide-card__more svg{width:1rem;height:1rem;transition:transform .18s ease}.ts-guide-card:hover .ts-guide-card__more svg{transform:translateX(3px)}.ts-cms .ts-guide__related{background:var(--ts-color-surface-alt);padding:clamp(2rem,1.6rem + 2vw,3.5rem) 0}.ts-cms .ts-guide__related h2{margin:0 0 1.25rem;font-size:clamp(1.35rem,1.15rem + .9vw,1.8rem);max-width:none}.ts-cms .ts-guide__back{margin:1.5rem 0 0;max-width:none}.ts-cms .ts-guide__back a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-weight:700;color:var(--ts-navy);text-decoration:none}.ts-cms .ts-guide__back a:hover{text-decoration:underline;text-underline-offset:3px}.ts-cms .ts-guide__back svg{width:1.1rem;height:1.1rem}.ts-guides-page__hero{background:var(--ts-navy);color:var(--ts-color-surface);padding:clamp(2rem,1.6rem + 2vw,3.5rem) 0}.ts-guides-page__hero h1{color:var(--ts-color-surface);margin:0;max-width:40rem;text-wrap:balance}.ts-guides-page__hero .ts-cms__lead{color:var(--ts-guide-on-navy);margin:.9rem 0 0;max-width:42rem}.ts-guides-page__list{padding:clamp(2rem,1.6rem + 2vw,3.5rem) 0 0}.ts-guide__wrap{padding-left:var(--ts-cms-pad);padding-right:var(--ts-cms-pad)}@media(prefers-reduced-motion:no-preference){html:has(.ts-guide__toc){scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.ts-guide-card,.ts-guide-card__more svg{transition:none}.ts-guide-card:hover{transform:none}.ts-guide-card:hover .ts-guide-card__more svg{transform:none}}.ts-vente{color:#33414e;font-size:15px;line-height:23px}.ts-vente :where(p,ul,ol,blockquote){margin:0;padding:0}.ts-vente :where(ul,ol){list-style:none}.ts-vente :where(h1,h2,h3){text-wrap:balance}.ts-vente :where(h2){margin:0;font:700 26px/32px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}@media(min-width:1200px){.ts-vente :where(h2){font-size:34px;line-height:40px}}.ts-vente :where(h3){margin:0;font:700 18px/24px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-vente :where(strong){color:#14213d}.ts-vente__wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 16px}@media(min-width:1200px){.ts-vente__wrap{max-width:var(--ts-page-max);padding:0 var(--ts-page-pad)}}.ts-vente__wrap--narrow{max-width:880px}.ts-vente__section{padding:48px 0}@media(min-width:1200px){.ts-vente__section{padding:80px 0}}.ts-vente__section--alt{background:#f6f8fa}.ts-vente__section--dark{background:#14213d;color:rgb(255 255 255 / .82)}.ts-vente__section--dark h2{color:#fff}.ts-vente__section--dark .ts-vente__eyebrow{color:#f2b705}.ts-vente__section--dark .ts-vente__lead{color:rgb(255 255 255 / .82)}.ts-vente__head{max-width:760px;margin:0 auto 28px;text-align:center;display:flex;flex-direction:column;gap:10px}@media(min-width:1200px){.ts-vente__head{margin-bottom:40px}}.ts-vente__head--left{margin:0 0 20px;text-align:left;max-width:none}.ts-vente__eyebrow{font:600 12px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#52606d}.ts-vente__lead{font-size:16px;line-height:25px;color:#33414e}@media(min-width:1200px){.ts-vente__lead{font-size:17px;line-height:27px}}.ts-vente__lead strong{color:#14213d}.ts-vente__btn{box-sizing:border-box;min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 28px;border-radius:8px;font:700 16px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center;text-decoration:none;transition:background-color 150ms ease-out,border-color 150ms ease-out}.ts-vente__btn--gold{background:#f2b705;border:1.5px solid #f2b705;color:#14213d}.ts-vente__btn--gold:hover,.ts-vente__btn--gold:focus-visible{background:#d49f02;border-color:#d49f02;color:#14213d;text-decoration:none}.ts-vente__btn--line{background:#fff;border:1.5px solid #14213d;color:#14213d}.ts-vente__btn--line:hover,.ts-vente__btn--line:focus-visible{background:#eef2f6;color:#14213d;text-decoration:none}.ts-vente__cta{margin-top:32px!important;text-align:center}.ts-vente__cta--left{text-align:left;margin-top:24px!important}.ts-vente__hero{background:#0b1426;color:#fff;padding:0 0 32px}.ts-vente__hero>.ts-vente__wrap{padding-top:10px}@media(min-width:992px){.ts-vente__hero>.ts-vente__wrap{padding-top:0}}.ts-vente__hero h1{margin:8px 0 0;font:700 30px/35px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#fff;letter-spacing:-.01em}.ts-vente__hero .ts-vente__lead{margin-top:16px;color:rgb(255 255 255 / .9)}.ts-vente__hero .ts-vente__lead strong{color:#fff}.ts-vente__hero .ts-vente__badge{color:#f2b705}.ts-vente__hero .ts-vente__assure{color:rgb(255 255 255 / .92)}.ts-vente__hero .ts-vente__hero-eyebrow{display:none}@media(max-width:991.98px){.ts-vente__hero>.ts-vente__wrap{display:flex;flex-direction:column}.ts-vente__hero .ts-vente__hero-text{width:100%;min-width:0}.ts-vente__hero .ts-vente__sizes{order:1;display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:12px;max-width:none;min-width:0;margin:28px -16px 0;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ts-vente__hero .ts-vente__sizes>li{scroll-snap-align:center}.ts-vente__hero .ts-vente__sizes strong{color:#fff}.ts-vente__hero .ts-vente__sizes small{color:rgb(255 255 255 / .8)}}.ts-vente__hero .ts-vente__btn--line{background:#fff0;border-color:rgb(255 255 255 / .7);color:#fff}.ts-vente__hero .ts-vente__btn--line:hover,.ts-vente__hero .ts-vente__btn--line:focus-visible{background:rgb(255 255 255 / .1);color:#fff}@media(min-width:992px){.ts-vente__hero{background:#fff;color:#33414e;padding:32px 0 64px;text-align:center}.ts-vente__hero h1{margin-top:14px;font-size:46px;line-height:52px;color:#14213d}.ts-vente__hero .ts-vente__lead{margin-top:18px;font-size:19px;line-height:29px;color:#33414e}.ts-vente__hero .ts-vente__lead strong{color:#14213d}.ts-vente__hero .ts-vente__assure{color:#33414e}.ts-vente__hero .ts-vente__badge{display:none}.ts-vente__hero .ts-vente__hero-eyebrow{display:block}.ts-vente__hero .ts-vente__sizes{display:grid}.ts-vente__hero .ts-vente__btn--line{background:#fff;border-color:#14213d;color:#14213d}.ts-vente__hero .ts-vente__btn--line:hover,.ts-vente__hero .ts-vente__btn--line:focus-visible{background:#eef2f6;color:#14213d}}@media(min-width:1200px){.ts-vente__hero h1{font-size:52px;line-height:58px}}@media(min-width:992px){.ts-vente__hero:has(.ts-vente__sizes) h1{font-size:42px;line-height:48px}}.ts-vente__hero-media{display:block;position:relative;aspect-ratio:16/10;overflow:hidden;margin-bottom:4px}.ts-vente__hero-media img{display:block;width:100%;height:100%;object-fit:cover}.ts-vente__hero-media::after{content:"";position:absolute;left:0;right:0;bottom:0;height:26%;background:linear-gradient(180deg,#fff0 0%,#0b1426 100%)}@media(min-width:992px){.ts-vente__hero-media{display:none}}.ts-vente__hero-text{max-width:1040px;margin:0 auto}.ts-vente__sizes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px;gap:24px;margin:0 auto 32px}.ts-vente__sizes img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px}.ts-vente__sizes strong{display:block;margin-top:14px;font:600 15px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#14213d}.ts-vente__sizes small{display:block;margin-top:4px;font:500 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#52606d}.ts-vente__ctas{display:flex;flex-direction:column;gap:12px;margin-top:28px}@media(min-width:576px){.ts-vente__ctas{flex-direction:row;justify-content:flex-start}}@media(min-width:992px){.ts-vente__ctas{justify-content:center;margin-top:32px}}.ts-vente__zone{container:vente-zone/inline-size}.ts-vente__assure{display:grid;width:fit-content;max-width:100%;margin:18px auto 0!important;gap:8px;text-align:left;font-size:14px;line-height:20px;font-weight:500;color:#33414e}.ts-vente__assure li{display:flex;align-items:center;gap:10px;white-space:nowrap}@media(max-width:379.98px){.ts-vente__assure li{white-space:normal}}.ts-vente__tick{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;background:#f2b705;color:#14213d}.ts-vente__tick .ts-svg{width:12px;height:12px;stroke-width:3.5}.ts-vente__action{display:flex;flex-direction:column;align-items:center;margin-top:28px}@media(min-width:576px){.ts-vente__action--left{display:inline-flex;align-items:flex-start}.ts-vente__action--left .ts-vente__assure{margin-left:0!important}}@media(max-width:575.98px){.ts-vente__action>.ts-vente__btn{align-self:stretch}}.ts-vente__cards{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:768px){.ts-vente__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.ts-vente__cards--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(min-width:992px){.ts-vente__cards--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media(min-width:992px){.ts-vente__cards--5{grid-template-columns:repeat(6,minmax(0,1fr))}.ts-vente__cards--5>*{grid-column:span 2}.ts-vente__cards--5>:nth-last-child(2){grid-column:2/span 2}}@media(min-width:1200px){.ts-vente__cards--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.ts-vente__cards--5>*,.ts-vente__cards--5>:nth-last-child(2){grid-column:auto}}.ts-vente__card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 22px;text-align:center;background:#fff;color:#33414e;border:1px solid #d3dbe4;border-radius:8px;box-shadow:0 6px 20px rgb(20 33 61 / .08)}.ts-vente__card p{font-size:15px;line-height:23px}.ts-vente__section--dark .ts-vente__card{border-color:#fff}.ts-vente__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:999px;background:#fdf1cc;color:#14213d;margin-bottom:4px}.ts-vente__icon .ts-svg{width:24px;height:24px;stroke-width:2.2}.ts-vente__icon--sm{width:40px;height:40px;margin:0}.ts-vente__icon--sm .ts-svg{width:20px;height:20px}@media(max-width:767.98px){.ts-vente__card:not(.ts-vente__step):not(.ts-vente__review){display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;row-gap:4px;align-items:start;padding:18px;text-align:left}.ts-vente__card:not(.ts-vente__step):not(.ts-vente__review) .ts-vente__icon{grid-row:span 2;width:44px;height:44px;margin:0}.ts-vente__card:not(.ts-vente__step):not(.ts-vente__review) .ts-vente__icon .ts-svg{width:22px;height:22px}.ts-vente__card:not(.ts-vente__step):not(.ts-vente__review) h3{font-size:17px;line-height:22px}.ts-vente__card:not(.ts-vente__step):not(.ts-vente__review) p{font-size:14px;line-height:21px}.ts-vente__cards{gap:12px}.ts-vente__step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;padding:18px}.ts-vente__step .ts-vente__num{grid-row:span 2;font-size:34px}.ts-vente__step .ts-vente__icon{display:none}}.ts-vente__step{align-items:flex-start;text-align:left;padding:28px}.ts-vente__num{font:600 44px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-vente__split{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:992px){.ts-vente__split{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:48px;align-items:start}}.ts-vente__checks{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:24px}.ts-vente__checks li{display:flex;gap:10px;align-items:flex-start}.ts-vente__checks strong{color:#14213d}.ts-vente__checks .ts-svg{flex:none;width:20px;height:20px;margin-top:2px;color:#1b6b3a}.ts-vente__dims h3{margin-bottom:14px;font-size:22px;line-height:28px}.ts-vente__table{overflow-x:auto;border:1px solid #d3dbe4;border-radius:8px;background:#fff}.ts-vente__table:focus-visible{outline:3px solid #14213d;outline-offset:2px}.ts-vente__table table{width:100%;min-width:600px;margin:0;border-collapse:collapse;font-size:13px}.ts-vente__table th,.ts-vente__table td{padding:9px 10px;border-bottom:1px solid #d3dbe4;text-align:left;white-space:nowrap}.ts-vente__table thead th{background:#14213d;color:#fff;font:600 12px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.04em;white-space:normal;vertical-align:bottom}.ts-vente__table tbody th{background:#fff;color:#14213d;font:600 13px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-vente__table td{font-family:"IBM Plex Sans","IBM Plex Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#33414e}.ts-vente__table tbody tr:nth-child(even) th,.ts-vente__table tbody tr:nth-child(even) td{background:#f6f8fa}.ts-vente__table tbody tr:last-child th,.ts-vente__table tbody tr:last-child td{border-bottom:0}.ts-vente__table small{display:block;margin-top:2px;font:italic 11px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#7a5a00}.ts-vente__pill{display:inline-block;padding:1px 8px;border-radius:999px;font:600 12px/20px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-vente__pill--or{background:#fdf1cc;color:#6b4e00}.ts-vente__pill--bleu{background:#eaf7fc;color:#0f4c6b}.ts-vente__pill--vert{background:#e6f2ea;color:#1b6b3a}.ts-vente__note{margin-top:12px!important;font-size:13px;line-height:20px;font-style:italic;color:#52606d}@media(min-width:768px){.ts-vente__picker{display:none!important}}.ts-vente__picker-sub{margin-bottom:12px!important;font-size:14px;line-height:20px;color:#52606d}.ts-vente__seg{display:flex;gap:8px;margin-bottom:12px}.ts-vente__seg button{flex:1 1 0%;min-height:44px;padding:0 8px;border:1.5px solid #d3dbe4;border-radius:8px;background:#fff;color:#14213d;font:600 14px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-vente__seg button[aria-pressed=true]{background:#14213d;border-color:#14213d;color:#fff}.ts-vente__seg button:focus-visible{outline:3px solid #14213d;outline-offset:2px}.ts-vente__picker-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#14213d}.ts-vente__select{box-sizing:border-box;width:100%;min-height:52px;padding:0 44px 0 14px;appearance:none;border:1.5px solid #14213d;border-radius:8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314213d' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center/18px;font:600 16px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-vente__select:focus-visible{outline:3px solid #14213d;outline-offset:2px}.ts-vente__fiche{margin-top:12px;padding:14px 16px 6px;background:#fff;border:1px solid #d3dbe4;border-radius:8px;box-shadow:0 6px 20px rgb(20 33 61 / .08)}.ts-vente__fiche dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) auto}.ts-vente__fiche dt,.ts-vente__fiche dd{margin:0;padding:10px 0;border-bottom:1px solid #f6f8fa;font-size:14px;line-height:20px}.ts-vente__fiche dt{padding-right:12px;color:#52606d}.ts-vente__fiche dd{text-align:right;font:600 14px/20px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-vente__fiche dd small{display:block;font:italic 11px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#7a5a00}.ts-vente__fiche dl>:nth-last-child(-n+2){border-bottom:0}.ts-vente__fiche-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid #d3dbe4}.ts-vente__fiche-head strong{font:600 20px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}@media(max-width:767.98px){.ts-vente__dims.is-picker .ts-vente__table{display:none}}.ts-vente__reals{gap:24px}.ts-vente__real{display:flex;flex-direction:column;gap:8px}.ts-vente__real img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px;margin-bottom:8px}.ts-vente__real h3{color:#fff}.ts-vente__real p{font-size:15px;line-height:22px;color:rgb(255 255 255 / .78)}.ts-vente__review{align-items:stretch;text-align:left;gap:14px}.ts-vente__review blockquote{margin:0;flex:1}.ts-vente__review blockquote p{font-size:15px;line-height:24px;color:#33414e}.ts-vente__stars{color:#d49f02;font-size:18px;letter-spacing:2px;line-height:1}.ts-vente__author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid #d3dbe4}.ts-vente__author strong{display:block;color:#14213d}.ts-vente__author small{display:block;font-size:13px;color:#52606d}.ts-vente__avatar{flex:none;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#14213d;color:#fff;font-weight:700}.ts-vente__faq{display:flex;flex-direction:column;gap:10px}.ts-vente__faq details{background:#fff;border:1px solid #d3dbe4;border-radius:8px}.ts-vente__faq summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:16px;line-height:22px;color:#14213d}.ts-vente__faq summary::-webkit-details-marker{display:none}.ts-vente__faq summary::after{content:"+";flex:none;font:600 22px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-vente__faq summary:focus-visible{outline:3px solid #14213d;outline-offset:2px;border-radius:8px}.ts-vente__faq details[open] summary::after{content:"−"}.ts-vente__faq details>p{padding:0 18px 18px;font-size:15px;line-height:24px;color:#33414e}.ts-vente__band{position:relative;overflow:hidden;background:#0b1426;color:#fff;text-align:center;padding:72px 0}@media(min-width:1200px){.ts-vente__band{padding:112px 0}}.ts-vente__band picture{position:absolute;inset:0}.ts-vente__band picture::after{content:"";position:absolute;inset:0;background:rgb(11 20 38 / .66)}.ts-vente__band h2{color:#fff}.ts-vente__band .ts-vente__eyebrow{color:#f2b705}.ts-vente__band .ts-vente__lead{color:rgb(255 255 255 / .88);max-width:620px;margin:0 auto}.ts-vente__band .ts-vente__action{margin-top:16px}.ts-vente__band .ts-vente__assure{color:rgb(255 255 255 / .92)}.ts-vente__band-img{width:100%;height:100%;object-fit:cover}.ts-vente__band-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;align-items:center}.ts-vente__final{align-items:start}.ts-vente__final h2{margin:10px 0 14px}@media(min-width:992px){.ts-vente__final{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.ts-vente__showroom{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:8px}.ts-vente__showroom h2{font-size:24px;line-height:30px}.ts-vente__showroom p strong{color:#14213d}.ts-vente__showroom .ts-vente__btn{margin-top:4px}.ts-vente__addr{display:flex;gap:8px;align-items:flex-start}.ts-vente__addr .ts-svg{flex:none;width:18px;height:18px;margin-top:3px;color:#14213d}.ts-vente__map{position:relative;display:block;width:100%;overflow:hidden;border:1px solid #d3dbe4;border-radius:8px;text-decoration:none}.ts-vente__map img{display:block;width:100%;height:auto;aspect-ratio:960/560;object-fit:cover;filter:saturate(.8)}@media(prefers-reduced-motion:no-preference){.ts-vente__map img{transition:transform 150ms ease-out}.ts-vente__map:hover img{transform:scale(1.02)}}.ts-vente__map:focus-visible{outline:3px solid #14213d;outline-offset:2px}.ts-vente__pin{position:absolute;left:50%;top:50%;width:30px;height:40px;transform:translate(-50%,-100%);filter:drop-shadow(0 2px 3px rgb(11 20 38 / .35))}.ts-vente__map-cta{position:absolute;right:10px;bottom:10px;padding:6px 10px;border-radius:6px;background:rgb(255 255 255 / .95);color:#14213d;font-size:13px;line-height:18px;font-weight:600;box-shadow:0 6px 20px rgb(20 33 61 / .08)}.ts-vente__credit{margin-top:-6px!important;font-size:11px;line-height:16px;color:#52606d}@container vente-zone (min-width:640px){.ts-vente__assure{display:flex;flex-wrap:nowrap;gap:0}.ts-vente__assure li+li{margin-left:18px;padding-left:18px;border-left:1px solid color-mix(in srgb,currentColor 30%,transparent)}}#realisations{scroll-margin-top:calc(var(--ts-header-offset, 0px) + 12px)}.cart-summary__line--shipping{align-items:flex-start;gap:1rem}.cart-summary__line--shipping .cart-summary__value{white-space:normal;min-width:0;flex:1 1 auto;display:flex;justify-content:flex-end}.ts-ship{display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.1rem;white-space:normal;max-width:100%}.ts-ship__value{font-weight:700}.ts-ship__detail{font-size:.85rem;color:var(--ts-color-ink)}.ts-ship__note{font-size:.8rem;color:var(--ts-color-muted);max-width:18rem;overflow-wrap:anywhere}.ts-ship[data-ts-ship-devis] .ts-ship__value{color:var(--ts-color-warning)}.ts-ship-estimate{margin:.5rem 0 1rem;padding:.75rem;border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-alt)}.ts-ship-estimate__label{display:block;margin-bottom:.35rem;font-size:.85rem;font-weight:700}.ts-ship-estimate__row{display:flex;gap:.5rem}.ts-ship-estimate__input{max-width:8rem;min-height:44px}.ts-ship-estimate__btn{min-height:44px}.ts-ship-estimate__msg{margin:.35rem 0 0;font-size:.8rem;color:var(--ts-color-muted)}.ts-ship-estimate__msg:empty{display:none}.ts-ship-estimate:has(.ts-ship-estimate__input[aria-invalid=true]) .ts-ship-estimate__msg{color:var(--ts-color-danger)}.ts-ship-estimate__devis{margin:.5rem 0 0;font-size:.85rem}.product-line__item-price .ts-tax,.product-line__price .ts-tax,.cart-summary__value .ts-tax,.ts-panel__price .ts-tax,.ts-panel__others-price .ts-tax,.ts-panel__row dd .ts-tax,.cart-summary-product__price .ts-tax,.cart-summary-product__total .ts-tax,.ts-ship__value .ts-tax{font-size:.72rem}.cart-summary__line--total{align-items:flex-start}.cart-summary__line--total .cart-summary__label{font-weight:700}.cart-summary__line--total .cart-summary__value{font-size:1.25rem;font-weight:700;color:var(--ts-navy)}.cart-summary__value .ts-price,.ts-panel__row dd .ts-price{align-items:flex-end;text-align:right}.cart-summary__value .ts-price__alt,.ts-panel__row dd .ts-price__alt{font-size:.85rem;font-weight:500}.cart-summary__line--tax{font-size:.9rem;color:var(--ts-color-muted)}.ts-panel__row--total dd .ts-price__main{font-size:1.15rem}.product-line__item-availability-message.ts-cart-avail{align-items:flex-start;gap:6px;font-size:13px;line-height:1.35;font-weight:600}.product-line__item-availability-message.ts-cart-avail .ts-cart-avail__ico{flex:none;display:inline-flex;margin-top:1px}.product-line__item-availability-message.ts-cart-avail .ts-ico{width:14px;height:14px}.ts-cart-avail--in{color:#1b6b3a}.ts-cart-avail--out{color:#7a5a00}.ts-cart-blocked{margin:.5rem 0 0;font-size:.9rem;color:var(--ts-color-ink);font-weight:700}.cart-summary__actions .btn:disabled{opacity:1;background:var(--ts-color-border);border-color:var(--ts-color-border);color:var(--ts-color-ink)}.ts-panel .ts-panel__dialog{position:fixed;top:0;right:0;bottom:0;margin:0;width:100%;max-width:26rem;height:100%;max-height:none;transform:translateX(100%);transition:transform .25s ease-out}.ts-panel.show .ts-panel__dialog{transform:none}@media(prefers-reduced-motion:reduce){.ts-panel .ts-panel__dialog{transition:none}}.ts-panel__content{height:100%;border:0;border-radius:0}.ts-panel__header{gap:.5rem}.ts-panel__title{display:flex;align-items:center;gap:.5rem;margin:0}.ts-panel__title svg{width:1.3rem;height:1.3rem;color:var(--ts-color-success)}.ts-panel__added{display:grid;grid-template-columns:96px 1fr;gap:.9rem;align-items:start}.ts-panel__img{width:96px;height:96px;object-fit:contain;border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-alt)}.ts-panel__added-info p{margin:0 0 .2rem}.ts-panel__name{font-weight:700;line-height:1.3}.ts-panel__attr,.ts-panel__qty{font-size:.85rem;color:var(--ts-color-muted)}.ts-panel__price{font-weight:700}.ts-panel__others{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--ts-color-border)}.ts-panel__others-title{margin:0 0 .35rem;font-size:.85rem;font-weight:700}.ts-panel__others-list{list-style:none;margin:0;padding:0;font-size:.85rem}.ts-panel__others-list li{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;padding:.2rem 0}.ts-panel__others-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-panel__totals{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--ts-color-border)}.ts-panel__row{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.25rem 0}.ts-panel__row dt{font-weight:400}.ts-panel__row dd{margin:0;text-align:right}.ts-panel__row--total{font-weight:700;font-size:1.1rem}.ts-panel__row--total dt{font-weight:700}.ts-panel__reassure{margin:1rem 0 0;font-size:.85rem;color:var(--ts-color-muted)}.ts-panel__reassure svg{width:1.1rem;height:1.1rem;vertical-align:-.2em;margin-right:.3rem}.ts-panel__reassure a{white-space:nowrap}.ts-panel__footer{flex-direction:column;align-items:stretch;gap:.5rem;border-top:1px solid var(--ts-color-border)}.ts-panel__footer>*{margin:0;width:100%}.ts-panel__cta{min-height:48px}.ts-panel__header .btn-close{width:2.75rem;height:2.75rem;margin:-.5rem -.5rem -.5rem auto;padding:0;background-size:1em}.product-line .quantity-button__group{flex-wrap:nowrap;width:auto;height:44px;border:1.5px solid #848f9c;border-radius:8px;overflow:hidden;background:#fff}.product-line .quantity-button__group .btn{min-width:44px;min-height:0;padding:0;border:0;border-radius:0;background:#fff;color:#14213d}.product-line .quantity-button__group .btn:focus-visible{outline-offset:-3px}.product-line .quantity-button__group .form-control:focus-visible{outline:3px solid #14213d;outline-offset:-3px}.product-line .quantity-button__group .form-control{width:28px;min-height:0;padding:0;border:0;border-radius:0;text-align:center;font:600 17px/1 "IBM Plex Sans","IBM Plex Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#14213d;box-shadow:none}.product-line .quantity-button__group:focus-within{border-color:#14213d;box-shadow:0 0 0 3px rgb(20 33 61 / .22)}.product-line .quantity-button__group{max-width:9.5rem}.ts-cart-remove{min-height:44px;padding:0 .9rem;gap:.35rem;font-size:.9rem}.ts-cart-remove .ts-ico{width:16px;height:16px;margin:0}.ts-privacy-note{margin:.75rem 0 0;font-size:.85rem;color:var(--ts-color-muted)}.ts-privacy-note a{color:var(--ts-color-ink);text-decoration:underline;text-underline-offset:2px}.ts-privacy-note a:hover{text-decoration-thickness:2px}.js-conditions-to-approve .form-check-label a{color:var(--ts-color-ink);text-decoration:underline;text-underline-offset:2px}.js-conditions-to-approve .form-check-label a:hover{text-decoration-thickness:2px}.ts-adresse{position:relative}.ts-adresse__list{position:absolute;z-index:20;left:0;right:0;margin:.25rem 0 0;padding:.25rem 0;list-style:none;background:var(--ts-color-surface);border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-sm);box-shadow:var(--ts-shadow);max-height:16rem;overflow-y:auto}.ts-adresse__option{padding:.6rem .8rem;cursor:pointer;font-size:.95rem}.ts-adresse__option:hover{background:var(--ts-color-surface-alt)}.ts-adresse__option[aria-selected=true]{background:var(--ts-navy);color:#fff;outline:2px solid #fff0;outline-offset:-2px}.ts-company-toggle{margin-top:-.25rem}.was-validated .form-control:valid{background-image:none}.was-validated .form-select:valid{--bs-form-select-bg-icon:none}.was-validated .form-check-input:valid~.form-check-label{color:inherit}.was-validated .form-control:invalid,.was-validated .form-select:invalid,.was-validated .form-check-input:invalid{border-color:#b42318}.ts-field-error{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:.875rem;font-weight:600;line-height:1.35}.ts-field-error::before{content:"!";flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:#b42318;color:#fff;font-size:12px;font-weight:700;line-height:1}.address-card__actions{flex-wrap:wrap;align-items:center;gap:0 24px}.address-card__edit,.address-card__delete{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.address-card__edit:hover,.address-card__delete:hover{text-decoration-thickness:2px}.address-card__edit{color:#14213d}.address-card__edit:hover{color:#0b1426}.address-card__delete{color:#b42318}.address-card__delete:hover{color:#8f1c13}.ts-confirm .ts-confirm__title{margin:0 0 12px;font-size:20px;line-height:1.25}.ts-confirm .ts-confirm__adresse{margin:0 0 8px;font-weight:700;color:#14213d}.ts-confirm .ts-dialog__actions{margin:20px 0 0}.ts-confirm .ts-dialog__actions .btn{flex:1 1 auto}.ts-delivery-message{margin:1rem 0}.ts-delivery-message>summary{cursor:pointer;color:var(--ts-navy);text-decoration:underline;min-height:44px;display:flex;align-items:center}.ts-mandat-form{margin:.75rem 0 0;padding:1rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-sm);background:var(--ts-color-surface)}.ts-mandat-form__legend{font-size:1rem;font-weight:700;margin-bottom:.75rem}.ts-mandat-form__error{color:var(--ts-color-danger);font-size:.85rem;margin-top:.25rem}.ts-mandat-form__error:empty{display:none}.ts-payment-return ol{list-style:decimal;padding-left:1.4rem}.ts-payment-return ol li{margin-bottom:.5rem;padding-left:.2rem}.ts-payment-return ol li::marker{font-weight:700;color:var(--ts-navy)}.ts-payment-return__chorus{margin:1rem 0;padding:.75rem 1rem;background:var(--ts-color-surface-alt);border-radius:var(--ts-radius-sm)}.ts-payment-return__chorus>div{display:flex;gap:.5rem}.ts-payment-return__chorus dt{font-weight:700;min-width:11rem}.ts-payment-return__chorus dd{margin:0}.ts-confirm__ref{margin:.25rem 0}.ts-next{margin:0 0 1.5rem;padding:1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius)}.ts-next__steps{margin:.5rem 0 1rem;padding-left:1.25rem}.ts-next__steps li{margin-bottom:.35rem}.ts-next__delivery,.ts-next__contact p{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .35rem}.ts-next__delivery svg,.ts-next__contact p svg{width:1.1rem;height:1.1rem;flex:none}.ts-next__contact{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ts-color-border)}.ts-next__contact-title{font-weight:700}.ts-order-badge{display:inline-block;padding:.2rem .6rem;border-radius:var(--ts-radius-pill);font-size:.85rem;font-weight:700;letter-spacing:.02em;line-height:1;background:var(--ts-color-surface-alt);color:var(--ts-color-ink);border:1.5px solid var(--ts-order-badge-accent,var(--ts-navy))}.ts-order-badge--annulee,.ts-order-badge--refuse{border-color:var(--ts-color-danger)}.ts-order-badge--remboursee{border-color:var(--ts-color-muted)}.ts-orders{display:grid;gap:.75rem}.ts-orders__head{display:none}.ts-orders__row{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius)}.ts-orders__cell{display:flex;justify-content:space-between;gap:1rem}.ts-orders__cell::before{content:attr(data-label);color:var(--ts-color-muted);font-size:.85rem}.ts-orders__cell--actions{justify-content:flex-start;flex-wrap:wrap;gap:.5rem}.ts-orders__cell--actions::before{content:none}@media(min-width:992px){.ts-orders{gap:0;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);overflow:hidden}.ts-orders__head,.ts-orders__row{display:grid;grid-template-columns:1fr 1fr .8fr 1.4fr 1.1fr 1.3fr 1.3fr;align-items:center;gap:.75rem;padding:.75rem 1rem;border:0;border-radius:0}.ts-orders__head{font-size:.85rem;font-weight:700;background:var(--ts-color-surface-alt)}.ts-orders__row{border-top:1px solid var(--ts-color-border)}.ts-orders__cell{display:block}.ts-orders__cell::before{content:none}}.ts-orders__cell--docs{align-items:flex-start}.ts-orders__docs{display:flex;flex-direction:column;gap:.25rem;text-align:right;font-size:.95rem}@media(min-width:992px){.ts-orders__docs{text-align:left}}.ts-orders__doc-label{display:block;font-size:.78rem;color:var(--ts-color-muted)}.ts-docs{margin:0 0 1.5rem;padding:1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius)}.ts-docs p{margin:0 0 .5rem}.ts-docs .btn{min-height:44px;display:inline-flex;align-items:center;white-space:normal;text-align:left}.ts-docs__item+.ts-docs__item{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ts-color-border)}.ts-docs__title{margin:0 0 .5rem;font-size:1rem;font-weight:700}.ts-docs__hint{font-size:.9rem;color:var(--ts-color-muted)}.bpcdocs-optout{max-width:40rem}.bpcdocs-optout .btn{min-height:44px}.bpcdocs-optout__contact{margin-top:1.5rem;color:var(--ts-color-muted)}.ts-delivery{margin:0 0 1.5rem;padding:1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius)}.ts-delivery p{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .5rem}.ts-delivery p svg{width:1.1rem;height:1.1rem;flex:none}.ts-delivery__hint,.ts-delivery__contact{color:var(--ts-color-muted);font-size:.9rem}.ts-track{display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem;margin:1rem 0 1.25rem;padding:0;list-style:none;counter-reset:none}.ts-track__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:.8rem;color:var(--ts-color-muted)}.ts-track__item::before{content:"";position:absolute;top:.45rem;left:-50%;width:100%;height:2px;background:var(--ts-color-border);z-index:0}.ts-track__item:first-child::before{content:none}.ts-track__item.is-done{color:var(--ts-color-ink)}.ts-track__item.is-done::before{background:var(--ts-color-success)}.ts-track__item.is-current .ts-track__label{font-weight:700}.ts-track__dot{position:relative;z-index:1;width:1rem;height:1rem;border-radius:50%;background:var(--ts-color-surface);border:2px solid var(--ts-color-border)}.is-done .ts-track__dot{background:var(--ts-color-success);border-color:var(--ts-color-success)}.ts-retract{max-width:44rem}.ts-guest-reorder{margin:1.5rem 0 0}.ts-guest-reorder h2{font-size:1.25rem;margin:0 0 .5rem}.ts-guest-reorder .ts-guest-reorder__list{margin:0;padding-left:1.2rem;list-style:disc}.ts-guest-reorder .ts-guest-reorder__list li{margin-bottom:.35rem}.ts-guest-reorder a{text-decoration:underline;text-underline-offset:2px}.ts-retract__rules{margin:0 0 1.5rem;padding-left:1.2rem;color:var(--ts-color-muted)}.ts-retract__rules li{margin-bottom:.35rem}.ts-retract__form{padding:1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius)}.ts-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.ts-delivery__retract{font-size:.9rem}.ts-ico{width:1.25em;height:1.25em;vertical-align:-.2em;flex:none}.ts-ico-wrap{display:inline-flex;align-items:center;justify-content:center;font-family:inherit!important;font-size:inherit}.header-block__icon.ts-svg{width:1.5rem;height:1.5rem}.btn-square-icon .ts-ico{width:1.1rem;height:1.1rem}.ps-searchbar__magnifier .ts-svg,.ps-searchbar__clear .ts-svg{width:1.25rem;height:1.25rem}.dropdown-toggle::after,.dropup .dropdown-toggle::after,.dropend .dropdown-toggle::after{content:""!important;font-family:inherit!important;font-size:inherit;display:inline-block;width:.45em;height:.45em;margin-left:.45em;vertical-align:.2em;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}.dropup .dropdown-toggle::after{transform:rotate(-135deg);vertical-align:-.05em}.dropend .dropdown-toggle::after{transform:rotate(-45deg);vertical-align:.05em}.dropstart .dropdown-toggle::before{content:""!important;font-family:inherit!important;display:inline-block;width:.45em;height:.45em;margin-right:.45em;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(135deg)}.carousel-control-prev-icon::before,.carousel-control-next-icon::before{content:""!important;font-family:inherit!important;display:block;width:.6rem;height:.6rem;margin:auto;border:solid var(--bs-dark);border-width:0 2px 2px 0;transform:rotate(135deg)}.carousel-control-next-icon::before{transform:rotate(-45deg)}.ps-mainmenu--desktop .submenu__left-item[data-ps-has-child=true]::after{content:""!important;font-family:inherit!important;width:.45em;height:.45em;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(-45deg)}.ts-sav__table-wrap,.ts-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:991.98px){table.ts-table:not(.ts-specs){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}.checkout-steps{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.checkout-grid__content .tab-content>.ts-step,.checkout-grid__content .ts-step.collapse:not(.show){display:block}.ts-step{margin-bottom:12px;padding:16px;border:1px solid #d3dbe4;border-radius:8px;background:#fff}.ts-step:not(.active)>.step__content{display:none}.ts-step.active{border-color:#14213d;box-shadow:0 0 0 1px #14213d}.ts-step.active>.ts-step__sum,.ts-step.active .ts-step__edit{display:none}.ts-step.step--unreachable:not(.active){background:#f6f8fa}.ts-step.step--unreachable:not(.active) .ts-step__title{color:#52606d}.ts-step__head{display:flex;align-items:center;gap:12px;margin:0}.ts-step__head hr{display:none}.ts-step__num{display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#14213d;color:#fff;font-weight:700;font-size:15px}.ts-step__num .ts-svg{width:18px;height:18px}.step--complete .ts-step__num{background:#1b6b3a}.step--unreachable .ts-step__num{background:#52606d}.ts-step__title.page-title-section{flex:1 1 auto;margin:0;font-size:20px;line-height:1.25}h2.ts-step__title.page-title-section{font-size:17px}.ts-step__edit{flex:0 0 auto;min-height:44px;padding:0 4px;border:0;background:none;color:#14213d;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ts-step__edit:hover{text-decoration-thickness:2px}.ts-step__edit:focus-visible{outline:3px solid #14213d;outline-offset:2px;border-radius:6px}.ts-step__sum{margin:8px 0 0 44px;font-size:15px;line-height:1.45;color:var(--ts-color-text-2,#14213d);overflow-wrap:anywhere}.ts-step>.step__content{margin-top:16px}body#checkout .checkout-grid{padding-top:24px}@media(max-width:575.98px){.ts-step{padding:12px}.ts-step__sum{margin-left:0}.ts-step__title.page-title-section{font-size:18px}}@media(prefers-reduced-motion:reduce){.ts-step{transition:none}}.ts-cart-aside__title{margin-bottom:16px;font-size:22px;line-height:1.25}.ts-order-badge{line-height:1.25;text-align:left;white-space:normal}.ts-order-badge{border-radius:var(--ts-radius-sm,6px);padding:.3rem .6rem}.ts-order-history{margin:0;padding:0;list-style:none;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius)}.ts-order-history__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:12px 16px}.ts-order-history__row+.ts-order-history__row{border-top:1px solid var(--ts-color-border)}.ts-order-history__date{font-variant-numeric:tabular-nums;color:var(--ts-color-muted);font-size:.9rem}hr.order-separator+hr.order-separator{display:none}.ts-dest{margin:0 0 1rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-alt)}.ts-dest__sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;min-height:48px;margin:0;padding:.25rem .25rem .25rem .9rem;color:var(--ts-color-ink)}.ts-dest__sum strong{color:var(--ts-navy)}.ts-dest__edit{min-height:44px;padding:0 .65rem;border:0;background:none;font-weight:600;color:var(--ts-navy);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ts-dest__fields{padding:.5rem .9rem .25rem;background:#fff;border-top:1px solid var(--ts-color-border);border-radius:0 0 var(--ts-radius-sm) var(--ts-radius-sm)}.ts-dest:not(.is-open) .ts-dest__fields:not(:focus-within){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ts-dest.is-open .ts-dest__edit{display:none}#payment-confirmation:has(.ts-pay-hint){display:flex;flex-direction:column;align-items:flex-end}.buttons-wrapper:has(>#payment-confirmation .ts-pay-hint),.buttons-wrapper:has(#payment-confirmation .ts-pay-hint){align-items:flex-start}.ts-pay-hint{max-width:20rem;margin:.5rem 0 0;font-size:.9rem;font-weight:600;color:var(--ts-color-ink);text-align:right}#payment-confirmation:has(button[type=submit]:not(.disabled):not(:disabled)) .ts-pay-hint{display:none}@media(max-width:767.98px){#payment-confirmation:has(.ts-pay-hint){align-items:stretch}.ts-pay-hint{max-width:none;text-align:left}}body#checkout #header.header{top:0}@media(min-width:1200px){.ts-head--tunnel{border-bottom:1px solid #d3dbe4}}.ts-head--tunnel .ts-head__inner{gap:12px;padding-right:12px}@media(min-width:1200px){.ts-head--tunnel .ts-head__inner{gap:32px;padding-right:var(--ts-page-pad)}}.ts-head--tunnel .ts-head__logo{margin-right:auto}.ts-head--tunnel .ts-svg{width:18px;height:18px;flex:none}.ts-head__tel{display:inline-flex;align-items:center;gap:6px;min-height:44px;flex:none;font-size:14px;font-weight:600;color:#14213d;text-decoration:none;white-space:nowrap}.ts-head__tel:hover{color:#14213d;text-decoration:underline;text-underline-offset:2px}@media(min-width:1200px){.ts-head__tel{font-size:15px}}.ts-head__tel-q{font-weight:400;color:#52606d}.ts-head__tel>span{line-height:1.15}@media(max-width:767.98px){.ts-head__tel>span .ts-head__tel-q{display:block;font-size:12px}}.ts-foot--tunnel .ts-foot__inner{padding-top:12px;padding-bottom:20px}@media(min-width:768px){.ts-foot--tunnel .ts-foot__inner{padding-top:20px}}.ts-foot--tunnel .ts-foot__legal{margin-top:0;padding-top:0;border-top:0}.ts-foot--tunnel .ts-foot__copy a{white-space:nowrap}.ts-pay-note{flex-basis:100%;margin:.15rem 0 0;font-size:.9rem;line-height:1.35;color:#52606d}@media(min-width:992px){.cart-grid__aside-wrapper,.checkout-grid__aside-wrapper{max-height:calc(100vh - var(--ts-header-offset) - 32px);max-height:calc(100dvh - var(--ts-header-offset) - 32px);margin-inline:-2px;padding-inline:2px;padding-bottom:2px;overflow:hidden auto;scrollbar-width:thin}}.checkout-grid__content .tab-content{counter-reset:ts-step}.ts-step{counter-increment:ts-step}.ts-step__num::before{content:counter(ts-step)}.step--complete .ts-step__num::before{content:none}.checkout-grid__content .tab-content>#checkout-addresses-step:not(.active),.checkout-grid__content .tab-content>#checkout-delivery-step:not(.active){display:none}.ts-step__edit--adr{margin-left:0;padding-left:0}#personal-information-tabs{border:0;margin:-6px 0 8px;font-size:15px}#personal-information-tabs .nav-item:has(.nav-link.active){display:none}#personal-information-tabs .nav-link{padding:0;border:0;color:#14213d;font-weight:600;text-decoration:underline;text-underline-offset:2px}#personal-information-tabs .nav-item:last-child .nav-link::before{content:"Déjà client ? ";font-weight:400;display:inline-block;white-space:pre;color:#52606d}#checkout-guest-form form>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}#checkout-guest-form form>section>*{grid-column:1/-1;min-width:0}#checkout-guest-form form>section>.mb-3:has(#field-firstname),#checkout-guest-form form>section>.mb-3:has(#field-lastname){grid-column:auto}@media(min-width:768px){#checkout-guest-form form>section>.mb-3:has(#field-email),#checkout-guest-form form>section>.mb-3:has(#field-bpc_phone){grid-column:auto}}.ts-adr{border-top:1px solid #d3dbe4;padding-top:16px;order:1}#checkout-guest-form form>section>.ts-privacy-note{order:2;margin-top:4px}.ts-adr[hidden]{display:none}.ts-adr__titre{margin:0 0 12px;font-weight:700}.ts-adr__ligne{display:grid;grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:12px}.ts-adr__plus{margin-bottom:12px}.ts-adr__plus summary{cursor:pointer;font-size:15px;font-weight:600;min-height:44px;display:flex;align-items:center;gap:8px}.ts-adr__plus summary::before{content:"+";font-size:20px;line-height:1}.ts-adr__plus[open] summary::before{content:"−"}.ts-adr__plus small{font-weight:400;color:#52606d}.ts-adr__erreur{margin:0 0 12px;color:#b42318;font-weight:600}.ts-adr__erreur[hidden]{display:none}.ts-tunnel-bar{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:10px 12px;background:#fff;border:1px solid #d3dbe4;border-radius:12px}@media(min-width:992px){.ts-tunnel-bar{display:none}}.ts-tunnel-bar__img{width:52px;height:52px;object-fit:contain;border-radius:8px;background:#f6f8fa;flex:none}.ts-tunnel-bar__txt{margin:0;line-height:1.25}.ts-tunnel-bar__txt strong{font-size:17px}.ts-tunnel-bar__txt span{font-size:13.5px;color:#52606d}.ts-tunnel-bar__link{margin-left:auto;min-height:44px;display:inline-flex;align-items:center;font-size:14px;font-weight:600;color:#14213d;text-underline-offset:2px}.ts-pay-box{padding:14px;margin-bottom:14px;background:#f6f8fa;border:1px solid #d3dbe4;border-radius:12px}.ts-pay-box__titre{display:flex;align-items:center;gap:8px;margin:0;font-weight:700;color:#1b6b3a}.ts-pay-box__titre .ts-svg{width:20px;height:20px;flex:none}.ts-pay-box__cartes{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.ts-pay-box__cartes span{padding:3px 9px;background:#fff;border:1px solid #d3dbe4;border-radius:6px;font-size:13px;font-weight:700}.ts-pay-box__txt{margin:0;font-size:14px;color:#33414e}.ts-pay--unique .payment-option{display:none}#checkout-payment-step .js-back{display:none}#payment-confirmation .material-icons{display:none}#checkout-payment-step #payment-confirmation,#checkout-payment-step #payment-confirmation>div{display:block;width:100%;max-width:none}#checkout-payment-step .ts-pay-hint{text-align:center;margin-left:auto;margin-right:auto;max-width:none}.ts-pay-box__cartes img{display:block;height:26px;width:auto}.ts-pay__go{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;font-size:18px}.ts-pay__go .ts-svg{width:20px;height:20px}.ts-pay-after{margin:8px 0 0;text-align:center;font-size:13.5px;color:#52606d}.ts-pay-humain{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;padding-top:14px;border-top:1px solid #d3dbe4;font-size:14.5px}.ts-pay-humain .ts-svg{width:20px;height:20px;flex:none}.ts-pay-humain a{color:#14213d;font-weight:700;white-space:nowrap}.ts-devis{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:100%;max-width:26rem;height:100%;max-height:none;background:var(--ts-color-surface);color:var(--ts-color-ink);box-shadow:var(--ts-shadow-lg);transform:translateX(100%);transition:transform .22s ease-out}.ts-devis[open]{display:flex;flex-direction:column}.ts-devis.is-open{transform:none}.ts-devis::backdrop{background:rgb(20 33 61 / .55)}@media(prefers-reduced-motion:reduce){.ts-devis{transition:none}}.ts-devis__content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;border:0;border-radius:0;background:var(--ts-color-surface)}.ts-devis__header{flex:0 0 auto;display:flex;align-items:center;gap:.5rem;padding:1rem 1rem .75rem;border-bottom:1px solid var(--ts-color-border)}.ts-devis__title{margin:0;display:flex;align-items:center;gap:.5rem;font-size:20px;line-height:1.2;color:var(--ts-navy);outline-offset:4px}.ts-devis__title svg{color:var(--ts-navy)}.ts-devis__title:focus:not(:focus-visible){outline:none}.ts-devis__badge{display:inline-grid;place-items:center;min-width:1.6rem;height:1.6rem;padding:0 .4rem;border-radius:var(--ts-radius-pill);background:var(--ts-gold);color:var(--ts-navy);font-size:.85rem;font-weight:700}.ts-devis__close.btn-close{width:2.75rem;height:2.75rem;margin:-.5rem -.5rem -.5rem auto;padding:0;background-size:1em;opacity:.8}.ts-devis__close.btn-close:hover,.ts-devis__close.btn-close:focus-visible{opacity:1}.ts-devis__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1rem;-webkit-overflow-scrolling:touch}.ts-devis__footer{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem 1rem}.ts-devis__footer>*{margin:0;width:100%}.ts-devis__send{min-height:48px}.ts-devis__hint{margin:0;font-size:.85rem;color:var(--ts-color-muted);text-align:center}.ts-devis__continue{min-height:44px}.ts-devis__opt{color:var(--ts-color-muted);font-weight:400}.ts-devis-state{padding:.5rem 0}.ts-devis-state p{margin:0 0 .75rem}.ts-devis-state__title{font-weight:700;font-size:1.05rem;color:var(--ts-navy);overflow-wrap:anywhere}.ts-devis-state__icon{display:block;margin:0 0 .75rem;color:var(--ts-color-success)}.ts-devis-state__link{min-height:44px}.ts-devis-state__families-title{margin:1rem 0 .35rem;font-size:.85rem;font-weight:700}.ts-devis-families{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ts-devis-families a{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-pill);background:var(--ts-color-surface);color:var(--ts-navy);font-weight:600;text-decoration:none}.ts-devis-families a:hover,.ts-devis-families a:focus-visible{border-color:var(--ts-navy)}.ts-devis-notice{margin:0 0 .75rem;padding:.6rem .8rem;border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-soft);color:var(--ts-color-ink);font-size:.9rem;font-weight:600}.ts-devis-note{margin:.75rem 0 0;font-size:.8rem;color:var(--ts-color-muted)}.ts-devis-lines{display:grid;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none}.ts-devis-line{display:grid;gap:.35rem .75rem;align-items:start;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"img info remove" "img qty qty";padding-bottom:.75rem;border-bottom:1px solid var(--ts-color-border)}.ts-devis-line__img{grid-area:img;display:block;width:64px;height:64px;object-fit:contain;border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-alt)}.ts-devis-line__info{grid-area:info;display:flex;flex-direction:column;gap:.1rem;min-width:0}.ts-devis-line__name{color:var(--ts-color-ink);font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-decoration:none}.ts-devis-line__name:hover,.ts-devis-line__name:focus-visible{text-decoration:underline}.ts-devis-line__meta{color:var(--ts-color-muted);font-size:.85rem;overflow-wrap:anywhere}.ts-devis-line__unit{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .3rem}.ts-devis-line__unit .ts-price__main{color:var(--ts-color-ink);font-weight:600}.ts-devis-line__unit .ts-tax{font-size:.7rem}.ts-devis-line__unit .ts-price__alt{margin-top:0;font-size:.8rem}.ts-devis-line__qty{grid-area:qty;display:flex;align-items:center;gap:.5rem}.ts-devis-line__qty-label{margin:0;font-size:.85rem;font-weight:600}.ts-devis-line__qty .form-control{width:5.5rem;min-height:44px;font-size:1rem}.ts-devis-line__remove{grid-area:remove;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-width:44px;min-height:44px;padding:0 .4rem;border:0;border-radius:var(--ts-radius-sm);background:none;color:var(--ts-color-danger);font-size:.85rem;font-weight:600;text-decoration:underline;cursor:pointer}.ts-devis-line__remove:hover,.ts-devis-line__remove:focus-visible{background:var(--ts-color-surface-alt)}.ts-devis-free{margin:0}.ts-devis-free .form-label{margin-bottom:.3rem;font-weight:600}.ts-devis-free .form-control{min-height:44px;font-size:1rem}.ts-devis-free .form-text{margin:.3rem 0 0;color:var(--ts-color-muted);font-size:.8rem}.ts-pdp-quote--devis{justify-content:flex-start;border-top:0;padding-top:.25rem;margin-top:.5rem}.bpcdevis-pdp__call{width:100%;min-height:44px;gap:.6rem}.bpcdevis-pdp__call-txt{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.4rem;line-height:1.25}.bpcdevis-pdp__call-label{white-space:nowrap}.bpcdevis-pdp__phone{font-weight:700;white-space:nowrap}.ts-devis-natif{display:grid;gap:var(--ts-space-2);margin:var(--ts-space-2) 0 0}.ts-devis-natif .bpcdevis-pdp__btn{width:100%;min-height:48px}.ts-devis-natif .bpcdevis-pdp__help{margin:0;color:var(--ts-color-muted);font-size:.9rem}.ts-devis-natif__lien{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--ts-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.ts-devis-natif__lien:hover{color:var(--ts-navy-700)}.ts-cms__hero .ts-sav__mention{margin:1rem 0 0;padding:.7rem .9rem;border:1px solid rgb(255 255 255 / .35);border-radius:var(--ts-radius);background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .88);font-size:.98rem;max-width:38rem}.ts-cms__hero .ts-sav__mention strong{color:#fff}.ts-sav-select{max-width:var(--ts-cms-max,52rem);padding:1.25rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);background:var(--ts-color-surface);box-shadow:var(--ts-shadow-sm)}.ts-sav-select__title{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:var(--ts-navy)}.ts-sav-select__intro{margin:0 0 1rem;font-size:.95rem;color:var(--ts-color-muted)}.ts-sav-select__fields{display:grid;gap:.75rem;align-items:end;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.ts-sav-select__fields{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto}}.ts-sav-select__field{min-width:0}.ts-sav-select__field .form-label{margin-bottom:.3rem;font-weight:600;color:var(--ts-navy)}.ts-sav-select__field .form-select{min-height:44px;font-size:1rem}.ts-sav-select__reset{min-height:44px;white-space:nowrap}.ts-sav-select__status{margin:.75rem 0 0;font-weight:600;color:var(--ts-navy)}.ts-sav-select__status:empty{display:none}.ts-sav-select__owned{margin:0 0 1rem;padding:.75rem .9rem;border-radius:var(--ts-radius-sm);background:var(--ts-color-surface-soft)}.ts-sav-select__owned-title{margin:0 0 .2rem;font-size:.85rem;font-weight:700;color:var(--ts-navy)}.ts-sav-select__owned-aide{margin:0 0 .5rem;font-size:.85rem;color:var(--ts-color-muted)}.ts-sav-select__chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ts-sav-select__chip{display:inline-flex;align-items:center;min-height:44px;padding:0 .9rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius-pill);background:var(--ts-color-surface);color:var(--ts-navy);font-weight:600;font-size:.95rem;cursor:pointer}.ts-sav-select__chip:hover,.ts-sav-select__chip:focus-visible{border-color:var(--ts-navy)}.ts-sav-select__chip.is-active{background:var(--ts-navy);border-color:var(--ts-navy);color:#fff}.ts-sav-select__help{margin-top:1rem;border-top:1px solid var(--ts-color-border);padding-top:.25rem}.ts-sav-select__help summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--ts-navy);list-style:none}.ts-sav-select__help summary::-webkit-details-marker{display:none}.ts-sav-select__help summary::before{content:"";width:.55rem;height:.55rem;margin-right:.6rem;border-right:2px solid var(--ts-navy);border-bottom:2px solid var(--ts-navy);transform:rotate(-45deg);transition:transform .2s;flex:0 0 auto}.ts-sav-select__help[open] summary::before{transform:rotate(45deg)}.ts-sav-select__reperes{margin:.25rem 0 .5rem;padding-left:1.25rem;font-size:.95rem;color:var(--ts-color-muted)}.ts-sav-select__reperes li{margin-bottom:.5rem}.ts-sav-select__reperes strong{color:var(--ts-navy)}@media(prefers-reduced-motion:reduce){.ts-sav-select__help summary::before{transition:none}}.ts-cms table.ts-sav__table{display:table;overflow:visible;min-width:58rem;margin:1rem 0 .5rem}.ts-cms table.ts-sav__table th,.ts-cms table.ts-sav__table td{vertical-align:top}.ts-sav__table th:first-child,.ts-sav__table td:first-child{width:7.5rem;min-width:7.5rem;max-width:8rem}.ts-sav__table th:nth-child(2){min-width:11rem}.ts-sav__table td:nth-child(3){min-width:16rem}.ts-sav__table td:nth-child(4){min-width:17rem}.ts-sav__code{font-weight:700;color:var(--ts-navy);overflow-wrap:break-word}.ts-sav__gammes{display:block;font-weight:600;color:var(--ts-navy)}.ts-sav__sizes{display:block;margin-top:.3rem;font-size:.88rem;color:var(--ts-color-muted);line-height:1.4}.ts-sav__size-line{display:block}.ts-sav__size-line b{color:var(--ts-navy);font-weight:600}.ts-sav__sizes--all{color:var(--ts-color-success);font-weight:600}.ts-sav__doute{color:var(--ts-color-warning);font-size:.92em}.ts-sav__note{display:block;margin-top:.3rem;font-size:.8rem;color:var(--ts-color-muted);font-style:italic}.ts-sav__table .btn-sm{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.ts-sav__legende{margin:0 0 1rem;font-size:.85rem;color:var(--ts-color-muted)}.ts-sav__table tr.is-target>td,.ts-sav__table tr.is-target>th,.ts-sav__table tr:target>td,.ts-sav__table tr:target>th{background:var(--ts-color-surface-soft)}.ts-sav__table tr[hidden]{display:none}.ts-sav__table tr:target{scroll-margin-top:6rem}.ts-sav-schema .ts-sav-pt{transition:opacity .2s ease}.ts-sav-schema .ts-sav-pt.is-dim{opacity:.28}@media(prefers-reduced-motion:reduce){.ts-sav-schema .ts-sav-pt{transition:none}}.ts-sav-compat{margin-top:1rem;padding:.9rem 1rem;border:1px solid var(--ts-color-border);border-radius:var(--ts-radius);background:var(--ts-color-surface-alt);font-size:.92rem;color:var(--ts-color-ink)}.ts-sav-compat__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .4rem;font-weight:700;color:var(--ts-navy)}.ts-sav-compat__title svg{width:1.1rem;height:1.1rem;color:var(--ts-navy);flex:0 0 auto}.ts-sav-compat__list{margin:0;padding:0;list-style:none}.ts-sav-compat__list li{margin:.15rem 0}.ts-sav-compat__list strong{color:var(--ts-navy)}.ts-sav-compat__all{margin:0;font-weight:600;color:var(--ts-color-success)}.ts-sav-compat__note{margin:.35rem 0 0;color:var(--ts-color-muted);font-style:italic}.ts-sav-compat__mention{margin:.5rem 0 0;font-size:.85rem;color:var(--ts-color-muted)}.ts-sav-compat__mention a{display:inline-block;padding:.3rem 0;color:var(--ts-navy);font-weight:600}.ts-sav-compat__appel{margin:.5rem 0 0;font-weight:600;color:var(--ts-navy)}.ts-sav-compat__appel a{color:var(--ts-navy);text-decoration:underline;text-underline-offset:2px}.ts-v-eyebrow{display:block;font:600 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:#52606d}.ts-v-h2{margin:0 0 12px;font:700 20px/26px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}@media(min-width:1200px){.ts-v-h2{font-size:26px;line-height:32px}}.ts-v-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-underline-offset:3px;color:#14213d}.ts-v-gamme .ts-v-link,.ts-v-sizecard .ts-v-link{min-height:0}.ts-v-cathead{display:flex;flex-direction:column;gap:8px;margin:4px 0 16px}.ts-v-titlebar{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.ts-v-h1{margin:0;font:700 24px/30px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}@media(min-width:1200px){.ts-v-h1{font-size:34px;line-height:40px}}.ts-v-meta{display:inline-flex;align-items:baseline;gap:12px;white-space:nowrap}.ts-v-count{font:500 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#52606d}.ts-v-surface{margin:0;font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#52606d}.ts-v-surface::before{content:"· "}.ts-v-phrase{margin:0;max-width:68ch;font-size:15px;line-height:22px;color:#33414e}.ts-v-intro{max-width:68ch}.ts-v-intro__text{font-size:14px;line-height:20px;color:#33414e}.ts-v-intro__text.is-clamped{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-v-intro__text p{margin:0 0 8px}.ts-v-intro__text h2,.ts-v-intro__text h3{font-size:16px;margin:12px 0 4px;color:#14213d}@media(min-width:1200px){.ts-v-intro__text{font-size:15px;line-height:23px}}.ts-v-intro__more{padding:0;min-height:44px;border:0;background:none;color:#14213d;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ts-v-chipset{display:flex;flex-direction:column;gap:8px;margin-top:6px}.ts-v-chipset__label{margin:0;font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-v-chips{list-style:none;margin:-8px -12px -4px -8px;padding:8px 12px 8px 8px;scroll-padding-inline:12px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.ts-v-chips::-webkit-scrollbar{display:none}@media(min-width:992px){.ts-v-chips{margin:0;padding:0;flex-wrap:wrap;overflow:visible}}.ts-v-chips li{flex:none}@media(min-width:992px){.ts-v-chips--sizes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ts-v-chips--sizes .ts-v-chip{height:100%}}.ts-v-chip{min-height:44px;box-sizing:border-box;padding:4px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #d3dbe4;border-radius:8px;background:#fff;color:#14213d;text-decoration:none}.ts-v-chip strong{font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;white-space:nowrap}.ts-v-chip small{font-size:12px;line-height:1;color:#52606d}.ts-v-chip:hover{border-color:#14213d;color:#14213d}.ts-v-chip[aria-current=page]{background:#14213d;border-color:#14213d;color:#fff}.ts-v-chip[aria-current=page] small{color:rgb(255 255 255 / .8)}.ts-v-chip--text strong{font-family:"IBM Plex Sans","IBM Plex Sans Fallback",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:14px}.ts-v-toolbar{position:sticky;top:var(--ts-header-offset,0);z-index:20;display:flex;align-items:center;gap:8px;margin:0 -12px 14px;padding:8px 12px;background:#fff;border-top:1px solid #d3dbe4;border-bottom:1px solid #d3dbe4;transition:top 200ms ease-out}@media(prefers-reduced-motion:reduce){.ts-v-toolbar{transition:none}}@media(min-width:768px){.ts-v-toolbar{margin:0 0 16px}}@media(min-width:992px){.ts-v-toolbar{position:static;padding:0 0 12px;border-top:0;justify-content:flex-end}}.ts-v-toolbar__btn,.ts-v-toolbar__sort .dropdown-toggle,.ts-v-toolbar__sort .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1.5px solid #14213d;border-radius:8px;background:#fff;color:#14213d;font:700 15px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-toolbar__filter{flex:none}@media(min-width:992px){.ts-v-toolbar__filter{display:none}}body.page-category:not(:has(#search-filters)) .ts-v-toolbar[data-ts-total="1"]{display:none}.ts-v-toolbar__ico{width:18px;height:18px}.ts-v-toolbar__sort{flex:1;min-width:0}@media(min-width:768px){.ts-v-toolbar__sort{flex:none;margin-left:auto}}@media(max-width:575.98px){.ts-v-toolbar__sort .ts-v-toolbar__sortlabel{display:none}}.ts-v-toolbar__sort .ts-v-toolbar__sortcur{min-width:0;text-align:left;white-space:normal;line-height:1.15}.ts-v-toolbar__sort .products__sort-order,.ts-v-toolbar__sort .dropdown,.ts-v-toolbar__sort .sort-by-row{width:100%}.ts-v-toolbar__sort .dropdown-toggle,.ts-v-toolbar__sort .btn{width:100%;min-width:0;white-space:nowrap;overflow:hidden}@media(max-width:575.98px){.ts-v-toolbar__sort .dropdown-toggle,.ts-v-toolbar__sort .btn{white-space:normal;padding-top:4px;padding-bottom:4px;font-size:14px}}.ts-v-toolbar__sort .products-sort-order .select-title,.ts-v-toolbar__sort .dropdown-toggle{justify-content:space-between}.ts-v-toolbar__sort .sort-by{display:none}#js-product-list .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}@media(min-width:768px){#js-product-list .products{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(min-width:992px){#js-product-list .products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1200px){#js-product-list .products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px}}@media(min-width:768px)and (max-width:991.98px){body:has(#search_filters_wrapper) #left-column{display:none}body:has(#search_filters_wrapper) #center-column{flex:0 0 100%;width:100%;max-width:100%}}@media(min-width:992px){body.page-category:has(#search_filters_wrapper):not(:has(#search-filters)) #left-column{display:none}body.page-category:has(#search_filters_wrapper):not(:has(#search-filters)) #center-column{flex:0 0 100%;width:100%;max-width:100%}}@media(min-width:992px){#left-column #search_filters_wrapper{position:sticky;top:calc(var(--ts-header-offset, 0px) + 16px);max-height:calc(100vh - var(--ts-header-offset, 0px) - 32px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}}.products-selection,.products__selection{display:none}.ts-v-catfoot{display:flex;flex-direction:column;gap:24px;margin:28px 0 8px}.ts-v-longtext{max-width:42rem;font-size:15px;line-height:23px;color:#33414e}.ts-v-longtext h2,.ts-v-longtext h3{color:#14213d;font-size:18px;margin:16px 0 6px}.ts-v-longtext .ts-cms__section{padding:0}.ts-v-longtext .ts-cms__section>h2:first-child{margin-top:0}.ts-v-longtext .ts-cms__section+.ts-cms__section{margin-top:28px}.ts-v-longtext .ts-cms__section>:last-child{margin-bottom:0}.ts-v-longtext .ts-cms__links{margin:20px 0 0}.ts-v-longtext .ts-table{width:100%}.ts-v-longtext .ts-table th,.ts-v-longtext .ts-table td{text-wrap:balance}.ts-v-longtext .ts-choose__rows{list-style:none;margin:8px 0 12px;padding:0;display:flex;flex-direction:column;gap:12px}.ts-v-longtext .ts-choose__rows>li{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.ts-v-longtext .ts-choose__rows p{margin:0;flex:1 1 16rem}.ts-v-longtext .ts-choose__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ts-v-longtext .ts-choose__chips li{margin:0}.ts-v-longtext .ts-v-chip{text-decoration:none}.ts-v-faq{max-width:42rem}.ts-v-faq__item{border-bottom:1px solid #d3dbe4}.ts-v-faq__item summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font:600 15px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-v-faq__item summary::-webkit-details-marker{display:none}.ts-v-faq__item[open] .ts-v-faq__chev{transform:rotate(180deg)}.ts-v-faq__item p{margin:0 0 14px;font-size:15px;line-height:22px;color:#33414e}.ts-v-faq__chev{width:20px;height:20px;flex:none;transition:transform 150ms ease-out}.ts-v-offers{margin-top:18px}.ts-v-offers__list{display:grid;gap:12px}@media(min-width:1200px){.ts-v-offers__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ts-v-offer{display:flex;flex-direction:column;gap:8px;padding:14px;border:1px solid #d3dbe4;border-radius:8px;color:#14213d;text-decoration:none}.ts-v-offer:hover{border-color:#14213d;color:#14213d}.ts-v-offer--short{justify-content:center}.ts-v-offer__head{display:flex;gap:12px;align-items:center}.ts-v-offer__img{width:88px;height:88px;flex:none;object-fit:contain;background:#f6f8fa;border-radius:6px;mix-blend-mode:multiply}.ts-v-offer__id{display:flex;flex-direction:column;gap:4px}.ts-v-offer__title{font-size:17px;line-height:22px;text-wrap:balance}.ts-v-offer__price{font:600 17px/22px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-offer__price .ts-tax{font:700 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-offer__devis{font-size:12px;font-weight:600;color:#7a5a00}.ts-v-kv{display:grid;grid-template-columns:104px 1fr;gap:4px 8px;margin:0;font-size:13px;line-height:18px;color:#33414e}.ts-v-kv dt{font:600 12px/18px IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;color:#52606d}.ts-v-kv dd{margin:0;text-wrap:balance}.ts-v-kv--wide{grid-template-columns:120px 1fr;gap:8px 10px;font-size:14px;line-height:20px;padding:14px 0;border-top:1px solid #d3dbe4;border-bottom:1px solid #d3dbe4}.ts-v-gamme-page{display:flex;flex-direction:column;gap:22px;margin-top:14px}.ts-v-block--when{display:grid;gap:4px 32px;align-content:start}@media(min-width:1200px){.ts-v-block--when{grid-template-columns:340px minmax(0,1fr)}.ts-v-block--when>:not(.ts-v-gamme-photo){grid-column:2}}.ts-v-gamme-photo{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;margin-bottom:12px;background:#f6f8fa}@media(min-width:1200px){.ts-v-gamme-photo{grid-row:1/span 4;aspect-ratio:4/3;margin:0}}.ts-v-when{margin:0 0 12px;padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:21px;color:#33414e}.ts-v-when li::marker{color:#14213d}.ts-v-coupes{display:flex;gap:12px;max-width:32rem}.ts-v-coupe{flex:1;margin:0;padding:14px;border:1px solid #d3dbe4;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px;color:#52606d}.ts-v-coupe figcaption{font:600 14px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-v-coupe.is-current{border-color:#14213d;color:#14213d}.ts-v-gsizes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:1200px){.ts-v-gsizes{grid-template-columns:repeat(4,minmax(0,1fr))}}.ts-v-gsize{min-height:60px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 12px;border:1px solid #d3dbe4;border-radius:8px;color:#14213d;text-decoration:none}.ts-v-gsize strong{font:600 15px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-gsize span{font:600 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#33414e}.ts-v-gsize span .ts-tax{font:500 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-gsize small{font-size:12px;font-weight:600;color:#7a5a00}.ts-v-gsize:hover{border-color:#14213d;color:#14213d}.ts-v-sizegrid{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:1200px){.ts-v-sizegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ts-v-sizecard{min-height:110px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #d3dbe4;border-radius:8px;color:#14213d;text-decoration:none}.ts-v-sizecard strong{font:600 18px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-sizecard span{font-size:13px;color:#52606d}.ts-v-sizecard .ts-v-sizecard__price{font:600 14px/1.3 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#14213d}.ts-v-sizecard .ts-v-sizecard__price .ts-tax{font:700 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-sizecard small{margin-top:auto;font-size:12px;color:#52606d}.ts-v-sizecard:hover{border-color:#14213d;color:#14213d}.ts-v-gammegrid{display:grid;gap:12px;margin-top:14px}@media(min-width:1200px){.ts-v-gammegrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.ts-v-gamme{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid #d3dbe4;border-radius:8px;background:#fff;color:#14213d;text-decoration:none}@media(min-width:1200px){.ts-v-gamme{padding:24px;gap:10px}}.ts-v-gamme:hover{border-color:#14213d;color:#14213d}.ts-v-gamme__title{font-size:17px;line-height:22px}@media(min-width:1200px){.ts-v-gamme__title{font-size:20px;line-height:26px}}.ts-v-gamme__text{font-size:14px;line-height:20px;color:#33414e}.ts-v-gamme__range{font-size:13px;line-height:18px;color:#52606d}.ts-v-gamme__meta{font:600 14px/1.4 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-v-gamme__meta .ts-tax{font:700 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#offcanvas-faceted.ts-filters.offcanvas{--bs-offcanvas-width:100vw;width:100vw;max-width:100vw;border:0;padding:0;margin:0;border-radius:0;display:flex;flex-direction:column;background:#fff;color:#14213d;z-index:1050}.ts-filters__head{height:52px;flex:none;box-sizing:border-box;display:flex;align-items:center;padding:0 4px 0 16px;border-bottom:1px solid #d3dbe4}.ts-filters__title{margin:0;flex:1;font:700 17px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-filters__close{width:44px;height:44px;border:0;padding:0;background:#fff0;color:#14213d;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}.ts-filters__close .ts-svg{width:24px;height:24px}.ts-filters__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px}.ts-filters__foot{flex:none;display:flex;align-items:center;gap:12px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #d3dbe4}.ts-filters__clear{min-height:44px;display:flex;align-items:center;padding:0 4px;font-weight:600;color:#14213d}.ts-filters__apply{flex:1;height:48px;border:0;border-radius:8px;background:#14213d;color:#fff;font:700 16px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#left-column .ps-categorytree,#left-column .category-tree,.left-column .ps-categorytree,.left-column .category-tree{display:none}#left-column .ps-facetedsearch,#left-column .facet,.left-column .ps-facetedsearch,.left-column .facet{border:0;border-radius:0;padding:0;background:#fff0;margin:0}.search-filters .color.color-sm{width:28px;height:28px}#offcanvas-faceted .search-filters__clear{display:none}.pagination__container:not(:has(.pagination)) .pagination__number{display:none}#offcanvas-faceted .search-filters__item,#offcanvas-faceted .facet-label{min-height:44px;display:flex;align-items:center}#offcanvas-faceted .accordion-button{min-height:48px}.container.container--limited-sm{max-width:560px}.container.container--limited-md{max-width:720px}.login hr{margin:24px 0}.login__register-prompt{display:flex;flex-direction:column;gap:12px}.login__register-prompt .h4{margin:0;font-size:20px;line-height:1.3}.register-form__login-prompt{margin:0}.ts-empty{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:48px}.ts-empty>*{margin:0}.ts-empty__lead{font-size:17px;line-height:1.5;color:var(--ts-color-text-2)}.ts-empty__home{display:inline-flex;align-items:center;gap:8px}.ts-empty__home .ts-ico{width:18px;height:18px}.ts-empty--cart{padding:8px 0 24px}.ts-search-count{margin:6px 0 0;font-size:15px;color:#52606d}.ts-families{display:flex;flex-direction:column;gap:10px}.ts-families__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ts-families__link{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #d3dbe4;border-radius:8px;background:#fff;font-size:15px;font-weight:600;color:#14213d;text-decoration:none;transition:border-color 150ms ease-out}.ts-families__link:hover{border-color:#14213d;color:#14213d;text-decoration:none}#pagenotfound .page-header .display-1{margin:0;font-size:64px;line-height:1;color:#14213d}#pagenotfound .ts-empty{align-items:center;padding-top:8px}#pagenotfound .ts-empty h1{font-size:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);text-wrap:balance}#pagenotfound .ts-families{align-items:center}#pagenotfound .ts-families__list{justify-content:center}.ts-empty__search{display:flex;flex-direction:column;gap:8px;width:100%;max-width:32rem}.ts-empty__search-label{font-weight:600;color:#14213d}#pagenotfound .ts-empty__search-label{text-align:center}.ts-empty__search-row{display:flex;gap:8px}.ts-empty__search-row .form-control{flex:1 1 auto;min-width:0;min-height:48px;font-size:16px}.ts-empty__search-row .btn{flex:none}.ts-empty__search-row .ts-ico{width:18px;height:18px}@media(max-width:575.98px){.ts-empty__search-row{flex-direction:column}.ts-empty__search-row .btn{width:100%}}.ts-empty__devis{font-size:15px;color:var(--ts-color-text-2)}.ts-empty__devis a{font-weight:600;color:#14213d;text-decoration:underline;text-underline-offset:2px}.ts-auth-guest{margin:0 0 1.25rem;color:var(--ts-color-text-2)}.ts-auth-guest a{display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:#14213d;text-decoration:underline;text-underline-offset:2px}.account-menu__link{text-wrap:balance}.delivery-option__content{text-wrap:balance}main .form-text{display:block;text-wrap:balance}@media(min-width:768px){.ts-only-tel{display:none!important}}@media(max-width:767.98px){.ts-only-bureau{display:none!important}}#footer.footer{background:#0b1426;margin:0;padding:0}.ts-foot{background:#0b1426;color:#fff}.ts-foot :focus-visible{outline-color:#fff}.ts-foot p,.ts-foot li{text-wrap:pretty}.ts-foot__inner{max-width:1440px;margin:0 auto;padding:24px 16px 20px;box-sizing:border-box;display:flex;flex-direction:column}@media(min-width:768px){.ts-foot__inner{padding:32px 24px 24px}}@media(min-width:1200px){.ts-foot__inner{max-width:var(--ts-page-max);padding:40px var(--ts-page-pad) 28px}}.ts-foot a{color:rgb(255 255 255 / .85)}.ts-foot a:hover{color:#fff}.ts-foot__top{display:flex;flex-direction:column}@media(min-width:768px){.ts-foot__top{flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px 32px;padding-bottom:28px;border-bottom:1px solid rgb(255 255 255 / .16)}}.ts-foot__contact .ts-contact{gap:10px}.ts-foot__contact .ts-contact__quote.btn{margin-top:0}@media(min-width:768px){.ts-foot__contact .ts-contact{display:grid;grid-template-columns:auto auto auto;grid-template-areas:"titre titre titre" "heures heures heures" "tels tels devis";gap:8px 16px;align-items:center}.ts-foot__contact .ts-contact__title{grid-area:titre;font-size:22px;line-height:28px}.ts-foot__contact .ts-contact__hours{grid-area:heures;margin-top:-4px}.ts-foot__contact .ts-contact__phones{grid-area:tels}.ts-foot__contact .ts-contact__quote.btn{grid-area:devis;height:52px}.ts-foot__contact .ts-contact__tel{flex:none;padding:0 18px;align-items:flex-start}.ts-foot__contact .ts-contact__mandat{display:none}}@media(min-width:1200px){.ts-foot__contact .ts-contact{grid-template-columns:280px auto auto;grid-template-areas:"titre tels devis" "heures tels devis";column-gap:24px;row-gap:4px}.ts-foot__contact .ts-contact__title{text-wrap:balance}.ts-foot__contact .ts-contact__hours{margin:0}}.ts-foot__assur{list-style:none;margin:24px 0 0;padding:16px 0;border-top:1px solid rgb(255 255 255 / .16);border-bottom:1px solid rgb(255 255 255 / .16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.ts-foot__assur li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:18px;color:rgb(255 255 255 / .88);text-wrap:balance}.ts-foot__assur svg{width:20px;height:20px;flex:none;color:#fff}@media(min-width:768px){.ts-foot__assur{margin:0;padding:0;border:0;gap:12px 28px}}@media(min-width:1200px){.ts-foot__assur{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px}}.ts-foot__cols{display:flex;flex-direction:column;margin-top:8px}@media(min-width:768px){.ts-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:32px 0}}@media(min-width:1200px){.ts-foot__cols{grid-template-columns:1.4fr 1fr 1fr 1fr 1.3fr;gap:40px}}.ts-foot__brand{margin-top:24px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:20px;color:rgb(255 255 255 / .85)}@media(min-width:768px){.ts-foot__brand{order:-1;margin:0;gap:8px;line-height:21px}}.ts-foot__name{margin:0;font:700 20px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.02em;color:#fff}@media(min-width:768px){.ts-foot__name{font-size:22px}}.ts-foot__pitch{display:none;margin:0}@media(min-width:768px){.ts-foot__pitch{display:block}}.ts-foot__address{margin:0}.ts-foot__mail{display:flex;align-items:center;min-height:44px;color:#fff!important}@media(min-width:768px){.ts-foot__mail{min-height:0}}.ts-foot__h{margin:0 0 12px;font:700 13px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#fff}.ts-foot__col ul{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:2px}.ts-foot__col ul a{display:flex;align-items:center;min-height:44px;font-size:15px;text-decoration:none}.ts-foot__col ul a:hover{text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.ts-foot__col ul{margin:0}}@media(min-width:1200px){.ts-foot__col ul a{min-height:32px}}.ts-foot__toggle{width:100%;min-height:52px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0;border:0;border-bottom:1px solid rgb(255 255 255 / .16);background:#fff0;color:#fff;text-align:left;font:600 16px/1.2 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-transform:none;letter-spacing:0;text-wrap:balance}.ts-foot__toggle .ts-svg{width:20px;height:20px;flex:none;transition:transform 150ms ease-out}.ts-foot__toggle[aria-expanded=true] .ts-svg{transform:rotate(180deg)}@media(min-width:768px){.ts-foot__toggle{display:none}}.ts-foot.is-folding .ts-foot__h{margin:0}.ts-foot.is-folding .ts-foot__col.is-closed>:not(.ts-foot__h){display:none}.ts-foot.is-folding .ts-foot__col:not(.is-closed)>:not(.ts-foot__h){padding-top:8px}.ts-foot .ts-news__text{margin:0 0 10px;font-size:14px;line-height:20px;color:rgb(255 255 255 / .78)}.ts-foot .ts-news__row{display:flex;gap:8px}.ts-foot .ts-news__input{flex:1;min-width:0;height:44px;box-sizing:border-box;padding:0 12px;border:1.5px solid rgb(255 255 255 / .6);border-radius:8px;background:#fff0;color:#fff;font:500 16px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ts-foot .ts-news__input::placeholder{color:rgb(255 255 255 / .7)}.ts-foot .ts-news__input:focus{border-color:#fff;outline:3px solid #fff;outline-offset:2px}.ts-foot .ts-news__submit{height:44px;padding:0 16px;border:1.5px solid rgb(255 255 255 / .85);border-radius:8px;background:#fff0;color:#fff;font:700 15px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;cursor:pointer}.ts-foot .ts-news__submit:hover{background:rgb(255 255 255 / .08)}.ts-foot .ts-news__msg{margin:0 0 8px;padding:8px 12px;border-radius:8px;font-size:14px}.ts-foot .ts-news__gdpr,.ts-foot .ts-news__conditions{margin:8px 0 0;font-size:13px;line-height:18px;color:rgb(255 255 255 / .78)}.ts-foot .ts-news__gdpr a,.ts-foot .ts-news__conditions a{color:#fff}.ts-foot__bottom{display:flex;flex-direction:column}@media(min-width:768px){.ts-foot__bottom{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .16)}}.ts-foot__pay{order:-1;list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ts-foot__pay li{border:1px solid rgb(255 255 255 / .3);border-radius:6px;padding:6px 8px;font:600 12px/1 IBM Plex Sans,IBM Plex Sans Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:rgb(255 255 255 / .9);white-space:nowrap}@media(min-width:768px){.ts-foot__pay{order:0;margin:0 0 0 auto}}.ts-foot__legal{margin-top:20px;padding-top:8px;border-top:1px solid rgb(255 255 255 / .16);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.ts-foot__legal a{display:flex;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.ts-foot__legal{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:4px 20px}}@media(min-width:1200px){.ts-foot__legal a{min-height:32px}}.ts-foot__copy{margin:12px 0 0;font-size:13px;line-height:18px;color:rgb(255 255 255 / .7)}.ts-foot__copy a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(min-width:768px){.ts-foot__copy{margin-top:14px}}.footer .copyright{display:none}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html:root{--ts-page-pad:16px}@media(min-width:768px){html:root{--ts-page-pad:24px}}@media(min-width:1200px){html:root{--ts-page-pad:40px}}.container,.container-md,.container-lg,.container-xl,.container.columns-container,.columns-container{padding-inline:var(--ts-page-pad)}.ts-cms{--ts-cms-pad:max(var(--ts-page-pad), calc((100% - var(--ts-container-max)) / 2))}.ts-v-wrap,.ts-vente__wrap{padding-inline:var(--ts-page-pad)}.ts-foot__inner{padding-inline:var(--ts-page-pad)}.ta{--pad:var(--ts-page-pad) !important}@media(min-width:1200px){.ts-head__shortcuts{margin-right:-10px}}.ts-sec__btn{padding-inline:0}.ts-sec__panel{padding-inline:0}.ts-sections.is-ready{column-gap:32px}.ts-sections.is-ready .ts-sec__btn{padding-inline:0}.ts-cms ul.ts-cms__grid{padding-left:0;list-style:none;max-width:none}.ts-cms__cta-final h2{margin-inline:auto}.ts-cms__hero{row-gap:.75rem}.ts-cms__hero h1{margin-bottom:0}.ts-pdp-extra ul{list-style:disc}.ts-card__state{min-height:36px}@media(min-width:768px){.ts-card__state{min-height:40px}}.ts-mega__sizes{gap:12px}.ts-mega__sizes--lg{gap:12px}@media(min-width:992px){.ts-v-chips--sizes{gap:16px}}@media(min-width:1200px){.ts-v-chips--sizes{gap:20px}}@media(min-width:992px){.ts-guide__layout{justify-content:start}}.ts-choose .ts-table :is(th,td):first-child{padding-left:0}@media(min-width:768px){.buttons-wrapper--split>a:first-child:not(.btn-primary){padding-left:0}}@media(min-width:1200px){#left-column .left-block__title{margin-top:14px}.ts-cart-aside__title{margin-top:10px}}body#contact .ts-contactinfo{margin-bottom:48px}@media(max-width:767.98px){.ts-contact-cta a{width:100%}}.ta-acc__prix{margin-top:auto}.ts-v-gamme .ts-v-link{margin-top:auto}.ts-guide-card__meta{margin-top:auto!important}.ts-guide-card__more{margin-top:0}@media(min-width:768px){.ts-gcard__specs{margin-top:auto}.ts-gcard__specs>div:nth-child(2){min-height:55px}.ts-gcard:not(:has(a.btn))::after{content:"";height:48.4px;flex:none}}.ts-cms__cta-final .ts-cms__actions a{margin:0}.ts-cms ul.ts-logos,.ts-cms ol.ts-steps__list{padding-left:0;list-style:none;max-width:none}.ts-cms__section>ul:not([class]){list-style:disc}.ts-cms__section.ts-callout{border-inline:0;border-radius:0}.product-line__price{display:flex;justify-content:flex-end;text-align:right}.ts-v-offer__head{align-items:flex-start}.ta-vie h2{margin-left:-.012em}.ts-cms .ts-cms__section p:not(.ts-cms__actions,.ts-cms__cta),.ts-vente__faq p,.ts-choose p{max-width:62ch}.ts-cms.ts-cms--legal .ts-cms__section p:not(.ts-cms__actions,.ts-cms__cta){max-width:none}.ts-cms__cta-final p{margin-inline:auto}@media(min-width:768px){.ps-customersignin .ts-head__btn.ts-head__account{display:none}}@media(min-width:992px){.account-menu--sidebar{margin-left:-1rem;padding-left:1rem}.account-menu--sidebar .account-menu__link{margin-left:-1rem}.account-menu__title{margin-top:8px}.ts-orders--sans-docs .ts-orders__head,.ts-orders--sans-docs .ts-orders__row{grid-template-columns:1fr 1fr .8fr 1.4fr 1.1fr 1.3fr}}html:root{--ts-fin:64px}@media(min-width:768px){html:root{--ts-fin:80px}}#center-column:not(:has(.ta,.ts-guide-cta)){padding-bottom:var(--ts-fin)}#center-column>:last-child,.cart-grid>.cart-grid__content,.cart-grid>.cart-grid__aside,.ts-contact-cta{margin-bottom:0}.products__pagination{margin-bottom:0}.products__pagination:not(:has(a)){margin-top:0}@media(min-width:992px){.page-product .breadcrumb__wrapper{margin-bottom:40px}}.ts-cms>.ts-cms__section:last-child:not(.ts-cms__section--alt,.ts-cms__section--soft,.ts-cms__section--navy){padding-bottom:0}.ts-cms>.ts-cms__section:last-child>:last-child{margin-bottom:0}.page-content--not-found{padding-bottom:0}.ts-v-catfoot{margin-bottom:0}body#contact .ts-contactinfo{margin-bottom:0}body#contact #left-column{padding-bottom:var(--ts-fin)}@media(max-width:767.98px){body#contact #center-column:not(:has(.ta,.ts-guide-cta)){padding-bottom:0}}:root{--ts-navy:#14213d;--ts-navy-700:#1f2f4d;--ts-navy-900:#0b1426;--ts-gold:#f2b705;--ts-gold-dark:#d49f02;--ts-gold-text:#8a6600;--ts-red:#d6262c;--ts-color-accent:#f2b705;--ts-color-accent-dark:#d49f02;--ts-color-ink:#14213d;--ts-color-muted:#52606d;--ts-color-border:#d3dbe4;--ts-color-surface:#ffffff;--ts-color-surface-alt:#f6f8fa;--ts-color-surface-soft:#fbf5e3;--ts-color-success:#1b6b3a;--ts-color-warning:#7a5a00;--ts-color-danger:#b42318;--ts-color-text-2:#33414e;--ts-color-field:#848f9c;--ts-color-band:#eef2f6;--ts-color-success-bg:#e6f2ea;--ts-color-warning-bg:#fdf1cc;--ts-sky:#49bee4;--ts-sky-bg:#eaf7fc;--ts-font-base:IBM Plex Sans, IBM Plex Sans Fallback, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--ts-font-head:IBM Plex Sans, IBM Plex Sans Fallback, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--ts-font-mono:IBM Plex Sans, IBM Plex Sans Fallback, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--ts-motion:150ms ease-out;--ts-space-1:0.25rem;--ts-space-2:0.5rem;--ts-space-3:1rem;--ts-space-4:1.5rem;--ts-space-5:2rem;--ts-space-6:3rem;--ts-space-7:4.5rem;--ts-radius-sm:6px;--ts-radius:8px;--ts-radius-lg:8px;--ts-radius-pill:999px;--ts-shadow-sm:0 6px 20px rgba(20, 33, 61, 0.08);--ts-shadow:0 6px 20px rgba(20, 33, 61, 0.08);--ts-shadow-lg:0 6px 20px rgba(20, 33, 61, 0.08);--ts-container-max:1280px;--ts-page-pad:40px;--ts-page-max:calc(var(--ts-container-max) + 2 * var(--ts-page-pad));--bs-primary:#14213d;--bs-primary-rgb:20, 33, 61;--bs-link-color:#14213d;--bs-link-color-rgb:20, 33, 61;--bs-link-hover-color:#1f2f4d;--bs-link-hover-color-rgb:31, 47, 77;--bs-body-color:#14213d;--bs-body-font-family:IBM Plex Sans, IBM Plex Sans Fallback, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--bs-border-color:#d3dbe4;--bs-border-radius:8px;--bs-border-radius-sm:6px;--bs-border-radius-lg:8px;--bs-focus-ring-color:rgba(20, 33, 61, .45)}