@charset "UTF-8";
/* Generated from Hummingbird 2.0.0 and Kimple module CSS.
   Initial-render subset; full native CSS remains loaded.
   Rebuild instructions: README.md. */
@layer vendors, bs-base, bs-components, bs-custom-components, ps-base, ps-components, ps-pages, ps-modules, utilities;
:root, [data-bs-theme="light"]{--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{@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth;}}}
@layer bs-base{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: 0px;text-align: var(--bs-body-text-align);text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);}}
@layer bs-base{.h1, .h2, .h3, .h4, .h5, .h6, .left-block__title, .right-block__title, h1, h2, h3, h4, h5, h6{color: var(--bs-heading-color);font-weight: 600;line-height: 1.2;margin-bottom: 1rem;margin-top: 0px;}}
@layer bs-base{.h1, h1{font-size: calc(var(--bs-body-font-size)*2);}}
@layer bs-base{.h2, h2{font-size: calc(var(--bs-body-font-size)*1.5);}}
@layer bs-base{.h3, .left-block__title, .right-block__title, h3{font-size: calc(var(--bs-body-font-size)*1.25);}}
@layer bs-base{p{margin-bottom: 1rem;margin-top: 0px;}}
@layer bs-base{address{font-style: normal;line-height: inherit;margin-bottom: 1rem;}}
@layer bs-base{ol, ul{padding-left: 2rem;}}
@layer bs-base{dl, ol, ul{margin-bottom: 1rem;margin-top: 0px;}}
@layer bs-base{ol ol, ol ul, ul ol, ul ul{margin-bottom: 0px;}}
@layer bs-base{a{color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration: none;}}
@layer bs-base{img, svg{vertical-align: middle;}}
@layer bs-base{label{display: inline-block;}}
@layer bs-base{button{border-radius: 0px;}}
@layer bs-base{button, input, optgroup, select, textarea{font-family: inherit;font-size: inherit;line-height: inherit;margin: 0px;}}
@layer bs-base{button, select{text-transform: none;}}
@layer bs-base{[type="button"], [type="reset"], [type="submit"], button{appearance: button;}}
@layer bs-base{[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled){cursor: pointer;}}
@layer bs-base{[type="search"]{appearance: textfield;outline-offset: -2px;}}
@layer bs-base{.checkout-steps__mobile, .container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl{--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%;}}
@layer bs-base{@media (min-width: 576px){.checkout-steps__mobile, .container, .container-sm, .container-xs{max-width: 540px;}}}
@layer bs-base{@media (min-width: 768px){.checkout-steps__mobile, .container, .container-md, .container-sm, .container-xs{max-width: 720px;}}}
@layer bs-base{@media (min-width: 992px){.checkout-steps__mobile, .container, .container-lg, .container-md, .container-sm, .container-xs{max-width: 960px;}}}
@layer bs-base{@media (min-width: 1200px){.checkout-steps__mobile, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xs{max-width: 1140px;}}}
@layer bs-base{@media (min-width: 1400px){.checkout-steps__mobile, .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xs, .container-xxl{max-width: 1320px;}}}
@layer bs-base{: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;}}
@layer bs-base{@media (min-width: 768px){.col-md-6{flex: 0 0 auto;width: 50%;}}}
@layer bs-base{@media (min-width: 992px){.col-lg-3{flex: 0 0 auto;width: 25%;}}}
@layer bs-base{.clearfix::after{clear: both;content: "";display: block;}}
@layer bs-base{.product-flags .badge:not(.discount), .text-bg-primary{background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1)) !important;color: rgb(255, 255, 255) !important;}}
@layer bs-base{.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within){height: 1px !important;margin: -1px !important;overflow: hidden !important;padding: 0px !important;width: 1px !important;clip: rect(0px, 0px, 0px, 0px) !important;border: 0px !important;white-space: nowrap !important;}}
@layer bs-base{.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption){position: absolute !important;}}
@layer bs-base{.stretched-link::after{inset: 0px;content: "";position: absolute;z-index: 1;}}
@layer bs-base{.collapse:not(.show){display: 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;}}
@layer bs-components{.accordion-button{align-items: center;background-color: var(--bs-accordion-btn-bg);border: 0px;border-radius: 0px;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%;}}
@layer bs-components{@media (prefers-reduced-motion: reduce){.accordion-button{transition: none;}}}
@layer bs-components{.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);}}
@layer bs-components{@media (prefers-reduced-motion: reduce){.accordion-button::after{transition: none;}}}
@layer bs-components{.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);}}
@layer bs-components{.accordion-item:first-of-type{border-top-left-radius: var(--bs-accordion-border-radius);border-top-right-radius: var(--bs-accordion-border-radius);}}
@layer bs-components{.accordion-item:not(:first-of-type){border-top: 0px;}}
@layer bs-components{.accordion-body{padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);}}
@layer bs-components{.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;}}
@layer bs-components{.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 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;user-select: none;vertical-align: middle;}}
@layer bs-components{@media (prefers-reduced-motion: reduce){.btn{transition: none;}}}
@layer bs-components{.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;}}
@layer bs-components{.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;}}
@layer bs-components{.dropdown-toggle{white-space: nowrap;}}
@layer bs-components{.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;overflow-wrap: normal;direction: ltr;white-space: nowrap;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;content: "\e313 ";margin: 0px;vertical-align: initial;}}
@layer bs-components{.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: 0px;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);}}
@layer bs-components{.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);}}
@layer bs-components{.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);}}
@layer bs-components{.dropdown-item{background-color: transparent;border: 0px;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%;}}
@layer bs-components{.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: 0px;}}
@layer bs-components{.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 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;}}
@layer bs-components{@media (prefers-reduced-motion: reduce){.page-link{transition: none;}}}
@layer bs-components{.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;}}
@layer bs-components{.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;}}
@layer bs-components{.page-item:not(:first-child) .page-link{margin-left: 0px;}}
@layer bs-components{.page-item .page-link{border-radius: var(--bs-pagination-border-radius);}}
@layer bs-components{.page-product #product-comments-list.has-comments:empty::before, .spinner-border, .spinner-grow{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);}}
@layer bs-components{.page-product #product-comments-list.has-comments:empty::before, .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-top-color:;border-top-style:;border-top-width:;border-bottom-color:;border-bottom-style:;border-bottom-width:;border-left-color:;border-left-style:;border-left-width:;border-image-source:;border-image-slice:;border-image-width:;border-image-outset:;border-image-repeat:;border-right: var(--bs-spinner-border-width) solid transparent;}}
@layer bs-components{@media (prefers-reduced-motion: reduce){.page-product #product-comments-list.has-comments:empty::before, .spinner-border, .spinner-grow{--bs-spinner-animation-speed: 1.5s;}}}
@layer bs-components{.toast-container{--bs-toast-zindex: 1090;max-width: 100%;pointer-events: none;position: absolute;width: max-content;z-index: var(--bs-toast-zindex);}}
@layer bs-custom-components{.accordion-item{border-block-end: 1px solid var(--bs-border-color);}}
@layer bs-custom-components{.accordion-button{font-size: 1.25rem;font-weight: 600;}}
@layer bs-custom-components{.btn{align-items: center;display: inline-flex;gap: 0.25rem;justify-content: center;}}
@layer bs-custom-components{.btn .material-icons, .btn .ps-mainmenu:is(.ps-mainmenu--desktop) .submenu__left-item[data-ps-has-child="true"]::after, .ps-mainmenu:is(.ps-mainmenu--desktop) .btn .submenu__left-item[data-ps-has-child="true"]::after{font-size: 1.25em;height: 1.2em;line-height: 1.2em;width: 1.2em;}}
@layer bs-custom-components{.btn-square-icon{padding-inline: var(--bs-btn-padding-y);}}
@layer bs-custom-components{.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);}}
@layer bs-custom-components{.dropdown-toggle{align-items: center;display: inline-flex;}}
@layer bs-custom-components{.pagination{flex-wrap: wrap;}}
@layer bs-custom-components{.page-link{align-items: center;display: inline-flex;gap: 0.5em;}}
@layer bs-custom-components{.active > .page-link, .page-link.active{font-weight: 600;}}
@layer utilities{.align-middle{vertical-align: middle !important;}}
@layer utilities{.d-flex{display: flex !important;}}
@layer utilities{.d-none{display: none !important;}}
@layer utilities{.position-fixed{position: fixed !important;}}
@layer utilities{.top-0{top: 0px !important;}}
@layer utilities{.end-0{right: 0px !important;}}
@layer utilities{.align-items-center{align-items: center !important;}}
@layer utilities{.p-3{padding: 1rem !important;}}
@layer utilities{.py-3{padding-bottom: 1rem !important;padding-top: 1rem !important;}}
@layer utilities{.page-product #product-comments-list.has-comments:empty::before, .text-primary-emphasis{color: var(--bs-primary-text-emphasis) !important;}}
@layer utilities{@media (min-width: 768px){.d-md-flex{display: flex !important;}}}
@layer utilities{@media (min-width: 768px){.d-md-none{display: none !important;}}}
@layer utilities{@media (min-width: 768px){.pe-md-0{padding-right: 0px !important;}}}
@layer utilities{@media (min-width: 1200px){.d-xl-flex{display: flex !important;}}}
@layer vendors{.material-icons, .ps-mainmenu:is(.ps-mainmenu--desktop) .submenu__left-item[data-ps-has-child="true"]::after{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;overflow-wrap: normal;direction: ltr;vertical-align: middle;white-space: nowrap;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility;}}
@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%;}}
@layer ps-base{body{direction: ltr;-webkit-font-smoothing: antialiased;}}
@layer ps-base{ol, ul{list-style: none;padding-left: 0px;}}
@layer ps-base{a{transition: var(--bs-transition-default);}}
@layer ps-components{.left-block, .right-block{border-bottom: 1px solid var(--bs-border-color);margin-bottom: 2rem;padding-bottom: 1rem;}}
@layer ps-components{.left-block__title-link, .right-block__title-link{color: var(--bs-body-color);}}
@layer ps-components{.category-tree__child{border-width: medium;border-style: none;border-color: currentcolor;border-image: none;padding: 0px;}}
@layer ps-components{.category-tree__list{display: flex;flex-direction: column;row-gap: 0.5rem;}}
@layer ps-components{.category-tree__list[data-depth="0"] > .category-tree__item > .category-tree__item-header .category-tree__item-link{font-weight: 600;}}
@layer ps-components{.category-tree__list[data-depth="1"], .category-tree__list[data-depth="2"], .category-tree__list[data-depth="3"], .category-tree__list[data-depth="4"]{padding-left: 0.5rem;}}
@layer ps-components{.category-tree__item{transition: var(--bs-transition-default);}}
@layer ps-components{.category-tree__item-link{color: var(--bs-body-color);}}
@layer ps-components{.category-tree__item-header{display: flex;padding: 0.25rem 0px;}}
@layer ps-components{.category-tree__item-header.split .accordion-button{background-color: transparent;margin: -0.25rem 0px -0.25rem auto;padding-inline-end: 0px;}}
@layer ps-components{.category-tree__item-header .category-tree__item-link{flex-grow: 1;}}
@layer ps-components{.accordion--category{margin-bottom: 0px;}}
@layer ps-components{.accordion--category .accordion-item{border-width: medium;border-style: none;border-color: currentcolor;border-image: none;}}
@layer ps-components{.accordion--category .accordion-body{margin: 0px;padding: 0.5rem 0px 0px;}}
@layer ps-components{.accordion--category .accordion-button{cursor: pointer;font-size: 1rem;font-weight: 700;padding: 0.25rem 0.5rem;width: auto;}}
@layer ps-components{.subcategory{margin-inline: calc(var(--bs-gutter-x)*-.5);}}
@layer ps-components{.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: 0.5rem 0.75rem;white-space: nowrap;word-break: break-word;}}
@layer ps-components{.subcategory__list{align-items: center;display: flex;gap: 0.5rem;margin-block-end: 1rem;overflow-x: auto;padding-block: 0.25rem 0.75rem;padding-inline: 0.75rem;}}
@layer ps-components{@media (min-width: 576px){.subcategory{margin-inline: 0px;}}}
@layer ps-components{@media (min-width: 576px){.subcategory__link{flex-shrink: 1;white-space: normal;}}}
@layer ps-components{@media (min-width: 576px){.subcategory__list{flex-wrap: wrap;gap: 0.5rem;margin-block: 0px 1.5rem;margin-inline: 0px;overflow-x: visible;padding-block: 0px;padding-inline: 0px;}}}
@layer ps-components{.pagination{margin-block-end: 0px;width: 100%;}}
@layer ps-components{.pagination__container{align-items: center;gap: 1rem 1.5rem;display: flex;flex-wrap: wrap;justify-content: center;}}
@layer ps-components{.pagination__number{color: var(--bs-secondary-color);}}
@layer ps-components{.pagination__nav{align-items: center;display: flex;flex-wrap: wrap;gap: 0.5rem;}}
@layer ps-components{@media (min-width: 992px){.pagination{width: auto;}}}
@layer ps-components{@media (min-width: 992px){.pagination__container{justify-content: space-between;}}}
@layer ps-components{.header-block__action-btn{align-items: center;border-radius: var(--bs-border-radius-sm);color: var(--bs-body-color);display: inline-flex;gap: 0.25rem;padding: 0.375rem;position: relative;}}
@layer ps-components{.header-block__action-btn:not([href]){cursor: default;}}
@layer ps-components{@media (min-width: 768px){.header-block__action-btn{padding: 0.5rem 0.75rem;}}}
@layer ps-components{.header-block__icon{font-size: 1.25rem;}}
@layer ps-components{.header-block__badge{align-items: center;background: var(--bs-primary);border-radius: 50rem;color: var(--bs-light);display: flex;font-size: 0.625rem;font-weight: 600;height: 1rem;justify-content: center;line-height: 1;min-width: 1rem;padding: 0px 0.25rem;position: absolute;right: 0px;text-align: center;top: 0px;}}
@layer ps-components{@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;}}}
@layer ps-components{.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;}}
@layer ps-components{.product-flags{align-items: flex-start;display: flex;flex-wrap: wrap;gap: 0.5rem;left: 0px;margin: 0px;padding: 0.5rem 4rem 0.5rem 0.5rem;position: absolute;top: 0px;width: 100%;z-index: 1;}}
@layer ps-components{.product-flags .badge.discount, .product-flags .badge:not(.discount){border: 1px solid var(--bs-primary);}}
@layer ps-components{.product-miniature{container: product-miniature / inline-size;}}
@layer ps-components{.product-miniature__inner{background-color: var(--bs-body-bg);display: flex;flex-direction: column;height: 100%;}}
@layer ps-components{.product-miniature__inner, .product-miniature__top{border-radius: var(--bs-border-radius);transition: var(--bs-transition-default);}}
@layer ps-components{.product-miniature__top{overflow: hidden;position: relative;}}
@layer ps-components{.product-miniature__image{height: auto;transition: var(--bs-transition-default);width: 100%;}}
@layer ps-components{.product-miniature__image-container{position: relative;}}
@layer ps-components{.product-miniature__image-link{display: block;outline-offset: -0.125rem;}}
@layer ps-components{.product-miniature__bottom{display: flex;flex-direction: column;flex-grow: 1;gap: 0.5rem;padding: 1rem 0.5rem;}}
@layer ps-components{.product-miniature__infos{display: grid;gap: 0.5rem;}}
@layer ps-components{.product-miniature__prices, .product-miniature__variants{display: flex;flex-wrap: wrap;gap: 0.5rem;}}
@layer ps-components{.product-miniature__prices{align-items: center;}}
@layer ps-components{.product-miniature__price{font-weight: 600;}}
@layer ps-components{.product-miniature .product-flags{pointer-events: none;}}
@layer ps-components{@container product-miniature (width < 13.5rem){.product-miniature .product-flags .badge{font-size: 0.75rem;padding: 0.125rem 0.25rem;}}}
@layer ps-components{.rich-text{line-height: 1.5;}}
@layer ps-components{.page-loader{align-items: center;background: rgba(var(--bs-body-bg-rgb),.75);display: flex;height: 100%;justify-content: center;left: 0px;position: fixed;top: 0px;width: 100%;z-index: 999;}}
@layer ps-components{.layout-left-column .products, .layout-right-column .products{display: grid;gap: 1.5rem;grid-template-columns: repeat(1, minmax(0px, 1fr));}}
@layer ps-components{@media (min-width: 360px){.layout-left-column .products, .layout-right-column .products{grid-template-columns: repeat(2, minmax(0px, 1fr));}}}
@layer ps-components{@media (min-width: 1200px){.layout-left-column .products, .layout-right-column .products{grid-template-columns: repeat(3, minmax(0px, 1fr));}}}
@layer ps-components{.products__selection{align-items: center;gap: 1rem 1.5rem;display: grid;grid-template-columns: minmax(0px, 1fr);margin-block-end: 1.5rem;}}
@layer ps-components{.products__count{color: var(--bs-secondary-color);}}
@layer ps-components{.products__sort{align-items: center;display: flex;flex-wrap: wrap;gap: 0.5rem;order: -1;}}
@layer ps-components{.products__sort-label{align-items: center;display: none;white-space: nowrap;}}
@layer ps-components{.products__sort-dropdown{flex-grow: 1;}}
@layer ps-components{.products__sort-dropdown-button{justify-content: space-between;width: 100%;}}
@layer ps-components{.products__pagination{margin-block: 1.5rem;}}
@layer ps-components{@media (min-width: 768px){.products__sort-label{display: flex;}}}
@layer ps-components{@media (min-width: 992px){.products__selection{grid-template-columns: repeat(2, minmax(0px, 1fr));}}}
@layer ps-components{@media (min-width: 992px){.products__sort{order: 0;}}}
@layer ps-modules{#footer .ps-contactinfo__infos{margin-bottom: 1rem;}}
@layer ps-modules{#footer .ps-contactinfo__email, #footer .ps-contactinfo__fax, #footer .ps-contactinfo__infos, #footer .ps-contactinfo__phone{align-items: center;display: flex;}}
@layer ps-modules{#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: 0.5rem;}}
@layer ps-modules{.product-miniature .product-list-review{align-items: center;display: none;justify-content: start;padding: 0px;}}
@layer ps-modules{.product-miniature .product-list-review .product-list-comments-number{color: var(--bs-secondary-color);font-size: 0.75rem;line-height: 1;padding-block-start: 0.125rem;}}
@layer ps-modules{.star-content{display: flex;flex-flow: row;margin: 0px;position: absolute;}}
@layer ps-modules{.star-content .star, .star-content .star-hover, .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==") 0px 0px no-repeat rgba(255, 255, 255, 0);display: block;flex: 1 1 auto;height: 1.25rem;margin-left: 0.125rem;width: 1.25rem;}}
@layer ps-modules{.star-content .star-hover, .star-content .star-on{background-position: -1.5rem 0px;}}
@layer ps-modules{.small-stars .star, .small-stars .star-hover, .small-stars .star-on{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAQCAMAAACr6TZoAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVNQTFRFAAAA4ODg4ODg/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH/8EH/8EH/8EH/8EH4ODg4ODg/8EH/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg/8EH4ODg4ODg4ODg/8EH/8EH/8EH4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH4ODg4ODg4ODg4ODg/8EH/8EH/8EH/8EH/8EH/8EHhHHDRgAAAHF0Uk5TAEc0PUcX6tEUFuroFW///lRY/2gE48sBA9XdAg0wP1WIdlAvDAwvP1N5g1JADcikAaPKRPbwPD7x9UMx38klKM0sH+LOEtPeGta9wvz3Bgn6CFj6uPszO7CmTY/hSgNb7F9lV07kiV0IEWMgYQ4KYC6Os+LAAAAA9klEQVR4nGNgIB4wMmEIMbOg8lnZ2DnQlHBycfOgCPDy8QugqREUEhJG5ouI8vGJiaMokZAUEpKShnJkZOXkFfiAQFFJTlkFLKSqpq6hKQQEWto6aroMDOJ6fEhAH2SYgaEQEjAyYGAwNkEoMTUDm2NugVBiaQUSsbaBKbG1g9pv7wBTIuUIEXFyhihxcUV43A2ixN0DJuIJUeOF5C1viBo3GF/GB6LG1w+uxD8AoiYgECoQxMcXrB8SyscXBlcTDpSOiAQqjIIKRPPFxMb5xSfwJcLVJAlxJUtIpKQKpUEFlNMzQFRmlhNcTXZOLojKyy9gIA4AAOyMI366eVG+AAAAAElFTkSuQmCC") 0px 0px no-repeat rgba(255, 255, 255, 0);height: 1rem;margin-left: 0.125rem;width: 1rem;}}
@layer ps-modules{.small-stars .star-hover, .small-stars .star-on{background-position: -19px 0px;}}
@layer ps-modules{.grade-stars{display: inline-block;height: 1.25rem;min-width: 7.5rem;position: relative;}}
@layer ps-modules{.grade-stars.small-stars{height: 1rem;min-width: 6.25rem;}}
@layer ps-base{.header{background-color: var(--bs-body-bg);max-width: 100vw;position: sticky;top: 0px;width: 100%;z-index: 1021;}}
@layer ps-base{.footer-block, .footer-block__title{margin-block-end: 0.75rem;}}
@layer ps-base{.footer-block__title{font-size: 1rem;font-weight: 600;position: relative;}}
@layer ps-base{.footer-block__title, .footer-block__title a{color: var(--bs-white);}}
@layer ps-base{.footer-block__title--toggle{align-items: center;display: flex;justify-content: space-between;}}
@layer ps-base{.footer-block__title--toggle .stretched-link{background-color: inherit;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;color: inherit;padding: 0px;}}
@layer ps-base{.footer-block__title--toggle i{transition: var(--bs-transition-default);}}
@layer ps-base{.footer-block__list{margin-block-end: 0px;}}
@layer ps-base{.footer-block__list a{display: block;line-height: 1.5;padding-block: 0.25rem;}}
@layer ps-base{.footer-block a{color: var(--bs-gray-300);}}
@layer ps-base{@media (min-width: 768px){.footer-block{margin-block-end: 2.5rem;}}}
@layer ps-base{@media (min-width: 768px){.footer-block__title{margin-block-end: 1.5rem;}}}
@layer ps-base{@media (min-width: 768px){.footer-block__content.collapse{display: block;}}}
@layer ps-pages{.page-category .category__description{margin-bottom: 1rem;}}
@layer ps-pages{.page:not(body){padding-bottom: 2rem;}}
:root{--abcds-icon-color: #0262A7;--abcds-thead-bg: #095054;--abcds-thead-color: #FFFAFA;--abcds-row-bg-1: #FFFFFF;--abcds-row-bg-2: #F5F5F5;--abcds-border-color: #DDDDDD;--abcds-border-width: 1px;--abcds-thead-border-color: #DDDDDD;--abcds-thead-border-width: 1px;--abcds-icon-box-width: 0px;--abcds-icon-size-pl: 18px;--abcds-icon-size-ds: 20px;--abcds-pl-text-size: 12px;--abcds-pl-text-color: #111111;--abcds-pl-text-weight: 600;--abcds-pl-icon-value-gap: 4px;--abcds-pl-block-bg: transparent;--abcds-pl-block-border-color: #DDDDDD;--abcds-pl-block-border-width: 0px;--abcds-pdp-icon-size: 20px;--abcds-pdp-text-size: 14px;--abcds-pdp-text-color: #111111;--abcds-pdp-text-weight: 600;--abcds-pdp-block-bg: transparent;--abcds-pdp-block-border-color: #DDDDDD;--abcds-pdp-block-border-width: 0px;--abcds-pdp-font-family: inherit;--abcds-pdp-justify-content: flex-start;--abcds-pdp-column-gap: 12px;}
.abpc-listing-native{margin-top: 0.5rem;}
.abpc-listing-native .abpc-button{min-width: 44px;min-height: 44px;}
html{scroll-behavior: auto;}
.product-miniature .product-miniature__inner{background: rgba(255, 255, 255, 0);border: 0px;border-radius: 0px;box-shadow: none;height: 100%;}
.product-miniature .product-miniature__image-link{display: block;border: 0px;border-radius: 0px;aspect-ratio: 4 / 3;}
.product-miniature .product-miniature__image-container{aspect-ratio: 4 / 3;}
.product-miniature .product-miniature__image{width: 100%;height: 100%;aspect-ratio: 4 / 3;object-fit: contain;mix-blend-mode: normal;transition: transform 0.35s;}
.product-miniature .product-miniature__infos{position: relative;padding: 0px 45px 0px 0px;flex: 1 1 0%;}
.product-miniature .product-miniature__prices{display: flex;flex-wrap: wrap;gap: 5px 12px;align-items: baseline;margin: 0px 0px 16px;}
.product-miniature .product-flags{top: 12px;left: 12px;gap: 5px;}
@media (max-width: 767px){.product-miniature .product-miniature__title{font-size: 17px;letter-spacing: -0.3px;}}
@media (max-width: 767px){.product-miniature .product-miniature__infos{padding-right: 0px;}}
@media (max-width: 767px){.product-miniature .abpc-button--listing{position: static;margin-bottom: 12px;}}
@media (prefers-reduced-motion: reduce){.product-miniature .product-miniature__image{transition: none;}}
.product-miniature .product-miniature__image-link{text-decoration: none;}
#product .product__carousel .carousel-item img, #product .product__thumbnail img, .product-miniature .product-miniature__image{mix-blend-mode: normal;}
