 .x-breadcrumbs {margin: 0 0 1rem 0;max-width: var(--default-content-width);width: 100%;}.x-breadcrumbs__list {border-bottom: 0 none;color: var(--gray-600);display: flex;flex-wrap: wrap;font-size: 0.813rem;gap: 0.5em 0;line-height: inherit;list-style: none;margin-bottom: 0;margin-left: auto;margin-right: auto;max-width: var(--default-wrapper-width);padding: 0 var(--default-spacing-unit) 0 var(--default-spacing-unit);}.x-breadcrumbs__item {position: relative;z-index: 1;min-width: 1.25rem;}.x-breadcrumbs__item:not(:last-child) {margin-right: 1em;}.x-breadcrumbs__item:not(:last-of-type)::after {border-right: 0.2ch solid var(--red-400);content: "";display: inline-block;height: 1.75ch;position: relative;right: -0.4em;top: 0.25ch;transform: rotate(15deg);}.x-breadcrumbs a {display: inline-block;text-decoration: none;}.x-breadcrumbs a:is(:active, :focus, :hover) {text-decoration: underline;text-decoration-thickness: 0.1em;text-underline-offset: 0.15em;transition: text-decoration ease-in-out 0.3s, -webkit-text-decoration ease-in-out 0.3s;}.x-category-tree {position: relative;}.x-category-tree__trigger {display: none;}.x-category-tree__label.x-collapsible-content__toggle {border-bottom: var(--default-border-width) solid var(--red-400);color: var(--red-400);font-size: 1.25rem;font-family: var(--secondary-font-family);margin: 0 0 0.875em 0;min-height: 2em;padding: 0.875em 0;}.x-category-tree__row.x-collapsible-content__item {font-size: 1rem;margin-bottom: 2rem;}.x-category-tree .x-collapsible-content__item[aria-hidden=false], .x-category-tree .x-collapsible-content__item[aria-hidden=false] .x-category-tree__row {max-height: 100%;}.x-category-tree__title {display: none;}.x-category-tree__heading {font-family: var(--secondary-font-family);font-size: var(--title-three);font-weight: var(--font-bold);line-height: calc(var(--title-three) * 1.4);margin-bottom: var(--title-three);}.x-category-tree__heading--facets {align-items: center;display: flex;justify-content: space-between;}.x-category-tree__heading--facets a {color: var(--gray-600);font-size: var(--default-input-font-size);font-weight: var(--font-regular);}.x-category-tree__heading--facets a > * {display: inline-block;font-size: 0.625rem;margin-right: 0.5em;text-decoration: none;}.x-category-tree__row {list-style: none;margin: 0;max-height: 0;opacity: 0;overflow: hidden;padding: 0;transition: 0.2s ease-in-out;visibility: hidden;width: 100%;}.x-category-tree__link, .x-category-tree__link-set {color: var(--gray-600);display: block;font-weight: var(--font-medium);transition: color ease-in-out 0.2s;}.x-category-tree__link {margin: 0.666rem 0;text-decoration: none;line-height: 1.5;}.x-category-tree__link.u-text-underline {text-decoration: underline;}.x-category-tree__link:is(:focus, :focus-within, :hover), .x-category-tree__link--current {text-decoration: underline;text-decoration-thickness: 0.1em;text-underline-offset: 0.2em;}.x-category-tree__link--current {font-weight: 700;}.x-category-tree__link-set {font-size: var(--subheading-small);font-weight: var(--font-bold);}.x-category-tree__section-title:not(:first-of-type) {margin-top: 2.5rem;}.x-category-tree__list--level-2 .x-category-tree__link {padding-left: 1.5rem;}.x-category-tree__list--level-3 .x-category-tree__link {padding-left: 3rem;}.x-category-tree__list--level-4 .x-category-tree__link {padding-left: 4.5rem;}.x-category-tree__list--level-5 .x-category-tree__link {padding-left: 6rem;}.x-category-tree__list--level-6 .x-category-tree__link {padding-left: 7.5rem;}@media (min-width: 60em) {.x-category-tree__label.x-collapsible-content__toggle {display: none;}.x-category-tree__title {display: block;}.x-category-tree.x-collapsible-content {margin-top:0;}.x-category-tree__row, .x-category-tree__row.x-collapsible-content__item {max-height: none;opacity: 1;overflow: visible;visibility: visible;font-size: 0.875rem;margin-bottom: 0;padding: 0;}}.mm_facet_rangeslider {display: block;height: 2em;margin: 0.25em;position: relative;}.mm_facet_rangeslider_input_container_low, .mm_facet_rangeslider_input_container_high {border-bottom: var(--default-border-width) solid var(--gray-300);height: 2em;position: absolute;text-align: center;top: 0;width: 4em;}.mm_facet_rangeslider_input_container_low {border-radius: 0.25em 0 0 0.25em;left: 0;}.mm_facet_rangeslider_input_container_high {border-radius: 0 0.25em 0.25em 0;right: 0;}.mm_facet_rangeslider_input_container_low.mm_facet_rangeslider_input_active, .mm_facet_rangeslider_input_container_high.mm_facet_rangeslider_input_active {border-color: var(--gray-300);}.mm_facet_rangeslider_track_container {border-bottom: var(--default-border-width) solid var(--gray-300);border-top: var(--default-border-width) solid var(--gray-300);box-sizing: border-box;height: 2em;left: 4em;position: absolute;right: 4em;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;}.mm_facet_rangeslider_track {height: 0.25em;left: 0.25em;position: absolute;right: 0.25em;top: 50%;transform: translateY(-50%);}.mm_facet_rangeslider_track_background, .mm_facet_rangeslider_track_selection {background: var(--gray-600);bottom: 0;left: 0.5em;position: absolute;right: 0.5em;top: 0;}.mm_facet_rangeslider_track_selection {background: var(--red-400);}.mm_facet_rangeslider_track_handle_low, .mm_facet_rangeslider_track_handle_high {background: var(--white);border: var(--default-border-width) solid var(--gray-600);border-radius: 50%;cursor: pointer;height: 2em;left: -0.5em;position: absolute;top: 50%;transform: translateY(-50%);width: 2em;}.mm_facet_rangeslider.mm_facet_rangeslider_mini {height: 6em;margin: 0;}.mm_facet_rangeslider.mm_facet_rangeslider_mini .mm_facet_rangeslider_input_container_low {border: none;border-radius: 0.25em 0 0 0;width: 50%;}.mm_facet_rangeslider.mm_facet_rangeslider_mini .mm_facet_rangeslider_input_container_high {border: none;border-radius: 0 0.25em 0 0;width: 50%;}.mm_facet_rangeslider.mm_facet_rangeslider_mini .mm_facet_rangeslider_track_container {border: none;border-radius: 0 0 0.25em 0.25em;border-top: none;height: 3em;left: 0;right: 0;top: 2em;}.mm_facet_rangeslider.mm_facet_rangeslider_mini .mm_facet_rangeslider_input_container_low.mm_facet_rangeslider_input_active, .mm_facet_rangeslider.mm_facet_rangeslider_mini .mm_facet_rangeslider_input_container_high.mm_facet_rangeslider_input_active {border-color: var(--gray-200);box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.15);}.is-required:before {content: "* ";color: var(--red-400);font-size: larger;}.x-display-list-filtering {display: flex;flex-wrap: nowrap;margin-bottom: var(--default-spacing-unit);}.x-display-list-filtering form {margin: 0;}.x-display-list-filtering .x-display-list-filtering__sort-by {padding-left: 1rem;}.x-display-list-filtering .c-form-select__dropdown {line-height: 1.3;padding-top:0.66em;padding-bottom:0.66em;}.x-display-list-filtering .c-form-label, .x-display-list-filtering__total-items, .x-display-list-filtering__pages-heading {font-size: 1rem;font-family: var(--secondary-font-family);font-weight: 500 !important;color: var(--gray-600);}.x-display-list-filtering__total-items, .x-display-list-filtering__pages-heading {font-size: var(--subheading-small);}.x-hero {background-position: center;background-size: cover;display: block;position: relative;}.x-hero__caption {bottom: 0;padding: var(--default-spacing-unit) 0;position: absolute;text-shadow: 0 0 25px rgba(0, 0, 0, 0.25), 1px 1px 1px rgba(0, 0, 0, 0.5);width: 100%;}.x-hero__video {display: block;height: 100%;-o-object-fit: fill;object-fit: fill;width: 100%;}.x-hero__link {color: inherit;}.x-hero--borders::before {border: calc(var(--default-spacing-unit) / 4) solid rgba(255, 255, 255, 0.3);bottom: 0;content: "";display: block;left: 0;position: absolute;right: 0;top: 0;}.x-hero--overlap {margin-bottom: -10vh;}.x-hero--overlap .x-hero__caption {bottom: 10vh;}.x-messages {background-color: var(--gray-100);border: var(--default-border-width) solid var(--gray-500);border-radius: var(--default-border-radius);color: var(--gray-600);font-size: 0.875rem;margin-bottom: var(--default-spacing-unit);padding: 0.875em 1.25em;text-align: center;}.x-messages.u-text-left {text-align: left;}.x-messages.u-text-right {text-align: right;}.x-messages *:last-child {margin-bottom: 0;}.x-messages--borderless {border: 0 none;}.x-messages--error {background-color: var(--red-100);border-color: var(--red-400--shaded);}.x-messages--info {background-color: var(--blue-100);border-color: var(--blue-400--shaded);}.x-messages--inverted {background-color: var(--black);border-color: var(--blue-400);color: var(--white);}.x-messages--success {background-color: var(--green-100);border-color: var(--green-400--shaded);}.x-messages--warning {background-color: var(--yellow-100);border-color: var(--yellow-400--shaded);}.x-messages--with-icon {align-items: flex-start;display: flex;gap: 1.25rem;margin: 0 auto var(--default-spacing-unit);width: 100%;}.x-messages--with-icon--full-width {align-items: center;display: flex;gap: 1.25em;justify-content: center;margin: 0 0 var(--default-spacing-unit);width: 100%;}.x-messages__text {flex-grow: 1;}.x-messages--with-icon--full-width .x-messages__text {flex-grow: 0;}.x-messages__icon {font-size: 2em;}.x-messages--with-icon .x-messages__icon {flex-grow: 0;flex-shrink: 1;}.x-messages__close {line-height: 1;margin-top: -1rem;position: absolute;right: 0.25rem;text-decoration: none;top: 50%;}.x-pagination {margin-bottom: 1rem;display: flex;justify-content: center;align-items: center;width: 100%;}.x-pagination--centered {justify-content: center;margin-left: auto;margin-right: auto;}.x-pagination--load-next-items {padding: 1rem 0 0 0;text-align: center;}.x-pagination--load-next-items-button {padding: 1.75rem 2rem;}.x-pagination--right {margin-left: auto;}.x-pagination__list {align-items: center;display: flex;flex-wrap: wrap;gap: var(--default-spacing-unit);justify-content: space-between;list-style: none;margin: 0;}.x-pagination__link {border-radius: 50%;height: 3rem;padding: 0;width: 3rem;}.x-pagination .c-form-select {margin-bottom: 0;}.x-product-list, .x-subcategory-list {display: grid;gap: 1.25rem;grid-template-columns: repeat(2, minmax(0, 1fr));margin-bottom: var(--default-spacing-unit);}.x-gd-endless-loading {grid-column: span 2;}@media (min-width: 30em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(3, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 3;}}@media (min-width: 48em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(4, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 4;}}@media (min-width: 60em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(4, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 4;}}@media (min-width: 75em) {.x-product-list, .x-subcategory-list {gap: 2rem;grid-template-columns: repeat(5, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 5;}}@media (min-width: 90em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(6, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 6;}}@media (min-width: 110em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(7, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 7;}}@media (min-width: 130em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(8, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 8;}}@media (min-width: 150em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(9, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 9;}}@media (min-width: 170em) {.x-product-list, .x-subcategory-list {grid-template-columns: repeat(10, minmax(0, 1fr));}.x-gd-endless-loading {grid-column: span 10;}}.splide .x-product-list {display: flex;gap: 0;}.x-product-list__heading {margin-bottom: 2em;}.x-product-list__item, .x-subcategory-list__item {position: relative;}.x-product-list__item {display: flex;margin-bottom: var(--default-spacing-unit);}.x-subcategory-list__item-inner, .x-product-list__item-inner {display: flex;height: calc(100% + 2px);width: 100%;}.x-product-list__figure, .x-product-list__figure-caption, .x-subcategory-list__figure, .x-subcategory-list__figure-caption {display: flex;flex-direction: column;gap: 1.25rem;margin: 0;}.x-product-list__figure-caption {flex-grow: 1;gap: 1em;justify-content: space-between;}.x-subcategory-list__figure-caption {font-weight: var(--font-medium);text-align: center;}.x-product-list__picture, .x-subcategory-list__picture {align-items: center;aspect-ratio: 1;display: flex;justify-content: center;overflow: hidden;width: 100%;position: relative;z-index: 1;}.x-product-list__picture img, .x-subcategory-list__picture img {margin: 0 auto;object-fit: contain;height: 100%;}.x-subcategory-list__picture-subcat-grid {padding: 0;border: calc(var(--default-spacing-unit) / 3) solid #fff;}.x-product-list__link, .x-subcategory-list__link {text-decoration: none;}.x-hover--allowed .x-product-list__link:hover, .x-hover--allowed .x-subcategory-list__link:hover {text-decoration: underline;}.x-product-list__link::before, .x-subcategory-list__link::before {bottom: 0;content: "";cursor: pointer;left: 0;position: absolute;right: 0;top: 0;transition: box-shadow 250ms;z-index: 1;}.x-product-list__name {-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3;overflow: hidden;}.x-product-list--related {grid-template-columns: repeat(2, minmax(0, 1fr));}@media (min-width: 48em) {.x-product-list--related {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (min-width: 75em) {.x-product-list--related {grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (min-width: 90em) {.x-product-list--related {grid-template-columns: repeat(5, minmax(0, 1fr));}}.miva_datepicker {background-color: var(--white);border: var(--default-border-width) solid var(--gray-400);display: none;padding: var(--default-spacing-unit);position: absolute;z-index: 1000;}.miva_datepicker_calendar_container {display: inline-block;position: relative;-webkit-touch-callout: none;-webkit-user-select: none;user-select: none;vertical-align: top;width: 214px;}.miva_datepicker_calendar_month_selector {align-items: center;background-color: var(--gray-400);display: flex;position: relative;}.miva_datepicker_calendar_month_selector_next, .miva_datepicker_calendar_month_selector_prev {background: 0 -35px no-repeat;border: 0 none;cursor: pointer;height: 35px;padding: 0;width: 35px;}.miva_datepicker_calendar_month_selector_next:hover, .miva_datepicker_calendar_month_selector_prev:hover {background-color: var(--gray-600);}.miva_datepicker_calendar_month_selector_title {color: var(--white);flex-grow: 1;text-align: center;}.miva_datepicker_calendar_month_selector_title_month {display: inline-block;}.miva_datepicker_calendar_month_selector_title_year {display: inline-block;margin-left: 0.25em;}.miva_datepicker_cancel {display: inline-block;margin-top: 0.75em;}.miva_datepicker_calendar_weekday_container {height: 34px;margin: 2px;position: relative;}.miva_datepicker_calendar_weekday_title {display: inline-block;font-weight: 700;padding: 3px 0;position: absolute;text-align: center;width: 28px;}#miva_datepicker_calendar_week_container {margin: 2px;position: relative;}.miva_datepicker_calendar_week {display: block;height: 30px;position: relative;}.miva_datepicker_calendar_day {align-items: center;border: var(--default-border-width) solid var(--gray-400);bottom: 1px;cursor: pointer;display: inline-flex;font-size: 0.75em;justify-content: center;position: absolute;top: 1px;width: 26px;}.miva_datepicker_calendar_day:hover {background-color: var(--gray-400);border-color: var(--gray-600);color: var(--white);}.miva_datepicker_calendar_day_noselect, .miva_datepicker_calendar_day_noselect:hover {background-color: var(--gray-300);border-color: var(--gray-600);color: var(--gray-600);}.miva_datepicker_calendar_day_current {border-color: var(--gray-600);color: var(--gray-600);font-weight: 700;}.miva_datepicker_calendar_day_current:hover {background-color: var(--gray-600);color: var(--white);}.miva_datepicker_calendar_day_active {background-color: var(--gray-600);border-color: var(--gray-400);color: var(--white);font-weight: 700;}.miva_datepicker_calendar_day_0 {left: 1px;}.miva_datepicker_calendar_day_1 {left: 31px;}.miva_datepicker_calendar_day_2 {left: 61px;}.miva_datepicker_calendar_day_3 {left: 91px;}.miva_datepicker_calendar_day_4 {left: 121px;}.miva_datepicker_calendar_day_5 {left: 151px;}.miva_datepicker_calendar_day_6 {left: 181px;}.x-search-preview {background-color: var(--white);box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.25);display: none;list-style: none;margin: 0 0 1rem 0;opacity: 0;padding: 0.75rem 0.5rem;position: absolute;left: 0.5rem;transition: opacity ease-in-out 0.5s;width: calc(100% - 1rem);z-index: 500;max-height: calc(100dvh - 150px);overflow-y: auto;}.x-search-preview--open {opacity: 1;}.x-search-preview__entry {display: block;}.x-search-preview__list {padding: 0 0.5rem;}.x-search-preview__line {align-items: center;border-bottom: 1px solid var(--gray-100);cursor: pointer;display: flex;font-size: 0.875rem;padding: 0.5rem 0;position: relative;}.x-search-preview__image {height: 4rem;margin: 0 1em 0 0;overflow: hidden;text-align: center;width: 4rem;}.x-search-preview__item {display: flex;flex: 1;justify-content: space-between;text-decoration: none;}.x-search-preview__item--selected {background-color: var(--gray-100);}.x-search-preview__search-all {cursor: pointer;font-style: italic;padding: 0.5rem;}#js-t-site-header-search__results .x-facet-set__list.__categories {max-height: 160px;}#js-t-site-header-search__results .x-facet-set__list.__products {max-height: 290px;}#js-t-site-header-search__results .x-category-tree__row {max-height: calc(100dvh - 140px);opacity: 1 !important;visibility: visible !important;}#js-t-site-header-search__results .x-product-list__reviews {display: none;}@media (min-width: 40em) {.x-search-preview {left: 2rem;width: calc(100% - 4rem);}#js-t-site-header-search__results .x-product-list__reviews {display: block;}}@media (max-width: 59.9999em) {#js-t-site-header-search__results, #js-t-site-header-search__results .x-search-preview__list {display: none !important;}.search-is-active #js-t-site-header-search__results, .search-is-active #js-t-site-header-search__results .x-search-preview__list {display: block !important;}.c-form-input.t-site-header__search-field {font-size: 16px;}}@media (min-width: 60em) {.x-search-preview {left: 2rem;width: calc(100% - 4rem);}#js-t-site-header-search__results .x-facet-set__list.__categories, #js-t-site-header-search__results .x-facet-set__list.__products, #js-t-site-header-search__results .x-facet-set__list {max-height: calc(100dvh - 350px);}#js-t-site-header-search__results .x-category-tree__row {max-height: calc(100dvh - 140px);}}.mm_searchfield_menuitem_selected {background-color: var(--gray-100);}.x-mini-basket {background-color: rgba(34, 34, 34, 0.8);bottom: 0;display: flex;justify-content: flex-end;left: 0;opacity: 0;position: fixed;right: 0;top: 0;transition: opacity ease-in-out 0.2s;z-index: 500;transform: translateX(100%);}.x-mini-basket--open {opacity: 1;transform: translateX(0);}.x-mini-basket__empty-icon {align-items: center;border-radius: 50%;display: inline-flex;height: 4.5rem;justify-content: center;margin-top: 1.875rem;width: 4.5rem;}.x-mini-basket__content {display: flex;flex: 1 1 100%;flex-direction: column;max-width: 25rem;padding: 1rem 0;width: 100vw;}.x-mini-basket__content :is(header, footer), .x-mini-basket__list {padding: 0 1rem;}.x-mini-basket__header {display: flex;justify-content: space-between;}.x-mini-basket__header button {background-color: var(--white);cursor: pointer;font-size: 0.625rem;}.x-mini-basket__list {flex-grow: 1;margin-bottom: 1rem;overflow-y: auto;}.x-mini-basket__line {border-bottom: var(--default-border-width) solid var(--gray-300);display: flex;flex-wrap: nowrap;gap: 12px;padding: 1.25rem 0;}.x-mini-basket__totals {padding: 1.25rem 1rem;font-family: var(--secondary-font-family);font-weight: var(--font-medium);}.x-mini-basket__subtotal, .x-mini-basket__subtotal-discounts, .x-mini-basket__total {margin-bottom: 0.333rem;}.x-mini-basket__total {font-size: 1.25rem;}.x-mini-basket__image {min-height: 2.5rem;text-align: center;width: 70px;}.x-mini-basket__image-image {object-fit: contain;}.x-mini-basket__item {display: flex;flex: 1 1 0;flex-direction: column;justify-content: space-between;text-decoration: none;}.x-mini-basket__name {font-family: var(--secondary-font-family);font-size: 1rem;text-decoration: none;line-height: 1.3;}.x-hover--allowed .x-mini-basket__name:hover {text-decoration: none;}.x-mini-basket__sku {font-weight: var(--font-light);color: var(--gray-500);}.c-button.x-mini-basket__item-attributes-toggle {color: var(--gray-600);font-size: 0.813rem;padding: 0.5rem;margin: 0.5rem 0 0 0;background: transparent;border-right: 1px solid currentColor;border-left: 1px solid currentColor;}.c-button.x-mini-basket__item-attributes-toggle[aria-expanded='true'] {border: 1px solid currentColor;}.x-mini-basket__item-attributes {margin-bottom: 0.5rem;max-width: 100%;overflow-x: auto;position: relative;z-index: 1;}.x-mini-basket__item-attributes[aria-hidden='false'] {padding: 0.75rem;margin: 0.5rem 0 0 0;background: var(--gray-100);border-radius: var(--default-border-radius);border: 1px solid var(--gray-400);}.x-mini-basket__item-option {display: block;line-height: 1.5;padding: 4px 0 0 0;}.x-mini-basket__item-option.__discount {display: flex;justify-content: space-between;align-items:flex-start;font-style: italic;}.x-mini-basket__item-option-prompt {font-weight: var(--font-semibold);margin-right: 0.5em;}.x-mini-basket__item-option-value {word-wrap: anywhere;}.x-mini-basket__item-price {color: var(--black);}.x-mini-basket__item-total {font-family: var(--secondary-font-family);align-items: baseline;display: flex;justify-content: space-between;gap: 1em;}.x-mini-basket__item-quantity-divider {border-bottom-style: dotted;}.x-mini-basket__flag-upsold {font-style: italic;margin-left: 0.667em;}.x-mini-basket__charges, .x-mini-basket__total, .x-mini-basket__subtotal-discounts, .x-mini-basket__subtotal {display: flex;flex: 1 0 100%;justify-content: space-between;}.x-mini-basket__charges {flex-direction: column;font-size: 0.875rem;margin-bottom: 1em;}.x-mini-basket__charge-item {display: flex;justify-content: space-between;}.x-mini-basket__total {font-family: var(--secondary-font-family), sans-serif;font-size: var(--subheading-small);font-weight: var(--font-semibold);line-height: 1.3;}.x-mini-basket__cta {display: grid;gap: 0.5rem 0;}.x-mini-basket__item-remove {align-self: flex-end;flex: 0;font-size: 1rem;text-align: center;width: 1rem;}.t-basket__order-summary .x-mini-basket__item-remove {display: none;}.x-mini-basket__item-remove .c-button {background-color: transparent;color: var(--red-400);}.x-hover--allowed .x-mini-basket__item-remove .c-button:hover {background-color: var(--red-400) !important;color: var(--white) !important;border-color: var(--red-400) !important;}.x-quantify {border: var(--default-border-width) solid var(--gray-400);border-radius: var(--default-border-radius);display: grid;grid-template-columns: 2.5rem 1fr 2.5rem;grid-template-rows: 1fr;height: 2.5rem;width: 7.5rem;}.x-quantify :is(.c-button, .c-form-input) {align-self: stretch;border: 0 none;line-height: normal;margin-bottom: 0;outline-offset: calc(-1 * var(--default-border-width) * 2);padding: 0;}.x-quantify button {color: var(--gray-600);font-size: 0.625rem;-webkit-user-select: none;user-select: none;}.x-quantify button[aria-disabled=true] {background-color: var(--white);color: var(--gray-400);}.x-quantify button > * {pointer-events: none;}[data-tab-component] *:focus:not(:focus-visible) {box-shadow: inset 0 0 0 4px var(--transparent);outline: none;text-decoration: none;}[data-tab-component] *:focus-visible {box-shadow: inset 0 0 0 4px var(--focus);outline: none;text-decoration: none;}[data-tab-component] [role=tablist] {display: flex;gap: 1.75rem;justify-content: center;list-style: none;margin: 0;padding: 0;}[data-tab-component] [role=presentation], [data-tab-component] [role=tab] {display: inline-block;}[data-tab-component] [role=tab] {border-top: 5px solid var(--transparent);border-bottom: 5px solid var(--transparent);font-weight: var(--font-medium);padding: 0.5rem;text-decoration: none;}[data-tab-component] [role=tabpanel] {margin: auto;}[data-tab-component] [role=tabpanel] * + * {margin-top: 0.75rem;}.x-product-description [data-tab-component] [role=tabpanel] * + * {margin-top: unset;}@media (min-width: 40em) {[data-tab-component] [role=tabpanel] {padding: 1rem;}[data-tab-component] [role=tab][aria-selected] {border-bottom-color: var(--red-400);}}@media (max-width: 39.999em) {[data-tab-component] [role=tablist], [data-tab-component] [role=presentation] {display: block;}[data-tab-component] [role=tab] {border-bottom: var(--default-border-width) solid var(--gray-300);color: var(--black);display: flex;justify-content: space-between;}[data-tab-component] [role=tablist] li + li a {border-top: 0 !important;}[data-tab-component] [role=tab]::after {content: "+";font-size: 1.25em;line-height: 1;}[data-tab-component] [role=tab][aria-selected]::after {content: "-";}[data-tab-component] [role=tabpanel] {border-bottom: var(--default-border-width) solid var(--transparent);padding: 1rem 0.5rem;}[data-tab-component] [role=tabpanel]:not([hidden]) {border-color: var(--gray-300);}[data-tab-component] [role=tab][aria-selected] {border-left: 0.5rem solid var(--red-400);}}@media screen and (max-width: 59.999em) {.has-open-main-menu, .has-open-main-menu body {overflow: hidden;}.x-transfigure-navigation {backface-visibility: hidden;background-color: var(--transparent);bottom: 0;left: -100vw;opacity: 0;overflow: hidden;padding: 0;position: fixed;right: 0;top: 0;transform: scaleX(0);transform-origin: left;transition: all ease-out 0.2s;z-index: -1;}.x-transfigure-navigation.is-open {background: rgba(17, 17, 17, 0.65);left: 0;opacity: 1;transform: scaleX(1);transition: all ease-in 0.2s;z-index: 2;}.x-transfigure-navigation__wrap {background-color: var(--white);max-width: 22.5rem;min-height: 100%;-webkit-overflow-scrolling: touch;overflow-x: hidden;overflow-y: auto;}.x-transfigure-navigation__content {font-size: 1rem;position: relative;}.x-transfigure-navigation__row, .x-transfigure-navigation__row .c-navigation__row, .x-transfigure-navigation__row .c-navigation__row:nth-child(2) .c-navigation__row:last-of-type {background-color: var(--white);display: block;left: 0;list-style: none;min-height: 100%;position: absolute;top: 0;transition: transform 0.3s;width: 100%;}.x-transfigure-navigation .c-navigation__list {position: static;}.x-transfigure-navigation .c-navigation__list:hover > .c-navigation__row, .x-transfigure-navigation .c-navigation__list.focus-within > .c-navigation__row {box-shadow: none;display: block;}@supports (will-change: auto) {.x-transfigure-navigation .c-navigation__list:focus-within > .c-navigation__row {display: block;box-shadow: none;}}.x-transfigure-navigation .c-navigation__link {align-items: center;backface-visibility: hidden;display: flex;justify-content: space-between;min-height: 3rem;overflow: hidden;padding: 0.5rem 1rem;text-overflow: ellipsis;transform: translateZ(0);transition: all 0.3s;white-space: normal;}.x-transfigure-navigation .c-navigation__row:nth-child(2) .c-navigation__link, .x-transfigure-navigation .c-navigation__row:nth-child(2) .c-navigation__row:last-of-type .c-navigation__link {padding-left: 1rem;}.x-transfigure-navigation__row .c-navigation__list:last-of-type > .c-navigation__link, .x-transfigure-navigation__row .c-navigation__row .c-navigation__list:last-of-type > .c-navigation__link {border-bottom-width: var(--default-border-width);}.x-transfigure-navigation__row.is-hidden, .x-transfigure-navigation__row .c-navigation__row.is-hidden {transform: translateX(100%);}.x-transfigure-navigation__row.is-hidden > .cmp-primary-navigation__title, .x-transfigure-navigation__row.show-next > .cmp-primary-navigation__title, .x-transfigure-navigation__row.is-hidden > .c-navigation__list > .c-navigation__link, .x-transfigure-navigation__row.show-next > .c-navigation__list > .c-navigation__link, .x-transfigure-navigation__row .c-navigation__row.is-hidden > .c-navigation__list > .c-navigation__link, .x-transfigure-navigation__row .c-navigation__row.show-next > .c-navigation__list > .c-navigation__link {opacity: 0;}.x-transfigure-navigation__row.show-next > .c-navigation__list > .c-navigation__link, .x-transfigure-navigation__row .c-navigation__row.show-next > .c-navigation__list > .c-navigation__link {transform: translateX(-100%);}.x-transfigure-navigation .c-navigation__link-carat {display: none;}.x-transfigure-navigation .has-child-menu .c-navigation__link-carat {align-self: stretch;display: inline-flex;}.x-transfigure-navigation .c-navigation__link-carat > * {align-items: center;display: flex;font-size: 0.75rem;justify-content: center;width: 4rem;}.x-transfigure-navigation__footer {border-top: var(--default-border-width) solid var(--gray-300);font-size: var(--default-input-font-size);font-weight: var(--font-regular);margin: 1rem 0 0.5rem 1rem;padding: 1rem 0;width: calc(100% - 2rem);}.x-transfigure-navigation__footer-link {align-items: center;display: flex;height: 2.5rem;text-decoration: none;}}@media screen and (min-width: 60em) {.x-transfigure-navigation__row {gap: 0.25rem;}.x-transfigure-navigation__row .c-navigation__row {display: none;}.x-transfigure-navigation > .c-navigation__row {display: flex;}.x-transfigure-navigation .c-navigation__link span {position: relative;}.x-transfigure-navigation .c-navigation__link span:after {background-color: var(--red-400);bottom: -0.4em;content: "";height: 0.2em;left: 0;position: absolute;transform: scaleX(0);transform-origin: bottom left;transition: transform 0.25s ease-out;width: 100%;}.x-transfigure-navigation .c-navigation__link:is(:focus, :focus-within, :hover) span:after {transform: scaleX(1);}.x-transfigure-navigation .c-navigation__link:is(:target) {text-decoration: underline;text-decoration-thickness: 0.2em;text-underline-offset: 0.4em;}.x-transfigure-navigation__row .c-navigation__row:nth-child(2) .c-navigation__list {text-align: left;}.x-transfigure-navigation .c-navigation__list:hover > .c-navigation__row, .x-transfigure-navigation .c-navigation__list:focus-within > .c-navigation__row {display: flex;}.x-transfigure-navigation .c-navigation__list:hover > .c-navigation__row::before, .x-transfigure-navigation .c-navigation__list:focus-within > .c-navigation__row::before {background: rgba(0, 0, 0, 0);content: "";display: block;height: 110%;left: -1em;position: absolute;top: -1.125em;width: calc(100% + 2em);}.x-transfigure-navigation__row .is-off-screen .c-navigation__row:nth-child(2) .c-navigation__row {left: auto;right: 100%;}.x-transfigure-navigation .c-navigation__link-carat {font-size: 0.5em;transform: rotate(90deg);}.x-transfigure-navigation .c-navigation__row:nth-child(2) .c-navigation__link-carat {transform: rotate(0deg);}}.x-transfigure-navigation__content {padding-bottom: 0.5em;padding-top: 0.5em;}.x-transfigure-navigation .c-navigation__link {text-decoration: none;}.x-transfigure-navigation .c-navigation__link:hover {box-shadow: none;}.x-hover--allowed .x-transfigure-navigation .c-navigation__row:nth-child(2) .c-navigation__link:hover {background-color: var(--gray-100);border-radius: var(--default-border-radius);text-decoration: none;transition: background-color ease-out 0.1s;}.x-facets {display: flex;flex-direction: column;}.x-facet-set {margin-bottom: var(--default-spacing-unit);}.c-form-list__item.x-facet-set, .c-form-list__item.x-facet-set__list {max-width: 100%;}.x-facet-set__trigger {display: none;}.x-facet-set__label.x-collapsible-content__toggle {color: var(--gray-600);font-size: var(--paragraph-large);font-weight: var(--font-medium);margin-bottom: var(--default-spacing-unit);}.x-facet-set__label-toggle {font-size: 0.625rem;}.x-facet-set__label-facet-name {font-size: var(--default-font-size);font-weight: var(--font-bold);}.x-facet-set__list:not([aria-hidden=true]) {display: block;margin-bottom: var(--default-spacing-unit);transition-delay: 0.15s, 0s, 0s;overflow-y: auto;max-height: 18em;}.x-facet-set__list.x-collapsible-content__item[aria-hidden=false] {max-height: 18em;}#myFacetResults .x-facet-set__list.x-collapsible-content__item[aria-hidden=false], #myFacetResults .x-facet-set__list:not([aria-hidden=true]) {max-height: 10em;}.x-facet-set .c-form-checkbox {font-size: 1em;margin: 0.666rem 0;display: flex;}.x-facet-set .c-form-checkbox__caption {flex-basis: calc(100% - 1.5rem);}.x-facet-set__list-item {display: flex;flex-wrap: nowrap;justify-content: space-between;min-width: 100%;}.x-facet-set__list-item-name {color: var(--black);}.x-facet-set__list-item-count {color: var(--gray-600);}input[type=password]:invalid + .x-toggle-password {color: var(--gray-400);}.x-toggle-password {border: 0 none;border-radius: 0;color: var(--gray-600);font-size: 1.5em;margin-top: -0.125em;padding: 0.25em;position: absolute;right: 0.5em;top: calc(50% - 1px);}.x-toggle-password--no-label {margin-top: -0.25em;top: 25%;}.x-collapsible-content__toggle {align-items: center;background-color: transparent;border: 0 none;color: inherit;display: flex;font-weight: 700;justify-content: space-between;line-height: normal;padding: 0;width: 100%;}.x-collapsible-content__toggle[aria-expanded=true] [class^=u-icon-]::before {content: attr(data-toggle);}.x-collapsible-content__item[aria-hidden=false] {max-height: fit-content;opacity: 1;overflow: visible;transition: visibility 0s ease, max-height 0.3s ease, opacity 0.3s ease;visibility: visible;}.x-collapsible-content__item {max-height: 0;opacity: 0;overflow: hidden;visibility: hidden;}.x-contact-form .is-required span {color: var(--red-400);}.x-payment-card {align-items: baseline;display: grid;font-size: var(--default-input-font-size);gap: var(--default-spacing-unit);grid-template-columns: repeat(2, 1fr);padding: var(--default-spacing-unit);}.x-payment-card__image {display: none;}@media (min-width: 48em) {.x-payment-card {align-items: center;grid-template-columns: 38px repeat(4, 1fr);}.x-payment-card__image {display: block;grid-area: 1/1/2/2;}.x-payment-card__number {grid-area: 1/2/2/3;}.x-payment-card__cardholder {grid-area: 1/3/2/4;}.x-payment-card__expiry {grid-area: 1/4/2/5;}.x-payment-card__actions {grid-area: 1/5/2/6;place-self: center end;}}.x-payment-card__actions > * {align-items: baseline;gap: 2rem;}.x-native-dialog {background-color: var(--white);border: unset;border-radius: 0.75rem;max-height: 90vh;max-width: 60rem;min-width: 20rem;overflow-y: auto;padding: 2rem;&::backdrop {backdrop-filter: blur(2px);background-color: rgba(0, 0, 0, 0.6);}.x-native-dialog__header {align-items: flex-start;display: flex;justify-content: space-between;.x-native-dialog__title {font-size: 1.25rem;font-weight: 700;margin: 0;}.x-native-dialog__close-button {background-color: var(--white);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='%23fff' stroke='%23767676'%3E%3Ccircle cx='14' cy='14' r='14' stroke='none'/%3E%3Ccircle cx='14' cy='14' r='13.5' fill='none'/%3E%3C/g%3E%3Cpath d='m17.061 9.999-3.062 3.062-3.06-3.062-.939.939 3.061 3.061-3.062 3.062.939.939 3.061-3.061 3.062 3.06.939-.939-3.061-3.061 3.06-3.06Z' fill='%23575a5d'/%3E%3C/svg%3E");border: 0 none;border-radius: 50%;cursor: pointer;height: 1.75rem;line-height: normal;padding: 0;transform: translate(50%, -50%);width: 1.75rem;}}.x-native-dialog__content {margin-top: 1rem;& > *:last-child {margin-bottom: 0;}}}:root:has(.x-native-dialog[open]) {border-right: 1rem solid var(--gray-300);overflow: clip;}