:root{--toolbar-height:39px;--toolbar-tray-open:79px;--navbar-breakpoint:lg}:root{--navbar-header-height:162px;--navbar-header-height-mobile:65px;--branding-width:11.25rem}html{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";max-width:100vw;overflow-x:hidden}html body{min-height:100vh;height:unset !important;position:relative;z-index:0}html body .dialog-off-canvas-main-canvas{padding-top:var(--navbar-header-height-mobile)}@media(min-width:992px){html body .dialog-off-canvas-main-canvas{padding-top:var(--navbar-header-height)}}@media(min-width:992px){html body.toolbar-horizontal{padding-top:var(--toolbar-height)}}html .region{width:100%}html .region-sidebar-second>.block:not(:first-of-type){margin:1.5rem 0}.toolbar-bar{z-index:1060 !important}.toolbar-fixed .bl-offcanvas.offcanvas-top.show{margin-top:var(--toolbar-height)}@media(min-width:992px){.toolbar-fixed.toolbar-tray-open .bl-offcanvas.offcanvas-top.show{margin-top:var(--toolbar-tray-open)}}body.bl-js__overlay .js-background-overlay{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;opacity:.5;z-index:10}.pf-scrollbar::-webkit-scrollbar{width:7px}.pf-scrollbar::-webkit-scrollbar-track{background:var(--bs-gray-200)}.pf-scrollbar::-webkit-scrollbar-thumb{background:var(--pf-vert)}.pf-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--pf-vert)}
.dropdown-toggle:after{border-top:0;border-left:0;border-right:1px solid var(--pf-vert);border-bottom:1px solid var(--pf-vert);width:7px;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-property:all;transition-duration:.5s;transition-delay:0s;-webkit-transform-origin:60% 70%;transform-origin:60% 70%}.dropdown-toggle.show:after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}
.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary:hover{background-color:var(--bs-primary-hover);border-color:var(--bs-primary-hover)}.btn-secondary{background-color:var(--bs-secondary);border-color:var(--bs-secondary)}.btn-secondary:hover{background-color:var(--bs-secondary-hover);border-color:var(--bs-secondary-hover)}.btn-success{background-color:var(--bs-success);border-color:var(--bs-success)}.btn-success:hover{background-color:var(--bs-success-hover);border-color:var(--bs-success-hover)}.btn-info{background-color:var(--bs-info);border-color:var(--bs-info)}.btn-info:hover{background-color:var(--bs-info-hover);border-color:var(--bs-info-hover)}.btn-warning{background-color:var(--bs-warning);border-color:var(--bs-warning)}.btn-warning:hover{background-color:var(--bs-warning-hover);border-color:var(--bs-warning-hover)}.btn-danger{background-color:var(--bs-danger);border-color:var(--bs-danger)}.btn-danger:hover{background-color:var(--bs-danger-hover);border-color:var(--bs-danger-hover)}.btn-light{background-color:var(--bs-light);border-color:var(--bs-light)}.btn-light:hover{background-color:var(--bs-light-hover);border-color:var(--bs-light-hover)}.btn-dark{background-color:var(--bs-dark);border-color:var(--bs-dark)}.btn-dark:hover{background-color:var(--bs-dark-hover);border-color:var(--bs-dark-hover)}.btn-blue{background-color:var(--bs-blue);border-color:var(--bs-blue)}.btn-blue:hover{background-color:var(--bs-blue-hover);border-color:var(--bs-blue-hover)}.btn-outline-primary{border-color:var(--bs-primary)}.btn-outline-primary:hover{background-color:var(--bs-primary)}.btn-outline-secondary{border-color:var(--bs-secondary)}.btn-outline-secondary:hover{background-color:var(--bs-secondary)}.btn-outline-success{border-color:var(--bs-success)}.btn-outline-success:hover{background-color:var(--bs-success)}.btn-outline-info{border-color:var(--bs-info)}.btn-outline-info:hover{background-color:var(--bs-info)}.btn-outline-warning{border-color:var(--bs-warning)}.btn-outline-warning:hover{background-color:var(--bs-warning)}.btn-outline-danger{border-color:var(--bs-danger)}.btn-outline-danger:hover{background-color:var(--bs-danger)}.btn-outline-light{border-color:var(--bs-light)}.btn-outline-light:hover{background-color:var(--bs-light)}.btn-outline-dark{border-color:var(--bs-dark)}.btn-outline-dark:hover{background-color:var(--bs-dark)}.btn-outline-blue{border-color:var(--bs-blue)}.btn-outline-blue:hover{background-color:var(--bs-blue)}
body.path-checkout .bl-form-checkout .form-actions .link--previous{border-radius:0 !important;padding:.7rem 3rem !important;border:2px solid var(--bs-white)}body.path-checkout .bl-form-checkout .bl-input-password input[type=text]{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1% !important;min-width:0}.bl-input-password__show.input-group-text{border-top-right-radius:0 !important;border-bottom-right-radius:0 !important}.nav-login .nav-link{border-radius:0;padding:.7rem 3rem !important}div[data-drupal-selector=edit-shipping-information-shipments]{margin-top:4rem}div[data-drupal-selector=edit-shipping-information-shipments] .form-type-radio{width:100%;margin-bottom:2rem}div[data-drupal-selector=edit-shipping-information-shipments] .form-type-radio input~.description{margin-left:0;padding:1rem;background-color:var(--bs-gray-100);border:1px solid var(--bs-gray-400);border-top:none}div[data-drupal-selector=edit-shipping-information-shipments] .form-type-radio input:checked~.description{border:1px solid var(--bs-primary);border-top:none}
.bl-breadcrumb ol li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.bl-breadcrumb ol li:before{font-size:.7rem;line-height:.7rem}.bl-breadcrumb ol li a{font-family:var(--bs-font-monospace);text-transform:uppercase;text-decoration:none;font-size:0.75rem;font-weight:bold;letter-spacing:.72px}.bl-breadcrumb ol li a:hover{text-decoration:underline}
.bl-cart-block-header{padding:5px}@media(min-width:992px){.bl-cart-block-header{padding:5px 12px}}.bl-cart-block-header__expand{text-decoration:none !important}.bl-cart-block-header__label{font-weight:600;font-size:0.875rem;color:var(--bl-black)}.bl-cart-block-header__icon{margin:0 10px}.bl-cart-block-header__count{background-color:var(--bl-red-100);color:#fff;font-size:0.875rem;padding:3px;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}
.btn-espace{background-color:var(--bs-primary);border-color:var(--bs-primary);padding:5px}@media(min-width:992px){.btn-espace{padding:2px 12px;min-width:190px}}.btn__icone{display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none;transition:all .5s ease-out;font-size:0.875rem;font-weight:600;padding:5px;min-width:60px}@media(max-width:320.98px){.btn__icone{min-width:auto}}@media(max-width:991.98px){.btn__icone{text-indent:-9999px}}.btn__icone:hover{color:var(--bl-black);text-decoration:none}.btn__icone:hover:before{background:url("/themes/custom/dt_component/assets/icons/account-icon-black.svg") center no-repeat rgba(0,0,0,0)}.btn__icone_login:before{content:"";background:url("/themes/custom/dt_component/assets/icons/account-icon.svg") center no-repeat rgba(0,0,0,0);width:18px;height:20px;margin-right:8px;transition:all .5s ease-out}@media(max-width:991.98px){.btn__icone_login:before{margin:0}}.btn__icone_logout{color:#fff;text-decoration:none;font-size:12px;margin-top:-3px;display:block;transition:all .5s ease-out}.btn__icone_logout:hover{color:var(--bl-black);text-decoration:none}@media(max-width:991.98px){.btn__icone_logout{text-indent:-9999px;background:url("/themes/custom/dt_component/assets/icons/logout.png") center no-repeat rgba(0,0,0,0);width:18px;height:20px;margin:4px}}
