/** Shopify CDN: Minification failed

Line 951:11 Unexpected ";"

**/
:where(.clone-dim) :first-child:is(p,h1,h2,h3,h4,h5,h6),:where(.clone-dim) :first-child:empty+:where(p,h1,h2,h3,h4,h5,h6),:where(.clone-dim) :first-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-start:revert}
:where(.clone-dim) :last-child:is(p,h1,h2,h3,h4,h5,h6),:where(.clone-dim) :where(p,h1,h2,h3,h4,h5,h6):nth-child(2):has(+:last-child:empty),:where(.clone-dim) :last-child:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-block-end:revert}
:where(.clone-dim){--animation-easing:initial;--animation-speed:initial;--animation-speed-fast:initial;--animation-speed-medium:initial;--animation-speed-slow:initial;--animation-timing-active:initial;--animation-timing-bounce:initial;--animation-timing-default:initial;--animation-timing-fade-in:initial;--animation-timing-fade-out:initial;--animation-timing-hover:initial;--animation-values:initial;--atc-destination:initial;--atc-opacity:initial;--backdrop-color-rgb:initial;--backdrop-opacity:initial;--badge-border-radius:initial;--badge-font-family:initial;--badge-font-size:initial;--badge-font-weight:initial;--badge-inset:initial;--badge-rectangle-padding-block:initial;--badge-rectangle-padding-inline:initial;--badge-text-transform:initial;--base-delay:initial;--border-color:initial;--border-radius:initial;--border-radius-sm:initial;--border-style:initial;--border-width:initial;--border-width-sm:initial;--burst-speed:initial;--button-background-color:initial;--button-border-color:initial;--button-border-width:initial;--button-color:initial;--button-focus-outline-color:initial;--button-font-family-primary:initial;--button-font-family-secondary:initial;--button-icon-opacity:initial;--button-padding-block:initial;--button-padding-inline:initial;--button-size:initial;--button-size-md:initial;--button-text-case-primary:initial;--button-text-case-secondary:initial;--buttons:initial;--buttons-max-width:initial;--buy-button-preferred-width:initial;--can-scroll:initial;--card-bg-hover:initial;--card-border-focus:initial;--card-border-hover:initial;--card-corner-radius:initial;--card-width-small:initial;--cart-primary-font-family:initial;--cart-primary-font-style:initial;--cart-primary-font-weight:initial;--cart-secondary-font-family:initial;--cart-secondary-font-style:initial;--cart-secondary-font-weight:initial;--case:initial;--centered:initial;--centered-column-number:initial;--check-speed:initial;--checkbox-border:initial;--checkbox-border-radius:initial;--checkbox-cursor:initial;--checkbox-label-padding:initial;--checkbox-path-opacity:initial;--checkbox-size:initial;--checkout-button-gap:initial;--clip:initial;--close-icon-opacity:initial;--color:initial;--color-background:initial;--color-background-rgb:initial;--color-border-rgb:initial;--color-drawer-shadow-rgb:initial;--color-error:initial;--color-foreground:initial;--color-foreground-muted:initial;--color-foreground-rgb:initial;--color-foreground-secondary:initial;--color-foreground-subdued:initial;--color-input-background:initial;--color-input-border:initial;--color-input-text:initial;--color-input-text-rgb:initial;--color-instock:initial;--color-lowstock:initial;--color-outofstock:initial;--color-popover-shadow-rgb:initial;--color-primary-button-background:initial;--color-primary-button-border:initial;--color-primary-button-focus-outline:initial;--color-primary-button-hover-background:initial;--color-primary-button-hover-border:initial;--color-primary-button-hover-text:initial;--color-primary-button-text:initial;--color-rgb:initial;--color-secondary-button-background:initial;--color-secondary-button-border:initial;--color-secondary-button-hover-background:initial;--color-secondary-button-hover-border:initial;--color-secondary-button-hover-text:initial;--color-secondary-button-text:initial;--color-selected-variant-background:initial;--color-selected-variant-border:initial;--color-selected-variant-hover-background:initial;--color-selected-variant-hover-border:initial;--color-selected-variant-hover-text:initial;--color-selected-variant-text:initial;--color-selected-variant-text-rgb:initial;--color-shadow-rgb:initial;--color-success:initial;--color-variant-background:initial;--color-variant-border:initial;--color-variant-hover-background:initial;--color-variant-hover-border:initial;--color-variant-hover-text:initial;--color-variant-text:initial;--color-variant-text-rgb:initial;--color-white:initial;--color-white-rgb:initial;--constrained-height:initial;--constrained-min-height:initial;--contrast-color:initial;--corner-radius:initial;--cursor:initial;--custom-transform-from:initial;--custom-transform-to:initial;--dialog-drawer-closing-animation:initial;--dialog-drawer-opening-animation:initial;--disabled-opacity:initial;--dividers:initial;--drawer-animation-speed:initial;--drawer-header-desktop-top:initial;--drawer-height:initial;--drawer-max-width:initial;--drawer-padding:initial;--drawer-stack-order:initial;--drawer-width:initial;--ease-out-cubic:initial;--ease-out-quad:initial;--end-opacity:initial;--end-x:initial;--end-y:initial;--extend:initial;--facets-open-z-index:initial;--facets-vertical-col-width:initial;--family:initial;--flex-direction:initial;--flex-wrap:initial;--flex-wrap-mobile:initial;--focal-point:initial;--focus-outline:initial;--focus-outline-offset:initial;--focus-outline-radius:initial;--focus-outline-width:initial;--font-:initial;--font-accent--family:initial;--font-accent--style:initial;--font-accent--weight:initial;--font-body--family:initial;--font-body--style:initial;--font-body--weight:initial;--font-family:initial;--font-h1--case:initial;--font-h1--family:initial;--font-h1--letter-spacing:initial;--font-h1--line-height:initial;--font-h1--size:initial;--font-h1--spacing:initial;--font-h1--style:initial;--font-h1--weight:initial;--font-h2--case:initial;--font-h2--family:initial;--font-h2--letter-spacing:initial;--font-h2--line-height:initial;--font-h2--size:initial;--font-h2--spacing:initial;--font-h2--style:initial;--font-h2--weight:initial;--font-h3--case:initial;--font-h3--family:initial;--font-h3--letter-spacing:initial;--font-h3--line-height:initial;--font-h3--size:initial;--font-h3--spacing:initial;--font-h3--style:initial;--font-h3--weight:initial;--font-h4--case:initial;--font-h4--family:initial;--font-h4--letter-spacing:initial;--font-h4--line-height:initial;--font-h4--size:initial;--font-h4--spacing:initial;--font-h4--style:initial;--font-h4--weight:initial;--font-h5--case:initial;--font-h5--family:initial;--font-h5--letter-spacing:initial;--font-h5--line-height:initial;--font-h5--size:initial;--font-h5--spacing:initial;--font-h5--style:initial;--font-h5--weight:initial;--font-h6--case:initial;--font-h6--family:initial;--font-h6--letter-spacing:initial;--font-h6--line-height:initial;--font-h6--size:initial;--font-h6--spacing:initial;--font-h6--style:initial;--font-h6--weight:initial;--font-heading--family:initial;--font-heading--spacing:initial;--font-heading--style:initial;--font-heading--weight:initial;--font-paragraph--case:initial;--font-paragraph--family:initial;--font-paragraph--line-height:initial;--font-paragraph--size:initial;--font-paragraph--spacing:initial;--font-paragraph--style:initial;--font-paragraph--weight:initial;--font-paragraph-family:initial;--font-paragraph-size:initial;--font-size:initial;--font-size--2xl:initial;--font-size--2xs:initial;--font-size--3xl:initial;--font-size--3xs:initial;--font-size--4xl:initial;--font-size--5xl:initial;--font-size--6xl:initial;--font-size--body-md:initial;--font-size--lg:initial;--font-size--md:initial;--font-size--sm:initial;--font-size--xl:initial;--font-size--xs:initial;--font-subheading--family:initial;--font-subheading--style:initial;--font-subheading--weight:initial;--font-weight:initial;--full-page-grid-central-column-width:initial;--full-page-grid-margin:initial;--full-page-grid-with-margins:initial;--full-page-margin-inline-offset:initial;--full-width:initial;--full-width-column-number:initial;--gallery-aspect-ratio:initial;--gap:initial;--gap-2xl:initial;--gap-2xs:initial;--gap-3xl:initial;--gap-3xs:initial;--gap-lg:initial;--gap-md:initial;--gap-scale:initial;--gap-sm:initial;--gap-xl:initial;--gap-xs:initial;--gift-card-image-max-height:initial;--gift-card-image-max-width:initial;--gradient-image-overlay:initial;--grid:initial;--grid-template-rows:initial;--grid-template-rows-desktop:initial;--gutter-slide-width:initial;--has-swatch:initial;--height:initial;--height-buy-buttons:initial;--height-small:initial;--horizontal-alignment:initial;--hover-color-rgb:initial;--hover-lift-amount:initial;--hover-scale-amount:initial;--hover-subtle-zoom-amount:initial;--hover-transition-duration:initial;--hover-transition-timing:initial;--icon-size-2xs:initial;--icon-size-lg:initial;--icon-size-md:initial;--icon-size-sm:initial;--icon-size-xs:initial;--icon-stroke-width:initial;--image-gap:initial;--index:initial;--input-box-shadow:initial;--input-box-shadow-focus:initial;--input-box-shadow-width:initial;--input-disabled-background-color:initial;--input-disabled-border-color:initial;--input-disabled-text-color:initial;--input-padding:initial;--input-padding-x:initial;--input-padding-y:initial;--input-textarea-min-height:initial;--layer-base:initial;--layer-flat:initial;--layer-header-menu:initial;--layer-heightened:initial;--layer-lowest:initial;--layer-menu-drawer:initial;--layer-overlay:initial;--layer-raised:initial;--layer-section-background:initial;--layer-sticky:initial;--layer-temporary:initial;--layer-window-overlay:initial;--letter-spacing:initial;--letter-spacing--:initial;--letter-spacing--body-loose:initial;--letter-spacing--body-normal:initial;--letter-spacing--body-tight:initial;--letter-spacing--display-loose:initial;--letter-spacing--display-normal:initial;--letter-spacing--display-tight:initial;--letter-spacing--heading-loose:initial;--letter-spacing--heading-normal:initial;--letter-spacing--heading-tight:initial;--letter-spacing-sm:initial;--line-height:initial;--line-height--:initial;--line-height--body:initial;--line-height--body-:initial;--line-height--body-loose:initial;--line-height--body-normal:initial;--line-height--body-tight:initial;--line-height--display:initial;--line-height--display-:initial;--line-height--display-loose:initial;--line-height--display-normal:initial;--line-height--display-tight:initial;--line-height--heading:initial;--line-height--heading-:initial;--line-height--heading-loose:initial;--line-height--heading-normal:initial;--line-height--heading-tight:initial;--margin-2xl:initial;--margin-2xs:initial;--margin-3xs:initial;--margin-4xl:initial;--margin-6xl:initial;--margin-block:initial;--margin-block-end:initial;--margin-block-start:initial;--margin-inline:initial;--margin-inline-end:initial;--margin-inline-start:initial;--margin-lg:initial;--margin-md:initial;--margin-sm:initial;--margin-xl:initial;--margin-xs:initial;--mask-if-no-scroll:initial;--mask-if-scroll:initial;--max-filter-size:initial;--max-pill-size:initial;--max-swatch-size:initial;--max-width--body-narrow:initial;--max-width--body-normal:initial;--max-width--display-narrow:initial;--max-width--display-normal:initial;--max-width--display-tight:initial;--max-width--heading-narrow:initial;--max-width--heading-normal:initial;--media-preview-ratio:initial;--media-radius:initial;--menu-child-active-font-color:initial;--menu-child-font-case:initial;--menu-child-font-color:initial;--menu-child-font-family:initial;--menu-child-font-line-height:initial;--menu-child-font-size:initial;--menu-child-font-style:initial;--menu-child-font-weight:initial;--menu-font-2xl--line-height:initial;--menu-font-2xl--size:initial;--menu-font-md--line-height:initial;--menu-font-md--size:initial;--menu-font-sm--line-height:initial;--menu-font-sm--size:initial;--menu-font-xl--line-height:initial;--menu-font-xl--size:initial;--menu-parent-active-font-color:initial;--menu-parent-font-case:initial;--menu-parent-font-color:initial;--menu-parent-font-family:initial;--menu-parent-font-line-height:initial;--menu-parent-font-size:initial;--menu-parent-font-style:initial;--menu-parent-font-weight:initial;--menu-top-level-font-case:initial;--menu-top-level-font-color:initial;--menu-top-level-font-color-rgb:initial;--menu-top-level-font-family:initial;--menu-top-level-font-line-height:initial;--menu-top-level-font-size:initial;--menu-top-level-font-size-desktop:initial;--menu-top-level-font-style:initial;--menu-top-level-font-weight:initial;--min-height:initial;--min-height-unitless:initial;--min-width:initial;--min-width-unitless:initial;--minimum-touch-target:initial;--modal-max-height:initial;--modal-top-margin:initial;--narrow-content-width:initial;--narrow-page-width:initial;--normal-content-width:initial;--normal-page-width:initial;--offset-max-swatch-size:initial;--offset-scaled-height:initial;--offset-scaled-width:initial;--offset-swatch-height:initial;--offset-swatch-width:initial;--offset-y:initial;--opacity-10:initial;--opacity-10-25:initial;--opacity-15:initial;--opacity-20:initial;--opacity-25:initial;--opacity-30:initial;--opacity-35-55:initial;--opacity-40:initial;--opacity-40-60:initial;--opacity-5:initial;--opacity-5-15:initial;--opacity-50:initial;--opacity-60:initial;--opacity-70:initial;--opacity-8:initial;--opacity-80:initial;--opacity-85:initial;--opacity-90:initial;--opacity-muted-text:initial;--opacity-subdued-text:initial;--options-border-radius:initial;--options-border-width:initial;--overflow-list-alignment:initial;--overflow-list-alignment-mobile:initial;--overflow-list-padding-block:initial;--overflow-list-padding-inline:initial;--padding-2xl:initial;--padding-2xs:initial;--padding-3xl:initial;--padding-3xs:initial;--padding-4xl:initial;--padding-5xl:initial;--padding-6xl:initial;--padding-block:initial;--padding-block-end:initial;--padding-block-start:initial;--padding-inline:initial;--padding-inline-end:initial;--padding-inline-start:initial;--padding-lg:initial;--padding-md:initial;--padding-sm:initial;--padding-xl:initial;--padding-xs:initial;--page-content-width:initial;--page-margin:initial;--page-width:initial;--palette-darkest:initial;--palette-darkest-rgb:initial;--palette-lightest:initial;--palette-lightest-rgb:initial;--peek-next-slide-size:initial;--pill-background-color:initial;--pill-offset:initial;--pill-width-current:initial;--pill-width-previous:initial;--pills-pill-background-color:initial;--private-border-width:initial;--private-button-border-color:initial;--private-button-shadow:initial;--private-button-size:initial;--private-focus-ring-size:initial;--private-motion-ease:initial;--private-motion-speed:initial;--product-card-alignment:initial;--product-card-gap:initial;--product-corner-radius:initial;--product-media-fit:initial;--product-swatches-alignment:initial;--product-swatches-alignment-mobile:initial;--quantity-selector-width:initial;--query:initial;--quick-add-background:initial;--quick-add-bottom:initial;--quick-add-collapsed-width:initial;--quick-add-display:initial;--quick-add-expanded-width:initial;--quick-add-foreground:initial;--quick-add-icon-width:initial;--quick-add-inset-block-end:initial;--quick-add-inset-inline-end:initial;--quick-add-mobile-display:initial;--quick-add-mobile-opacity:initial;--quick-add-modal-gallery-width:initial;--quick-add-modal-height:initial;--quick-add-modal-mask-end:initial;--quick-add-modal-mask-end-progressive-enhanced:initial;--quick-add-modal-mask-start:initial;--quick-add-modal-width:initial;--quick-add-offset:initial;--quick-add-right:initial;--radius:initial;--ratio:initial;--resource-list-column-gap:initial;--resource-list-column-gap-desktop:initial;--resource-list-columns:initial;--resource-list-columns-mobile:initial;--resource-list-columns-per-row:initial;--resource-list-mobile-gap-max:initial;--resource-list-row-gap:initial;--resource-list-row-gap-desktop:initial;--ring-speed:initial;--row:initial;--safe-area-inset-bottom:initial;--safe-area-inset-left:initial;--safe-area-inset-right:initial;--safe-area-inset-top:initial;--scale-timing:initial;--scaling-factor:initial;--search-border-radius:initial;--search-border-width:initial;--section-height-large:initial;--section-height-medium:initial;--section-height-offset:initial;--section-height-small:initial;--section-min-height:initial;--section-top-offset:initial;--shadow-blur:initial;--shadow-button:initial;--shadow-drawer:initial;--shadow-popover:initial;--shimmer-color-light:initial;--shimmer-speed:initial;--shimmer-text-color:initial;--shopify-accelerated-checkout-button-block-size:initial;--shopify-accelerated-checkout-button-border-radius:initial;--show-fallback-borders:initial;--sidebar-width:initial;--size:initial;--size-style-aspect-ratio:initial;--size-style-height:initial;--size-style-height-mobile:initial;--size-style-width:initial;--size-style-width-mobile:initial;--size-style-width-mobile-min:initial;--skeleton-opacity:initial;--slide-from:initial;--slide-min-height:initial;--slide-min-height-desktop:initial;--slide-offset:initial;--slide-opacity-from:initial;--slide-opacity-to:initial;--slide-to:initial;--slide-width:initial;--slideshow-align-items:initial;--slideshow-controls-icon:initial;--slideshow-gap:initial;--slideshow-slide-offset:initial;--slideshow-timeline:initial;--spacing-scale:initial;--spacing-scale-default:initial;--spacing-scale-md:initial;--speed:initial;--spring-d180-b0-duration:initial;--spring-d180-b0-easing:initial;--spring-d220-b0-duration:initial;--spring-d220-b0-easing:initial;--spring-d280-b0-duration:initial;--spring-d280-b0-easing:initial;--spring-d300-b0-duration:initial;--spring-d300-b0-easing:initial;--start-opacity:initial;--start-x:initial;--start-y:initial;--step-delay:initial;--sticky-header-offset:initial;--style:initial;--style-border-drawer:initial;--style-border-popover:initial;--style-border-radius-50:initial;--style-border-radius-buttons:initial;--style-border-radius-buttons-primary:initial;--style-border-radius-buttons-secondary:initial;--style-border-radius-inputs:initial;--style-border-radius-lg:initial;--style-border-radius-md:initial;--style-border-radius-pills:initial;--style-border-radius-popover:initial;--style-border-radius-sm:initial;--style-border-radius-xs:initial;--style-border-swatch-opacity:initial;--style-border-swatch-style:initial;--style-border-swatch-width:initial;--style-border-width:initial;--style-border-width-inputs:initial;--style-border-width-primary:initial;--style-border-width-secondary:initial;--submenu-animation-speed:initial;--summary-font-case:initial;--summary-font-family:initial;--summary-font-line-height:initial;--summary-font-size:initial;--summary-font-style:initial;--summary-font-weight:initial;--swatch-background:initial;--swatch-focal-point:initial;--swatch-height:initial;--swatch-width:initial;--test:initial;--text-align:initial;--text-background-color:initial;--text-corner-radius:initial;--text-padding:initial;--text-speed:initial;--text-transform:initial;--text-wrap:initial;--theme-drawer-padding:initial;--theme-drawer-width:initial;--tick-speed:initial;--title-case:initial;--title-font-size:initial;--title-margin-block:initial;--two-column:initial;--unbranded:initial;--util-page-margin-offset:initial;--variant-ch:initial;--variant-min-width:initial;--variant-option-label-color:initial;--variant-option-label-color-subdued:initial;--variant-option-padding-inline:initial;--variant-picker-border-opacity:initial;--variant-picker-border-style:initial;--variant-picker-border-width:initial;--variant-picker-button-border-width:initial;--variant-picker-button-radius:initial;--variant-picker-stroke-color:initial;--variant-picker-swatch-height:initial;--variant-picker-swatch-height-unitless:initial;--variant-picker-swatch-radius:initial;--variant-picker-swatch-width:initial;--variant-picker-swatch-width-unitless:initial;--variant-strikethrough-color:initial;--vertical:initial;--vertical-alignment:initial;--vertical-alignment-mobile:initial;--video-aspect-ratio:initial;--video-placeholder-width:initial;--view-transition-new-main-content:initial;--view-transition-old-main-content:initial;--viewport-offset:initial;--weight:initial;--wide-page-width:initial;--width:initial;--x-timing:initial;--y-timing:initial}
html{scroll-padding-top:calc(var(--logo-height-mobile) + 106px)}
@media only screen and (min-width:768px){html{scroll-padding-top:calc(var(--logo-height) + 106px)}}
:where(.clone-dim){--badge-offset:initial;--color-header-transparent-text:initial;--fontStyleBold:initial;--fontStyleRegular:initial;--full-width-padding:initial;--logo-height:initial;--logo-height-mobile:initial;--maxLinesProductTitle:initial;--ot-footer-space:initial;--padding-bottom:initial;--ratio-percent:initial}
.clone-dim{line-height:1.15!important;-webkit-text-size-adjust:100%!important}
.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1){font-size:2em!important;margin:.67em 0!important}
.clone-dim hr{box-sizing:content-box!important;height:0!important;overflow:visible!important}
.clone-dim pre{font-family:monospace,monospace!important;font-size:1em!important}
.clone-dim a{background-color:transparent!important}
.clone-dim b, .clone-dim strong{font-weight:bolder!important}
.clone-dim code{font-family:monospace,monospace!important;font-size:1em!important}
.clone-dim small{font-size:80%!important}
.clone-dim sub, .clone-dim sup{font-size:75%!important;line-height:0!important;position:relative!important;vertical-align:baseline!important}
.clone-dim sub{bottom:-.25em!important}
.clone-dim sup{top:-.5em!important}
.clone-dim img{border-style:none!important}
.clone-dim button, .clone-dim input, .clone-dim select, .clone-dim textarea{font-family:inherit!important;font-size:100%!important;line-height:1.15!important;margin:0!important}
.clone-dim button, .clone-dim input{overflow:visible!important}
.clone-dim button, .clone-dim select{text-transform:none!important}
.clone-dim button, .clone-dim [type=button], .clone-dim [type=reset], .clone-dim [type=submit]{-webkit-appearance:button!important}
.clone-dim button::-moz-focus-inner, .clone-dim [type=button]::-moz-focus-inner, .clone-dim [type=reset]::-moz-focus-inner, .clone-dim [type=submit]::-moz-focus-inner{border-style:none!important;padding:0!important}
.clone-dim button:-moz-focusring, .clone-dim [type=button]:-moz-focusring, .clone-dim [type=reset]:-moz-focusring, .clone-dim [type=submit]:-moz-focusring{outline:1px dotted ButtonText!important}
.clone-dim fieldset{padding:.35em .75em .625em!important}
.clone-dim textarea{overflow:auto!important}
.clone-dim [type=checkbox], .clone-dim [type=radio]{box-sizing:border-box!important;padding:0!important}
.clone-dim [type=number]::-webkit-inner-spin-button, .clone-dim [type=number]::-webkit-outer-spin-button{height:auto!important}
.clone-dim [type=search]{-webkit-appearance:textfield!important;outline-offset:-2px!important}
.clone-dim [type=search]::-webkit-search-decoration{-webkit-appearance:none!important}
.clone-dim ::-webkit-file-upload-button{-webkit-appearance:button!important;font:inherit!important}
.clone-dim details{display:block!important}
.clone-dim summary{display:list-item!important}
.clone-dim [hidden]{display:none!important}
.clone-dim [data-whatintent=mouse] *, .clone-dim [data-whatintent=mouse] *:focus, .clone-dim [data-whatintent=touch] *, .clone-dim [data-whatintent=touch] *:focus, .clone-dim [data-whatinput=mouse] *, .clone-dim [data-whatinput=mouse] *:focus, .clone-dim [data-whatinput=touch] *, .clone-dim [data-whatinput=touch] *:focus{outline:none!important}
.clone-dim [draggable=false]{-webkit-touch-callout:none!important;-webkit-user-select:none!important}
.clone-dim{font-size:100%!important}
.clone-dim *, .clone-dim *:before, .clone-dim *:after{box-sizing:inherit!important}
.clone-dim.clone-dim{background:var(--bg-body, #f5f5f5)!important;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif!important;font-weight:400!important;line-height:1.6!important;color:var(--color-body, #2c2d2e)!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}
.clone-dim img{display:inline-block!important;vertical-align:middle!important;max-width:100%!important;height:auto!important;-ms-interpolation-mode:bicubic!important}
.clone-dim textarea{height:auto!important;min-height:50px!important;border-radius:0!important}
.clone-dim select{box-sizing:border-box!important;width:100%!important;border-radius:0!important}
.clone-dim button{padding:0!important;-webkit-appearance:none!important;appearance:none!important;border:0!important;border-radius:0!important;background:transparent!important;line-height:1!important;cursor:auto!important}
.clone-dim [data-whatinput=mouse] button{outline:0!important}
.clone-dim pre{overflow:auto!important;-webkit-overflow-scrolling:touch!important}
.clone-dim button, .clone-dim input, .clone-dim select, .clone-dim textarea{font-family:inherit!important}
.clone-dim div,.clone-dim dl,.clone-dim dt,.clone-dim dd,.clone-dim ul,.clone-dim ol,.clone-dim li,.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim pre,.clone-dim form,.clone-dim p,.clone-dim blockquote,.clone-dim th,.clone-dim td{margin:0!important;padding:0!important}
.clone-dim p{margin-bottom:1.5rem!important;font-size:inherit!important;line-height:1.6!important;text-rendering:optimizeLegibility!important}
.clone-dim em, .clone-dim i{font-style:italic!important;line-height:inherit!important}
.clone-dim strong, .clone-dim b{font-weight:500!important;line-height:inherit!important}
.clone-dim small{font-size:80%!important;line-height:inherit!important}
.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge,.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span,.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3,.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4,.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim .h5,.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h6{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif!important;font-style:normal!important;font-weight:700!important;color:var(--color-heading, #1a1c1d)!important;text-rendering:optimizeLegibility!important}
.clone-dim :is(h1:where(:not([data-tr-src])),:where([data-tr-src="h1"])) small,.clone-dim .h1 small,.clone-dim .h1-large small,.clone-dim .h1-xlarge small,.clone-dim :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) small,.clone-dim .h2 small,.clone-dim blockquote p small,.clone-dim blockquote span small,.clone-dim :is(h3:where(:not([data-tr-src])),:where([data-tr-src="h3"])) small,.clone-dim .h3 small,.clone-dim :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"])) small,.clone-dim .h4 small,.clone-dim :is(h5:where(:not([data-tr-src])),:where([data-tr-src="h5"])) small,.clone-dim .h5 small,.clone-dim :is(h6:where(:not([data-tr-src])),:where([data-tr-src="h6"])) small,.clone-dim .h6 small{line-height:0!important;color:#cacaca!important}
.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge{font-size:3.45rem!important;line-height:1.45!important;margin-top:0!important;margin-bottom:1.5rem!important}
.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span{font-size:3rem!important;line-height:1.45!important;margin-top:0!important;margin-bottom:1.5rem!important}
.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3{font-size:2.55rem!important;line-height:1.45!important;margin-top:0!important;margin-bottom:1.5rem!important}
.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4{font-size:2.1rem!important;line-height:1.45!important;margin-top:0!important;margin-bottom:1.5rem!important}
.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim .h5{font-size:1.8rem!important;line-height:1.45!important;margin-top:0!important;margin-bottom:1.5rem!important}
.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h6{font-size:1.35rem!important;line-height:1.45!important;margin-top:0!important;margin-bottom:1.5rem!important}
@media print,screen and (min-width:48em){.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge{font-size:4.05rem!important}
.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span{font-size:3.45rem!important}
.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3{font-size:2.7rem!important}
.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4{font-size:2.1rem!important}
.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim .h5{font-size:1.8rem!important}
.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h6{font-size:1.35rem!important}}
@media print,screen and (min-width:66.75em){.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge{font-size:4.8rem!important}
.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span{font-size:4.05rem!important}
.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3{font-size:3rem!important}
.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4{font-size:2.25rem!important}
.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim .h5{font-size:1.8rem!important}
.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h6{font-size:1.35rem!important}}
.clone-dim a{line-height:inherit!important;color:var(--color-body, #2c2d2e)!important;text-decoration:none!important;cursor:pointer!important}
.clone-dim a:hover, .clone-dim a:focus{color:var(--color-accent)!important}
.clone-dim a img{border:0!important}
.clone-dim hr{clear:both!important;max-width:1380px!important;height:0!important;margin:1.5rem auto!important;border-top:0!important;border-right:0!important;border-bottom:1px solid #cacaca!important;border-left:0!important}
.clone-dim ul, .clone-dim ol, .clone-dim dl{margin-bottom:1.5rem!important;list-style-position:outside!important;line-height:1.6!important}
.clone-dim li{font-size:inherit!important}
.clone-dim ul{margin-left:1.5rem!important;list-style-type:disc!important}
.clone-dim ol{margin-left:1.5rem!important}
.clone-dim ul ul, .clone-dim ol ul, .clone-dim ul ol, .clone-dim ol ol{margin-left:1.5rem!important;margin-bottom:0!important}
.clone-dim dl{margin-bottom:1.2rem!important}
.clone-dim dl dt{margin-bottom:0.36rem!important;font-weight:500!important}
.clone-dim blockquote{margin:0 0 1.5rem!important;padding:0.675rem 1.5rem 0 1.425rem!important;border-left:1px solid #cacaca!important}
.clone-dim blockquote, .clone-dim blockquote p{line-height:1.6!important;color:#8a8a8a!important}
.clone-dim figure{margin:0!important}
.clone-dim .subheader{margin-top:0.24rem!important;margin-bottom:0.6rem!important;font-weight:400!important;line-height:1.4!important;color:#8a8a8a!important}
.clone-dim cite{display:block!important;color:#8a8a8a!important;font-size:0.975rem!important}
.clone-dim cite:before{content:"\2014  "!important}
.clone-dim code{border:1px solid #cacaca!important;background-color:#e6e6e6!important;font-family:Consolas,Liberation Mono,Courier,monospace!important;font-weight:400!important;color:#2c2d2e!important;display:inline!important;max-width:100%!important;word-wrap:break-word!important;padding:0.15rem 0.375rem 0.075rem!important}
.clone-dim .text-left{text-align:left!important}
.clone-dim .text-right{text-align:right!important}
.clone-dim .text-center{text-align:center!important}
@media print{.clone-dim *{-webkit-print-color-adjust:economy!important;print-color-adjust:economy!important}
.clone-dim.clone-dim.clone-dim *{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
.clone-dim a, .clone-dim a:visited{text-decoration:underline!important}
.clone-dim a[href]:after{content:" (" attr(href) ")"!important}
.clone-dim a[href^="javascript:"]:after, .clone-dim a[href^="#"]:after{content:""!important}
.clone-dim pre, .clone-dim blockquote{border:1px solid #8a8a8a!important;page-break-inside:avoid!important}
.clone-dim thead{display:table-header-group!important}
.clone-dim tr, .clone-dim img{page-break-inside:avoid!important}
.clone-dim.clone-dim.clone-dim img{max-width:100%!important}
@page {margin:.5cm}
.clone-dim p,.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3){orphans:3!important;widows:3!important}
.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3){page-break-after:avoid!important}}
.clone-dim .row{max-width:1380px!important;margin-right:auto!important;margin-left:auto!important;display:flex!important;flex-flow:row wrap!important}
.clone-dim .row .row{margin-right:-0.3rem!important;margin-left:-0.3rem!important}
@media print,screen and (min-width:48em){.clone-dim .row .row{margin-right:-1.125rem!important;margin-left:-1.125rem!important}}
@media print,screen and (min-width:66.75em){.clone-dim .row .row{margin-right:-1.125rem!important;margin-left:-1.125rem!important}}
.clone-dim .row.expanded{max-width:none!important}
.clone-dim .row.expanded .row{margin-right:auto!important;margin-left:auto!important}
.clone-dim .row:not(.expanded) .row{max-width:none!important}
.clone-dim .column, .clone-dim .columns{flex:1 1 0px!important;padding-right:0.3rem!important;padding-left:0.3rem!important;min-width:0!important}
@media print,screen and (min-width:48em){.clone-dim .column, .clone-dim .columns{padding-right:1.125rem!important;padding-left:1.125rem!important}}
.clone-dim .column.row.row, .clone-dim .row.row.columns{float:none!important;display:block!important}
.clone-dim .row .column.row.row, .clone-dim .row .row.row.columns{margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}
.clone-dim .small-6{flex:0 0 50%!important;max-width:50%!important}
.clone-dim .small-8{flex:0 0 66.66667%!important;max-width:66.66667%!important}
.clone-dim .small-12{flex:0 0 100%!important;max-width:100%!important}
.clone-dim .small-up-1{flex-wrap:wrap!important}
.clone-dim .small-up-1>.column, .clone-dim .small-up-1>.columns{flex:0 0 100%!important;max-width:100%!important}
.clone-dim .small-up-2{flex-wrap:wrap!important}
.clone-dim .small-up-2>.column, .clone-dim .small-up-2>.columns{flex:0 0 50%!important;max-width:50%!important}
@media print,screen and (min-width:48em){.clone-dim .medium-3{flex:0 0 25%!important;max-width:25%!important}
.clone-dim .medium-4{flex:0 0 33.33333%!important;max-width:33.33333%!important}
.clone-dim .medium-6{flex:0 0 50%!important;max-width:50%!important}
.clone-dim .medium-8{flex:0 0 66.66667%!important;max-width:66.66667%!important}
.clone-dim .medium-up-2{flex-wrap:wrap!important}
.clone-dim .medium-up-2>.column, .clone-dim .medium-up-2>.columns{flex:0 0 50%!important;max-width:50%!important}
.clone-dim .medium-up-4{flex-wrap:wrap!important}
.clone-dim .medium-up-4>.column, .clone-dim .medium-up-4>.columns{flex:0 0 25%!important;max-width:25%!important}}
@media print,screen and (min-width:66.75em){.clone-dim .large-2{flex:0 0 16.66667%!important;max-width:16.66667%!important}
.clone-dim .large-3{flex:0 0 25%!important;max-width:25%!important}
.clone-dim .large-4{flex:0 0 33.33333%!important;max-width:33.33333%!important}}
.clone-dim .align-stretch{align-items:stretch!important}
.clone-dim{font-size:calc(var(--font-body-scale) * 16px)!important}
.clone-dim.clone-dim{overflow-wrap:break-word!important;font-size:1.275rem!important;line-height:calc(var(--font-body-line-height-scale) * 1.6)!important;letter-spacing:var(--font-body-letter-spacing, normal)!important;background:var(--bg-body)!important}
.clone-dim *{box-sizing:border-box!important}
.clone-dim{--bg-body:#f5f5f5!important;--bg-body-rgb:245, 245, 245!important;--block-border-radius:16px!important;--button-border-radius:6px!important;--input-border-radius:6px!important;--color-body:#2c2d2e!important;--color-body-rgb:44, 45, 46!important;--color-heading-text:#1a1c1d!important;--color-heading-text-rgb:26, 28, 29!important;--color-accent:#3f72e5!important;--color-accent-rgb:63, 114, 229!important;--color-border:#dadce0!important;--color-form-border:#d3d3d3!important;--color-star:#fd9a52!important;--color-overlay-rgb:159, 163, 167!important;--section-spacing-mobile:50px!important;--section-spacing-desktop:100px!important;--color-drawer-bg:#fff!important}
.clone-dim a{-webkit-tap-highlight-color:rgba(0,0,0,0)!important;transition:color .25s cubic-bezier(.104,.204,.492,1)!important}
.clone-dim button, .clone-dim summary{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}
.clone-dim p{word-spacing:.001em!important;font-feature-settings:"kern" 1!important;font-kerning:normal!important;line-height:calc(var(--font-body-line-height-scale) * 1.6)!important}
.clone-dim figure{margin:0!important;padding:0!important}
.clone-dim hr{border-bottom-color:var(--color-border, #dadce0)!important}
.clone-dim summary{display:inline-block!important}
.clone-dim #wrapper{min-height:100vh!important;display:flex!important;flex-direction:column!important;scroll-behavior:smooth!important}
.clone-dim #wrapper #main-content{display:flex!important;flex:1!important;backface-visibility:hidden!important;min-height:calc(100vh - var(--header-height, 0px) - var(--announcement-height, 0px))!important;flex-direction:column!important;background:var(--bg-body, #fff)!important}
@supports (height: 100dvh){.clone-dim #wrapper #main-content{min-height:calc(100dvh - var(--header-height, 0px) - var(--announcement-height, 0px))!important}}
.clone-dim #wrapper #main-content>.row{width:100%!important}
.clone-dim #wrapper .click-capture, .clone-dim #wrapper .click-capture--product{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:53!important;opacity:0!important;visibility:hidden!important;background:rgba(var(--color-overlay-rgb),.4)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}
.clone-dim #wrapper .click-capture--product{z-index:91!important}
.clone-dim .row{padding:0 11px!important}
@media only screen and (min-width:768px){.clone-dim .row{padding:0 35px!important}}
.clone-dim .row .columns{padding:0 4px!important}
@media only screen and (min-width:768px){.clone-dim .row .columns{padding:0 15px!important}}
.clone-dim .row.no-padding{padding:0!important}
.clone-dim .row.full-width-row{max-width:none!important}
.clone-dim .row.full-width-row-full{padding:0!important;max-width:none!important}
.clone-dim .row.full-width-row-full>.columns{padding:0!important}
@media only screen and (min-width:768px){.clone-dim .row.full-width-row-full[style*=--full-width-padding]>.columns{padding:0 var(--full-width-padding, 0px)!important}}
.clone-dim .visually-hidden{overflow:hidden!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important}
.clone-dim.clone-dim.clone-dim .visually-hidden{position:absolute!important;word-wrap:normal!important}
.clone-dim .overflow-hidden{overflow:hidden!important}
.clone-dim blockquote{position:relative!important;text-align:center!important;padding:0 5%!important;border-left:0!important;color:var(--color-heading, #1a1c1d)!important;margin:50px 0!important}
.clone-dim blockquote p, .clone-dim blockquote span{color:var(--color-heading, #1a1c1d)!important}
.clone-dim .thb-placeholder{background:rgba(var(--color-body-rgb),.03)!important;display:flex!important;background-color:#00000080!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' width='100' height='100' viewBox='0 0 500 500'%3E %3Cpath d='M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z'/%3E %3Cpath d='M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z'/%3E %3Cpath d='M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z'/%3E%3C/svg%3E")!important;background-size:100% 100%!important}
.clone-dim .thb-placeholder svg{display:none!important;width:100%!important;height:100%!important;fill:var(--color-accent)!important}
.clone-dim .rte a{text-decoration:underline!important;text-underline-offset:3px!important}
.clone-dim .rte p+h1:where(:not([data-tr-src])),.clone-dim .rte p+div:where(.tr-src-h1),.clone-dim .rte p+h2:where(.tr-src-h1),.clone-dim .rte p+h2:where(:not([data-tr-src])),.clone-dim .rte p+div:where(.tr-src-h2),.clone-dim .rte p+h1:where(.tr-src-h2),.clone-dim .rte p+h3:where(:not([data-tr-src])),.clone-dim .rte p+div:where(.tr-src-h3),.clone-dim .rte p+h1:where(.tr-src-h3),.clone-dim .rte p+h2:where(.tr-src-h3),.clone-dim .rte p+h4:where(:not([data-tr-src])),.clone-dim .rte p+div:where(.tr-src-h4),.clone-dim .rte p+h1:where(.tr-src-h4),.clone-dim .rte p+h2:where(.tr-src-h4),.clone-dim .rte p+h5:where(:not([data-tr-src])),.clone-dim .rte p+div:where(.tr-src-h5),.clone-dim .rte p+h1:where(.tr-src-h5),.clone-dim .rte p+h2:where(.tr-src-h5),.clone-dim .rte p+h6:where(:not([data-tr-src])),.clone-dim .rte p+div:where(.tr-src-h6),.clone-dim .rte p+h1:where(.tr-src-h6),.clone-dim .rte p+h2:where(.tr-src-h6){margin-top:30px!important}
.clone-dim .rte iframe{max-width:100%!important}
.clone-dim .screen-reader-shortcut{position:fixed!important;top:-1000em!important}
.clone-dim .screen-reader-shortcut:focus{left:6px!important;top:7px!important;height:auto!important;width:auto!important;display:block!important;font-size:14px!important;font-weight:600!important;padding:15px 23px 14px!important;background-color:#54cdcd!important;color:#fff!important;z-index:100000!important;line-height:normal!important;text-decoration:none!important;box-shadow:0 0 2px 2px #0009!important}
.clone-dim table{width:100%!important;text-align:left!important;border-spacing:0!important;border-collapse:separate!important;margin-bottom:30px!important;font-size:15px!important;border-collapse:collapse!important;border:1px solid var(--color-border, #dadce0)!important}
.clone-dim [dir=rtl] table{text-align:right!important}
.clone-dim table thead{line-height:1!important}
.clone-dim table thead th{font-size:0.975rem!important;padding:18px 0!important;font-weight:500!important}
.clone-dim table th{font-weight:500!important}
.clone-dim table th, .clone-dim table td{padding:10px 15px!important;border:1px solid var(--color-border, #dadce0)!important}
@media only screen and (min-width:768px){.clone-dim table th, .clone-dim table td{padding:15px 25px!important}}
.clone-dim table.collaterals{border:0!important;margin:0!important}
.clone-dim table.collaterals tbody tr{border:0!important;font-weight:500!important}
.clone-dim table.collaterals tbody tr th, .clone-dim table.collaterals tbody tr td{padding:5px 0!important;border:0!important}
.clone-dim table.collaterals tbody tr th:last-child, .clone-dim table.collaterals tbody tr td:last-child{text-align:right!important;padding-right:0!important}
.clone-dim table.collaterals tbody tr th{padding:5px 10px 5px 0!important}
.clone-dim table.collaterals tbody tr .price{font-weight:500!important}
.clone-dim table.collaterals tbody tr.cart-total .price{font-size:1.5rem!important;white-space:nowrap!important}
.clone-dim table.collaterals tbody tr:first-child th, .clone-dim table.collaterals tbody tr:first-child td{padding-top:0!important}
.clone-dim table.no-borders{border:0!important}
.clone-dim table.no-borders thead{line-height:1!important}
.clone-dim table.no-borders thead th{padding:18px 0!important;border-bottom:1px solid var(--color-border, #dadce0)!important}
.clone-dim table.no-borders thead th:last-child{text-align:right!important}
.clone-dim table.no-borders th, .clone-dim table.no-borders td{padding:10px 15px!important;border:0!important}
@media only screen and (min-width:768px){.clone-dim table.no-borders th, .clone-dim table.no-borders td{padding:15px 25px!important}}
.clone-dim table.no-borders tbody tr th, .clone-dim table.no-borders tbody tr td{padding:20px 15px 20px 0!important;border-bottom:1px solid var(--color-border, #dadce0)!important}
.clone-dim table.no-borders tbody tr th:last-child, .clone-dim table.no-borders tbody tr td:last-child{text-align:right!important;padding-right:0!important}
@media only screen and (min-width:768px){.clone-dim table.no-borders tbody tr th, .clone-dim table.no-borders tbody tr td{padding:20px 30px 20px 0!important}}
.clone-dim [dir=rtl] table.no-borders tbody tr th, .clone-dim [dir=rtl] table.no-borders tbody tr td{padding:20px 0 20px 15px!important}
@media only screen and (min-width:768px){.clone-dim [dir=rtl] table.no-borders tbody tr th, .clone-dim [dir=rtl] table.no-borders tbody tr td{padding:20px 0 20px 30px!important}}
.clone-dim table.no-borders tbody tr:last-child td{border-bottom:0!important}
.clone-dim table.no-borders tfoot{text-align:right!important}
.clone-dim table.no-borders tfoot td{padding:10px 0!important;border-top:1px solid var(--color-border, #dadce0)!important}
.clone-dim table.no-borders tfoot td:first-child{text-align:left!important}
.clone-dim .side-panel{position:fixed!important;top:0!important;right:0!important;height:100vh!important;z-index:90!important;width:calc(100vw - 15px)!important;background:var(--color-drawer-bg, #fff)!important;max-width:540px!important;overflow-x:hidden!important;transform:translateY(-100%)!important;border-radius:var(--block-border-radius, 16px) 0 0 var(--block-border-radius, 16px)!important;--bg-body-rgb:var(--color-drawer-bg-rgb)!important}
.clone-dim #Cart-Drawer.side-panel{transform:translate(100%)!important}
.clone-dim #Cart-Drawer.side-panel.active{transform:translateY(0)!important}
.clone-dim.clone-dim.clone-dim .side-panel:not(.active){box-shadow:none!important}
@supports (height: 100dvh){.clone-dim .side-panel{height:100dvh!important}}
.clone-dim .side-panel.active{transform:translate(0)!important}
.clone-dim .side-panel.facet-drawer{transform:translate(-100%)!important;right:auto!important;left:0!important}
.clone-dim .side-panel.facet-drawer.active{transform:translate(0)!important}
.clone-dim .side-panel.search-drawer{overflow:hidden!important;max-width:100%!important;width:100%!important;height:auto!important}
.clone-dim .side-panel.search-drawer .side-panel-inner{height:100%!important;max-width:1400px!important;margin:auto!important}
.clone-dim .side-panel.search-drawer .side-panel-header div{height:70px!important;padding:10px 0!important}
.clone-dim .side-panel.search-drawer .searchform{width:100%!important;padding-right:20px!important}
.clone-dim .side-panel.search-drawer .searchform input{border:0!important;padding:0!important;font-size:1.2rem!important;outline:0!important}
.clone-dim .side-panel.search-drawer .searchform label{display:none!important}
.clone-dim .side-panel.search-drawer .side-panel-content--has-tabs{display:none!important;position:relative!important;flex:1!important;height:calc(100% - 70px)!important}
.clone-dim .side-panel.search-drawer .side-panel-content--has-tabs.active{display:flex!important;flex-direction:column!important}
.clone-dim .side-panel.search-drawer .side-panel-content--has-tabs.active+.side-panel-content--initial{display:none!important}
.clone-dim .side-panel.search-drawer .side-panel-content--has-tabs tr-scroll-shadow{flex:1!important;overflow:hidden!important}
.clone-dim .side-panel.search-drawer .side-panel-content--initial{width:100%!important;overflow-x:hidden!important;overflow-y:auto!important}
.clone-dim .side-panel.search-drawer .product-card-small{border:0!important;padding:0!important;width:100%!important;margin-bottom:15px!important;background:transparent!important}
.clone-dim .side-panel.product-drawer{z-index:92!important;width:auto!important;left:10px!important;right:10px!important;top:10px!important;bottom:10px!important;height:auto!important;max-width:100%!important;margin:0!important;opacity:0!important;pointer-events:none!important}
@media only screen and (min-width:1068px){.clone-dim .side-panel.product-drawer{max-width:1160px!important;max-height:calc(100vh - 40px)!important;left:50%!important;right:auto!important;top:50%!important;width:100%!important;bottom:auto!important;transform:translate3d(-50%,-50%,0)!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .side-panel.product-drawer:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translate3d(-50%,-50%,0)!important}
@supports (height: 100dvh){.clone-dim .side-panel.product-drawer{max-height:calc(100dvh - 40px)!important}}}
.clone-dim .side-panel.product-drawer.active{pointer-events:all!important;opacity:1!important}
@media only screen and (min-width:1068px){.clone-dim .side-panel.product-drawer.active{transform:translate3d(-50%,-50%,0)!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .side-panel.product-drawer.active:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translate3d(-50%,-50%,0)!important}}
.clone-dim .side-panel.product-drawer .side-panel-close{position:absolute!important;top:5px!important;right:5px!important;width:40px!important;height:40px!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:center!important}
.clone-dim .side-panel.product-drawer .thb-product-detail{margin:0!important}
.clone-dim .side-panel.product-drawer .side-panel-inner{position:relative!important;z-index:5!important}
.clone-dim .side-panel.product-drawer .side-panel-content{padding:10px 20px 20px!important}
@media only screen and (min-width:1068px){.clone-dim .side-panel.product-drawer .side-panel-content{padding:40px!important}}
.clone-dim .side-panel-header{position:sticky!important;top:0!important;left:0!important;z-index:35!important;background:var(--color-drawer-bg, #fff)!important;padding:0 30px!important}
.clone-dim .side-panel-header .h6{margin:0!important;line-height:1!important;color:var(--color-body, #2c2d2e)!important}
.clone-dim .side-panel-header .h6>span{display:block!important}
.clone-dim .side-panel-header .h6 .facets__label{font-size:0.9rem!important;margin-top:4px!important;display:block!important}
.clone-dim .side-panel-header div{line-height:1!important;display:flex!important;justify-content:space-between!important;align-items:center!important;height:100%!important;padding:23px 0!important;border-bottom:1px solid var(--color-border, #dadce0)!important}
.clone-dim .side-panel-close{cursor:pointer!important}
.clone-dim .side-panel-content{padding:25px 30px!important;font-size:1.125rem!important}
.clone-dim .side-panel-content.side-panel-content--has-tabs{padding:0!important}
.clone-dim .side-panel-content .button{flex-shrink:0!important}
.clone-dim .loading{position:relative!important}
.clone-dim .loading:after{content:""!important;display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:10!important}
.clone-dim .loading .loading-overlay{display:block!important}
.clone-dim .loading-overlay{display:none!important;width:42px!important;height:42px!important;position:absolute!important;top:50%!important;left:50%!important;z-index:20!important;line-height:0!important;transform:translate3d(-50%,-50%,0)!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .loading-overlay:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translate3d(-50%,-50%,0)!important}
.clone-dim .spinner{animation:rotator 1.4s infinite linear!important}
.clone-dim .spinner-path{stroke-dasharray:280!important;stroke-dashoffset:0!important;transform-origin:center!important;animation:dash 1.4s infinite ease!important}
@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}
@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}
.clone-dim .lazyloaded{opacity:1!important;transition:opacity .2s cubic-bezier(.104,.204,.492,1),filter .2s cubic-bezier(.104,.204,.492,1)!important}
@media only screen and (min-width:768px){.clone-dim .medium-1\/5{-webkit-flex:0 0 20%!important;-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}
.clone-dim .medium-1\/6{-webkit-flex:0 0 16.66667%!important;-ms-flex:0 0 16.66667%!important;flex:0 0 16.66667%!important;max-width:16.66667%!important}}
@media only screen and (min-width:1068px){.clone-dim .large-1\/5{-webkit-flex:0 0 20%!important;-ms-flex:0 0 20%!important;flex:0 0 20%!important;max-width:20%!important}
.clone-dim .large-1\/6{-webkit-flex:0 0 16.66667%!important;-ms-flex:0 0 16.66667%!important;flex:0 0 16.66667%!important;max-width:16.66667%!important}}
.clone-dim tr-scroll-shadow{display:inline-block!important;width:100%!important;--scroll-shadow-size:20!important;--scroll-shadow-top:linear-gradient(rgba(var(--bg-body-rgb), 1), rgba(var(--bg-body-rgb), 0))!important;--scroll-shadow-bottom:linear-gradient(rgba(var(--bg-body-rgb), 0), rgba(var(--bg-body-rgb), 1))!important;--scroll-shadow-left:linear-gradient(90deg, rgba(var(--bg-body-rgb), 1), rgba(var(--bg-body-rgb), 0))!important;--scroll-shadow-right:linear-gradient(90deg, rgba(var(--bg-body-rgb), 0), rgba(var(--bg-body-rgb), 1))!important}
.clone-dim tr-scroll-shadow>*{scrollbar-width:none!important}
@media only screen and (max-width:767px){.clone-dim .mobile-height-auto{min-height:auto!important}}
@media only screen and (max-width:767px){.clone-dim .mobile-height-350{min-height:350px!important}}
@media only screen and (max-width:767px){.clone-dim .mobile-height-400{min-height:400px!important}}
@media only screen and (max-width:767px){.clone-dim .mobile-height-500{min-height:500px!important}}
@media only screen and (min-width:768px){.clone-dim .desktop-height-450{min-height:450px!important}}
@media only screen and (min-width:768px){.clone-dim .desktop-height-550{min-height:550px!important}}
@media only screen and (min-width:768px){.clone-dim .desktop-height-650{min-height:650px!important}}
.clone-dim .page-content-width{max-width:800px!important;margin:0 auto!important}
.clone-dim .subheading{font-size:0.9rem!important;letter-spacing:.1em!important;margin-bottom:20px!important;text-transform:uppercase!important;font-weight:500!important}
.clone-dim .section-spacing{margin-top:var(--section-spacing-mobile, 0)!important;margin-bottom:var(--section-spacing-mobile, 0)!important}
@media only screen and (min-width:768px){.clone-dim .section-spacing{margin-top:var(--section-spacing-desktop, 0)!important;margin-bottom:var(--section-spacing-desktop, 0)!important}}
.clone-dim .section-spacing.section-spacing--disable-top{margin-top:0!important}
.clone-dim .section-spacing.section-spacing--disable-bottom{margin-bottom:0!important}
.clone-dim .section-spacing-bottom{margin-bottom:var(--section-spacing-mobile, 0)!important}
@media only screen and (min-width:768px){.clone-dim .section-spacing-bottom{margin-bottom:var(--section-spacing-desktop, 0)!important}}
.clone-dim .section-spacing-bottom.section-spacing--disable-bottom{margin-bottom:0!important}
.clone-dim .section-spacing-padding{padding-top:var(--section-spacing-mobile, 0)!important;padding-bottom:var(--section-spacing-mobile, 0)!important}
@media only screen and (min-width:768px){.clone-dim .section-spacing-padding{padding-top:var(--section-spacing-desktop, 0)!important;padding-bottom:var(--section-spacing-desktop, 0)!important}}
.clone-dim .section-spacing-padding.section-spacing--disable-top{padding-top:0!important}
.clone-dim .section-spacing-padding.section-spacing--disable-bottom{padding-bottom:0!important}
.clone-dim .thb-parallax-image{pointer-events:none!important;will-change:transform!important;transform-style:preserve-3d!important;backface-visibility:hidden!important}
.clone-dim .back-to-top{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:var(--color-drawer-bg, #fff)!important;position:fixed!important;bottom:20px!important;right:20px!important;z-index:30!important;border-radius:50%!important;cursor:pointer!important;box-shadow:0 2px 10px #00000026!important;transform:translateY(70px)!important}
@media only screen and (min-width:1068px){.clone-dim .back-to-top{bottom:30px!important;right:30px!important}}
.clone-dim .back-to-top.back-to-top--active{transform:translateY(0)!important}
.clone-dim .back-to-top svg{overflow:visible!important;transform:translateY(1px)!important}
.clone-dim .back-to-top--handle{transform:translateY(4px)!important}
.clone-dim .back-to-top--bar{opacity:0!important;transform-origin:bottom center!important;transform:scaleY(0) translateY(8px)!important}
.clone-dim .back-to-top:hover .back-to-top--handle, .clone-dim .back-to-top:focus .back-to-top--handle{transform:translateY(0)!important}
.clone-dim .back-to-top:hover .back-to-top--bar, .clone-dim .back-to-top:focus .back-to-top--bar{opacity:1!important;transform-origin:top center!important;transform:scale(1) translateY(0)!important}
.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge{font-size:calc(var(--font-heading-scale) * 34px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 42px))!important}
@media only screen and (min-width:768px){.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge{font-size:calc(var(--font-heading-scale) * 38px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 46px))!important}}
@media only screen and (min-width:1068px){.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge{font-size:calc(var(--font-heading-scale) * 54px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 62px))!important}}
.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span{font-size:calc(var(--font-heading-scale) * 28px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 36px))!important}
@media only screen and (min-width:768px){.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span{font-size:calc(var(--font-heading-scale) * 36px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 44px))!important}}
@media only screen and (min-width:1068px){.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span{font-size:calc(var(--font-heading-scale) * 42px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 50px))!important}}
.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3{font-size:calc(var(--font-heading-scale) * 26px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 30px))!important}
@media only screen and (min-width:768px){.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3{font-size:calc(var(--font-heading-scale) * 30px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 38px))!important}}
@media only screen and (min-width:1068px){.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3{font-size:calc(var(--font-heading-scale) * 34px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 42px))!important}}
.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4{font-size:calc(var(--font-heading-scale) * 20px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 28px))!important}
@media only screen and (min-width:1068px){.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4{font-size:calc(var(--font-heading-scale) * 28px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 36px))!important}}
.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim .h5,.clone-dim span.h5{font-size:calc(var(--font-heading-scale) * 24px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 32px))!important}
.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h6{font-size:calc(var(--font-heading-scale) * 18px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 26px))!important}
@media only screen and (min-width:768px){.clone-dim .h1-large{font-size:calc(var(--font-heading-scale) * 52px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 60px))!important}}
@media only screen and (min-width:1068px){.clone-dim .h1-large{font-size:calc(var(--font-heading-scale) * 60px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 68px))!important}}
@media only screen and (min-width:768px){.clone-dim .h1-xlarge{font-size:calc(var(--font-heading-scale) * 60px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 68px))!important}}
@media only screen and (min-width:1068px){.clone-dim .h1-xlarge{font-size:calc(var(--font-heading-scale) * 72px)!important;line-height:calc(var(--font-heading-line-height-scale) * calc(var(--font-heading-scale) * 80px))!important}}
.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim .h1,.clone-dim .h1-large,.clone-dim .h1-xlarge,.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim .h2,.clone-dim blockquote p,.clone-dim blockquote span,.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim .h3,.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim .h4,.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim .h5,.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h6 .h1-large{letter-spacing:var(--font-heading-letter-spacing, normal)!important}
.clone-dim .header-section{position:sticky!important;top:0!important;left:0!important;z-index:50!important;width:100%!important}
.clone-dim .header{display:block!important;position:relative!important;z-index:30!important;width:100%!important;padding:0 15px!important;background:transparent!important}
.clone-dim .header:before{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;bottom:0!important;z-index:-1!important;background:var(--color-header-bg)!important;opacity:1!important;transition:opacity .25s cubic-bezier(.104,.204,.492,1)!important}
@media only screen and (min-width:768px){.clone-dim .header{padding:0 50px!important}}
.clone-dim .header:after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;bottom:0!important;z-index:-1!important;opacity:0!important;pointer-events:none!important}
.clone-dim .header.header--shadow-small:after{box-shadow:0 2px 5px #0000000f!important}
.clone-dim .header.is-sticky:after{opacity:1!important}
.clone-dim .header.is-sticky .header--inner:before{opacity:0!important}
.clone-dim .header.transparent--true{position:absolute!important}
.clone-dim .header.transparent--true:before{opacity:0!important}
.clone-dim .header.transparent--true:hover:before, .clone-dim .header.transparent--true.is-sticky:before{opacity:1!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .logolink .logoimg{opacity:0!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .logolink .logoimg--light{opacity:1!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a{color:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a:after{background:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .thb-full-menu>li>a>svg path{stroke:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area-item.thb-secondary-myaccount{color:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .thb-secondary-area svg path{fill:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) .mobile-toggle span{background:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header--inner{width:100%!important;margin:0 auto!important;display:inline-flex!important;align-items:center!important;grid-template-columns:1fr auto 1fr!important;min-height:60px!important}
@media only screen and (min-width:1068px){.clone-dim .header--inner{min-height:80px!important}}
.clone-dim .header--inner:before{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:1px!important;background:var(--color-border, #dadce0)!important}
.clone-dim.template-index .header--inner:before{content:none!important}
.clone-dim .header .logolink{position:relative!important}
.clone-dim .header .logolink .logoimg--light{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important}
.clone-dim .header.style1 .logolink{text-align:center!important;justify-content:center!important}
@media only screen and (min-width:1068px){.clone-dim .header.style1 .logolink{text-align:left!important;margin-right:auto!important;justify-content:flex-start!important}}
@media only screen and (min-width:1068px){.clone-dim .header.style1 .header--inner{grid-template-columns:auto minmax(auto,70%) auto!important}}
.clone-dim .header.style2 .logolink{margin-left:41%!important;flex-shrink:0!important}
@media only screen and (min-width:1068px){.clone-dim .header.style2 .logolink{margin-left:0!important}}
@media only screen and (min-width:1068px){.clone-dim .header.style2 .header--inner{grid-template-columns:auto 1fr!important}}
@media only screen and (min-width:1068px){.clone-dim .header.style2 .logolink{text-align:left!important}}
.clone-dim .header .menu-logo-container{display:flex!important;align-items:center!important}
.clone-dim .thb-secondary-area{margin-left:auto!important;line-height:1!important;height:100%!important;min-width:70px!important;white-space:nowrap!important;justify-content:end!important;display:inline-flex!important}
@media only screen and (min-width:768px){.clone-dim .thb-secondary-area{min-width:135px!important}}
.clone-dim [dir=rtl] .thb-secondary-area{margin-right:auto!important;margin-left:0!important}
.clone-dim .thb-secondary-area .no-js-hidden{align-items:center!important;display:none!important}
@media only screen and (min-width:1068px){.clone-dim .thb-secondary-area .no-js-hidden{display:inline-flex!important}}
.clone-dim .thb-secondary-area-item{padding:0 2px!important;height:100%!important;width:40px!important;align-items:center!important;display:inline-flex!important}
@media only screen and (min-width:1068px){.clone-dim .thb-secondary-area-item:nth-child(2){padding:0!important;margin-left:3px!important}
.clone-dim .thb-secondary-area-item:nth-child(3){margin-right:6px!important}}
.clone-dim .thb-secondary-area-item:last-child{padding-right:0!important}
.clone-dim [dir=rtl] .thb-secondary-area-item:last-child{padding-right:7px!important}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount{font-weight:500!important;font-size:calc(var(--font-navigation-scale, 1) * 15px)!important;color:var(--color-header-links, --color-accent)!important}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount:hover{color:var(--color-header-links-hover, --color-accent2)!important}
@media only screen and (min-width:768px){.clone-dim .thb-secondary-area-item.thb-secondary-myaccount{display:inline-flex!important}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount.wishlist-desktop--disabled{display:none!important}}
@media only screen and (max-width:767px){.clone-dim .thb-secondary-area-item.thb-secondary-myaccount.wishlist-mobile--disabled{display:none!important}}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount span{position:relative!important;line-height:1.7!important}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount span:after{content:""!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;width:100%!important;will-change:transform!important;height:1px!important;transform:scaleX(0)!important;transform-origin:left center!important;background:var(--color-header-links-hover, --color-accent)!important}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount:hover, .clone-dim .thb-secondary-area-item.thb-secondary-myaccount:focus{color:var(--color-header-links-hover, --color-accent2)!important}
.clone-dim .thb-secondary-area-item.thb-secondary-myaccount:hover span:after, .clone-dim .thb-secondary-area-item.thb-secondary-myaccount:focus span:after{transform:scale(1)!important}
.clone-dim .thb-secondary-area-item.thb-secondary-cart .thb-item-count svg{fill:var(--color-header-bg, #fff)!important;width:8px!important}
.clone-dim .thb-secondary-area-item.thb-secondary-cart .thb-secondary-item-icon{transform:translateY(2px)!important}
.clone-dim .thb-secondary-area-item svg{pointer-events:none!important}
.clone-dim .thb-secondary-area .thb-secondary-item-icon{position:relative!important}
.clone-dim .thb-secondary-area .thb-item-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:0.75rem!important;font-weight:600!important;width:19px!important;height:19px!important;border-radius:50%!important;background:var(--color-accent)!important;color:var(--color-header-bg, #fff)!important;position:absolute!important;top:-8px!important;right:-12px!important}
.clone-dim .logolink{display:inline-flex!important;margin:20px 0!important}
.clone-dim .logolink .logoimg{width:auto!important;height:var(--logo-height-mobile, 30px)!important;object-fit:contain!important;object-position:left!important}
@media only screen and (min-width:768px){.clone-dim .logolink .logoimg{height:var(--logo-height, 30px)!important}}
.clone-dim .thb-header-mobile-left{display:inline-flex!important;margin-right:auto!important}
@media only screen and (min-width:1068px){.clone-dim .thb-header-mobile-left{display:none!important}}
.clone-dim [dir=rtl] .thb-header-mobile-left{margin-right:0!important;margin-left:auto!important}
.clone-dim .mobile-toggle-wrapper{display:inline-flex!important}
.clone-dim .mobile-toggle-wrapper[open].active .mobile-menu-drawer{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}
.clone-dim .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(1){transform:rotate(45deg) translateY(-3px)!important}
.clone-dim .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(2){opacity:0!important}
.clone-dim .mobile-toggle-wrapper[open].active .mobile-toggle span:nth-child(3){transform:rotate(-45deg) translateY(1px)!important}
.clone-dim .mobile-toggle-wrapper summary::-webkit-details-marker{display:none!important}
.clone-dim .mobile-toggle{display:inline-flex!important;position:relative!important;width:48px!important;height:48px!important;margin-left:-15px!important;display:flex!important;align-items:center!important;justify-content:center!important}
.clone-dim .mobile-toggle span{width:18px!important;height:1.5px!important;background:var(--color-header-icons, --color-accent)!important;position:absolute!important;border-radius:1px!important;top:18px!important;left:15px!important}
.clone-dim .mobile-toggle span:nth-child(1){transform-origin:top left!important}
.clone-dim .mobile-toggle span:nth-child(2){top:23px!important}
.clone-dim .mobile-toggle span:nth-child(3){transform-origin:top left!important;top:28px!important}
.clone-dim .mobile-menu-drawer{display:none!important;opacity:0!important;visibility:hidden!important}
.clone-dim .mobile-menu-drawer{display:none!important}
.clone-dim .full-menu{display:none!important;margin:0 auto!important;max-width:100%!important;width:52vw!important;flex-flow:nowrap!important}
@media only screen and (min-width:1068px){.clone-dim .full-menu{display:inline-flex!important;width:62vw!important;flex-flow:column!important}}
.clone-dim .thb-full-menu{margin:0!important;padding:0!important;list-style:none!important;text-align:center!important;font-size:1.125rem!important}
.clone-dim .thb-full-menu a{color:var(--color-header-links, --color-accent)!important;position:relative!important;font-size:calc(var(--font-navigation-scale, 1) * 15px)!important}
.clone-dim .thb-full-menu a:after{content:""!important;display:block!important;position:absolute!important;top:100%!important;left:0!important;width:100%!important;will-change:transform!important;height:1px!important;transform:scaleX(0)!important;transform-origin:left center!important;background:var(--color-header-links-hover, --color-accent)!important}
.clone-dim .thb-full-menu a:hover, .clone-dim .thb-full-menu a:focus{color:var(--color-header-links-hover, --color-accent2)!important}
.clone-dim .thb-full-menu a:hover:after, .clone-dim .thb-full-menu a:focus:after{transform:scale(1)!important}
.clone-dim .thb-full-menu a:hover svg path, .clone-dim .thb-full-menu a:focus svg path{stroke:var(--color-header-links-hover, --color-accent2)!important}
.clone-dim .thb-full-menu>li{display:inline-flex!important;padding:0 15px!important;align-items:center!important}
.clone-dim .thb-full-menu>li>a{margin:10px 0!important;font-weight:500!important}
@media only screen and (max-width:1550px){.clone-dim .thb-full-menu>li{display:inline-flex!important;padding:0 10px!important;align-items:center!important}}
.clone-dim.clone-dim.clone-dim .thb-full-menu li.menu-item-has-children>a{padding:0!important}
.clone-dim .thb-full-menu li.menu-item-has-children{position:relative!important;z-index:1!important}
.clone-dim .thb-full-menu li.menu-item-has-children:hover{z-index:2!important}
.clone-dim .thb-full-menu li.menu-item-has-children:hover>.sub-menu{visibility:visible!important;opacity:1!important}
.clone-dim .thb-full-menu li.menu-item-has-children:hover>.sub-menu.mega-menu-container{clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))!important}
.clone-dim .thb-full-menu li.menu-item-has-children:hover:before{content:attr(data-item-title)!important;position:absolute!important;height:100%!important;top:0!important;margin-left:-30px!important;padding-left:30px!important;padding-right:30px!important;opacity:0!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu{position:static!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu .sub-menu{left:0!important;right:0!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:before{height:calc(100% + 15px)!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:after{content:""!important;display:block!important;position:absolute!important;top:100%!important;width:100%!important;left:0!important;height:calc(100dvh - 100%)!important;background:rgba(var(--color-overlay-rgb),.4)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important;opacity:0!important;z-index:1!important;pointer-events:none!important;transition:opacity .25s ease!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:hover:after{opacity:1!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:first-child{padding-left:0!important}
.clone-dim .thb-full-menu li.menu-item-has-children.menu-item-has-megamenu:last-child{padding-right:0!important}
.clone-dim .thb-full-menu li.menu-item-has-children>a{padding-right:15px!important;position:relative!important}
.clone-dim .thb-full-menu li.menu-item-has-children>a:focus+.sub-menu{display:block!important;opacity:1!important;visibility:visible!important;transform:translateY(0)!important}
.clone-dim .thb-full-menu li.menu-item-has-children>a svg{position:absolute!important;top:50%!important;right:0!important;margin-top:-3px!important}
.clone-dim .thb-full-menu li.menu-item-has-children:focus-within{z-index:2!important}
.clone-dim .thb-full-menu li.menu-item-has-children:focus-within>.sub-menu{display:block!important;opacity:1!important;visibility:visible!important}
.clone-dim .thb-full-menu li.menu-item-has-children:focus-within>.sub-menu.mega-menu-container{display:flex!important;clip-path:polygon(0 0,100% 0,100% calc(100% + 15px),0 calc(100% + 15px))!important}
.clone-dim .thb-full-menu .sub-menu{position:absolute!important;top:100%!important;left:-11px!important;font-size:calc(var(--font-navigation-scale, 1) * 15px)!important;line-height:1!important;padding:17px 26px!important;background:var(--color-drawer-bg, var(--color-header-bg, #fff))!important;list-style:none!important;margin:0!important;text-align:left!important;white-space:nowrap!important;line-height:1.1!important;min-width:190px!important;opacity:0!important;z-index:2!important;visibility:hidden!important}
.clone-dim .thb-full-menu .sub-menu a:not(.text-button):after{top:calc(100% - 3px)!important}
.clone-dim .thb-full-menu .sub-menu ul{line-height:inherit!important}
.clone-dim .thb-full-menu .sub-menu li a{display:inline-block!important;padding-top:7px!important;padding-bottom:7px!important}
.clone-dim .thb-full-menu .sub-menu .sub-menu{top:-22px!important;left:calc(100% + 35px)!important}
.clone-dim .thb-full-menu .sub-menu li.menu-item-has-children:hover:before{width:calc(100% + 65px)!important}
.clone-dim .thb-full-menu .sub-menu.mega-menu-container{padding:30px 0!important;display:flex!important;top:calc(100% - 10px)!important;max-width:100vw!important;border-top-left-radius:0!important;border-top-right-radius:0!important;background:var(--color-header-bg, #fff)!important;clip-path:polygon(0 0,100% 0,100% 0%,0 0%)!important}
.clone-dim .thb-full-menu .mega-menu-columns{display:grid!important;grid-auto-columns:minmax(0,1fr)!important;grid-auto-flow:column!important;grid-column-gap:20px!important;list-style:none!important;margin:0!important;white-space:initial!important;flex:1!important}
@media only screen and (min-width:1200px){.clone-dim .thb-full-menu .mega-menu-columns{grid-column-gap:30px!important}}
.clone-dim .thb-full-menu .mega-menu-columns ul{list-style:none!important;margin:0!important;padding:0!important}
.clone-dim .thb-full-menu .mega-menu-columns__heading{font-weight:600!important;padding:0!important;margin-bottom:10px!important}
.clone-dim.clone-dim.clone-dim .navigation_level2{font-size:1.05rem!important}
.clone-dim.clone-dim.clone-dim .navigation_level3{font-size:0.9rem!important}
.clone-dim .mega-menu-promotion{width:100%!important;position:relative!important;overflow:hidden!important}
.clone-dim .mega-menu-promotion img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;will-change:transform!important;transition:all .5s cubic-bezier(.104,.204,.492,1)!important}
.clone-dim .mega-menu-promotion:hover img{transform:scale(1.07)!important}
.clone-dim .mega-menu-promotion--content{margin-top:20px!important;text-align:center!important}
.clone-dim .mega-menu-promotion--content .h6{font-size:1.125rem!important;font-weight:700!important;margin-bottom:5px!important}
.clone-dim .mega-menu-promotion--content p{font-size:0.975rem!important;font-weight:400!important;margin:0!important}
.clone-dim .mega-menu-promotion--content:last-child{margin-bottom:0!important}
.clone-dim .mega-menu-promotion--link{display:block!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
.clone-dim.clone-dim.clone-dim .mega-menu-promotion--link{position:absolute!important;padding:0!important}
.clone-dim.clone-dim.clone-dim .mega-menu-promotion--link:after{content:none!important}
.clone-dim .thb-localization-forms{display:block!important;font-size:0.9rem!important}
.clone-dim .thb-localization-forms .shopify-localization-form{display:inline-flex!important}
.clone-dim .thb-localization-forms .shopify-localization-form>div{margin-left:15px!important}
.clone-dim .thb-localization-forms .custom-select{font-size:inherit!important}
.clone-dim .thb-localization-forms .custom-select+.custom-select{margin-left:20px!important}
.clone-dim [dir=rtl] .thb-localization-forms .custom-select+.custom-select{margin-left:0!important;margin-right:20px!important}
.clone-dim .thb-localization-forms--flag{width:14px!important;height:14px!important;object-fit:cover!important;border-radius:50%!important;margin-right:12px!important}
.clone-dim [dir=rtl] .thb-localization-forms--flag{margin-right:0!important;margin-left:12px!important}
.clone-dim .text-button{display:inline-flex!important;align-items:center!important;font-size:1.125rem!important;line-height:1!important;font-weight:500!important;letter-spacing:var(--button-letter-spacing, .02em)!important;cursor:pointer!important;position:relative!important;color:var(--color-accent)!important;text-decoration:underline!important;text-underline-offset:3px!important}
.clone-dim .text-button span{overflow:hidden!important;margin-left:6px!important}
.clone-dim [dir=rtl] .text-button span{margin-left:0!important;margin-right:6px!important;transform:rotate(180deg)!important}
@media (hover:hover){.clone-dim .text-button:hover svg{animation:text-button-arrow .35s linear forwards 1!important;transform:translate(0)!important}}
.clone-dim .text-button--has-icon{text-decoration:none!important}
.clone-dim .text-button.white{color:#fff!important}
.clone-dim .text-button.white svg path{stroke:#fff!important}
.clone-dim .text-button.regular{color:var(--solid-button-background, var(--color-accent))!important}
.clone-dim .text-button.regular svg path{stroke:var(--solid-button-background, var(--color-accent))!important}
@keyframes text-button-arrow{0%{transform:translate(0)}50%{transform:translate(100%)}51%{transform:translate(-100%)}to{transform:translate(0)}}
.clone-dim button{color:var(--color-body, #2c2d2e)!important;cursor:pointer!important}
.clone-dim .button, .clone-dim input[type=submit]{display:inline-flex!important;cursor:pointer!important;padding:7px 30px!important;align-items:center!important;justify-content:center!important;height:50px!important;font-size:1.125rem!important;font-weight:500!important;letter-spacing:var(--button-letter-spacing, .02em)!important;background:var(--solid-button-background, var(--color-accent))!important;color:var(--solid-button-label, #fff)!important;border:0!important;border-radius:var(--button-border-radius, 6px)!important;text-align:center!important;position:relative!important;z-index:1!important;overflow:hidden!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;transition:color .25s cubic-bezier(.104,.204,.492,1),background-color .25s cubic-bezier(.104,.204,.492,1)!important}
.clone-dim .button, .clone-dim input[type=submit]{text-transform:uppercase!important}
.clone-dim .button:focus, .clone-dim .button.loading, .clone-dim [loading=true] .button, .clone-dim input[type=submit]:focus, .clone-dim input[type=submit].loading, .clone-dim [loading=true] input[type=submit]{background:var(--solid-button-background-hover, var(--color-accent))!important;color:var(--solid-button-label, #fff)!important}
.clone-dim .button:focus .spinner-path, .clone-dim .button.loading .spinner-path, .clone-dim [loading=true] .button .spinner-path, .clone-dim input[type=submit]:focus .spinner-path, .clone-dim input[type=submit].loading .spinner-path, .clone-dim [loading=true] input[type=submit] .spinner-path{stroke:var(--bg-body)!important}
@media screen and (hover:hover){.clone-dim .button:hover, .clone-dim input[type=submit]:hover{background:var(--solid-button-background-hover, var(--color-accent))!important;color:var(--solid-button-label, #fff)!important}}
.clone-dim .button.loading span, .clone-dim [loading=true] .button span, .clone-dim input[type=submit].loading span, .clone-dim [loading=true] input[type=submit] span{opacity:0!important}
.clone-dim .button.loading .loading-overlay, .clone-dim [loading=true] .button .loading-overlay, .clone-dim input[type=submit].loading .loading-overlay, .clone-dim [loading=true] input[type=submit] .loading-overlay{opacity:1!important}
.clone-dim .button span, .clone-dim input[type=submit] span{position:relative!important;z-index:8!important}
.clone-dim .button .loading-overlay, .clone-dim input[type=submit] .loading-overlay{opacity:0!important;position:absolute!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}
.clone-dim .button .loading-overlay svg, .clone-dim input[type=submit] .loading-overlay svg{width:20px!important;height:20px!important}
.clone-dim .button.full, .clone-dim input[type=submit].full{width:100%!important}
.clone-dim .button.small, .clone-dim input[type=submit].small{height:32px!important;padding:5px 20px!important;letter-spacing:.02em!important;font-weight:500!important;text-transform:none!important}
.clone-dim .button.medium, .clone-dim input[type=submit].medium{height:40px!important;font-size:0.975rem!important}
.clone-dim .button.white, .clone-dim input[type=submit].white{background:#fff!important;color:var(--white-button-label, var(--color-body, #2c2d2e))!important}
@media screen and (hover:hover){.clone-dim .button.white:hover, .clone-dim input[type=submit].white:hover{background:#f0f0f0!important;color:var(--white-button-label, var(--color-body, #2c2d2e))!important}}
.clone-dim .button.accent, .clone-dim input[type=submit].accent{background:var(--color-accent)!important;color:var(--solid-button-label, #fff)!important}
.clone-dim .button.accent .spinner-path, .clone-dim input[type=submit].accent .spinner-path{stroke:var(--bg-body)!important}
@media screen and (hover:hover){.clone-dim .button.accent:hover, .clone-dim input[type=submit].accent:hover{background:var(--color-accent-hover, var(--color-accent))!important}}
.clone-dim .button[disabled], .clone-dim input[type=submit][disabled]{background:rgba(var(--color-body-rgb),.4)!important;color:#fff!important;cursor:not-allowed!important;pointer-events:none!important}
.clone-dim .button.outline-white, .clone-dim input[type=submit].outline-white{margin-right:5px!important;padding:0 25px!important;background:transparent!important;color:#fff!important;border:2px solid #ffffff!important}
@media screen and (hover:hover){.clone-dim .button.outline-white:hover, .clone-dim input[type=submit].outline-white:hover{background:#fff!important;color:#000!important}}
.clone-dim .button.outline-black, .clone-dim input[type=submit].outline-black{margin-right:5px!important;padding:0 25px!important;background:transparent!important;color:#000!important;border:2px solid #000!important}
@media screen and (hover:hover){.clone-dim .button.outline-black:hover, .clone-dim input[type=submit].outline-black:hover{background:#000!important;color:#fff!important}}
.clone-dim form{margin:0!important}
.clone-dim form fieldset{padding:0!important;margin:0!important;border:0!important}
.clone-dim input[type=submit]:hover, .clone-dim input[type=submit]:focus, .clone-dim input[type=submit].loading, .clone-dim [loading=true] input[type=submit]{color:var(--solid-button-label, #fff)!important}
.clone-dim input[type=text], .clone-dim input[type=password], .clone-dim input[type=date], .clone-dim input[type=datetime], .clone-dim input[type=email], .clone-dim input[type=number], .clone-dim input[type=search], .clone-dim input[type=tel], .clone-dim input[type=time], .clone-dim input[type=url], .clone-dim textarea, .clone-dim select{border:1px solid var(--color-form-border)!important;padding:12px 17px!important;height:50px!important;margin-bottom:10px!important;color:var(--color-body, #2c2d2e)!important;font-size:0.975rem!important;font-weight:400!important;background:transparent!important;max-width:100%!important;border-radius:var(--input-border-radius, 6px)!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.clone-dim input[type=text]:focus, .clone-dim input[type=password]:focus, .clone-dim input[type=date]:focus, .clone-dim input[type=datetime]:focus, .clone-dim input[type=email]:focus, .clone-dim input[type=number]:focus, .clone-dim input[type=search]:focus, .clone-dim input[type=tel]:focus, .clone-dim input[type=time]:focus, .clone-dim input[type=url]:focus, .clone-dim textarea:focus, .clone-dim select:focus{border-color:var(--color-accent)!important}
.clone-dim input[type=text]:-moz-placeholder, .clone-dim input[type=password]:-moz-placeholder, .clone-dim input[type=date]:-moz-placeholder, .clone-dim input[type=datetime]:-moz-placeholder, .clone-dim input[type=email]:-moz-placeholder, .clone-dim input[type=number]:-moz-placeholder, .clone-dim input[type=search]:-moz-placeholder, .clone-dim input[type=tel]:-moz-placeholder, .clone-dim input[type=time]:-moz-placeholder, .clone-dim input[type=url]:-moz-placeholder, .clone-dim textarea:-moz-placeholder, .clone-dim select:-moz-placeholder{color:rgba(var(--color-body-rgb),0)!important}
.clone-dim input[type=text]::-moz-placeholder, .clone-dim input[type=password]::-moz-placeholder, .clone-dim input[type=date]::-moz-placeholder, .clone-dim input[type=datetime]::-moz-placeholder, .clone-dim input[type=email]::-moz-placeholder, .clone-dim input[type=number]::-moz-placeholder, .clone-dim input[type=search]::-moz-placeholder, .clone-dim input[type=tel]::-moz-placeholder, .clone-dim input[type=time]::-moz-placeholder, .clone-dim input[type=url]::-moz-placeholder, .clone-dim textarea::-moz-placeholder, .clone-dim select::-moz-placeholder{color:rgba(var(--color-body-rgb),0)!important}
.clone-dim input[type=text]:-ms-input-placeholder, .clone-dim input[type=password]:-ms-input-placeholder, .clone-dim input[type=date]:-ms-input-placeholder, .clone-dim input[type=datetime]:-ms-input-placeholder, .clone-dim input[type=email]:-ms-input-placeholder, .clone-dim input[type=number]:-ms-input-placeholder, .clone-dim input[type=search]:-ms-input-placeholder, .clone-dim input[type=tel]:-ms-input-placeholder, .clone-dim input[type=time]:-ms-input-placeholder, .clone-dim input[type=url]:-ms-input-placeholder, .clone-dim textarea:-ms-input-placeholder, .clone-dim select:-ms-input-placeholder{color:rgba(var(--color-body-rgb),0)!important}
.clone-dim input[type=text]::-webkit-input-placeholder, .clone-dim input[type=password]::-webkit-input-placeholder, .clone-dim input[type=date]::-webkit-input-placeholder, .clone-dim input[type=datetime]::-webkit-input-placeholder, .clone-dim input[type=email]::-webkit-input-placeholder, .clone-dim input[type=number]::-webkit-input-placeholder, .clone-dim input[type=search]::-webkit-input-placeholder, .clone-dim input[type=tel]::-webkit-input-placeholder, .clone-dim input[type=time]::-webkit-input-placeholder, .clone-dim input[type=url]::-webkit-input-placeholder, .clone-dim textarea::-webkit-input-placeholder, .clone-dim select::-webkit-input-placeholder{color:rgba(var(--color-body-rgb),0)!important}
.clone-dim input[type=text].full, .clone-dim input[type=password].full, .clone-dim input[type=date].full, .clone-dim input[type=datetime].full, .clone-dim input[type=email].full, .clone-dim input[type=number].full, .clone-dim input[type=search].full, .clone-dim input[type=tel].full, .clone-dim input[type=time].full, .clone-dim input[type=url].full, .clone-dim textarea.full, .clone-dim select.full{width:100%!important}
.clone-dim input[type=checkbox], .clone-dim input[type=radio]{border:1px solid var(--color-form-border)!important;width:20px!important;height:20px!important;border-radius:3px!important;margin:0 10px 0 0!important;vertical-align:middle!important}
.clone-dim textarea{height:auto!important;min-height:200px!important}
.clone-dim label{font-size:0.975rem!important;letter-spacing:.02em!important;font-weight:400!important;color:var(--color-body, #2c2d2e)!important}
.clone-dim select{width:auto!important}
.clone-dim .field{position:relative!important}
.clone-dim .field label{position:absolute!important;display:flex!important;align-items:center!important;top:0!important;left:0!important;width:auto!important;line-height:1!important;padding:12px 17px!important;height:50px!important;pointer-events:none!important;color:rgba(var(--color-body-rgb),.6)!important}
.clone-dim [dir=rtl] .field label{left:auto!important;right:0!important}
.clone-dim .field textarea:focus+label, .clone-dim .field textarea:not(:placeholder-shown)+label, .clone-dim .field input[type=text]:focus+label, .clone-dim .field input[type=text]:not(:placeholder-shown)+label, .clone-dim .field input[type=password]:focus+label, .clone-dim .field input[type=password]:not(:placeholder-shown)+label, .clone-dim .field input[type=date]:focus+label, .clone-dim .field input[type=date]:not(:placeholder-shown)+label, .clone-dim .field input[type=datetime]:focus+label, .clone-dim .field input[type=datetime]:not(:placeholder-shown)+label, .clone-dim .field input[type=email]:focus+label, .clone-dim .field input[type=email]:not(:placeholder-shown)+label, .clone-dim .field input[type=number]:focus+label, .clone-dim .field input[type=number]:not(:placeholder-shown)+label, .clone-dim .field input[type=search]:focus+label, .clone-dim .field input[type=search]:not(:placeholder-shown)+label, .clone-dim .field input[type=tel]:focus+label, .clone-dim .field input[type=tel]:not(:placeholder-shown)+label, .clone-dim .field input[type=time]:focus+label, .clone-dim .field input[type=time]:not(:placeholder-shown)+label, .clone-dim .field input[type=url]:focus+label, .clone-dim .field input[type=url]:not(:placeholder-shown)+label, .clone-dim .field select:focus+label, .clone-dim .field select:not(:placeholder-shown)+label{background-color:var(--bg-body, #f5f5f5)!important;font-size:0.825rem!important;padding:0 6px!important;height:auto!important;left:11px!important;transform:translateY(-50%)!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field textarea:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field textarea:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=text]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=text]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=password]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=password]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=date]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=date]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=datetime]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=datetime]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=email]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=email]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=number]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=number]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=search]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=search]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=tel]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=tel]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=time]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=time]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=url]:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field input[type=url]:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field select:focus+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field select:not(:placeholder-shown)+label:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translateY(-50%)!important}
.clone-dim [dir=rtl] .field textarea:focus+label, .clone-dim [dir=rtl] .field textarea:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=text]:focus+label, .clone-dim [dir=rtl] .field input[type=text]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=password]:focus+label, .clone-dim [dir=rtl] .field input[type=password]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=date]:focus+label, .clone-dim [dir=rtl] .field input[type=date]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=datetime]:focus+label, .clone-dim [dir=rtl] .field input[type=datetime]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=email]:focus+label, .clone-dim [dir=rtl] .field input[type=email]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=number]:focus+label, .clone-dim [dir=rtl] .field input[type=number]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=search]:focus+label, .clone-dim [dir=rtl] .field input[type=search]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=tel]:focus+label, .clone-dim [dir=rtl] .field input[type=tel]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=time]:focus+label, .clone-dim [dir=rtl] .field input[type=time]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field input[type=url]:focus+label, .clone-dim [dir=rtl] .field input[type=url]:not(:placeholder-shown)+label, .clone-dim [dir=rtl] .field select:focus+label, .clone-dim [dir=rtl] .field select:not(:placeholder-shown)+label{left:auto!important;right:11px!important}
.clone-dim .searchform fieldset{position:relative!important}
.clone-dim .searchform fieldset input{margin:0!important;width:100%!important;padding-right:45px!important;min-width:200px!important}
.clone-dim input[type=search]::-webkit-search-cancel-button{filter:saturate(0%)!important}
.clone-dim .searchform fieldset input:-moz-placeholder{color:rgba(var(--color-body-rgb),.6)!important}
.clone-dim .searchform fieldset input::-moz-placeholder{color:rgba(var(--color-body-rgb),.6)!important}
.clone-dim .searchform fieldset input:-ms-input-placeholder{color:rgba(var(--color-body-rgb),.6)!important}
.clone-dim .searchform fieldset input::-webkit-input-placeholder{color:rgba(var(--color-body-rgb),.6)!important}
.clone-dim .searchform fieldset .thb-search-submit{position:absolute!important;top:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:50px!important}
.clone-dim .searchform fieldset .thb-search-submit svg{height:16px!important}
.clone-dim .select{position:relative!important;margin-bottom:20px!important}
.clone-dim .select select{padding-right:24px!important;margin-bottom:0!important}
.clone-dim .custom-select{display:inline-flex!important;position:relative!important}
.clone-dim .custom-select--button{display:inline-flex!important;align-items:center!important;line-height:1!important;padding:15px 0!important}
.clone-dim .custom-select--arrow{line-height:0!important;margin-left:10px!important}
.clone-dim [dir=rtl] .custom-select--arrow{margin-left:0!important;margin-right:10px!important}
.clone-dim .custom-select--list{--bg-body-rgb:var(--color-drawer-bg-rgb)!important;display:flex!important;position:absolute!important;top:100%!important;right:0!important;opacity:0!important;max-width:calc(100vw - 30px)!important;visibility:hidden!important;width:max-content!important;background:var(--color-drawer-bg, #fff)!important;max-height:300px!important;height:max-content!important;text-align:start!important;z-index:60!important}
.clone-dim .custom-select--list ul{list-style:none!important;margin:0!important;height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:20px!important}
.clone-dim .custom-select--item{margin-bottom:13px!important}
.clone-dim .custom-select--item .thb-localization-forms--flag{width:16px!important;height:16px!important}
.clone-dim .custom-select--item-active{text-decoration:underline!important;text-underline-offset:4px!important}
.clone-dim .custom-select--item:last-child{margin-bottom:0!important}
.clone-dim .custom-select--item button{display:block!important}
.clone-dim .custom-select--item button img, .clone-dim .custom-select--item button span{vertical-align:middle!important}
.clone-dim .custom-select tr-scroll-shadow{--scroll-shadow-radius:var(--block-border-radius, 16px)!important}
.clone-dim .custom-select--top .custom-select--list{top:auto!important;bottom:100%!important}
.clone-dim .form-notification{display:flex!important;align-items:center!important;font-size:0.975rem!important}
.clone-dim .form-notification svg{margin-right:10px!important;flex-shrink:0!important}
.clone-dim .form-notification[hidden]{display:none!important}
.clone-dim .form-notification ul{list-style:none!important;margin:0!important;padding:0!important}
.clone-dim .quantity{display:inline-flex!important;position:relative!important;border:1px solid var(--color-form-border)!important;padding:0 32px!important;border-radius:var(--input-border-radius, 6px)!important;-webkit-touch-callout:none!important}
.clone-dim .quantity .qty{display:inline-flex!important;padding:0!important;width:34px!important;height:42px!important;line-height:42px!important;text-align:center!important;border:0!important;justify-content:center!important;background:transparent!important;font-size:0.975rem!important;font-weight:400!important;margin:0!important;outline:0!important}
.clone-dim .quantity.buttons_added .qty{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-moz-appearance:textfield!important}
.clone-dim .quantity.buttons_added .qty::-webkit-inner-spin-button, .clone-dim .quantity.buttons_added .qty::-webkit-outer-spin-button{margin:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.clone-dim .quantity.small-qty{padding:0 25px!important}
.clone-dim .quantity.small-qty .qty{height:34px!important;line-height:1!important}
.clone-dim .quantity.small-qty .minus, .clone-dim .quantity.small-qty .plus{width:25px!important;height:34px!important}
.clone-dim .quantity .minus, .clone-dim .quantity .plus{display:flex!important;padding:0!important;margin:0!important;border:0!important;height:42px!important;position:absolute!important;justify-content:center!important;align-items:center!important;top:0!important;left:0!important;width:32px!important;cursor:pointer!important;background:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.clone-dim .quantity .minus svg, .clone-dim .quantity .plus svg{opacity:.8!important}
.clone-dim .quantity .minus:hover svg, .clone-dim .quantity .plus:hover svg{opacity:1!important}
.clone-dim .quantity .minus.disabled, .clone-dim .quantity .plus.disabled{cursor:not-allowed!important}
.clone-dim .quantity .minus.disabled svg, .clone-dim .quantity .plus.disabled svg{opacity:.6!important}
.clone-dim .quantity .plus{top:0!important;left:auto!important;right:0!important}
.clone-dim .quantity+.remove{margin-left:13px!important}
.clone-dim [dir=rtl] .quantity+.remove{margin-left:0!important;margin-right:13px!important}
.clone-dim .remove svg{pointer-events:none!important}
.clone-dim .badge{display:inline-flex!important;align-items:center!important;background:var(--color-badge-sale, #c62a32)!important;color:var(--color-badge-text, #fff)!important;border-radius:var(--badge-corner-radius, 50px)!important;font-size:11px!important;font-weight:500!important;height:28px!important;padding:8px 12px!important;line-height:0!important}
.clone-dim .badge.out-of-stock{background:var(--color-badge-sold-out, #acacac)!important}
.clone-dim .price{display:block!important;font-weight:400!important;font-size:1.125rem!important;color:var(--color-price, --color-accent)!important}
.clone-dim .price>span{display:inline-flex!important;vertical-align:middle!important}
.clone-dim .price>.amount, .clone-dim .price ins{text-decoration:none!important}
.clone-dim .price .unit-price{margin-left:5px!important;font-size:0.9rem!important;color:rgba(var(--color-price-rgb),.55)!important}
.clone-dim .price .unit-price:before{content:"( "!important}
.clone-dim .price .unit-price:after{content:" )"!important}
.clone-dim .price .unit-price.hidden{display:none!important}
.clone-dim .product-cart-item{display:flex!important;width:100%!important;align-items:flex-start!important;max-width:400px!important;margin-bottom:20px!important}
.clone-dim .product-cart-item-image{position:relative!important;flex-shrink:0!important;margin-right:15px!important}
@media only screen and (min-width:768px){.clone-dim .product-cart-item-image{margin-right:25px!important}}
.clone-dim [dir=rtl] .product-cart-item-image{margin-right:0!important;margin-left:15px!important}
@media only screen and (min-width:768px){.clone-dim [dir=rtl] .product-cart-item-image{margin-left:25px!important}}
.clone-dim .product-cart-item-image .loading-overlay{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;display:none!important;justify-content:center!important;align-items:center!important;transform:none!important;background:rgba(var(--bg-body-rgb),.5)!important;backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important}
.clone-dim .product-cart-item-image .loading-overlay svg{width:24px!important}
.clone-dim .product-cart-item-image img{border-radius:calc(var(--block-border-radius, 16px) / 2)!important}
.clone-dim .product-cart-item-price{margin-left:auto!important;text-align:left!important}
.clone-dim [dir=rtl] .product-cart-item-price{margin-left:0!important;margin-right:auto!important;padding-left:0!important;padding-right:15px!important}
.clone-dim .product-cart-item img, .clone-dim .product-cart-item .thb-placeholder{width:75px!important;height:auto!important}
@media only screen and (min-width:768px){.clone-dim .product-cart-item img, .clone-dim .product-cart-item .thb-placeholder{width:96px!important}}
.clone-dim .product-cart-item .cart-product-link{font-size:calc(var(--font-product-title-scale, 1) * 1.125rem)!important;line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.5)!important;font-weight:500!important;display:block!important}
.clone-dim .product-cart-item-options{font-size:0.9rem!important;opacity:.8!important;margin-top:5px!important}
.clone-dim .product-cart-item .small-qty, .clone-dim .product-cart-item .form-notification{margin-top:8px!important}
.clone-dim .cart-drawer .side-panel-inner{display:grid!important;grid-template-rows:auto 1fr auto!important;height:100vh!important;overflow:hidden!important}
@supports (height: 100dvh){.clone-dim .cart-drawer .side-panel-inner{height:100dvh!important}}
.clone-dim .cart-drawer .side-panel-content{overflow-y:scroll!important;display:flex!important;flex-direction:column!important}
.clone-dim .cart-drawer .side-panel-footer{border-top:1px solid var(--color-border, #dadce0)!important;font-size:1.125rem!important;position:relative!important}
.clone-dim .cart-drawer .side-panel-footer .cart-policy-text{font-size:0.975rem!important;opacity:.6!important;font-weight:400!important;margin:0!important}
.clone-dim .cart-drawer-footer{padding:25px 30px!important}
.clone-dim .cart-drawer-footer .cart-policy-text{text-align:left!important}
.clone-dim [dir=rtl] .cart-drawer-footer .cart-policy-text{text-align:right!important}
.clone-dim .cart-drawer-footer .cart-total{vertical-align:top!important}
.clone-dim .cart-drawer .complementary-products{margin-top:auto!important}
.clone-dim .cart-drawer .product-cart-item{max-width:100%!important}
.clone-dim .cart-drawer__empty-cart{height:100%!important;padding:10vh 0!important;display:flex!important;flex-direction:column!important;text-align:center!important;justify-content:center!important;align-items:center!important}
.clone-dim .cart-drawer__empty-cart svg{margin-bottom:45px!important}
.clone-dim .cart-drawer-buttons{margin-top:20px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-gap:10px!important}
.clone-dim .cart-drawer .text-button{margin-top:15px!important;margin-right:0!important;font-size:0.9rem!important;text-transform:uppercase!important}
.clone-dim .flickity-enabled{position:relative!important}
.clone-dim .flickity-enabled:focus{outline:none!important}
.clone-dim .flickity-viewport{overflow:hidden!important;position:relative!important;height:100%!important;min-width:100%!important}
.clone-dim .flickity-slider{position:absolute!important;width:100%!important;height:100%!important;will-change:transform!important}
.clone-dim .flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.clone-dim .flickity-enabled.is-draggable .flickity-viewport{cursor:move!important;cursor:-webkit-grab!important;cursor:grab!important}
.clone-dim .flickity-enabled.is-fade .flickity-slider>*{pointer-events:none!important;z-index:0!important}
.clone-dim .flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto!important;z-index:1!important}
.clone-dim .flickity-enabled.is-fade .flickity-slider .carousel__slide{will-change:opacity,z-index!important}
.clone-dim .flickity-enabled.is-fade.main-slideshow.transition--zoom .slideshow__slide{will-change:z-index!important}
.clone-dim .flickity-enabled.is-fade.main-slideshow.transition--zoom .slideshow__slide-bg, .clone-dim .flickity-enabled.is-fade.main-slideshow.transition--zoom .slideshow__slide-video-bg{transform:scale(1.1)!important}
.clone-dim .static-dots .flickity-page-dots{position:static!important}
.clone-dim .flickity-page-dots{display:inline-flex!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;list-style:none!important;text-align:center!important;line-height:0!important;position:absolute!important;bottom:28px!important;left:0!important;width:100%!important;border:0!important;padding:0!important;z-index:20!important}
.clone-dim .flickity-page-dots .dot{width:8px!important;height:8px!important;display:inline-block!important;opacity:.2!important;border-radius:4px!important;margin:0 6px!important;background:var(--color-body, #2c2d2e)!important;cursor:pointer!important;position:relative!important;transform:scale(1)!important}
.clone-dim .flickity-page-dots .dot.is-selected{opacity:1!important}
@media (hover:hover){.clone-dim .flickity-page-dots .dot:hover{opacity:1!important}}
.clone-dim .flickity-page-dots .dot.is-selected{width:32px!important}
.clone-dim .flickity-nav{background:var(--color-drawer-bg, #fff)!important;border-radius:50%!important;display:none!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:50%!important;width:42px!important;height:42px!important;margin-top:-21px!important;z-index:30!important;opacity:0!important;cursor:pointer!important}
.clone-dim .flickity-nav svg{pointer-events:none!important}
@media only screen and (min-width:768px){.clone-dim .flickity-enabled .flickity-nav{display:flex!important}}
.clone-dim .flickity-nav.flickity-prev{left:-21px!important}
.clone-dim .flickity-nav.flickity-next{right:-21px!important}
.clone-dim .flickity-nav:focus-visible{opacity:1!important}
.clone-dim .flickity-nav:hover svg{transform:scale(1.2)!important}
.clone-dim .flickity-enabled:hover .flickity-nav{opacity:1!important}
.clone-dim .flickity-progress{display:block!important;width:100%!important;height:1px!important;background:var(--color-border, #dadce0)!important;border-radius:.5px!important;position:relative!important;margin-top:20px!important}
.clone-dim .flickity-progress--bar{position:absolute!important;top:0!important;left:0!important;height:1px!important;background:var(--color-body, #2c2d2e)!important;width:0%!important;border-radius:.5px!important}
.clone-dim #wrapper .click-capture, .clone-dim #wrapper .click-capture--product, .clone-dim .side-panel, .clone-dim .back-to-top, .clone-dim .back-to-top path, .clone-dim .header:after, .clone-dim .header .logolink .logoimg, .clone-dim .thb-secondary-area-item.thb-secondary-myaccount span:after, .clone-dim .thb-secondary-area-item svg path, .clone-dim .thb-secondary-area .thb-item-count, .clone-dim .mobile-toggle span, .clone-dim .thb-full-menu a:after, .clone-dim .thb-full-menu li.menu-item-has-children>a svg path, .clone-dim .button span, .clone-dim input[type=submit] span, .clone-dim input[type=text], .clone-dim input[type=password], .clone-dim input[type=date], .clone-dim input[type=datetime], .clone-dim input[type=email], .clone-dim input[type=number], .clone-dim input[type=search], .clone-dim input[type=tel], .clone-dim input[type=time], .clone-dim input[type=url], .clone-dim textarea, .clone-dim select, .clone-dim input[type=checkbox], .clone-dim input[type=radio], .clone-dim .field label, .clone-dim .custom-select--list, .clone-dim .quantity .minus svg, .clone-dim .quantity .plus svg, .clone-dim .flickity-page-dots .dot, .clone-dim .flickity-nav, .clone-dim .flickity-nav svg{transition:all .25s cubic-bezier(.104,.204,.492,1)!important}
.clone-dim .thb-full-menu .sub-menu{transition:all .25s ease!important}
.clone-dim .side-panel.product-drawer, .clone-dim .thb-full-menu .sub-menu, .clone-dim .custom-select--list{isolation:isolate!important;border-radius:var(--block-border-radius, 16px)!important}
.clone-dim.clone-dim.clone-dim .quantity .no-js .minus, .clone-dim.clone-dim.clone-dim .quantity .no-js .plus{display:none!important}
.clone-dim .side-panel, .clone-dim .thb-full-menu .sub-menu, .clone-dim .custom-select--list, .clone-dim .flickity-nav, .clone-dim .has-shadow--true{box-shadow:0 4px 6px #00000014!important}
.clone-dim .thb-full-menu .mega-menu-columns{padding:0 15px!important;max-width:1380px!important;margin-left:auto!important;margin-right:auto!important}
@media only screen and (min-width:768px){.clone-dim .thb-full-menu .mega-menu-columns{padding:0 50px!important}}
.clone-dim .section-header{padding:0 0 30px!important;display:flex!important;flex-direction:column!important}
@media only screen and (min-width:768px){.clone-dim .section-header{flex-direction:row!important;align-items:end!important;justify-content:space-between!important;grid-gap:30px!important}}
.clone-dim .section-header--title{margin-bottom:10px!important}
.clone-dim .section-header--title:only-child{margin-bottom:0!important}
.clone-dim .section-header--description{font-size:1.125rem!important}
@media only screen and (min-width:768px){.clone-dim .section-header--description{font-size:1.275rem!important}}
.clone-dim .section-header--description p{font-size:inherit!important;margin-bottom:0!important}
.clone-dim .section-header--content>*:last-child{margin-bottom:0!important}
@media only screen and (min-width:768px){.clone-dim .section-header--button{flex-shrink:0!important}}
.clone-dim .section-header tr-scroll-shadow{width:auto!important;max-width:100%!important}
.clone-dim .aspect-ratio{height:0!important;padding-bottom:var(--ratio-percent)!important;position:relative!important}
.clone-dim .aspect-ratio img, .clone-dim .aspect-ratio .thb-placeholder{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;z-index:10!important;object-fit:cover!important}
.clone-dim .aspect-ratio .thb-placeholder svg{width:100%!important;height:100%!important;object-fit:cover!important}
.clone-dim .aspect-ratio.aspect-ratio--portrait{padding-bottom:125%!important}
.clone-dim .aspect-ratio.aspect-ratio--square{padding-bottom:100%!important}
.clone-dim .aspect-ratio.aspect-ratio--circle{border-radius:50%!important;isolation:isolate!important;overflow:hidden!important;padding-bottom:100%!important}
.clone-dim .column-spacing--none{grid-gap:0!important}
.clone-dim .column-spacing--small, .clone-dim .column-spacing--medium{grid-gap:10px!important}
@media only screen and (min-width:768px){.clone-dim .column-spacing--medium{grid-gap:20px!important}}
.clone-dim button.swym-heart-unfilled.swym-button.swym-add-to-wishlist-view-product.swym-iconbtnlink.swym-added.swym-loaded, .clone-dim button.swym-heart-unfilled.swym-button.swym-add-to-wishlist-view-product.swym-iconbtnlink.swym-added.swym-loaded:after{font-size:20px!important;position:relative!important;margin:auto!important;width:20px!important;height:20px!important;display:block!important;z-index:10!important;right:0!important;bottom:0!important}
.clone-dim button.swym-heart-unfilled.swym-button.swym-add-to-wishlist-view-product.swym-iconbtnlink.swym-loaded:not(.swym-added){font-size:20px!important;position:relative!important;width:20px!important;height:20px!important;display:block!important;z-index:10!important;right:0!important;bottom:0!important}
.clone-dim .wish-list, .clone-dim .product-featured-image .badge.out-of-stock{position:absolute!important;margin:15px!important}
.clone-dim .product-featured-image .badge.out-of-stock{margin:0!important}
.clone-dim .wish-list.bottom-right{bottom:0!important;right:0!important}
@media screen and (max-width:600px){.clone-dim .wish-list{margin:10px!important}}
@media screen and (min-width:768px){.clone-dim #Product-Slider button.swym-heart-unfilled.swym-button.swym-add-to-wishlist-view-product.swym-iconbtnlink.swym-added.swym-loaded, .clone-dim #Product-Slider button.swym-heart-unfilled.swym-button.swym-add-to-wishlist-view-product.swym-iconbtnlink.swym-added.swym-loaded:after{font-size:30px!important;width:30px!important;height:30px!important}
.clone-dim #Product-Slider button.swym-heart-unfilled.swym-button.swym-add-to-wishlist-view-product.swym-iconbtnlink.swym-loaded:not(.swym-added){font-size:30px!important;width:30px!important;height:30px!important}}
@media screen and (max-width:768px){.clone-dim #Product-Slider .wish-list.bottom-right{margin-bottom:40px!important}}
@font-face {font-family:DIN Bold;src:url(//dimfrance.store/cdn/shop/t/2/assets/clone-dd747243b2c2b158.otf?v=87572956879711628481793507889)}

.clone-dim.clone-dim.clone-dim .swym-added.swym-add-to-wishlist-view-product:after{color:#000!important}
.clone-dim.clone-dim.clone-dim .swym-button.swym-add-to-wishlist-view-product.swym-added{opacity:1!important}
@media screen and (max-width:599px){.clone-dim.clone-dim.clone-dim:not(#tr-i) figure.product-featured-image .swym-button.swym-add-to-wishlist-view-product{position:absolute!important;bottom:0%!important;right:0%!important}}
.clone-dim .products .gallery--item, .clone-dim .product-card--content-spacing-false .product-featured-image-link{isolation:isolate!important;border-radius:var(--block-border-radius, 16px)!important}
.clone-dim .product-card-quickview{box-shadow:0 4px 6px #00000014!important}
.clone-dim .products{list-style:none!important}
.clone-dim .products.carousel{display:flex!important;flex-wrap:nowrap!important;overflow:hidden!important;min-width:100%!important;padding:0!important}
.clone-dim .products.carousel .product-card{flex-shrink:0!important}
.clone-dim.clone-dim.clone-dim .products.carousel .product-card{margin-bottom:0!important}
.clone-dim .products.carousel .carousel__slide{width:100%!important}
.clone-dim .products.carousel.flickity-enabled{overflow:visible!important}
.clone-dim .products.carousel .promotion-column{margin-bottom:0!important;height:100%!important}
@media only screen and (max-width:767px){.clone-dim .products.carousel .flickity-viewport{overflow:visible!important}}
.clone-dim .products .promotion-column{margin-bottom:20px!important}
@media only screen and (min-width:768px){.clone-dim .products .promotion-column{margin-bottom:30px!important}}
.clone-dim .products .gallery--item{height:100%!important;overflow:hidden!important}
.clone-dim .products .gallery--item figure{height:100%!important;padding-bottom:0!important}
.clone-dim .products .gallery--item-content{padding:15px!important}
@media only screen and (min-width:768px){.clone-dim .products .gallery--item-content{padding:30px!important}}
.clone-dim .products .gallery--item-content p{font-size:0.975rem!important;margin-bottom:15px!important}
@media only screen and (min-width:768px){.clone-dim .products .gallery--item-content p{font-size:1.125rem!important}}
.clone-dim .products.row{margin:0 -5px!important}
.clone-dim .products.row .columns, .clone-dim .products.row .column{padding:0 5px!important}
.clone-dim .products.row .product-card{margin-bottom:10px!important;min-height:calc(100% - 10px)!important}
.clone-dim .products.row+.pagination{margin-top:20px!important}
.clone-dim .products.row .flickity-nav.flickity-prev{left:-16px!important}
.clone-dim .products.row .flickity-nav.flickity-next{right:-16px!important}
.clone-dim .product-card{display:flex!important;flex-direction:column!important;position:relative!important;margin-bottom:30px!important;min-height:calc(100% - 30px)!important;width:100%!important;overflow:hidden!important;background:var(--color-product-card-bg, #fff)!important}
.clone-dim .carousel .product-card{margin-bottom:0!important}
.clone-dim .product-card .product-card-info{line-height:1!important;flex:1!important;display:flex!important;flex-direction:column!important}
.clone-dim .product-card .product-card-info>*:last-child{margin-bottom:0!important}
.clone-dim .product-card .product-featured-image{margin-bottom:15px!important;position:relative!important;overflow:hidden!important;z-index:0!important}
@media only screen and (min-width:768px){.clone-dim .product-card .product-featured-image{margin-bottom:20px!important}}
@media (hover:hover){.clone-dim .product-card .product-featured-image.thb-hover:hover .product-primary-image{opacity:0!important}
.clone-dim .product-card .product-featured-image.thb-hover:hover .product-secondary-image{opacity:1!important;position:absolute!important}
.clone-dim .product-card:has(.flickity-next:hover) .product-featured-image.thb-hover:hover .product-primary-image{opacity:1!important}
.clone-dim .product-card:has(.flickity-next:hover) .product-featured-image.thb-hover:hover .product-secondary-image{opacity:0!important}
.clone-dim .product-card:has(.flickity-prev:hover) .product-featured-image.thb-hover:hover .product-primary-image{opacity:1!important}
.clone-dim .product-card:has(.flickity-prev:hover) .product-featured-image.thb-hover:hover .product-secondary-image{opacity:0!important}}
.clone-dim .product-card .product-featured-image-link{display:block!important;position:relative!important;height:0!important;overflow:hidden!important;padding-bottom:var(--padding-bottom)!important}
.clone-dim .product-card .product-featured-image .product-primary-image, .clone-dim .product-card .product-featured-image-link img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:5!important}
.clone-dim .product-card .product-featured-image .product-primary-image, .clone-dim .product-card .product-featured-image .product-secondary-image{position:relative!important}
.clone-dim .product-card .product-featured-image-link:has(img:only-of-type) img, .clone-dim .product-card .product-featured-image .product-primary-image+.product-secondary-image~.product-primary-image, .clone-dim .product-card .product-featured-image .product-secondary-image~.product-primary-image{position:absolute!important}
.clone-dim .product-card .product-featured-image-link .thb-placeholder{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}
.clone-dim .product-card .product-featured-image-link .product-secondary-image{z-index:10!important;opacity:0!important}
.clone-dim .product-card .product-featured-image-link.aspect-ratio--square{padding-bottom:100%!important}
.clone-dim .product-card .product-featured-image-link.aspect-ratio--portrait{padding-bottom:125%!important}
.clone-dim .product-card .product-card-title{font-size:calc(var(--font-product-title-scale, 1) * 1.2rem)!important;line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.4)!important;font-weight:500!important;display:block!important}
.clone-dim .product-card .price{font-size:calc(var(--font-product-price-scale, 1) * 1.125rem)!important}
.clone-dim .product-card .price+.product-card-title{margin-top:5px!important;margin-bottom:0!important}
.clone-dim .product-card .badge{position:absolute!important;max-width:fit-content!important;z-index:30!important}
.clone-dim .product-card .badge.bottom{bottom:calc(var(--badge-offset, 0px) + 7px)!important}
@media only screen and (min-width:768px){.clone-dim .product-card .badge.bottom{bottom:calc(var(--badge-offset, 0px) + 14px)!important}}
.clone-dim .product-card .badge.left{left:calc(var(--badge-offset, 0px) + 7px)!important}
@media only screen and (min-width:768px){.clone-dim .product-card .badge.left{left:calc(var(--badge-offset, 0px) + 14px)!important}}
.clone-dim .product-card .badge.top{top:calc(var(--badge-offset, 0px) + 7px)!important}
@media only screen and (min-width:768px){.clone-dim .product-card .badge.top{top:calc(var(--badge-offset, 0px) + 14px)!important}}
.clone-dim .product-card .badge.right{right:calc(var(--badge-offset, 0px) + 7px)!important}
@media only screen and (min-width:768px){.clone-dim .product-card .badge.right{right:calc(var(--badge-offset, 0px) + 14px)!important}}
.clone-dim .product-card-quickview{position:absolute!important;bottom:10px!important;left:10px!important;right:10px!important;z-index:20!important;background:var(--color-drawer-bg, #fff)!important;color:var(--color-body, #2c2d2e)!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:5px!important;opacity:0!important;transition:opacity .25s linear!important;border-radius:calc(var(--block-border-radius, 16px) / 2)!important}
@media only screen and (min-width:768px){.clone-dim .product-card-quickview{bottom:15px!important;left:15px!important;right:15px!important}}
.clone-dim .product-card-quickview span{line-height:1!important;font-size:0.975rem!important;font-weight:500!important;padding-right:0!important;white-space:nowrap!important;opacity:1!important}
.clone-dim .product-card-quickview .loading-overlay{position:absolute!important;top:50%!important;left:50%!important;transform:translate3d(-50%,-50%,0)!important;z-index:20!important;opacity:0!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .product-card-quickview .loading-overlay:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translate3d(-50%,-50%,0)!important}
.clone-dim .product-card-quickview .loading-overlay .spinner{width:18px!important}
.clone-dim .product-card-quickview.loading span{opacity:0!important}
.clone-dim .product-card-quickview.loading .loading-overlay{opacity:1!important}
.clone-dim .product-card:hover .product-card-quickview{opacity:1!important}
.clone-dim.clone-dim.clone-dim *{font-synthesis:none!important}
@font-face {
  font-family: "Manrope";
  src: url("//dimfrance.store/cdn/shop/t/2/assets/clone-d118e000190d226b.ttf?v=67498986386696617601793507886")
    format("truetype");
  font-weight: 200;
  font-style: normal !important;
  font-display: swap !important;
}
@font-face {
  font-family: "ManropeRegular";
  src: url("//dimfrance.store/cdn/shop/t/2/assets/clone-d118e000190d226b.ttf?v=67498986386696617601793507886")
    format("truetype");
  font-weight: 400 !important;
  font-style: normal !important;
  font-display: swap !important;
}
@font-face {
  font-family: "ManropeBold";
  src: url("//dimfrance.store/cdn/shop/t/2/assets/clone-d118e000190d226b.ttf?v=67498986386696617601793507886")
    format("truetype");
  font-weight: bold !important;
  font-style: normal !important;
  font-display: swap !important;
}
@font-face {
  font-family: "DIN Medium";
  src: url("//dimfrance.store/cdn/shop/t/2/assets/clone-b901491fb62b700f.ttf?v=8432641083855924031793507887")
    format("truetype");
  font-weight: bold !important;
  font-style: normal !important;
  font-display: swap !important;
}


.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h1:where(:not([data-tr-src])),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) div:where(.tr-src-h1),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h2:where(.tr-src-h1),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h2:where(:not([data-tr-src])),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) div:where(.tr-src-h2),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h1:where(.tr-src-h2),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h3:where(:not([data-tr-src])),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) div:where(.tr-src-h3),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h1:where(.tr-src-h3),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h2:where(.tr-src-h3),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h4:where(:not([data-tr-src])),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) div:where(.tr-src-h4),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h1:where(.tr-src-h4),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h2:where(.tr-src-h4),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h5:where(:not([data-tr-src])),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) div:where(.tr-src-h5),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h1:where(.tr-src-h5),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h2:where(.tr-src-h5),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h6:where(:not([data-tr-src])),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) div:where(.tr-src-h6),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h1:where(.tr-src-h6),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) h2:where(.tr-src-h6),.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) p,.clone-dim .image-with-text-seo .rte :is(h2:where(:not([data-tr-src])),:where([data-tr-src="h2"])) li{font-family:var(--fontStyleRegular)!important}
.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3){font-size:24px!important;font-weight:600!important}
.clone-dim .page-content-width{max-width:1380px!important}
.clone-dim .page-content-width p, .clone-dim .page-content-width ol li, .clone-dim .page-content-width ul li, .clone-dim .page-content-width table{font-size:1.05rem!important}
.clone-dim .thb-full-menu li.menu-item-has-children>a svg{display:none!important}
.clone-dim .footer a:hover{text-decoration:underline!important}
.clone-dim .button{margin:2px!important}
.clone-dim .seo-content-block.rich-text__inner p{font-size:0.9756rem!important}
.clone-dim .seo-content-block.rich-text__inner h2:where(:not([data-tr-src])),.clone-dim .seo-content-block.rich-text__inner div:where(.tr-src-h2),.clone-dim .seo-content-block.rich-text__inner h1:where(.tr-src-h2){font-size:1.44rem!important}
@media only screen and (max-width: 768px){.clone-dim .gallery--item-content .button{margin-top:4px!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .collection-grid.swipe-on-mobile{grid-template-columns:repeat(
      auto-fill,
      minmax(calc(45vw - 15px), 1fr)
    )!important;grid-auto-columns:minmax(calc(45vw - 15px), 1fr)!important}
.clone-dim .section-slideshow h1:where(:not([data-tr-src])),.clone-dim .section-slideshow div:where(.tr-src-h1),.clone-dim .section-slideshow h2:where(.tr-src-h1){font-weight:600!important}
.clone-dim .gallery_desktop_image{display:none!important}
.clone-dim .hide-on-mobile.image-with-text--image{display:none!important}}
@media only screen and (min-width: 768px){.clone-dim .multicolumn__column{position:relative!important}
.clone-dim .gallery_mobile_image{display:none!important}}
.clone-dim.clone-dim.clone-dim .multicolumn__column p{font-size:0.9756rem!important}
.clone-dim.clone-dim.clone-dim .multicolumn__column .text-button{font-weight:700!important;font-size:0.75em!important}
.clone-dim.clone-dim.clone-dim .multicolumn__column h4:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .multicolumn__column div:where(.tr-src-h4),.clone-dim.clone-dim.clone-dim .multicolumn__column h1:where(.tr-src-h4),.clone-dim.clone-dim.clone-dim .multicolumn__column h2:where(.tr-src-h4){font-size:1.65rem!important}
.clone-dim .loyalty-benefits-container{display:grid!important;justify-content:center!important;margin-top:30px!important}
.clone-dim .loyalty-benefit{display:flex!important;align-items:center!important;font-weight:700!important;font-size:1.05rem!important;line-height:1.2rem!important;margin-bottom:0.762rem!important;column-gap:10px!important;margin-bottom:20px!important}
.clone-dim.clone-dim.clone-dim .loyalty-benefit{text-align:left!important}
.clone-dim.clone-dim.clone-dim .facets__label, .clone-dim.clone-dim.clone-dim .facets--bar .facets-toggle{font-size:14px!important}
.clone-dim .image-with-text--content .button{margin:5px!important}
.clone-dim.clone-dim.clone-dim .image-with-text--content p{font-size:0.9756rem!important}
.clone-dim #webSearchContainer{display:block!important;width:60px!important;margin:-10px 15px 0 0!important}
@media only screen and (max-width: 769px){.clone-dim #webSearchContainer{display:none!important}}
.clone-dim #mobileSearchContainer{display:block!important;width:100%!important;padding-bottom:10px!important;text-align:center!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) #side-panel-search-input.search-field{background-color:rgba(255, 255, 255, 0.1)!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background-image:url("//dimfrance.store/cdn/shop/t/2/assets/clone-87aa773d64bb5f91.svg?v=102155611699056702671793491126")!important;border:1px solid #ede9e924!important}
.clone-dim .header.transparent--true:not(:hover):not(.is-sticky) form.searchform input::placeholder{color:var(--color-header-transparent-text, #fff)!important}
.clone-dim .header-section .searchform fieldset input{border-radius:50px!important;background:#f2f2f2!important;background-image:url("//dimfrance.store/cdn/shop/t/2/assets/clone-87aa773d64bb5f91.svg?v=102155611699056702671793491126")!important;background-position:right 5px center!important;background-repeat:no-repeat!important;font-size:15px!important;border:0!important;height:40px!important}
@media only screen and (min-width: 1450px){.clone-dim #mobileSearchContainer{display:none!important}}
.clone-dim .menu-logo-container{width:110%!important}
.clone-dim #webSearchContainer form{margin-left:-150px!important}
@media only screen and (max-width: 1450px) and (min-width: 769px){.clone-dim #webSearchContainer{display:block!important;background-image:url(//dimfrance.store/cdn/shop/t/2/assets/clone-87aa773d64bb5f91.svg?v=102155611699056702671793491126)!important;background-position:right 1px center!important;background-repeat:no-repeat!important;font-size:15px!important;border:0!important;height:42px!important;width:40px!important;margin:-10px 10px 0 0!important}
.clone-dim #mobileSearchContainer, .clone-dim #webSearchContainer form{display:none!important}
.clone-dim .menu-logo-container{width:90%!important}}
@media only screen and (max-width: 768px){.clone-dim .thb-secondary-area{margin:0!important}
.clone-dim .header.style2 .logolink{margin:auto!important;flex-shrink:0!important}
.clone-dim .thb-header-mobile-left{margin-right:7%!important}
.clone-dim .header.right-mobile-logo .logolink{margin:auto 0 auto 33%!important}
.clone-dim .thb-secondary-area-item{padding:0 4px!important;align-self:center!important;justify-self:center!important}
.clone-dim #mobileSearchContainer{position:absolute!important;top:0!important;width:2vw!important;left:10vw!important;display:grid!important;height:100%!important}
.clone-dim .searchform fieldset input{width:100%!important;margin:0!important;padding-right:45px!important}
.clone-dim #mobileSearchContainer form{display:none!important}
.clone-dim #mobile-search-trigger{background-image:url(//dimfrance.store/cdn/shop/t/2/assets/clone-87aa773d64bb5f91.svg?v=102155611699056702671793491126)!important;background-position:right 5px center!important;background-repeat:no-repeat!important;font-size:15px!important;border:0!important;height:40px!important;width:40px!important;margin-bottom:-10px!important}}
.clone-dim .searchLogo{display:none!important;width:100%!important}
.clone-dim .thb-full-menu > li > a{margin:10px 0!important;font-weight:700!important;font-family:var(--fontStyleRegular)!important}
.clone-dim.clone-dim.clone-dim .thb-full-menu > li > a{font-size:1.05rem!important}
.clone-dim .section-header--description p{font-size:0.813em!important;margin-bottom:0!important}
.clone-dim .button, .clone-dim input[type="submit"]{font-size:0.9rem!important;font-weight:700!important}
.clone-dim .product-add-to-cart-sticky .product-price-container, .clone-dim .product-add-to-cart-sticky .loyalty-badge{display:none!important}
.clone-dim .product-price-container .loyalty-badge-container{display:inline-flex!important;vertical-align:middle!important}
.clone-dim #Cart-Drawer .loyalty-badge, .clone-dim .product-price-container .loyalty-badge{border-radius:50em!important;border:1.5px solid transparent!important;font-size:0.7476rem!important;font-weight:700!important;padding:8px!important;cursor:pointer!important;padding-right:23px!important;position:relative!important}
.clone-dim #Cart-Drawer .loyalty-badge{padding-right:10px!important}
.clone-dim .product-card-info .loyalty-badge-container, .clone-dim .product-card-small--add-to-cart .loyalty-badge-container{display:none!important}
.clone-dim .product-price-container .info-icon{position:absolute!important;right:6px!important;top:7px!important}
.clone-dim.clone-dim.clone-dim .collapsible__content.accordion__content.rte h2:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .collapsible__content.accordion__content.rte div:where(.tr-src-h2),.clone-dim.clone-dim.clone-dim .collapsible__content.accordion__content.rte h1:where(.tr-src-h2){font-family:var(--fontStyleRegular)!important;font-size:0.9756rem!important}
.clone-dim .product-card .product-card-title h2:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h2),.clone-dim .product-card .product-card-title h1:where(.tr-src-h2),.clone-dim .product-card .product-card-title h1:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h1),.clone-dim .product-card .product-card-title h2:where(.tr-src-h1),.clone-dim .product-card .product-card-title h3:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h3),.clone-dim .product-card .product-card-title h1:where(.tr-src-h3),.clone-dim .product-card .product-card-title h2:where(.tr-src-h3),.clone-dim .product-card .product-card-title h4:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h4),.clone-dim .product-card .product-card-title h1:where(.tr-src-h4),.clone-dim .product-card .product-card-title h2:where(.tr-src-h4),.clone-dim .product-card .product-card-title h5:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h5),.clone-dim .product-card .product-card-title h1:where(.tr-src-h5),.clone-dim .product-card .product-card-title h2:where(.tr-src-h5),.clone-dim .product-card .product-card-title h6:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h6),.clone-dim .product-card .product-card-title h1:where(.tr-src-h6),.clone-dim .product-card .product-card-title h2:where(.tr-src-h6),.clone-dim .product-card .product-card-title span,.clone-dim .product-card .product-card-title span.h2{-webkit-line-clamp:var(--maxLinesProductTitle)!important;-webkit-box-orient:vertical!important;overflow:hidden!important;line-height:normal!important;margin-bottom:auto!important}
.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h2),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(.tr-src-h2),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h1),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(.tr-src-h1),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h3:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h3),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(.tr-src-h3),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(.tr-src-h3),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h4:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h4),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(.tr-src-h4),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(.tr-src-h4),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h5:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h5),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(.tr-src-h5),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(.tr-src-h5),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h6:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h6),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(.tr-src-h6),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(.tr-src-h6),.clone-dim.clone-dim.clone-dim .product-card .product-card-title span,.clone-dim.clone-dim.clone-dim .product-card .product-card-title span.h2{font-weight:400!important;font-size:0.9rem!important;margin:4px 0!important;display:-webkit-box!important}
.clone-dim .product-card .price .amount{font-weight:700!important;font-size:1.05rem!important}
.clone-dim .product-card-info > .variations > .product-form__input--siblings label{width:14px!important;height:14px!important;margin-top:8px!important;border:1px solid #e7e3e5!important}
.clone-dim .product_promo{font-size:0.9756rem!important;font-weight:800!important;line-height:normal!important;padding-top:3px!important}
.clone-dim .discount .description{padding-left:10px!important}
.clone-dim .discount{font-size:1.05rem!important;font-weight:900!important;padding:0 10px!important;border-radius:5px!important;margin-bottom:5px!important;display:flex!important;align-items:baseline!important;letter-spacing:normal!important}
.clone-dim.clone-dim.clone-dim .discount{border:none!important}
.clone-dim.clone-dim.clone-dim .accordion .accordion__content{font-size:0.9756rem!important}
.clone-dim .accordion summary{font-family:var(--fontStyleBold)!important}
.clone-dim.clone-dim.clone-dim .accordion summary{font-size:1.05rem!important;font-weight:400!important}
.clone-dim .accordion summary span svg{transform:rotateX(180deg)!important;width:10px!important}
.clone-dim.clone-dim.clone-dim .accordion summary span svg path{stroke-width:2!important}
.clone-dim.clone-dim.clone-dim .thb-product-detail .product-title{font-size:1.2rem!important;font-family:var(--fontStyleBold)!important;line-height:1.5rem!important}
@media (max-width: 600px){.clone-dim .thb-product-detail .product-title{display:-webkit-box!important;-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}
.clone-dim.clone-dim.clone-dim .thb-product-detail .product-price-container{line-height:25px!important}
.clone-dim.clone-dim.clone-dim .thb-product-detail .product-title-container{margin-bottom:5px!important}
.clone-dim .thb-product-detail .product-price-container .price{font-weight:700!important}
.clone-dim.clone-dim.clone-dim .thb-product-detail .product-price-container .price{font-size:1.2rem!important}
.clone-dim .product-information--inner
  > .variations
  > .product-form__input--siblings
  label{width:18px!important;height:18px!important;margin-bottom:4px!important;border:1px solid #e7e3e5!important}
.clone-dim .variations .product-form__input--block input[type="radio"] + label{font-weight:500!important}
.clone-dim.clone-dim.clone-dim .variations .product-form__input--block input[type="radio"] + label{font-size:0.8256rem!important}
.clone-dim.clone-dim.clone-dim .product-inventory-notice--text{font-weight:700!important;color:#2c2d2e!important;font-size:0.8256rem!important}
.clone-dim.clone-dim.clone-dim .product-inventory-notice{font-size:0.8256rem!important}
.clone-dim .form__label{display:flex!important}
.clone-dim.clone-dim.clone-dim .form__label{font-weight:700!important;font-size:0.9rem!important}
.clone-dim .featured-collection .product-card-info .form__label{display:none!important}
.clone-dim.clone-dim.clone-dim .badge{font-size:0.8256rem!important;font-weight:700!important}
.clone-dim .section-slideshow h1:where(:not([data-tr-src])),.clone-dim .section-slideshow div:where(.tr-src-h1),.clone-dim .section-slideshow h2:where(.tr-src-h1){margin:0!important}
.clone-dim .section-slideshow .subheading{font-size:2.25rem!important;font-weight:600!important;margin:0!important}
.clone-dim .facets-toggle{background:#1f1e21!important;padding:0.6rem 1.2rem!important;border-radius:50em!important;text-transform:uppercase!important}
.clone-dim.clone-dim.clone-dim .facets-toggle{color:#fff!important}
.clone-dim .facets--bar{margin-top:10px!important;background:#ffffff!important}
.clone-dim.clone-dim.clone-dim .facets--bar .facets-toggle svg path{stroke:#fff!important}
.clone-dim.clone-dim.clone-dim .estimated-delivery-date-conditions{color:#2c2d2e!important;font-size:0.8256rem!important}
.clone-dim span.conditionTxt{text-decoration:underline!important}
.clone-dim .estimated-delivery-date-text{font-weight:700!important}
.clone-dim.clone-dim.clone-dim .cart-drawer-buttons{grid-template-columns:auto!important}
.clone-dim.clone-dim.clone-dim .product-cart-item-price{text-wrap:nowrap!important}
.clone-dim.clone-dim.clone-dim .complementary-products--inner:hover{scrollbar-width:thin!important}
.clone-dim.clone-dim.clone-dim .product-cart-item .cart-product-link{font-size:0.9756rem!important;font-weight:700!important}
.clone-dim .product-card-info-outer{display:flex!important}
.clone-dim .size-container{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;background:#ffffff!important;max-height:80%!important;scrollbar-width:thin!important;border:solid 1px rgba(0, 0, 0, 0.05)!important;overflow-y:auto!important;z-index:51!important}
.clone-dim .size-container .hover-size-heading{text-align:center!important;margin:8px 0 0 0!important;font-size:0.9rem!important;font-weight:700!important}
.clone-dim .hover-size-container{display:grid!important;justify-content:center!important;align-items:center!important;grid-template-columns:repeat(auto-fit, minmax(38px, 40px))!important;gap:8px!important;padding:10px!important}
.clone-dim .size-container .hover-size{padding:5px!important;background:#ffffff!important;border:solid 1px rgba(0, 0, 0, 0.05)!important;border-radius:3px!important;font-size:0.8256rem!important;cursor:pointer!important;text-align:center!important;text-wrap:nowrap!important}
.clone-dim .size-container .hover-size{padding:5px!important;background:#ffffff!important;border:solid 1px rgba(0, 0, 0, 0.05)!important;border-radius:3px!important;font-size:0.8256rem!important;cursor:pointer!important;text-align:center!important}
.clone-dim .hover-size-container .loading-overlay{position:absolute!important;width:100%!important;height:100%!important;background-color:rgba(255, 255, 255, 0.75)!important;display:none!important;align-items:center!important}
.clone-dim .hover-size-container .loading-overlay svg{width:10%!important;display:block!important;margin:auto!important}
.clone-dim .hover-size.variant{color:#000!important}
.clone-dim .hover-size.variant.no-quantity{color:#555!important}
.clone-dim .hover-size.variant:hover{background:#1f1e21!important;color:#fff!important;width:fit-content!important;min-width:40px!important}
.clone-dim .size-container .hover-size.no-quantity, .clone-dim .hover-size.variant.no-quantity:hover{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M0 99 L99 0 L100 1 L1 100' fill='gray' /></svg>")!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:100% 100%, auto!important;color:#555!important}
.clone-dim .login-account-main{display:grid!important}
.clone-dim .login-account-section, .clone-dim .login-account-main{background-color:#ffffff!important}
.clone-dim .login-account-section{display:flex!important}
.clone-dim .login-account-section{flex-direction:column!important}
.clone-dim .text-left{text-align:left!important}
.clone-dim .text-right{text-align:right!important}
.clone-dim .login-account-main{grid-template-columns:repeat(
    auto-fit,
    minmax(max(300px, 100%/2 - 20px), 1fr)
  )!important;min-height:calc(
    100vh - var(--header-height, 0px) - var(--announcement-height, 0px)
  )!important;justify-content:center!important}
.clone-dim .login-account-main{padding:0 0 10px 0!important}
.clone-dim .login-account-section img{object-fit:cover!important;height:100%!important}
@media screen and (max-width: 613px){.clone-dim .login-account-section:nth-child(odd){order:2!important}}
.clone-dim.clone-dim.clone-dim .thb-form-container{padding:40px 20px!important}
.clone-dim .loyalty-tooltip-right{font-size:0.8em!important;position:absolute!important;width:auto!important;background-color:#fff!important;color:#000!important;padding-left:30px!important;padding-top:20px!important;padding-right:20px!important;padding-bottom:5px!important;display:none!important;filter:drop-shadow(0 0 0.6rem #858585)!important;border-radius:0.5em!important;z-index:1!important;transform:translate(35%, -45%)!important}
@media (max-width: 600px){.clone-dim .loyalty-tooltip-right{left:22%!important;transform:translateY(10%)!important;z-index:5!important}
.clone-dim .loyalty-tooltip-right .triangle{display:none!important}}
.clone-dim .loyalty-tooltip-right .triangle{content:""!important;position:absolute!important;height:0!important;border-right:1.25em solid #fff!important;border-top:1.25em solid transparent!important;border-bottom:1.25em solid transparent!important;bottom:35%!important;left:-5%!important}
.clone-dim .loyalty-tooltip-right h1:where(:not([data-tr-src])),.clone-dim .loyalty-tooltip-right div:where(.tr-src-h1),.clone-dim .loyalty-tooltip-right h2:where(.tr-src-h1),.clone-dim .loyalty-tooltip-right h2:where(:not([data-tr-src])),.clone-dim .loyalty-tooltip-right div:where(.tr-src-h2),.clone-dim .loyalty-tooltip-right h1:where(.tr-src-h2),.clone-dim .loyalty-tooltip-right h3:where(:not([data-tr-src])),.clone-dim .loyalty-tooltip-right div:where(.tr-src-h3),.clone-dim .loyalty-tooltip-right h1:where(.tr-src-h3),.clone-dim .loyalty-tooltip-right h2:where(.tr-src-h3),.clone-dim .loyalty-tooltip-right h4:where(:not([data-tr-src])),.clone-dim .loyalty-tooltip-right div:where(.tr-src-h4),.clone-dim .loyalty-tooltip-right h1:where(.tr-src-h4),.clone-dim .loyalty-tooltip-right h2:where(.tr-src-h4),.clone-dim .loyalty-tooltip-right h5:where(:not([data-tr-src])),.clone-dim .loyalty-tooltip-right div:where(.tr-src-h5),.clone-dim .loyalty-tooltip-right h1:where(.tr-src-h5),.clone-dim .loyalty-tooltip-right h2:where(.tr-src-h5),.clone-dim .loyalty-tooltip-right h6:where(:not([data-tr-src])),.clone-dim .loyalty-tooltip-right div:where(.tr-src-h6),.clone-dim .loyalty-tooltip-right h1:where(.tr-src-h6),.clone-dim .loyalty-tooltip-right h2:where(.tr-src-h6),.clone-dim .loyalty-tooltip-right a{margin-bottom:0.36rem!important}
.clone-dim .loyalty-tooltip-right ul{margin-bottom:0.36rem!important}
.clone-dim .loyalty-tooltip-right li{font-weight:300!important}
.clone-dim .loyalty-tooltip-right a{text-decoration:underline!important}
.clone-dim .product-price-container .loyalty-badge-container:hover .loyalty-tooltip-right{display:block!important}
.clone-dim .hidden{display:none!important}
.clone-dim .loading{padding:20px!important}
.clone-dim .shopify-block.shopify-app-block:has(#omnibus-prior-price-container[style*="visibility: hidden"]){display:none!important}
.clone-dim .badge-mo{position:absolute!important;z-index:8!important;padding:12px!important}
.clone-dim .badge-inner{font-size:0.8256rem!important;font-weight:700!important}
.clone-dim .badge-top-left{top:0!important;left:0!important}
.clone-dim .badge-top-left .badge-inner{margin-bottom:5px!important}
.clone-dim .badge-top-right{top:0!important;right:0!important;text-align:right!important}
.clone-dim .badge-bottom-left{bottom:0!important;left:0!important}
.clone-dim .badge-bottom-right{bottom:0!important;right:0!important;text-align:right!important}
.clone-dim .badge-text{padding:4px 8px!important;line-height:0.8256rem!important;text-align:center!important}
@media only screen and (max-width: 768px){.clone-dim .badge-inner{font-size:0.6rem!important}
.clone-dim .badge-text{padding:2px 4px!important}
.clone-dim .badge-mo{padding:4px!important}}
.clone-dim .thb-header-mobile-left ul.mobile-menu-footer{list-style:none!important;background-color:#f2f2f2!important;color:#555!important;margin:-21px 0 0 0!important;padding:20px 0 0 24px!important}
.clone-dim .thb-header-mobile-left ul.mobile-menu li, .clone-dim .thb-header-mobile-left ul.mobile-menu li .sub-menu .parent-link-back{font-family:var(--fontStyleRegular)!important}
.clone-dim .thb-header-mobile-left ul.mobile-menu-footer li{padding-left:1.5em!important;margin-bottom:0.5em!important;position:relative!important}
.clone-dim .thb-header-mobile-left ul.mobile-menu-footer li.faq:before{content:""!important;position:absolute!important;left:-13px!important;top:-3px!important;width:2em!important;height:2em!important;background-repeat:no-repeat!important;background-position:center!important}
.clone-dim .thb-header-mobile-left ul.mobile-menu-footer li.faq:before{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"20\" viewBox=\"0 0 22 20\" fill=\"none\"><path d=\"M3.05492 15.6335H6.35492V18.1435C6.35434 18.2422 6.383 18.3389 6.43727 18.4214C6.49155 18.5038 6.56902 18.5684 6.65992 18.6069C6.75082 18.6454 6.85108 18.6561 6.94807 18.6377C7.04505 18.6193 7.13443 18.5726 7.20492 18.5035L10.0649 15.6435H19.5349C19.7511 15.6448 19.9655 15.6034 20.1656 15.5216C20.3657 15.4397 20.5477 15.3191 20.701 15.1667C20.8544 15.0143 20.9761 14.8331 21.0591 14.6334C21.1422 14.4338 21.1849 14.2197 21.1849 14.0035V3.00352C21.1849 2.56591 21.0111 2.14622 20.7016 1.83679C20.3922 1.52735 19.9725 1.35352 19.5349 1.35352H3.05492C2.61904 1.35351 2.20087 1.52597 1.89172 1.83325C1.58257 2.14052 1.40756 2.55764 1.40492 2.99352V13.9935C1.40492 14.2097 1.44767 14.4238 1.53071 14.6234C1.61375 14.8231 1.73545 15.0043 1.8888 15.1567C2.04215 15.3091 2.22412 15.4297 2.42425 15.5116C2.62438 15.5934 2.83871 15.6348 3.05492 15.6335Z\" stroke=\"%231F1E21\"/><path d=\"M7.44492 9.59352C8.05243 9.59352 8.54492 9.10104 8.54492 8.49352C8.54492 7.88601 8.05243 7.39352 7.44492 7.39352C6.83741 7.39352 6.34492 7.88601 6.34492 8.49352C6.34492 9.10104 6.83741 9.59352 7.44492 9.59352Z\" fill=\"%231F1E21\"/><path d=\"M11.8449 9.59352C12.4524 9.59352 12.9449 9.10104 12.9449 8.49352C12.9449 7.88601 12.4524 7.39352 11.8449 7.39352C11.2374 7.39352 10.7449 7.88601 10.7449 8.49352C10.7449 9.10104 11.2374 9.59352 11.8449 9.59352Z\" fill=\"%231F1E21\"/><path d=\"M16.2349 9.59352C16.8424 9.59352 17.3349 9.10104 17.3349 8.49352C17.3349 7.88601 16.8424 7.39352 16.2349 7.39352C15.6274 7.39352 15.1349 7.88601 15.1349 8.49352C15.1349 9.10104 15.6274 9.59352 16.2349 9.59352Z\" fill=\"%231F1E21\"/></svg>")!important}
.clone-dim .thb-header-mobile-left .footer-mobile-currency{bottom:0!important;width:100%!important;left:80px!important}
.clone-dim .badge-top-right.shift-right-down{top:50px!important}
.clone-dim .nosto-sort{padding-bottom:10px!important;font-size:13px!important}
.clone-dim.clone-dim.clone-dim .facets--bar.facets--bar-inline{flex-direction:row!important}
.clone-dim .nosto-product-info{float:right!important;padding-top:10px!important}
.clone-dim .custom-select{padding-right:10px!important}
@media only screen and (max-width: 768px){.clone-dim .slideshow__slide-video-bg{display:none!important}}
@media only screen and (min-width: 769px){.clone-dim .slideshow__slide-video-bg-mobile{display:none!important;z-index:10px!important}
.clone-dim .mobile_only{display:none!important}}
.clone-dim .care_instructions_header{padding:0 0 10px 10px!important}
@media only screen and (max-width: 768px){.clone-dim .product-card-info{overflow:hidden!important}
.clone-dim .product-card-info .variations.variations--siblings{overflow-x:scroll!important}
.clone-dim .product-card-info .variations.variations--siblings:has(.expand-swatches), .clone-dim .product-card-info .variations.variations--siblings:has(.open-overlay-swatches){overflow-x:clip!important}
.clone-dim .flickity-viewport{overflow:visible!important}
.clone-dim .featured-collection .flickity-enabled.is-draggable .flickity-viewport:has(.expand-swatches){margin-bottom:4em!important}
.clone-dim .product-card-info .variations.variations--siblings .product-form__input--siblings{flex-wrap:nowrap!important}
.clone-dim .product-card-info .variations.variations--siblings .product-form__input--siblings.open-overlay-swatches{flex-wrap:wrap!important}
.clone-dim .product-card-info .variations.variations--siblings .product-form__input--siblings label{margin-bottom:8px!important}
.clone-dim #nostoProducts{margin-bottom:100px!important}}
.clone-dim.clone-dim.clone-dim .gallery--item-content div, .clone-dim.clone-dim.clone-dim .image-with-text-overlay--content span{font-family:var(--fontStyleBold)!important}
.clone-dim .product-card .product-card-title h2:where(:not([data-tr-src])),.clone-dim .product-card .product-card-title div:where(.tr-src-h2),.clone-dim .product-card .product-card-title h1:where(.tr-src-h2){margin:4px 0 4px 0!important;line-height:normal!important}
.clone-dim.clone-dim.clone-dim .product-card .product-card-title h2:where(:not([data-tr-src])),.clone-dim.clone-dim.clone-dim .product-card .product-card-title div:where(.tr-src-h2),.clone-dim.clone-dim.clone-dim .product-card .product-card-title h1:where(.tr-src-h2){font-family:var(--fontStyleRegular)!important}
.clone-dim #nostoProducts{padding:0!important;margin-bottom:200px!important;min-height:600px!important;grid-template-columns:repeat(4, 1fr)!important;grid-auto-rows:minmax(400px, auto)!important;grid-auto-flow:dense!important;gap:20px!important}
.clone-dim.clone-dim.clone-dim #nostoProducts{display:grid!important}
@media only screen and (max-width: 767px){.clone-dim #nostoProducts{grid-template-columns:repeat(2, 1fr)!important}}
.clone-dim.clone-dim.clone-dim .filler-tile-dimensions-1x1{grid-column:span 1!important;grid-row:span 1!important}
.clone-dim .filler-tile-dimensions-1x1 .gallery--item{height:100%!important}
.clone-dim .filler-tile-dimensions-1x1 .aspect-ratio{height:100%!important}
.clone-dim #nostoProducts > li{grid-column:span 1!important;grid-row:span 1!important;width:100%!important;max-width:100%!important;flex:none!important}
.clone-dim.clone-dim.clone-dim #nostoProducts > li{margin:0!important}
.clone-dim #nostoProducts .product-card, .clone-dim #nostoProducts .promotion-column{width:100%!important;max-width:100%!important;flex:none!important;margin-bottom:0!important}
.clone-dim .compliance_img{height:60px!important;max-width:fit-content!important;margin-right:5px!important}
.clone-dim .compliance-container{margin:10px 0!important}
.clone-dim .field span.toggle-pass{position:absolute!important;right:0!important;top:50%!important;transform:translate3d(0, -50%, 0)!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .field span.toggle-pass:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translate3d(0, -50%, 0)!important}
.clone-dim .field .showpass{cursor:pointer!important;position:relative!important;display:block!important;top:0!important;left:0!important;width:44px!important;height:44px!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important;border:none!important;background-color:transparent!important}
.clone-dim input[type=text] ~ span .pass.showpass:after, .clone-dim input[type=password] ~ span .pass.showpass:after{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;width:100%!important;height:100%!important;background-repeat:no-repeat!important;background-size:30px!important;background-position:50%!important;background-image:url("data:image/svg+xml,<svg width=\"20\" height=\"15\" viewBox=\"0 0 20 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.8429 7.54839C12.8429 8.06517 12.6761 8.57035 12.3638 9.00004C12.0514 9.42973 11.6074 9.76463 11.0879 9.96239C10.5685 10.1602 9.99685 10.2119 9.44538 10.1111C8.89392 10.0103 8.38736 9.76141 7.98978 9.39599C7.5922 9.03057 7.32144 8.56499 7.21174 8.05814C7.10205 7.55129 7.15835 7.02592 7.37352 6.54847C7.58869 6.07103 7.95307 5.66295 8.42058 5.37584C8.88809 5.08873 9.43773 4.93548 10 4.93548C10.754 4.93548 11.4771 5.21077 12.0102 5.70079C12.5434 6.1908 12.8429 6.8554 12.8429 7.54839Z\" fill=\"%23C3C3C3\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M10 0.967623L10.0117 0.967861C12.1005 1.01049 14.1335 1.59627 15.8749 2.65733C17.6128 3.71617 18.9893 5.20503 19.8458 6.95201C19.9472 7.13694 20 7.34118 20 7.54839C20 7.75559 19.9472 7.95984 19.8458 8.14477C18.9893 9.89175 17.6128 11.3806 15.8749 12.4394C14.1335 13.5005 12.1005 14.0863 10.0117 14.1289L10 14.1292L9.98831 14.1289C7.89946 14.0863 5.86651 13.5005 4.12505 12.4394C2.38724 11.3806 1.0107 9.89174 0.154182 8.14477C0.0528387 7.95984 0 7.75559 0 7.54839C0 7.34118 0.0528384 7.13694 0.154182 6.952C1.0107 5.20503 2.38724 3.71617 4.12505 2.65733C5.86651 1.59627 7.89946 1.01049 9.98831 0.967861L10 0.967623ZM19.371 7.16129L18.8907 7.35956C18.1162 5.77466 16.8688 4.42394 15.2932 3.46393C13.7208 2.5059 11.8858 1.97612 10 1.93561C8.11419 1.97612 6.27919 2.5059 4.70683 3.46393C3.13122 4.42394 1.88384 5.77466 1.10926 7.35956L1.10326 7.37182L1.09654 7.38376C1.06788 7.43464 1.05292 7.49109 1.05292 7.54839C1.05292 7.60568 1.06788 7.66214 1.09654 7.71301L1.10326 7.72495L1.10926 7.73722C1.88384 9.32211 3.13122 10.6728 4.70683 11.6328C6.27919 12.5909 8.11419 13.1207 10 13.1612C11.8858 13.1207 13.7208 12.5909 15.2932 11.6328C16.8688 10.6728 18.1162 9.32211 18.8907 7.73722L18.8967 7.72495L18.9035 7.71301C18.9321 7.66213 18.9471 7.60568 18.9471 7.54839C18.9471 7.4911 18.9321 7.43464 18.9035 7.38376L19.371 7.16129Z\" fill=\"%23C3C3C3\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M17.7427 0.141723C17.9483 0.330686 17.9483 0.637056 17.7427 0.826019L2.47537 14.8583C2.26978 15.0472 1.93644 15.0472 1.73084 14.8583C1.52525 14.6693 1.52525 14.3629 1.73084 14.174L16.9982 0.141723C17.2038 -0.0472409 17.5371 -0.0472409 17.7427 0.141723Z\" fill=\"%23C3C3C3\"/></svg>")!important}
.clone-dim input[type=text] ~ span .pass.showpass:after{background-image:url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.8396 11.8006C14.8396 12.3346 14.6729 12.8566 14.3606 13.3006C14.0483 13.7446 13.6044 14.0907 13.0851 14.2951C12.5657 14.4994 11.9943 14.5529 11.4429 14.4487C10.8916 14.3445 10.3852 14.0874 9.98772 13.7098C9.59024 13.3322 9.31955 12.8511 9.20989 12.3273C9.10022 11.8036 9.1565 11.2607 9.37162 10.7673C9.58674 10.274 9.95102 9.8523 10.4184 9.55562C10.8858 9.25894 11.4353 9.10059 11.9974 9.10059C12.7512 9.10059 13.4741 9.38505 14.0071 9.8914C14.5401 10.3977 14.8396 11.0845 14.8396 11.8006Z\" fill=\"%23C3C3C3\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M11.9974 5L12.0091 5.00025C14.0974 5.04429 16.1298 5.6496 17.8708 6.74603C19.6082 7.84016 20.9844 9.37866 21.8407 11.1839C21.942 11.375 21.9948 11.586 21.9948 11.8001C21.9948 12.0142 21.942 12.2253 21.8407 12.4164C20.9844 14.2216 19.6082 15.7601 17.8708 16.8542C16.1298 17.9506 14.0974 18.556 12.0091 18.6L11.9974 18.6002L11.9857 18.6C9.89741 18.556 7.86499 17.9506 6.12398 16.8542C4.38662 15.7601 3.01044 14.2216 2.15414 12.4164C2.05282 12.2253 2 12.0142 2 11.8001C2 11.586 2.05282 11.375 2.15414 11.1839C3.01044 9.37865 4.38662 7.84016 6.12398 6.74603C7.86499 5.6496 9.89741 5.04429 11.9857 5.00025L11.9974 5ZM21.366 11.4001L20.8858 11.605C20.1115 9.96727 18.8644 8.57153 17.2892 7.57952C15.7173 6.58956 13.8827 6.04211 11.9974 6.00025C10.1121 6.04211 8.27756 6.58956 6.70561 7.57952C5.13041 8.57153 3.88336 9.96727 3.10897 11.605L3.10298 11.6177L3.09625 11.63C3.0676 11.6826 3.05265 11.7409 3.05265 11.8001C3.05265 11.8593 3.0676 11.9177 3.09625 11.9702L3.10298 11.9826L3.10897 11.9952C3.88336 13.633 5.13041 15.0287 6.70561 16.0207C8.27756 17.0107 10.1121 17.5581 11.9974 17.6C13.8827 17.5581 15.7173 17.0107 17.2892 16.0207C18.8644 15.0287 20.1115 13.633 20.8858 11.9952L20.8918 11.9826L20.8986 11.9702C20.9272 11.9177 20.9422 11.8593 20.9422 11.8001C20.9422 11.7409 20.9272 11.6826 20.8986 11.63L21.366 11.4001Z\" fill=\"%23C3C3C3\"/></svg>")!important}
.clone-dim .compliance-wrapper{flex:1!important;display:flex!important;align-items:center!important;margin-top:10px!important}
.clone-dim .compliance-image{margin-right:10px!important}
.clone-dim .medium-up-4>.column, .clone-dim .medium-up-4>.columns{min-height:400px!important}
.clone-dim .badge.out-of-stock.top.left ~ .badge-mo.badge-top-left, .clone-dim .badge.out-of-stock.top.right ~ .badge-mo.badge-top-right{display:none!important}
.clone-dim .badge-mo div:not(:first-child){margin-top:5px!important}
.clone-dim ;

.pointer, .clone-dim .thb-quick-search{cursor:pointer!important}
.clone-dim #PopupModal-variant_picker .h5{margin:0!important}
.clone-dim input[name="customFields.custom-color_group"] ~ label .color-sample{width:12px!important;height:12px!important;display:inline-block!important}
.clone-dim input[name="extra.custom-color_group"] ~ label .color-sample{width:12px!important;height:12px!important;display:inline-block!important}
.clone-dim .facets .thb-filter-content input[type="checkbox"], .clone-dim .facets .thb-filter-content input[type="radio"]{margin-bottom:5px!important}
.clone-dim #src-section-pdp-rec{margin-bottom:10px!important}
.clone-dim li.column .variations.variations--siblings .form__label{display:none!important}
.clone-dim .prose blockquote{line-height:1.75!important}
.clone-dim .multicolumn .multicolumn__inner .multicolumn__image, .clone-dim .multicolumn .multicolumn__inner .multicolumn__container{width:100%!important}
.clone-dim .variations{position:relative!important}
.clone-dim .variations fieldset.product-form__input.open-overlay-swatches{max-height:30px!important;overflow:hidden!important}
.clone-dim .product-information fieldset.product-form__input.open-overlay-swatches{max-height:fit-content!important}
.clone-dim .variations fieldset.product-form__input.open-overlay-swatches button.plus{position:absolute!important;top:1px!important;right:0!important;border-radius:50%!important;border:1px solid black!important}
.clone-dim .variations fieldset.product-form__input.open-overlay-swatches .product-card-quickview{padding-top:1px!important}
.clone-dim .variations fieldset.product-form__input.open-overlay-swatches button.plus, .clone-dim .variations fieldset.product-form__input.open-overlay-swatches button.minus, .clone-dim .product-card .variations .product-card-quickview{border-radius:50%!important;border:0.3pt solid #2C2D2E!important;color:#2C2D2E!important;font-size:5px!important;width:16px!important;height:16px!important;line-height:16px!important;padding-top:2px!important;right:-14px!important}
.clone-dim .variations fieldset.product-form__input.open-overlay-swatches button.minus{position:absolute!important;display:none!important;top:7px!important;right:-14px!important;font-size:10px!important;min-width:16px!important;min-height:16px!important;padding-bottom:3px!important;line-height:11px!important}
.clone-dim .product-card .variations .product-card-quickview{opacity:1!important;background-color:none!important;box-shadow:none!important;padding:0!important}
.clone-dim .side-panel.product-drawer.active .variations fieldset.product-form__input.open-overlay-swatches{max-height:none!important}
@media only screen and (max-width: 768px){.clone-dim .variations fieldset.product-form__input.open-overlay-swatches button.plus, .clone-dim .variations fieldset.product-form__input.open-overlay-swatches button.minus{right:0!important;top:7px!important}
.clone-dim .product-card .variations .product-card-quickview{right:0!important}
.clone-dim .product-card-info .variations.variations--siblings:has(> .open-overlay-swatches){overflow:hidden!important;width:95%!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .variations fieldset.product-form__input.open-overlay-swatches{max-width:95%!important}
.clone-dim .product-card .product-card-info:has(.expand-swatches), .clone-dim .product-card .product-card-info:has(.open-overlay-swatches){overflow:visible!important}}
.clone-dim .flickity-viewport{height:100%!important;overflow:hidden!important}
.clone-dim{--variations-width-default:100%!important;--variations-width-large:102%!important;--variations-width-small:106%!important}
.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim .length-4 button, .clone-dim .length-5 button, .clone-dim .length-6 button, .clone-dim .length-7 button, .clone-dim .length-8 button, .clone-dim .length-9 button, .clone-dim .length-11 button, .clone-dim .length-12 button{display:block!important}
@media screen and (min-width: 1369px){.clone-dim .variations{width:var(--variations-width-large)!important}
.clone-dim.clone-dim.clone-dim .length-4 button, .clone-dim.clone-dim.clone-dim .length-5 button, .clone-dim.clone-dim.clone-dim .length-6 button, .clone-dim.clone-dim.clone-dim .length-7 button, .clone-dim.clone-dim.clone-dim .length-8 button, .clone-dim.clone-dim.clone-dim .length-9 button, .clone-dim.clone-dim.clone-dim .length-11 button, .clone-dim.clone-dim.clone-dim .length-12 button{display:none!important}}
@media screen and (min-width: 1256px) and (max-width: 1368px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-9 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-11 button{display:none!important}}
@media screen and (min-width: 1143px) and (max-width: 1255px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-9 button{display:none!important}}
@media screen and (min-width: 1030px) and (max-width: 1142px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button{display:none!important}}
@media screen and (min-width: 917px) and (max-width: 1029px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button{display:none!important}}
@media screen and (min-width: 805px) and (max-width: 916px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button{display:none!important}}
@media screen and (min-width: 768px) and (max-width: 804px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button{display:none!important}}
@media screen and (min-width: 755px) and (max-width: 767px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-9 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-11 button{display:none!important}}
@media screen and (min-width: 699px) and (max-width: 754px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-9 button{display:none!important}}
@media screen and (min-width: 642px) and (max-width: 698px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-9 button{display:none!important}}
@media screen and (min-width: 585px) and (max-width: 641px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-8 button{display:none!important}}
@media screen and (min-width: 529px) and (max-width: 584px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button{display:none!important}}
@media screen and (min-width: 430px) and (max-width: 528px){.clone-dim .variations{width:var(--variations-width-default)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-7 button{display:none!important}}
@media screen and (min-width: 375px) and (max-width: 429px){.clone-dim .variations{width:var(--variations-width-small)!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) .length-4 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-5 button, .clone-dim.clone-dim.clone-dim:not(#tr-i) .length-6 button{display:none!important}}
.clone-dim .side-panel-inner .product-information .variations .loading{padding:0!important}
@media screen and (max-width: 768px){.clone-dim .badge-mobile-40 img{width:40px!important}
.clone-dim .badge-mobile-50 img{width:50px!important}
.clone-dim .badge-mobile-60 img{width:60px!important}}
@media screen and (min-width: 769px){.clone-dim .badge-desktop-40 img{width:40px!important}
.clone-dim .badge-desktop-60 img{width:60px!important}
.clone-dim .badge-desktop-70 img{width:70px!important}
.clone-dim .badge-desktop-80 img{width:80px!important}
.clone-dim .badge-desktop-100 img{width:100px!important}}
.clone-dim .flickity-progress{margin-top:-1px!important}
.clone-dim .side-panel.search-drawer .flickity-viewport{width:20.5em!important}
.clone-dim .side-panel.search-drawer .products.carousel{padding:.5em!important}
@media screen and (max-width: 1450px){.clone-dim .side-panel.search-drawer .products.carousel{padding:0!important}
.clone-dim .side-panel.search-drawer .flickity-viewport{width:22vw!important}}
@media screen and (max-width: 1067px){.clone-dim .side-panel.search-drawer .flickity-viewport .flickity-slider .carousel__slide{display:none!important}
.clone-dim .side-panel.search-drawer .flickity-viewport .flickity-slider .carousel__slide:first-child{display:block!important}
.clone-dim .side-panel.search-drawer .flickity-viewport{width:34vw!important}
.clone-dim .side-panel.search-drawer .products.carousel{overflow:hidden!important}}
@media screen and (max-width: 750px){.clone-dim .product-card .product-featured-image{min-width:40%!important;min-height:100%!important}}
.clone-dim.clone-dim.clone-dim .announcement-bar .flickity-viewport{min-height:15px!important}
.clone-dim.clone-dim.clone-dim #mobile-menu tr-custom-select:first-of-type.custom-select--currency .custom-select--list{left:0!important}
.clone-dim #mobile-menu .custom-select.custom-select--currency.custom-select--top .custom-select--list ul li.custom-select--item button{margin-bottom:0.5em!important}
.clone-dim .pointer{cursor:pointer!important}
.clone-dim .login-or-divider{display:flex!important;align-items:center!important;text-align:center!important;gap:15px!important;margin-top:40px!important}
.clone-dim .login-or-divider::before, .clone-dim .login-or-divider::after{content:""!important;flex:1!important;border-bottom:1px solid #ccc!important}
.clone-dim .sign-in-with-shop-container{display:none!important}
@font-face {
  font-family: Barlow;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
       url("/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
}
@font-face {
  font-family: Barlow;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/barlow/barlow_n5.a193a1990790eba0cc5cca569d23799830e90f07.woff2") format("woff2"),
       url("/cdn/fonts/barlow/barlow_n5.ae31c82169b1dc0715609b8cc6a610b917808358.woff") format("woff");
}
@font-face {
  font-family: Barlow;
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("/cdn/fonts/barlow/barlow_n6.329f582a81f63f125e63c20a5a80ae9477df68e1.woff2") format("woff2"),
       url("/cdn/fonts/barlow/barlow_n6.0163402e36247bcb8b02716880d0b39568412e9e.woff") format("woff");
}
@font-face {
  font-family: Barlow;
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("/cdn/fonts/barlow/barlow_i5.714d58286997b65cd479af615cfa9bb0a117a573.woff2") format("woff2"),
       url("/cdn/fonts/barlow/barlow_i5.0120f77e6447d3b5df4bbec8ad8c2d029d87fb21.woff") format("woff");
}
@font-face {
  font-family: Barlow;
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("/cdn/fonts/barlow/barlow_i6.5a22bd20fb27bad4d7674cc6e666fb9c77d813bb.woff2") format("woff2"),
       url("/cdn/fonts/barlow/barlow_i6.1c8787fcb59f3add01a87f21b38c7ef797e3b3a1.woff") format("woff");
}
.clone-dim h1:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h1),.clone-dim h2:where(.tr-src-h1),.clone-dim h2:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h2),.clone-dim h1:where(.tr-src-h2),.clone-dim h3:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h3),.clone-dim h1:where(.tr-src-h3),.clone-dim h2:where(.tr-src-h3),.clone-dim h4:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h4),.clone-dim h1:where(.tr-src-h4),.clone-dim h2:where(.tr-src-h4),.clone-dim h5:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h5),.clone-dim h1:where(.tr-src-h5),.clone-dim h2:where(.tr-src-h5),.clone-dim h6:where(:not([data-tr-src])),.clone-dim div:where(.tr-src-h6),.clone-dim h1:where(.tr-src-h6),.clone-dim h2:where(.tr-src-h6),.clone-dim .h1,.clone-dim .h2,.clone-dim .h3,.clone-dim .h4,.clone-dim .h5,.clone-dim .h6,.clone-dim .h1-xlarge,.clone-dim .h1-large,.clone-dim blockquote p,.clone-dim blockquote span{font-style:normal!important;font-weight:500!important;font-family:Barlow, sans-serif!important}
.clone-dim.clone-dim{font-style:normal!important;font-weight:500!important;font-family:Barlow, sans-serif!important}
.clone-dim .body-font, .clone-dim .thb-product-detail .product-title{font-style:normal!important;font-weight:500!important;font-family:Barlow, sans-serif!important}
.clone-dim{--font-body-scale:1.2!important;--font-body-line-height-scale:1.0!important;--font-body-letter-spacing:0.0em!important;--font-announcement-scale:1.0!important;--font-heading-scale:1.0!important;--font-heading-line-height-scale:1.0!important;--font-heading-letter-spacing:-0.01em!important;--font-navigation-scale:1.0!important;--font-product-price-scale:1.0!important;--font-product-title-scale:1.0!important;--font-product-title-line-height-scale:1.0!important;--button-letter-spacing:0.0em!important;--block-border-radius:0px!important;--button-border-radius:6px!important;--input-border-radius:0px!important;--bg-body:#ffffff!important;--bg-body-rgb:255,255,255!important;--bg-body-darken:#f7f7f7!important;--payment-terms-background-color:#ffffff!important;--color-body:#2c2d2e!important;--color-body-rgb:44,45,46!important;--color-heading:#1a1c1d!important;--color-heading-rgb:26,28,29!important;--color-accent:#1f1e21!important;--color-accent-hover:#0d0d0e!important;--color-accent-rgb:31,30,33!important;--color-border:#DADCE0!important;--color-form-border:#D3D3D3!important;--color-section-header-background:#f8f2ed!important;--color-overlay-rgb:159,163,167!important;--color-drawer-bg:#ffffff!important;--color-drawer-bg-rgb:255,255,255!important;--color-announcement-bar-text:#ffffff!important;--color-announcement-bar-bg:#605730!important;--color-secondary-menu-text:#2c2d2e!important;--color-secondary-menu-bg:#F5F5F5!important;--color-header-bg:#ffffff!important;--color-header-bg-rgb:255,255,255!important;--color-header-text:#2c2d2e!important;--color-header-text-rgb:44,45,46!important;--color-header-links:#2c2d2e!important;--color-header-links-hover:#e60349!important;--color-header-icons:#2c2d2e!important;--color-header-border:#E2E2E2!important;--solid-button-background:#2c2d2e!important;--solid-button-background-hover:#1b1b1c!important;--solid-button-label:#ffffff!important;--white-button-label:#2c2d2e!important;--color-price:#2c2d2e!important;--color-price-rgb:44,45,46!important;--color-price-discounted:#c50016!important;--color-star:#de4c46!important;--color-inventory-instock:#279a4b!important;--color-inventory-lowstock:#e97f32!important;--section-spacing-mobile:40px!important;--section-spacing-desktop:30px!important;--color-product-card-bg:rgba(0,0,0,0)!important;--color-article-card-bg:#ffffff!important;--color-badge-text:#ffffff!important;--color-badge-sold-out:#6d6b6b!important;--color-badge-sale:#762150!important;--color-badge-preorder:#666666!important;--badge-corner-radius:6px!important;--color-footer-heading:#1f1e21!important;--color-footer-heading-rgb:31,30,33!important;--color-footer-text:#1f1e21!important;--color-footer-text-rgb:31,30,33!important;--color-footer-link:#1f1e21!important;--color-footer-link-hover:#1a1c1d!important;--color-footer-border:#868d94!important;--color-footer-border-rgb:134,141,148!important;--color-footer-bg:#faf8f6!important}
.clone-dim #onetrust-banner-sdk:focus{outline:2px solid #000!important;outline-offset:-2px!important}
.clone-dim #onetrust-banner-sdk a:focus{outline:2px solid #000!important}
.clone-dim #onetrust-banner-sdk #onetrust-accept-btn-handler, .clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{outline-offset:1px!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy svg{height:13px!important;width:13px!important;margin-left:1px!important}
.clone-dim #onetrust-banner-sdk #onetrust-close-btn-container svg{height:10px!important;width:10px!important;pointer-events:none!important}
.clone-dim #onetrust-banner-sdk .ot-close-icon, .clone-dim #onetrust-pc-sdk .ot-close-icon{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;height:12px!important;width:12px!important}
.clone-dim #onetrust-banner-sdk .ot-pc-footer-logo a, .clone-dim #onetrust-pc-sdk .ot-pc-footer-logo a{background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;height:25px!important;width:152px!important;display:block!important;text-decoration:none!important;font-size:.75em!important}
.clone-dim #onetrust-banner-sdk .ot-pc-footer-logo a:hover, .clone-dim #onetrust-pc-sdk .ot-pc-footer-logo a:hover{color:#565656!important}
.clone-dim #onetrust-banner-sdk :is(h3:where(:not([data-tr-src])),:where([data-tr-src="h3"])) *,.clone-dim #onetrust-banner-sdk :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"])) *,.clone-dim #onetrust-banner-sdk :is(h6:where(:not([data-tr-src])),:where([data-tr-src="h6"])) *,.clone-dim #onetrust-banner-sdk button *,.clone-dim #onetrust-banner-sdk a[data-parent-id] *,.clone-dim #onetrust-banner-sdk p[role=heading] *,.clone-dim #onetrust-pc-sdk :is(h3:where(:not([data-tr-src])),:where([data-tr-src="h3"])) *,.clone-dim #onetrust-pc-sdk :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"])) *,.clone-dim #onetrust-pc-sdk :is(h6:where(:not([data-tr-src])),:where([data-tr-src="h6"])) *,.clone-dim #onetrust-pc-sdk button *,.clone-dim #onetrust-pc-sdk a[data-parent-id] *,.clone-dim #onetrust-pc-sdk p[role=heading] *{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}
.clone-dim.clone-dim.clone-dim #onetrust-banner-sdk .ot-hide, .clone-dim.clone-dim.clone-dim #onetrust-pc-sdk .ot-hide{display:none!important}
.clone-dim #onetrust-banner-sdk button.ot-link-btn:hover, .clone-dim #onetrust-pc-sdk button.ot-link-btn:hover{text-decoration:underline!important;opacity:1!important}
.clone-dim #onetrust-pc-sdk .ot-sdk-row .ot-sdk-column{padding:0!important}
.clone-dim #onetrust-pc-sdk .ot-sdk-container{padding-right:0!important}
.clone-dim #onetrust-pc-sdk .ot-sdk-row{flex-direction:initial!important;width:100%!important}
.clone-dim #onetrust-pc-sdk [type=checkbox]:checked, .clone-dim #onetrust-pc-sdk [type=checkbox]:not(:checked){pointer-events:initial!important}
.clone-dim #onetrust-pc-sdk [type=checkbox]:disabled+label::before, .clone-dim #onetrust-pc-sdk [type=checkbox]:disabled+label:after, .clone-dim #onetrust-pc-sdk [type=checkbox]:disabled+label{pointer-events:none!important;opacity:.8!important}
.clone-dim #onetrust-pc-sdk li input[type=checkbox]{z-index:1!important}
.clone-dim #onetrust-pc-sdk li .ot-acc-txt{z-index:2!important;position:relative!important}
.clone-dim #onetrust-pc-sdk input{margin:3px .1ex!important}
.clone-dim #onetrust-pc-sdk .ot-pc-logo{height:60px!important;width:180px!important;background-position:center!important;background-size:contain!important;background-repeat:no-repeat!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}
.clone-dim #onetrust-pc-sdk .ot-pc-logo img{max-height:100%!important;max-width:100%!important}
.clone-dim #onetrust-pc-sdk .ot-pc-logo svg{height:60px!important;width:180px!important}
.clone-dim #onetrust-pc-sdk #close-pc-btn-handler>svg{margin:auto!important;display:block!important;height:12px!important;width:12px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-desc svg{height:13px!important;width:13px!important;margin-left:-7px!important;vertical-align:baseline!important;margin-right:3px!important}
.clone-dim #onetrust-pc-sdk .ot-scrn-rdr{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}
.clone-dim #onetrust-pc-sdk.ot-fade-in, .clone-dim .onetrust-pc-dark-filter.ot-fade-in, .clone-dim #onetrust-banner-sdk.ot-fade-in{animation-name:onetrust-fade-in!important;animation-duration:400ms!important;animation-timing-function:ease-in-out!important}
.clone-dim.clone-dim.clone-dim #onetrust-pc-sdk.ot-hide{display:none!important}
.clone-dim.clone-dim.clone-dim .onetrust-pc-dark-filter.ot-hide{display:none!important}
.clone-dim #ot-sdk-btn.ot-sdk-show-settings{color:#fff!important;background-color:#468254!important;height:auto!important;white-space:normal!important;word-wrap:break-word!important;padding:.8em 2em!important;font-size:.8em!important;line-height:1.2!important;cursor:pointer!important;-moz-transition:.1s ease!important;-o-transition:.1s ease!important;-webkit-transition:1s ease!important;transition:.1s ease!important}
.clone-dim #ot-sdk-btn.ot-sdk-show-settings:hover{color:#fff!important;background-color:#2c6415!important}
.clone-dim #ot-sdk-btn.ot-sdk-show-settings:active{color:#fff!important;background-color:#2c6415!important;border:1px solid rgba(162,192,169,.5)!important}
.clone-dim .onetrust-pc-dark-filter{background:rgba(0,0,0,.5)!important;z-index:2147483646!important;width:100%!important;height:100%!important;overflow:hidden!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}
@keyframes onetrust-fade-in{0%{opacity:0}100%{opacity:1}}
@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape){.clone-dim #onetrust-pc-sdk p{font-size:.75em!important}}
.clone-dim #onetrust-pc-sdk .ot-userid-title{margin-top:10px!important}
.clone-dim #onetrust-pc-sdk .ot-userid-title>span{font-weight:700!important}
.clone-dim #onetrust-pc-sdk .ot-pc-footer-logo svg, .clone-dim #onetrust-pc-sdk .ot-pc-footer-logo img{width:136px!important;height:16px!important}
.clone-dim #onetrust-banner-sdk .ot-optout-signal, .clone-dim #onetrust-pc-sdk .ot-optout-signal{border:1px solid #32ae88!important;border-radius:3px!important;padding:5px!important;margin-bottom:10px!important;background-color:#f9fffa!important;font-size:1.02rem!important;line-height:2!important}
.clone-dim #onetrust-banner-sdk .ot-optout-signal .ot-optout-icon, .clone-dim #onetrust-pc-sdk .ot-optout-signal .ot-optout-icon{display:inline!important;margin-right:5px!important}
.clone-dim #onetrust-banner-sdk .ot-optout-signal svg, .clone-dim #onetrust-pc-sdk .ot-optout-signal svg{height:20px!important;width:30px!important}
.clone-dim #onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite), .clone-dim #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite){transform:scale(0.5)!important}
.clone-dim #onetrust-banner-sdk .ot-optout-signal svg:not(.ot-source-sprite) path, .clone-dim #onetrust-pc-sdk .ot-optout-signal svg:not(.ot-source-sprite) path{fill:#32ae88!important}
.clone-dim #onetrust-banner-sdk, .clone-dim #onetrust-pc-sdk{font-size:16px!important}
.clone-dim #onetrust-banner-sdk *, .clone-dim #onetrust-banner-sdk ::after, .clone-dim #onetrust-banner-sdk ::before, .clone-dim #onetrust-pc-sdk *, .clone-dim #onetrust-pc-sdk ::after, .clone-dim #onetrust-pc-sdk ::before{-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}
.clone-dim #onetrust-banner-sdk div,.clone-dim #onetrust-banner-sdk span,.clone-dim #onetrust-banner-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h1),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h1),.clone-dim #onetrust-banner-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h2),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h2),.clone-dim #onetrust-banner-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk p,.clone-dim #onetrust-banner-sdk img,.clone-dim #onetrust-banner-sdk svg,.clone-dim #onetrust-banner-sdk button,.clone-dim #onetrust-banner-sdk section,.clone-dim #onetrust-banner-sdk a,.clone-dim #onetrust-banner-sdk label,.clone-dim #onetrust-banner-sdk input,.clone-dim #onetrust-banner-sdk ul,.clone-dim #onetrust-banner-sdk li,.clone-dim #onetrust-banner-sdk nav,.clone-dim #onetrust-banner-sdk table,.clone-dim #onetrust-banner-sdk thead,.clone-dim #onetrust-banner-sdk tr,.clone-dim #onetrust-banner-sdk td,.clone-dim #onetrust-banner-sdk tbody,.clone-dim #onetrust-banner-sdk #ot-pc-content,.clone-dim #onetrust-pc-sdk div,.clone-dim #onetrust-pc-sdk span,.clone-dim #onetrust-pc-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk p,.clone-dim #onetrust-pc-sdk img,.clone-dim #onetrust-pc-sdk svg,.clone-dim #onetrust-pc-sdk button,.clone-dim #onetrust-pc-sdk section,.clone-dim #onetrust-pc-sdk a,.clone-dim #onetrust-pc-sdk label,.clone-dim #onetrust-pc-sdk input,.clone-dim #onetrust-pc-sdk ul,.clone-dim #onetrust-pc-sdk li,.clone-dim #onetrust-pc-sdk nav,.clone-dim #onetrust-pc-sdk table,.clone-dim #onetrust-pc-sdk thead,.clone-dim #onetrust-pc-sdk tr,.clone-dim #onetrust-pc-sdk td,.clone-dim #onetrust-pc-sdk tbody,.clone-dim #onetrust-pc-sdk #ot-pc-content{font-family:inherit!important;font-weight:normal!important;-webkit-font-smoothing:auto!important;letter-spacing:normal!important;line-height:normal!important;padding:0!important;margin:0!important;height:auto!important;min-height:0!important;max-height:none!important;width:auto!important;min-width:0!important;max-width:none!important;border-radius:0!important;border:none!important;clear:none!important;float:none!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;text-align:left!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;text-transform:none!important;white-space:normal!important;background:none!important;overflow:visible!important;vertical-align:baseline!important;visibility:visible!important;z-index:auto!important;box-shadow:none!important}
.clone-dim.clone-dim.clone-dim #onetrust-banner-sdk img, .clone-dim.clone-dim.clone-dim #onetrust-pc-sdk img{overflow:hidden!important}
.clone-dim #onetrust-banner-sdk label:before, .clone-dim #onetrust-banner-sdk label:after, .clone-dim #onetrust-pc-sdk label:before, .clone-dim #onetrust-pc-sdk label:after{content:""!important;content:none!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-container, .clone-dim #onetrust-pc-sdk .ot-sdk-container{position:relative!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0 20px!important;box-sizing:border-box!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-column, .clone-dim #onetrust-banner-sdk .ot-sdk-columns, .clone-dim #onetrust-pc-sdk .ot-sdk-column, .clone-dim #onetrust-pc-sdk .ot-sdk-columns{width:100%!important;float:left!important;box-sizing:border-box!important;padding:0!important;display:initial!important}
@media (min-width: 400px){.clone-dim #onetrust-banner-sdk .ot-sdk-container, .clone-dim #onetrust-pc-sdk .ot-sdk-container{width:90%!important;padding:0!important}}
@media (min-width: 550px){.clone-dim #onetrust-banner-sdk .ot-sdk-container, .clone-dim #onetrust-pc-sdk .ot-sdk-container{width:100%!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-column, .clone-dim #onetrust-banner-sdk .ot-sdk-columns, .clone-dim #onetrust-pc-sdk .ot-sdk-column, .clone-dim #onetrust-pc-sdk .ot-sdk-columns{margin-left:4%!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-column:first-child, .clone-dim #onetrust-banner-sdk .ot-sdk-columns:first-child, .clone-dim #onetrust-pc-sdk .ot-sdk-column:first-child, .clone-dim #onetrust-pc-sdk .ot-sdk-columns:first-child{margin-left:0!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns, .clone-dim #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns{width:100%!important;margin-left:0!important}}
.clone-dim #onetrust-banner-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h1),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h1),.clone-dim #onetrust-banner-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h2),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h2),.clone-dim #onetrust-banner-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk p[role=heading],.clone-dim #onetrust-pc-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk p[role=heading]{margin-top:0!important;font-weight:600!important;font-family:inherit!important}
.clone-dim #onetrust-banner-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h1),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h1){font-size:1.8rem!important;line-height:1.2!important}
.clone-dim #onetrust-banner-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h2),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h2){font-size:1.8rem!important;line-height:1.25!important}
.clone-dim #onetrust-banner-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h3){font-size:1.8rem!important;line-height:1.3!important}
.clone-dim #onetrust-banner-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h4){font-size:1.8rem!important;line-height:1.35!important}
.clone-dim #onetrust-banner-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h5){font-size:1.8rem!important;line-height:1.5!important}
.clone-dim #onetrust-banner-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h6){font-size:1.8rem!important;line-height:1.6!important}
@media (min-width: 550px){.clone-dim #onetrust-banner-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h1),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h1:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h1),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h1){font-size:1.8rem!important}
.clone-dim #onetrust-banner-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h2),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h2:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h2),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h2){font-size:1.8rem!important}
.clone-dim #onetrust-banner-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h3){font-size:1.8rem!important}
.clone-dim #onetrust-banner-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h4){font-size:1.8rem!important}
.clone-dim #onetrust-banner-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h5){font-size:1.8rem!important}
.clone-dim #onetrust-banner-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk div:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-pc-sdk h2:where(.tr-src-h6){font-size:1.8rem!important}}
.clone-dim #onetrust-banner-sdk p:not([role=heading]), .clone-dim #onetrust-pc-sdk p:not([role=heading]){margin:0 0 1em 0!important;font-family:inherit!important;line-height:normal!important}
.clone-dim #onetrust-banner-sdk a, .clone-dim #onetrust-pc-sdk a{color:#565656!important;text-decoration:underline!important}
.clone-dim #onetrust-banner-sdk a:hover, .clone-dim #onetrust-pc-sdk a:hover{color:#565656!important;text-decoration:none!important}
.clone-dim #onetrust-banner-sdk button, .clone-dim #onetrust-pc-sdk button{margin-bottom:1.2rem!important;font-family:inherit!important}
.clone-dim #onetrust-banner-sdk button, .clone-dim #onetrust-pc-sdk button{display:inline-block!important;height:38px!important;padding:0 30px!important;color:#555!important;text-align:center!important;font-size:.9em!important;font-weight:400!important;line-height:38px!important;letter-spacing:.01em!important;text-decoration:none!important;white-space:nowrap!important;background-color:rgba(0,0,0,0)!important;border-radius:2px!important;border:1px solid #bbb!important;cursor:pointer!important;box-sizing:border-box!important}
.clone-dim #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover, .clone-dim #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus, .clone-dim #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover, .clone-dim #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus{color:#333!important;border-color:#888!important;opacity:.9!important}
.clone-dim #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus, .clone-dim #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus{outline:2px solid #000!important}
.clone-dim #onetrust-banner-sdk input[type=text], .clone-dim #onetrust-pc-sdk input[type=text]{height:38px!important;padding:6px 10px!important;background-color:#fff!important;border:1px solid #707070!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box!important}
.clone-dim #onetrust-banner-sdk input[type=text], .clone-dim #onetrust-pc-sdk input[type=text]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.clone-dim #onetrust-banner-sdk input[type=text]:focus, .clone-dim #onetrust-pc-sdk input[type=text]:focus{border:1px solid #000!important;outline:0!important}
.clone-dim #onetrust-banner-sdk label, .clone-dim #onetrust-pc-sdk label{display:block!important;margin-bottom:0.6rem!important;font-weight:600!important}
.clone-dim #onetrust-banner-sdk input[type=checkbox], .clone-dim #onetrust-pc-sdk input[type=checkbox]{display:inline!important}
.clone-dim #onetrust-banner-sdk ul, .clone-dim #onetrust-pc-sdk ul{list-style:circle inside!important}
.clone-dim #onetrust-banner-sdk ul, .clone-dim #onetrust-pc-sdk ul{padding-left:0!important;margin-top:0!important}
.clone-dim #onetrust-banner-sdk ul ul, .clone-dim #onetrust-pc-sdk ul ul{margin:1.8rem 0 1.8rem 3.6rem!important;font-size:90%!important}
.clone-dim #onetrust-banner-sdk li, .clone-dim #onetrust-pc-sdk li{margin-bottom:1.2rem!important}
.clone-dim #onetrust-banner-sdk th, .clone-dim #onetrust-banner-sdk td, .clone-dim #onetrust-pc-sdk th, .clone-dim #onetrust-pc-sdk td{padding:12px 15px!important;text-align:left!important;border-bottom:1px solid #e1e1e1!important}
.clone-dim #onetrust-banner-sdk button, .clone-dim #onetrust-pc-sdk button{margin-bottom:1.2rem!important;font-family:inherit!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-container:after, .clone-dim #onetrust-banner-sdk .ot-sdk-row:after, .clone-dim #onetrust-pc-sdk .ot-sdk-container:after, .clone-dim #onetrust-pc-sdk .ot-sdk-row:after{content:""!important;display:table!important;clear:both!important}
.clone-dim #onetrust-banner-sdk .ot-sdk-row, .clone-dim #onetrust-pc-sdk .ot-sdk-row{margin:0!important;max-width:none!important;display:block!important}
.clone-dim #onetrust-banner-sdk{box-shadow:0 0 18px rgba(0,0,0,.2)!important}
.clone-dim #onetrust-banner-sdk.otCenterRounded{z-index:2147483645!important;top:10%!important;position:fixed!important;right:0!important;background-color:#fff!important;width:60%!important;max-width:650px!important;border-radius:2.5px!important;left:1em!important;margin:0 auto!important;font-size:14px!important;max-height:90%!important;overflow-x:hidden!important;overflow-y:auto!important}
.clone-dim #onetrust-banner-sdk.otRelFont{font-size:1.05rem!important}
.clone-dim #onetrust-banner-sdk::-webkit-scrollbar{width:11px!important}
.clone-dim #onetrust-banner-sdk::-webkit-scrollbar-thumb{border-radius:10px!important;background:#c1c1c1!important}
.clone-dim #onetrust-banner-sdk{scrollbar-arrow-color:#c1c1c1!important;scrollbar-darkshadow-color:#c1c1c1!important;scrollbar-face-color:#c1c1c1!important;scrollbar-shadow-color:#c1c1c1!important}
.clone-dim #onetrust-banner-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-banner-sdk div:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-banner-sdk p{color:dimgray!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy{margin-top:40px!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-title{float:left!important;text-align:left!important;font-size:1em!important;line-height:1.4!important;margin-bottom:0!important;padding:0 0 10px 30px!important;width:calc(100% - 90px)!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-text{clear:both!important;float:left!important;margin:0 30px 10px 30px!important;font-size:.813em!important;line-height:1.5!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-text *{line-height:inherit!important;font-size:inherit!important;margin:0!important}
.clone-dim #onetrust-banner-sdk .ot-optout-signal{margin:0 2.25rem 0.75rem 2.25rem!important}
.clone-dim #onetrust-banner-sdk #onetrust-button-group-parent{padding:15px 30px!important;text-align:center!important}
.clone-dim #onetrust-banner-sdk #onetrust-button-group-parent:not(.has-reject-all-button) #onetrust-button-group{text-align:right!important}
.clone-dim #onetrust-banner-sdk #onetrust-button-group{text-align:center!important;display:inline-block!important;width:100%!important}
.clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:1em!important}
.clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{border:1px solid #6cc04a!important;max-width:45%!important}
.clone-dim #onetrust-banner-sdk .banner-actions-container{float:right!important;width:50%!important}
.clone-dim #onetrust-banner-sdk #onetrust-accept-btn-handler, .clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{background-color:#6cc04a!important;color:#fff!important;border-color:#6cc04a!important;min-width:135px!important;padding:12px 10px!important;letter-spacing:.05em!important;line-height:1.4!important;font-size:.813em!important;font-weight:600!important;height:auto!important;white-space:normal!important;word-break:break-word!important;word-wrap:break-word!important}
.clone-dim #onetrust-banner-sdk .ot-close-icon{width:44px!important;height:44px!important;background-size:12px!important;margin:-18px -18px 0 0!important;border:none!important;display:inline-block!important;padding:0!important}
.clone-dim #onetrust-banner-sdk #onetrust-close-btn-container{position:absolute!important;right:24px!important;top:20px!important}
.clone-dim #onetrust-banner-sdk .banner_logo{display:none!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-text a{font-weight:bold!important}
.clone-dim #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container{top:15px!important;transform:none!important;right:15px!important}
.clone-dim #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button{padding:0!important;white-space:pre-wrap!important;border:none!important;height:auto!important;line-height:1.5!important;text-decoration:underline!important;font-size:.75em!important}
@media only screen and (max-width: 425px){.clone-dim #onetrust-banner-sdk #onetrust-accept-btn-handler, .clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{width:100%!important;margin-bottom:10px!important}
.clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{margin-right:0!important}
.clone-dim #onetrust-banner-sdk .banner-actions-container, .clone-dim #onetrust-banner-sdk #onetrust-pc-btn-handler{width:100%!important;max-width:none!important}
.clone-dim #onetrust-banner-sdk.otCenterRounded{left:0!important;width:95%!important;top:50%!important;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim #onetrust-banner-sdk.otCenterRounded:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translateY(-50%)!important}}
@media only screen and (max-width: 600px){.clone-dim #onetrust-banner-sdk .ot-sdk-container{width:auto!important;padding:0!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-title{padding:0 22px 10px 22px!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-text{margin:0 22px 10px 22px!important;width:calc(100% - 44px)!important}
.clone-dim #onetrust-banner-sdk #onetrust-button-group-parent{padding:15px 22px!important}
.clone-dim #onetrust-banner-sdk.ot-close-btn-link #onetrust-group-container{margin-top:20px!important}}
@media only screen and (min-width: 426px)and (max-width: 896px){.clone-dim #onetrust-banner-sdk.otCenterRounded{left:0!important;top:15%!important;transform:translateY(-13%)!important;-webkit-transform:translateY(-13%)!important;max-width:600px!important;width:95%!important}}
.clone-dim #onetrust-consent-sdk #onetrust-banner-sdk{background-color:#FFFFFF!important}
.clone-dim #onetrust-consent-sdk #onetrust-policy-title, .clone-dim #onetrust-consent-sdk #onetrust-policy-text, .clone-dim #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler), .clone-dim #onetrust-banner-sdk .ot-cat-header, .clone-dim #onetrust-banner-sdk .ot-optout-signal{color:#000000!important}
.clone-dim #onetrust-consent-sdk #onetrust-banner-sdk a[href], .clone-dim #onetrust-consent-sdk #onetrust-banner-sdk a[href] font, .clone-dim #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn{color:#555555!important}
.clone-dim #onetrust-consent-sdk #onetrust-accept-btn-handler{background-color:#000000!important;border-color:#000000!important;color:#FFFFFF!important}
.clone-dim #onetrust-consent-sdk #onetrust-banner-sdk *:focus, .clone-dim #onetrust-consent-sdk #onetrust-banner-sdk:focus{outline-color:#555555!important;outline-width:1px!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-btn-handler{color:#ffffff!important;border-color:#ffffff!important;background-color:#000000!important}
.clone-dim #onetrust-banner-sdk.ot-close-btn-link .banner-close-button{color:#000000!important}
.clone-dim #onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link{margin-left:5px!important}
@media only screen and (min-width: 897px){.clone-dim #onetrust-consent-sdk #onetrust-group-container{margin-left:50px!important;padding-right:50px!important}}
@media only screen and (max-width: 426px){.clone-dim #onetrust-banner-sdk #onetrust-button-group{margin-bottom:60px!important}}
.clone-dim #onetrust-pc-sdk.otPcCenter{--ot-footer-space:160px!important;overflow:hidden!important;position:fixed!important;margin:0 auto!important;top:5%!important;right:0!important;left:0!important;width:40%!important;max-width:575px!important;min-width:575px!important;border-radius:2.5px!important;z-index:2147483647!important;background-color:#fff!important;-webkit-box-shadow:0px 2px 10px -3px #999!important;-moz-box-shadow:0px 2px 10px -3px #999!important;box-shadow:0px 2px 10px -3px #999!important}
.clone-dim #onetrust-pc-sdk.otPcCenter[dir=rtl]{right:0!important;left:0!important}
.clone-dim #onetrust-pc-sdk.otRelFont{font-size:1.2rem!important}
.clone-dim #onetrust-pc-sdk .ot-optout-signal{margin-top:0.75rem!important}
.clone-dim #onetrust-pc-sdk .ot-pc-header{height:39px!important;padding:10px 0 10px 30px!important;border-bottom:1px solid #e9e9e9!important}
.clone-dim #onetrust-pc-sdk #ot-pc-title, .clone-dim #onetrust-pc-sdk #ot-category-title, .clone-dim #onetrust-pc-sdk .ot-cat-header, .clone-dim #onetrust-pc-sdk #ot-lst-title, .clone-dim #onetrust-pc-sdk .ot-always-active{font-weight:bold!important;color:dimgray!important}
.clone-dim #onetrust-pc-sdk .ot-always-active-group .ot-cat-header{width:55%!important;font-weight:700!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item p:not([role=heading]){clear:both!important;float:left!important;margin-top:10px!important;margin-bottom:5px!important;line-height:1.5!important;font-size:.812em!important;color:dimgray!important}
.clone-dim #onetrust-pc-sdk .ot-close-icon{height:44px!important;width:44px!important;background-size:10px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-title{float:left!important;font-size:1em!important;line-height:1.5!important;margin-bottom:10px!important;margin-top:10px!important;width:100%!important}
.clone-dim #onetrust-pc-sdk #accept-recommended-btn-handler{position:relative!important;outline-offset:-1px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-desc{clear:both!important;width:100%!important;font-size:.812em!important;line-height:1.5!important;margin-bottom:25px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-desc *{font-size:inherit!important;line-height:inherit!important}
.clone-dim #onetrust-pc-sdk #ot-pc-desc ul li{padding:10px 0px!important}
.clone-dim #onetrust-pc-sdk a{color:#656565!important;cursor:pointer!important}
.clone-dim #onetrust-pc-sdk a:hover{color:#3860be!important}
.clone-dim #onetrust-pc-sdk label{margin-bottom:0!important}
.clone-dim #onetrust-pc-sdk button{max-width:394px!important;padding:12px 30px!important;line-height:1!important;word-break:break-word!important;word-wrap:break-word!important;white-space:normal!important;font-weight:bold!important;height:auto!important}
.clone-dim #onetrust-pc-sdk .ot-link-btn{padding:0!important;margin-bottom:0!important;border:0!important;font-weight:normal!important;line-height:normal!important;width:auto!important;height:auto!important}
.clone-dim #onetrust-pc-sdk #ot-pc-content{position:absolute!important;overflow-y:scroll!important;padding-left:2px!important;padding-right:30px!important;top:60px!important;bottom:110px!important;margin:1px 3px 0 30px!important;width:calc(100% - 63px)!important}
.clone-dim #onetrust-pc-sdk .ot-cat-grp .ot-always-active{float:right!important;clear:none!important;color:#3860be!important;margin:0!important;font-size:.813em!important;line-height:1.3!important}
.clone-dim #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track{margin-right:20px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar{width:11px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb{border-radius:10px!important;background:#d8d8d8!important}
.clone-dim #onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid!important}
.clone-dim #onetrust-pc-sdk .ot-pc-scrollbar{scrollbar-arrow-color:#d8d8d8!important;scrollbar-darkshadow-color:#d8d8d8!important;scrollbar-face-color:#d8d8d8!important;scrollbar-shadow-color:#d8d8d8!important}
.clone-dim #onetrust-pc-sdk .save-preference-btn-handler{margin-right:20px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-refuse-all-handler{margin-right:10px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-desc .privacy-notice-link{margin-left:0!important;margin-right:8px!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item p>ul{margin:0px!important;list-style:disc!important;margin-left:15px!important;font-size:inherit!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item p>ul li{font-size:inherit!important;padding-top:10px!important;padding-left:0px!important;padding-right:0px!important;border:none!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item p>ul li:last-child{padding-bottom:10px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-logo{height:40px!important;width:120px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-footer{position:absolute!important;bottom:0px!important;width:100%!important;max-height:var(--ot-footer-space)!important;border-top:1px solid #d8d8d8!important}
.clone-dim #onetrust-pc-sdk .ot-pc-footer-logo{height:30px!important;width:100%!important;text-align:right!important;background:#f4f4f4!important}
.clone-dim #onetrust-pc-sdk .ot-pc-footer-logo a{display:inline-block!important;margin-top:5px!important;margin-right:10px!important}
.clone-dim #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo{direction:rtl!important}
.clone-dim #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a{margin-right:25px!important}
.clone-dim #onetrust-pc-sdk .ot-tgl{float:right!important;position:relative!important;z-index:1!important}
.clone-dim #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#468254!important;border:1px solid #fff!important}
.clone-dim #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before{-webkit-transform:translateX(20px)!important;-ms-transform:translateX(20px)!important;transform:translateX(20px)!important;background-color:#fff!important;border-color:#fff!important}
.clone-dim #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch{outline:#000 solid 1px!important}
.clone-dim #onetrust-pc-sdk .ot-switch{position:relative!important;display:inline-block!important;width:45px!important;height:25px!important}
.clone-dim #onetrust-pc-sdk .ot-switch-nob{position:absolute!important;cursor:pointer!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-color:#767676!important;border:1px solid #ddd!important;transition:all .2s ease-in 0s!important;-moz-transition:all .2s ease-in 0s!important;-o-transition:all .2s ease-in 0s!important;-webkit-transition:all .2s ease-in 0s!important;border-radius:20px!important}
.clone-dim #onetrust-pc-sdk .ot-switch-nob:before{position:absolute!important;content:""!important;height:18px!important;width:18px!important;bottom:3px!important;left:3px!important;background-color:#fff!important;-webkit-transition:.4s!important;transition:.4s!important;border-radius:20px!important}
.clone-dim.clone-dim.clone-dim #onetrust-pc-sdk .ot-chkbox input{width:28px!important;height:28px!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input:checked~label::before{background-color:#3860be!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input+label::after{content:none!important;color:#fff!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input:checked+label::after{content:""!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input:focus+label::before{outline-style:solid!important;outline-width:2px!important;outline-style:auto!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before{background-color:#3860be!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after{content:""!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox label{position:relative!important;display:flex!important;align-items:center!important;padding-left:30px!important;cursor:pointer!important;font-weight:500!important;min-height:28px!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox label::before, .clone-dim #onetrust-pc-sdk .ot-chkbox label::after{position:absolute!important;content:""!important;display:inline-block!important;border-radius:3px!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox label::before{height:18px!important;width:18px!important;border:1px solid #3860be!important;left:4px!important;top:4px!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox label::after{height:5px!important;width:9px!important;border-left:3px solid!important;border-bottom:3px solid!important;transform:rotate(-45deg)!important;-o-transform:rotate(-45deg)!important;-ms-transform:rotate(-45deg)!important;-webkit-transform:rotate(-45deg)!important;left:8px!important;top:8px!important}
.clone-dim #onetrust-pc-sdk .ot-label-txt{display:none!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input, .clone-dim #onetrust-pc-sdk .ot-tgl input{position:absolute!important;opacity:0!important;width:0!important;height:0!important}
.clone-dim #onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr{outline:#000 1px solid!important}
.clone-dim #onetrust-pc-sdk .ot-label-status{font-size:.75em!important;display:none!important;font-size:.75em!important;position:relative!important;top:2px!important;padding-right:5px!important;float:left!important}
.clone-dim #onetrust-pc-sdk .ot-hlst-cntr{margin-top:5px!important;display:inline-block!important;width:100%!important}
.clone-dim #onetrust-pc-sdk .category-host-list-handler{clear:both!important;color:#3860be!important;margin-left:0!important;font-size:.813em!important;text-decoration:none!important;float:left!important;overflow:hidden!important}
.clone-dim #onetrust-pc-sdk .category-host-list-handler:hover{text-decoration-line:underline!important}
.clone-dim #onetrust-pc-sdk .back-btn-handler{font-size:1em!important;text-decoration:none!important}
.clone-dim #onetrust-pc-sdk .back-btn-handler:hover{opacity:.6!important}
.clone-dim #onetrust-pc-sdk #ot-lst-title h3:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk #ot-lst-title div:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk #ot-lst-title h1:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk #ot-lst-title h2:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk #ot-lst-title p[aria-level="3"]{display:inline-block!important;word-break:break-word!important;word-wrap:break-word!important;margin-bottom:0!important;color:#656565!important;font-size:1em!important;font-weight:bold!important;margin-left:15px!important}
.clone-dim #onetrust-pc-sdk #ot-lst-title{margin:10px 0 10px 0px!important;font-size:1em!important;text-align:left!important}
.clone-dim #onetrust-pc-sdk #ot-pc-hdr{margin:0 0 0 30px!important;height:auto!important;width:auto!important}
.clone-dim #onetrust-pc-sdk #ot-pc-hdr input::placeholder{color:#707070!important;font-style:italic!important}
.clone-dim #onetrust-pc-sdk #vendor-search-handler{height:31px!important;width:100%!important;border-radius:50px!important;font-size:.8em!important;padding-right:35px!important;padding-left:15px!important;float:left!important;margin-left:15px!important}
.clone-dim #onetrust-pc-sdk #ot-lst-cnt{overflow-y:auto!important;margin-left:20px!important;margin-right:7px!important;width:calc(100% - 27px)!important;max-height:calc(100% - 80px)!important;height:100%!important;transform:translate3d(0, 0, 0)!important}
.clone-dim #onetrust-pc-sdk #ot-pc-lst{width:100%!important;bottom:100px!important;position:absolute!important;top:60px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr{overflow:hidden!important;cursor:pointer!important}
.clone-dim #onetrust-pc-sdk #ot-sel-blk{overflow:hidden!important;width:100%!important;position:sticky!important;position:-webkit-sticky!important;top:0!important;z-index:3!important}
.clone-dim #onetrust-pc-sdk #ot-back-arw{height:12px!important;width:12px!important}
.clone-dim #onetrust-pc-sdk .ot-lst-subhdr{width:100%!important;display:inline-block!important}
.clone-dim #onetrust-pc-sdk .ot-search-cntr{float:left!important;width:78%!important;position:relative!important}
.clone-dim #onetrust-pc-sdk .ot-search-cntr>svg{width:30px!important;height:30px!important;position:absolute!important;float:left!important;right:-15px!important}
.clone-dim #onetrust-pc-sdk .ot-fltr-cntr{float:right!important;right:50px!important;position:relative!important}
.clone-dim #onetrust-pc-sdk #ot-filter-list-header{margin-top:20px!important;margin-bottom:10px!important;float:left!important;max-width:150px!important;text-decoration:none!important;color:#3860be!important;font-size:.9em!important;font-weight:bold!important;background-color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;padding:1px 1px 1px 15px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.clone-dim #onetrust-pc-sdk #filter-btn-handler{background-color:#3860be!important;border-radius:17px!important;display:inline-block!important;position:relative!important;width:32px!important;height:32px!important;-moz-transition:.1s ease!important;-o-transition:.1s ease!important;-webkit-transition:1s ease!important;transition:.1s ease!important;padding:0!important;margin:0!important}
.clone-dim #onetrust-pc-sdk #filter-btn-handler:hover{background-color:#3860be!important}
.clone-dim #onetrust-pc-sdk #filter-btn-handler svg{width:12px!important;height:12px!important;margin:3px 10px 0 10px!important;display:block!important;position:static!important;right:auto!important;top:auto!important}
.clone-dim #onetrust-pc-sdk #ot-host-lst .ot-sel-all{float:right!important;position:relative!important;margin-right:42px!important;top:10px!important}
.clone-dim #onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox]{width:auto!important;height:auto!important}
.clone-dim #onetrust-pc-sdk #ot-host-lst .ot-sel-all label{height:20px!important;width:20px!important;padding-left:0px!important}
.clone-dim #onetrust-pc-sdk #ot-host-lst .ot-acc-txt{overflow:hidden!important;width:95%!important}
.clone-dim #onetrust-pc-sdk #ot-fltr-modal{width:100%!important;height:auto!important;display:none!important;-moz-transition:.2s ease!important;-o-transition:.2s ease!important;-webkit-transition:2s ease!important;transition:.2s ease!important;overflow:hidden!important;opacity:1!important;right:0!important}
.clone-dim #onetrust-pc-sdk #ot-fltr-modal .ot-label-txt{display:inline-block!important;font-size:.85em!important;color:dimgray!important}
.clone-dim #onetrust-pc-sdk #ot-fltr-cnt{z-index:2147483646!important;background-color:#fff!important;position:absolute!important;height:90%!important;max-height:300px!important;width:325px!important;left:210px!important;margin-top:10px!important;margin-bottom:20px!important;padding-right:10px!important;border-radius:3px!important;-webkit-box-shadow:0px 0px 12px 2px #c7c5c7!important;-moz-box-shadow:0px 0px 12px 2px #c7c5c7!important;box-shadow:0px 0px 12px 2px #c7c5c7!important}
.clone-dim #onetrust-pc-sdk .ot-fltr-scrlcnt{overflow-y:auto!important;overflow-x:hidden!important;clear:both!important;max-height:calc(100% - 60px)!important}
.clone-dim #onetrust-pc-sdk #ot-anchor{border:12px solid rgba(0,0,0,0)!important;display:none!important;position:absolute!important;z-index:2147483647!important;right:55px!important;top:75px!important;transform:rotate(45deg)!important;-o-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;background-color:#fff!important;-webkit-box-shadow:-3px -3px 5px -2px #c7c5c7!important;-moz-box-shadow:-3px -3px 5px -2px #c7c5c7!important;box-shadow:-3px -3px 5px -2px #c7c5c7!important}
.clone-dim #onetrust-pc-sdk .ot-fltr-btns{margin-left:15px!important}
.clone-dim #onetrust-pc-sdk #filter-apply-handler{margin-right:15px!important}
.clone-dim #onetrust-pc-sdk .ot-fltr-opt{margin-bottom:5px!important;margin-left:15px!important;min-height:20px!important;width:75%!important;position:relative!important}
.clone-dim #onetrust-pc-sdk .ot-fltr-opt p{display:inline-block!important;margin:0!important;font-size:.9em!important;color:#2e3644!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox label span{font-size:.85em!important;color:dimgray!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after{content:none!important;color:#fff!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after{content:""!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed]+label::after{content:""!important}
.clone-dim #onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before{outline-style:solid!important;outline-width:2px!important;outline-style:auto!important}
.clone-dim #onetrust-pc-sdk #ot-selall-vencntr, .clone-dim #onetrust-pc-sdk #ot-selall-hostcntr, .clone-dim #onetrust-pc-sdk #ot-selall-licntr{right:15px!important;position:relative!important;width:20px!important;height:20px!important;float:right!important}
.clone-dim #onetrust-pc-sdk #ot-selall-vencntr label, .clone-dim #onetrust-pc-sdk #ot-selall-hostcntr label, .clone-dim #onetrust-pc-sdk #ot-selall-licntr label{float:left!important;padding-left:0!important}
.clone-dim #onetrust-pc-sdk ul{list-style:none!important;padding:0!important}
.clone-dim #onetrust-pc-sdk ul li:not(.ot-fltr-opt){position:relative!important;margin:0!important;padding:15px 15px 15px 10px!important;border-bottom:1px solid #e2e2e2!important}
.clone-dim #onetrust-pc-sdk ul li h3:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk ul li div:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk ul li h1:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk ul li h2:where(.tr-src-h3),.clone-dim #onetrust-pc-sdk ul li h4:where(:not([data-tr-src])),.clone-dim #onetrust-pc-sdk ul li div:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk ul li h1:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk ul li h2:where(.tr-src-h4),.clone-dim #onetrust-pc-sdk ul li p[aria-level="3"]:not(.ot-host-name,.ot-host-desc),.clone-dim #onetrust-pc-sdk ul li p[aria-level="4"]:not(.ot-host-name,.ot-host-desc){font-size:.75em!important;color:#656565!important;margin:0!important;display:inline-block!important;width:70%!important;height:auto!important;word-break:break-word!important;word-wrap:break-word!important}
.clone-dim #onetrust-pc-sdk ul li p:not([role=heading]){margin:0!important;font-size:.7em!important}
.clone-dim #onetrust-pc-sdk ul li input[type=checkbox]{position:absolute!important;cursor:pointer!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;top:0!important;left:0!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item>button:focus, .clone-dim #onetrust-pc-sdk li>button:focus{outline:#000 solid 2px!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item>button, .clone-dim #onetrust-pc-sdk li>button{position:absolute!important;cursor:pointer!important;width:100%!important;height:100%!important;margin:0!important;top:0!important;left:0!important;z-index:1!important;max-width:none!important;border:none!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt, .clone-dim #onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt{margin-top:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;width:100%!important;transition:.25s ease-out!important;display:none!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt, .clone-dim #onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt{transition:.1s ease-in!important;margin-top:10px!important;width:100%!important;overflow:auto!important;display:block!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr, .clone-dim #onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr{width:auto!important;margin-top:0px!important;padding-bottom:10px!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt){padding-right:10px!important;width:calc(100% - 37px)!important;margin-top:10px!important;max-height:calc(100% - 90px)!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk{background-color:#f9f9fc!important;border:1px solid #e2e2e2!important;width:calc(100% - 2px)!important;padding-bottom:5px!important;padding-top:5px!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all{padding-right:34px!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox{width:auto!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li{border:1px solid #e2e2e2!important;margin-bottom:10px!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox{float:right!important}
.clone-dim #onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox{right:34px!important}
.clone-dim #onetrust-pc-sdk #ot-category-title{float:left!important;padding-bottom:10px!important;font-size:1em!important;width:100%!important}
.clone-dim #onetrust-pc-sdk .ot-cat-grp{margin-top:10px!important}
.clone-dim #onetrust-pc-sdk .ot-cat-item{line-height:1.1!important;margin-top:10px!important;display:inline-block!important;width:100%!important}
.clone-dim #onetrust-pc-sdk .ot-btn-container{text-align:right!important}
.clone-dim #onetrust-pc-sdk .ot-btn-container button{display:inline-block!important;font-size:.75em!important;margin-top:15px!important;min-height:40px!important}
.clone-dim #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon{position:absolute!important;top:10px!important;right:0!important;z-index:1!important;padding:0!important;background-color:rgba(0,0,0,0)!important;border:none!important}
.clone-dim #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg{display:block!important;height:10px!important;width:10px!important}
.clone-dim #onetrust-pc-sdk #clear-filters-handler{margin-top:20px!important;margin-bottom:10px!important;float:right!important;max-width:200px!important;text-decoration:none!important;color:#3860be!important;font-size:.9em!important;font-weight:bold!important;background-color:rgba(0,0,0,0)!important;border-color:rgba(0,0,0,0)!important;padding:1px!important}
.clone-dim #onetrust-pc-sdk #clear-filters-handler:hover{color:#2285f7!important}
.clone-dim #onetrust-pc-sdk #clear-filters-handler:focus{outline:#000 solid 1px!important}
.clone-dim #onetrust-pc-sdk .ot-plus-minus{width:20px!important;height:20px!important;font-size:1.5em!important;position:relative!important;display:inline-block!important;margin-right:5px!important;top:3px!important}
.clone-dim #onetrust-pc-sdk .ot-plus-minus span{position:absolute!important;background:#27455c!important;border-radius:1px!important}
.clone-dim #onetrust-pc-sdk .ot-plus-minus span:first-of-type{top:25%!important;bottom:25%!important;width:10%!important;left:45%!important}
.clone-dim #onetrust-pc-sdk .ot-plus-minus span:last-of-type{left:25%!important;right:25%!important;height:10%!important;top:45%!important}
.clone-dim #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type, .clone-dim #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{transform:rotate(90deg)!important}
.clone-dim #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type{left:50%!important;right:50%!important}
.clone-dim #onetrust-pc-sdk #ot-selall-vencntr label, .clone-dim #onetrust-pc-sdk #ot-selall-hostcntr label, .clone-dim #onetrust-pc-sdk #ot-selall-licntr label{position:relative!important;display:inline-block!important;width:20px!important;height:20px!important}
.clone-dim #onetrust-pc-sdk .ot-cat-header{width:calc(100% - 130px)!important}
.clone-dim #onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc{margin-bottom:5px!important}
.clone-dim #onetrust-pc-sdk .ot-sel-all-hdr, .clone-dim #onetrust-pc-sdk .ot-sel-all-chkbox{display:inline-block!important;width:100%!important;position:relative!important}
.clone-dim #onetrust-pc-sdk .ot-sel-all-chkbox{z-index:1!important}
.clone-dim #onetrust-pc-sdk .ot-sel-all{margin:0!important;position:relative!important;padding-right:23px!important;float:right!important}
.clone-dim #onetrust-pc-sdk .ot-consent-hdr, .clone-dim #onetrust-pc-sdk .ot-li-hdr{float:right!important;font-size:.812em!important;line-height:normal!important;text-align:center!important;word-break:break-word!important;word-wrap:break-word!important}
.clone-dim #onetrust-pc-sdk .ot-li-hdr{max-width:100px!important;padding-right:10px!important}
.clone-dim #onetrust-pc-sdk .ot-consent-hdr{max-width:55px!important}
.clone-dim #onetrust-pc-sdk #ot-selall-licntr{display:block!important;width:21px!important;height:auto!important;float:right!important;position:relative!important;right:80px!important}
.clone-dim #onetrust-pc-sdk #ot-selall-licntr label{position:absolute!important}
.clone-dim #onetrust-pc-sdk #ot-lst-cnt .ot-chkbox{position:relative!important;display:inline-block!important;width:28px!important;height:28px!important}
.clone-dim #onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label{position:absolute!important;padding:0!important;width:28px!important;height:28px!important}
.clone-dim #onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler{border:none!important;height:auto!important;line-height:1.5!important;text-decoration:underline!important;font-size:.69em!important;background:none!important;right:15px!important;top:15px!important;width:auto!important;font-weight:normal!important}
.clone-dim #onetrust-pc-sdk .ot-cat-header{float:left!important;font-weight:600!important;font-size:.875em!important;line-height:1.5!important;max-width:90%!important;vertical-align:middle!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item{position:relative!important;border-radius:2px!important;margin:0!important;padding:0!important;border:1px solid #d8d8d8!important;border-top:none!important;width:calc(100% - 2px)!important;float:left!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type{margin-top:10px!important;border-top:1px solid #d8d8d8!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc{padding-left:20px!important;padding-right:20px!important;width:calc(100% - 40px)!important;font-size:.812em!important;margin-bottom:10px!important;margin-top:15px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul{padding-top:10px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li{padding-top:0!important;line-height:1.5!important;padding-bottom:10px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc{margin-top:5px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child{margin-bottom:5px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{padding-top:11.5px!important;padding-bottom:11.5px!important;padding-left:20px!important;padding-right:20px!important;width:calc(100% - 40px)!important;display:inline-block!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt{width:100%!important;padding:0!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr{z-index:1!important;position:relative!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header{float:none!important;color:#2e3644!important;margin:0!important;display:inline-block!important;height:auto!important;word-wrap:break-word!important;min-height:inherit!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr{padding-left:20px!important;width:calc(100% - 20px)!important;display:inline-block!important;margin-top:0!important;padding-bottom:2px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr{position:relative!important;min-height:25px!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"]))~.ot-tgl,.clone-dim #onetrust-pc-sdk .ot-accordion-layout :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"]))~.ot-always-active{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:20px!important}.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim #onetrust-pc-sdk .ot-accordion-layout :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"]))~.ot-tgl:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim #onetrust-pc-sdk .ot-accordion-layout :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"]))~.ot-always-active:is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]){transform:translateY(-50%)!important}
.clone-dim #onetrust-pc-sdk .ot-accordion-layout :is(h4:where(:not([data-tr-src])),:where([data-tr-src="h4"]))~.ot-tgl+.ot-tgl{right:95px!important}
.clone-dim #onetrust-pc-sdk #ot-pc-lst{display:flex!important;flex-direction:column!important}
.clone-dim #onetrust-pc-sdk #ot-lst-cnt{margin-top:1.2rem!important;max-height:calc(100% - 100px)!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr{padding:0.84rem 0!important;margin:0!important;display:flex!important;width:100%!important;align-items:center!important;justify-content:space-between!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child{margin-left:0.6rem!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child{margin-right:0.6rem!important;margin-left:0.6rem!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active{position:relative!important;right:unset!important;top:unset!important;transform:unset!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus{top:0!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header{flex:1!important;margin:0 0.6rem!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl{position:relative!important;transform:none!important;right:0!important;top:0!important;float:none!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox{position:relative!important;margin:0 0.6rem!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label{padding:0!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before{position:relative!important}
.clone-dim #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input{position:absolute!important;cursor:pointer!important;width:100%!important;height:100%!important;opacity:0!important;margin:0!important;top:0!important;left:0!important;z-index:1!important}
.clone-dim #onetrust-pc-sdk[dir=rtl] #ot-back-arw{transform:rotate(180deg)!important;-o-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;-webkit-transform:rotate(180deg)!important}
.clone-dim #onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after{transform:rotate(45deg)!important;-webkit-transform:rotate(45deg)!important;-o-transform:rotate(45deg)!important;-ms-transform:rotate(45deg)!important;border-left:0!important;border-right:3px solid!important}
.clone-dim #onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg{right:0!important}
@media only screen and (max-width: 600px){.clone-dim #onetrust-pc-sdk.otPcCenter{left:0!important;min-width:100%!important;top:0!important;border-radius:0!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) #onetrust-pc-sdk.otPcCenter{height:100%!important}
.clone-dim #onetrust-pc-sdk .ot-btn-container button{max-width:none!important;letter-spacing:.01em!important}
.clone-dim #onetrust-pc-sdk #close-pc-btn-handler{top:10px!important;right:17px!important}
.clone-dim #onetrust-pc-sdk p{font-size:.7em!important}
.clone-dim #onetrust-pc-sdk #ot-pc-hdr{margin:10px 10px 0 5px!important;width:calc(100% - 15px)!important}
.clone-dim #onetrust-pc-sdk #ot-back-arw{margin-left:12px!important}
.clone-dim #onetrust-pc-sdk #ot-lst-cnt{margin:0!important;padding:0 5px 0 10px!important;min-width:95%!important}
.clone-dim #onetrust-pc-sdk #ot-fltr-cnt{max-width:320px!important;width:90%!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;margin:0!important;margin-left:15px!important;left:auto!important;right:40px!important;top:85px!important}
.clone-dim #onetrust-pc-sdk .ot-fltr-opt{margin-left:25px!important;margin-bottom:10px!important}
.clone-dim #onetrust-pc-sdk #ot-fltr-cnt{right:40px!important}}
@media only screen and (max-width: 500px){.clone-dim #onetrust-pc-sdk .ot-fltr-cntr, .clone-dim #onetrust-pc-sdk #ot-fltr-cnt{right:10px!important}
.clone-dim #onetrust-pc-sdk #ot-anchor{right:25px!important}
.clone-dim #onetrust-pc-sdk button{width:100%!important}
.clone-dim #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all{padding-right:9px!important}}
@media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape){.clone-dim #onetrust-pc-sdk.otPcCenter{left:0!important;top:0!important;min-width:100%!important;height:100%!important;border-radius:0!important}
.clone-dim #onetrust-pc-sdk .ot-pc-header{height:auto!important;min-height:20px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-header .ot-pc-logo{max-height:30px!important}
.clone-dim #onetrust-pc-sdk .ot-pc-footer{max-height:90px!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) #onetrust-pc-sdk .ot-pc-footer{height:100%!important}
.clone-dim #onetrust-pc-sdk .ot-pc-footer .ot-btn-container{overflow-y:auto!important;overflow-x:hidden!important;max-height:calc(100% - 30px)!important}
.clone-dim #onetrust-pc-sdk #ot-pc-content, .clone-dim #onetrust-pc-sdk #ot-pc-lst{bottom:100px!important}
.clone-dim #onetrust-pc-sdk #ot-anchor{left:initial!important;right:50px!important}
.clone-dim #onetrust-pc-sdk #ot-lst-title{margin-top:12px!important}
.clone-dim #onetrust-pc-sdk #ot-lst-title *{font-size:inherit!important}
.clone-dim #onetrust-pc-sdk #ot-pc-hdr input{margin-right:0!important;padding-right:45px!important}
.clone-dim #onetrust-pc-sdk #ot-sel-blk{position:static!important}
.clone-dim #onetrust-pc-sdk #ot-pc-lst{overflow:auto!important}
.clone-dim #onetrust-pc-sdk #ot-lst-cnt{max-height:none!important;overflow:initial!important}
.clone-dim.clone-dim.clone-dim:not(#tr-i) #onetrust-pc-sdk input{font-size:1em!important}
.clone-dim #onetrust-pc-sdk p{font-size:.6em!important}
.clone-dim #onetrust-pc-sdk #ot-fltr-modal{width:100%!important;top:0!important}
.clone-dim #onetrust-pc-sdk ul li p, .clone-dim #onetrust-pc-sdk .category-host-list-handler{font-size:.6em!important}}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor{background-color:#FFFFFF!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h3:where(:not([data-tr-src])),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk div:where(.tr-src-h3),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h1:where(.tr-src-h3),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h2:where(.tr-src-h3),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h4:where(:not([data-tr-src])),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk div:where(.tr-src-h4),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h1:where(.tr-src-h4),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h2:where(.tr-src-h4),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h5:where(:not([data-tr-src])),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk div:where(.tr-src-h5),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h1:where(.tr-src-h5),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h2:where(.tr-src-h5),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h6:where(:not([data-tr-src])),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk div:where(.tr-src-h6),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h1:where(.tr-src-h6),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk h2:where(.tr-src-h6),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk p,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3:where(:not([data-tr-src])),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title div:where(.tr-src-h3),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h1:where(.tr-src-h3),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h2:where(.tr-src-h3),.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title p[aria-level="3"],.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal{color:#000000!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn, .clone-dim #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a{color:#555555!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-grpcntr.ot-acc-txt{background-color:#E8E8E8!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk
            button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn){background-color:#000000!important;border-color:#000000!important;color:#FFFFFF!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{background-color:#468254!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob{background-color:#767676!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus + .ot-switch, .clone-dim .ot-switch .ot-switch-nob, .clone-dim .ot-switch .ot-switch-nob:before, .clone-dim #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus + label::before{outline-color:#000000!important;outline-width:1px!important;outline-offset:1px!important}
.clone-dim #onetrust-consent-sdk #onetrust-pc-sdk *:focus{outline:1px solid #000000!important;outline-offset:1px!important}
/* ---- socle transposer ---- */
.clone-dim-wrap{overflow:visible!important;padding:0!important;margin:0!important}
/* \26d4  02/10 (Drip, v\e9 rif \e9 cran n\b0  7 : \e9 toiles 13 px au lieu de 16, lignes du guide des tailles 38 px au lieu de 33, questions de FAQ
   en interligne 22,4 px) : la racine H\c9 RITAIT du <body> du th\e8 me h\f4 te (14 px, interligne 1,6) ; chez la source aucune r\e8 gle ne
   les pose, le body garde la taille de <html> et l'interligne \ab  normal \bb . Valeurs par d\e9 faut de la source, sans priorit\e9  (:where) :
   toute r\e8 gle de la source sur html/body (pos\e9 e sur la racine) passe devant. */
:where(.clone-dim){font-size:19.2px;line-height:normal;letter-spacing:normal}
/* 03/10 (Musc, E30) : un bouton devenu lien garde le style que le navigateur donne aux boutons ; poids d'une balise et d'un
   attribut sous la racine (l'emporte sur \ab  a \bb  de l'h\f4 te, c\e8 de \e0  toute classe de la source) */
:where(.clone-dim) a[data-tr-ex-bouton]{display:inline-block;text-align:center;box-sizing:border-box;text-decoration:none;text-indent:0;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;font:400 13.3333px Arial,sans-serif;font:-webkit-small-control}
.clone-dim{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;box-sizing:border-box!important;overflow-x:clip!important;position:relative!important;display:block!important;--header-offset: 0px;--header-height: 80px;--announcement-height: 38px}
/* \26d4  le theme HOTE (Horizon) style aussi summary (padding-block), details, a, img, table, label\2026  : le menu d aybl
   passait de 19 a 42 px par entree et s empilait (17/09). Toute balise nue repart du navigateur, la source la rhabille. */
.clone-dim :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,blockquote,figure,input,select,textarea,button,summary,details,a,img,video,iframe,table,thead,tbody,tr,th,td,fieldset,legend,label,dialog,hr,small,strong,em,form){all:revert}
.clone-dim [hidden]{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-visible-force]{display:block!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-fondu{position:relative!important;overflow:hidden!important;height:var(--trh)!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-fondu:where(.trv-trh)[style*="--trhm:"]{height:var(--trhm)!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-fondu-inactif{position:absolute!important;top:0!important;left:0!important;right:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle{z-index:40!important}
/* B2-153 (17/10, Kiddo) : classe doubl\e9 e ; une piste flex \ab  wrap \bb  porte --trp-2:wrap, dont la r\e8 gle (m\ea me force, plus loin) gagnait */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-piste-ligne.tr-piste-ligne{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;transform:none!important;width:auto!important;max-width:100%!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-piste-ligne:where(.trv-trh)[style*="--trh:"]{height:var(--trh)!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trh)[style*="--trhminm:"]{min-height:var(--trhminm)!important}}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trh)[style*="--trhmin:"]{min-height:var(--trhmin)!important}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-piste-ligne:where(.trv-trh)[style*="--trhm:"]{height:var(--trhm)!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-piste-ligne.tr-piste-ligne>*{float:none!important;flex:0 0 auto!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-rail{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;height:auto!important;min-height:var(--trh)!important;align-items:flex-start!important}
/* 18/10 (regardeur 16:41, Waterdrop : titres et prix des cartes \ab  Meilleures ventes \bb  rogn\e9 s \e0  2000, piste fig\e9 e \e0  494 px mesur\e9 s \e0 
   1440, cartes de 544 px) : la hauteur relev\e9 e d'un rail est un MINIMUM, jamais une hauteur fixe */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-rail[style*="--trhm:"]{height:auto!important;min-height:var(--trhm)!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-rail>*{flex:0 0 auto!important;width:var(--trls)!important;max-width:none!important;height:auto!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-rail>* img{width:100%!important;height:auto!important}
/* for-me 20/09 : au telephone, une diapositive mesuree au bureau (585 px) debordait du rail de 390 px */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-rail.tr-rail.tr-rail>*{max-width:100%!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle-bas{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;right:0!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle-haut{position:fixed!important;top:0!important;bottom:auto!important;left:0!important;right:0!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-tiroir-ouvert,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-tiroir-ouvert[hidden],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-repli].tr-tiroir-ouvert{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important;position:fixed!important;inset:0 auto 0 0;z-index:60;overflow:auto;max-height:100vh}
/* \26d4  17/10 (Waterdrop, menus en vrais clics, iPhone : menu ouvert DANS la page, sous l'en-t\ea te, la page visible en dessous) : la classe
   \ab  relative \bb  de la source arrive en !important et battait le \ab  fixed \bb  du tiroir ouvert ; le tiroir ouvert est fixe, toujours */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle-flux{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle-dans{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;width:auto!important;transform:none!important}
@media (max-width:749px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle-dans.tr-colle-bas-m{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;width:auto!important;
  padding:var(--padding-sm,8px) 0!important;background:var(--color-background,#fff);border-top:1px solid rgba(0,0,0,.12)}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle-dans.tr-colle-bas-m>*{padding:0 var(--page-margin-mobile,20px)!important}}
/* \26d4  27/09 (aper\e7 u Luveon, 1440) : une version d'Horizon fige \ab  html:has(.page-wrapper), body \bb  \e0  100dvh en overflow:hidden au
   bureau et fait d\e9 filer .page-wrapper : la FEN\ca TRE ne d\e9 filait plus (scrollY 0), nos scripts de d\e9 filement et le registre
   \e9 taient aveugles, 42 textes \ab  hors \e9 cran \bb . La source d\e9 file dans la fen\ea tre : sur une page du clone, elle d\e9 file. */
html:has([data-tr-root]){overflow:visible!important;height:auto!important}
/* \26d4  20/10 06:43 (regardeur 06:41, Waterdrop accueil, et B2-197 Kiddo 19/10 : en-t\ea te NON collant, l'original le garde en haut) : overflow-x:hidden
   sur le body fait de lui un conteneur de d\e9 filement et annule tout position:sticky de la page ; clip coupe pareil sans l'annuler */
html:has([data-tr-root]) body{overflow-x:clip!important;overflow-y:visible!important;height:auto!important}
html:has([data-tr-root]) .page-wrapper{overflow:visible!important;height:auto!important;max-height:none!important}
/* l'ancetre direct du conteneur de defilement (page-wrapper d'Horizon, body ailleurs) devient collant : la barre
   reste en flux au repos et suit le defilement, comme le JS de la source le fait */
.tr-colle-anc{position:sticky!important;top:0!important;z-index:40!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier{max-width:900px;margin:0 auto;padding:24px 16px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-panier-vivant]{flex:0 0 100%;width:100%;max-width:100%;display:block;box-sizing:border-box}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__ligne{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.1);align-items:flex-start}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__img img{width:100px;height:100px;object-fit:cover;display:block}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__info{flex:1;display:flex;flex-direction:column;gap:6px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__qte{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__qte input{width:64px;padding:6px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__pied{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:24px 0;flex-wrap:wrap}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-panier__commander{padding:14px 28px;cursor:pointer}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim a[data-tr-mort="2"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim button[data-tr-mort="2"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [role=button][data-tr-mort="2"]{pointer-events:none!important;cursor:default!important;text-decoration:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim a[data-tr-mort="3"]:not([data-tr-blog-absent]:has(h1,h2,h3,h4,h5,h6,p,img)){display:none!important}
/* \26d4  20/10 15:00 (regardeur 14:17, Waterdrop ultimate \ab  Pourquoi RECHARGE ? \bb  : \e0  2000 les 4 cartes sans titre ni texte, au t\e9 l\e9 phone sans titre) :
   le TITRE de la carte est dans le lien vers l'article de blog de la source, non copi\e9  ; le lien mort partait avec lui. Un lien de blog
   absent qui porte un titre, un texte ou une image reste, inerte */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim a[data-tr-mort="3"][data-tr-blog-absent]:has(h1,h2,h3,h4,h5,h6,p,img){pointer-events:none!important;cursor:default!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-badge][data-tr-badge][data-tr-badge]:empty{display:none!important}
/* r\e8 gle du regardeur 17/10 22:27 : pourcentage de remise sans barr\e9  > prix = vide, cach\e9  */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-pct][data-tr-pct][data-tr-pct]:empty{display:none!important}
[data-tr-logos-paiement]{display:flex!important;gap:4px;flex-wrap:wrap;align-items:center;justify-content:center}
[data-tr-logos-paiement] .tr-logo-paiement{width:38px;height:24px}
/* 17/10 (Waterdrop, r\e9 f\e9 rence : \ab  derniers produits vus \bb  encore l\e0 , le style en ligne pos\e9  par vus_recemment \e9 tait r\e9 \e9 crit plus loin) */
/* (17/10 23:35, regardeur : \ab  Vu r\e9 cemment \bb  sur 9 fiches sur 9) : sans la cha\ee ne .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim, \ab  .src-section{display:block!important} \bb  de l'outil gagnait sur la section marqu\e9 e */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-recents][data-tr-recents][data-tr-recents]{display:none!important}
/* 18/10 (regardeur 16:41, Nuclever 2 : \ab  1,16\20ac /dose \bb  toujours affich\e9 s) : le style en ligne pos\e9  au masquage \e9 tait r\e9 \e9 crit plus loin */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-prix-unite][data-tr-prix-unite][data-tr-prix-unite]{display:none!important}
/* \26d4  19/10 (regardeur 11:53, Waterdrop : \ab  4,90 \bb  puis \ab  \20ac  \bb  sur 2 lignes sur 10 fiches \e0  2000) : un MONTANT ne se coupe jamais */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-prix],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-prix-offre],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-prix-barre],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-prix-barre-offre],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-eco]{white-space:nowrap!important}
/* 18/10 (Waterdrop, bandeau \e0  2000 : diapositive active r\e9 duite \e0  340 px) : un fondu SWIPER (effet creative/fade\2026 ) a des diapositives
   pleine largeur, superpos\e9 es */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-fondu="swiper"][data-tr-fondu="swiper"][data-tr-fondu="swiper"] > [class*="slide"]{flex:0 0 100%!important;width:100%!important;max-width:100%!important}
/* 17/10 (Nuclever) : l'offre choisie d'une page de vente Replo, apr\e8 s un clic (la source peint la sienne par son script) */
/* (18/10 : contour retir\e9 , la surbrillance de la source suit le choix par \e9 change de styles) */
/* B2-142 : panneau ouvert par l'outil (data-tr-open) : ses liens et boutons cliquables, m\ea me quand le th\e8 me h\f4 te ne les rend cliquables qu'au :hover */
[data-tr-open] a,[data-tr-open] button,[data-tr-open] summary{pointer-events:auto!important}
/* 15/10 (Waterdrop) : fen\ea tre d'achat rapide de la source, recr\e9 \e9 e apr\e8 s le nettoyage par la reprise des \e9 l\e9 ments pos\e9 s par script :
   jamais affich\e9 e (le bouton de carte ajoute ou m\e8 ne \e0  la fiche, r\e8 gle P2) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [role="dialog"][aria-modal="true"]:is([href*="quick"],[class*="quick-buy"],[class*="quick-view"],[id*="quick"]){display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-droite][data-tr-droite][style]{justify-content:flex-end!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-cart-count:empty{display:none!important}
/* 01/10 (Capt) : \ab  p:empty, display none \bb  du th\e8 me H\d4 TE (Horizon) effa\e7 ait la zone de message vide de la source et sa marge
   (16 px entre le choix de taille et le bouton d'achat) ; dans la racine, un paragraphe vide garde l'affichage normal */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim p:empty{display:block}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-pastille-hote]{position:relative!important}
/* 02/10 (Dripselecao, Hermes : \ab  Acheter maintenant \bb  en plus, absent chez la source) : du paiement dynamique natif, seul le lien
   \ab  Plus de moyens de paiement \bb  reste visible, comme chez la source */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-paiement-dyn .shopify-payment-button__button{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-paiement-dyn .shopify-payment-button__more-options{display:block!important;visibility:visible!important}
/* radio cachee d'un nuancier (label + radio data-tr-option) : jamais dessinee, le label fait le bouton */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim label > input[type=radio][data-tr-option][hidden]{position:absolute!important;opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;pointer-events:none!important;appearance:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-charge][hidden]:not([data-tr-open]){display:none!important}
/* espace client CACHE sur tout le clone, theme hote compris (tiroir panier Horizon : \ab  Log in \bb  vers
   customer_authentication repondait 406, comptes fermes \2014  juge des boutons, nuclever 15/09) */
a[href*="customer_authentication"],a[href="/account"],a[href^="/account/"],a[href^="/account?"]{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim li:has(> a[data-tr-mort="3"]):not(:has(a:not([data-tr-mort]))):not([class*=slide]){display:none!important}
/* 17/10 (Nuclever, patron : entr\e9 es des articles cortisol masqu\e9 es proprement, sans trou) : une RUBRIQUE de menu (li, details) dont
   tous les liens sont retir\e9 s part enti\e8 re, son titre et son bouton avec */
/* \26d4  19/10 (porte Waterdrop 16:43 : carrousel \ab  Pourquoi RECHARGE ? \bb  VIDE au t\e9 l\e9 phone) : ses cartes (li, photo + texte) menaient au blog de
   la source, non copi\e9  ; leur lien mort cachait la carte enti\e8 re. Une DIAPOSITIVE reste, seul son lien est inerte (une carte de
   m\e9 ga-menu \e0  lien mort part toujours) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :is(li,details):has(a[data-tr-mort="3"]):not(:has(a:not([data-tr-mort]))):not([class*=slide]){display:none!important}
/* 16/10 (Waterdrop, porte : carte \ab  Inscrivez-vous / Rejoignez le Club \bb  du menu, 180 fiches) : une CARTE dont le lien couvre toute la
   surface (inset-0, stretched) part avec son lien retir\e9  ; sinon son image et son texte restaient seuls \e0  l'\e9 cran (B2-108) */
/* \26d4  19/10 21:41 (Waterdrop Microlyte au t\e9 l\e9 phone : diapositives \ab  Pourquoi RECHARGE ? \bb  r\e9 duites \e0  leur photo, \ab  Pour le sport \bb  et son texte
   effac\e9 s) : le bloc de texte d'une DIAPOSITIVE, dont le titre porte le lien couvrant mort, partait ; dans une diapositive, il reste
   (son lien est inerte), comme la r\e8 gle des li ci-dessus */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :is(div,li,article):has(> a[data-tr-mort="3"]:not([data-tr-blog-absent]):is([class*="inset-0"],[class*="stretched"])):not(:has(a:not([data-tr-mort]))):not([class*=slide],[class*=slide] *){display:none!important}
/* reseau de vente de la source (\ab  +2000 pharmacies partenaires \bb ) retire au push (P2, 29/09) */
[data-tr-p2="reseau"]{display:none!important}
/* cartes d'offre posees dans un groupe de choix vide (29/09, nuclever) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-offres]{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-offre{display:flex!important;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(0,0,0,.18);border-radius:8px;cursor:pointer;background:#fff}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-offre:has(input:checked){border:2px solid currentColor;padding:11px 13px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-offre input{margin:0;accent-color:currentColor;flex:0 0 auto}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-offre-nom{flex:1 1 auto;font-weight:600}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-offre-prix{flex:0 0 auto;white-space:nowrap}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-offre-prix s{opacity:.55;font-weight:400;margin-right:4px}
/* adresse postale de la source retiree au push (29/09) : sa ligne part avec, pictogramme compris */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-d13="adresse"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim li:has(> [data-tr-d13="adresse"]):not(:has(a)){display:none!important}
/* mort=1 = lien RATTRAPE vers une page qui existe (catalogue) : l entree de menu reste, elle sert (17/09) */
.clone-dim img.lazyload,.clone-dim img.lazyloading,.clone-dim .lazyload{opacity:1!important}
.clone-dim .splide__list,.clone-dim .swiper-wrapper,.clone-dim .slider__list,.clone-dim .carousel__list{transform:none!important}
.clone-dim .splide__slide--clone,.clone-dim .swiper-slide-duplicate{display:none!important}
/* classes d'ATTENTE d'un script de carrousel (Owl : opacite 0 avant init) : le script n'est pas la, le contenu si */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .owl-carousel.owl-hidden{opacity:1!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .slick-slider.slick-loading .slick-list,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .slick-loading .slick-track{visibility:visible!important}
.clone-dim .splide__track:not(.overflow-visible),.clone-dim .swiper:not(.overflow-visible),.clone-dim [class*=swiper-container]:not(.overflow-visible),.clone-dim .slider:not(.overflow-visible){overflow-x:auto!important}
.clone-dim [class*=glide],.clone-dim [class*=swiper],.clone-dim [class*=slick],.clone-dim [class*=flickity],.clone-dim [class*=tns-],.clone-dim [class*=keen-slider]{visibility:visible!important;opacity:1!important}
.clone-dim .jdgm-widget,.clone-dim .jdgm-rev-widg,.clone-dim .jdgm-prev-badge,.clone-dim .jdgm-carousel-wrapper,.clone-dim [class*=loox-],.clone-dim .stamped-container,.clone-dim .yotpo{display:block!important;visibility:visible!important;opacity:1!important}
.clone-dim .jdgm-rev-widg__reviews,.clone-dim .jdgm-rev{display:block!important;height:auto!important;position:static!important}
.clone-dim .jdgm-rev{margin-bottom:16px}
/* Widgets d'avis en CARROUSEL : le conteneur est un flex que le JS du prestataire dimensionne ; sans ce JS
   tout se replie a zero (Morphee 09/09 : 38 avis presents mais invisibles). La source peut avoir une regle
   plus specifique que la notre \2014  on monte la specificite en repetant la racine, et ce bloc est le DERNIER. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg__reviews,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-all-reviews__body,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg__body,
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=reviews__list],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=review-carousel]{display:block!important;height:auto!important;
  max-height:none!important;min-height:0!important;overflow:visible!important;transform:none!important;
  opacity:1!important;visibility:visible!important;position:static!important;flex-wrap:wrap!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg *,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-all-reviews-widget *,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev *{height:auto!important;
  min-height:0!important;max-height:none!important;position:static!important;transform:none!important;
  opacity:1!important;visibility:visible!important;overflow:visible!important;float:none!important}
/* \26d4  01/11 (Dim, fiches : AUCUNE taille cliquable au bureau ; le \ab  ::after \bb  absolu de chaque barre de l'histogramme Judge.me, sa barre
   remise en static par la r\e8 gle ci-dessus, couvrait toute la page, 1440 x 6901, et prenait les clics) : le widget est le cadre de ses
   pseudo-\e9 l\e9 ments, qui ne prennent jamais un clic */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-all-reviews-widget{position:relative!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg *::before,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg *::after,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-all-reviews-widget *::before,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-all-reviews-widget *::after,
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev *::before,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev *::after{pointer-events:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg__reviews > *{display:block!important;height:auto!important;
  min-height:0!important;max-height:none!important;width:auto!important;flex:0 0 auto!important;
  transform:none!important;opacity:1!important;visibility:visible!important;position:static!important}
.clone-dim [data-cc-animate],.clone-dim [data-aos]{opacity:1!important;transform:none!important;visibility:visible!important}
/* En-tete dont le contenu est en position:absolute (astuce d'en-tete collant de la source) : sans le JS
   qui lui donne sa hauteur, la barre se replie a zero et le clone n'a PLUS DE MENU (Kiddo 09/09, 34 pages).
   On ne remet a plat que les deux premiers niveaux : les menus deroulants, plus profonds, gardent leur position. */
/* \26d4  ta-energy 20/09 : les TIROIRS de l'en-tete (recherche, menu, panier : fixes, hors ecran chez la source) etaient
   remis a plat avec elle -> dans le flux, 375 px hors ecran a droite, page de 1 815 px, toute la home fausse a l'ecran.
   Un panneau replie ou une balise drawer/modal/dialog/popup/overlay garde sa position. */
/* \26d4  20/10 06:45 (regardeur 06:41, Waterdrop : en-t\ea te NON collant ; \ab  sticky top-0 \bb  de la source \e9 cras\e9  en static par cette r\e8 gle) : un niveau
   que la source d\e9 clare COLLANT (classe \ab  sticky \bb , attribut sticky) garde sa position ; seuls les niveaux absolus sont remis \e0  plat */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header > *:not([data-tr-repli]):not([class*=drawer]):not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=overlay]):not([class~=sticky]):not([sticky]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header > *:not([data-tr-repli]):not([class*=drawer]):not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=overlay]):not([class~=sticky]):not([sticky]) > *:not([data-tr-repli]):not([class*=drawer]):not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=overlay]):not([class~=sticky]):not([sticky]){position:static!important;height:auto!important;min-height:var(--trhh,0px)!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header > *:not([data-tr-repli]):not([class*=drawer]):not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=overlay]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header > *:not([data-tr-repli]):not([class*=drawer]):not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=overlay]) > *:not([data-tr-repli]):not([class*=drawer]):not([class*=modal]):not([class*=dialog]):not([class*=popup]):not([class*=overlay]){min-height:var(--trhhm,var(--trhh,0px))!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header{height:auto!important;min-height:0!important;overflow:visible!important}
/* \26d4  18/10 (Waterdrop, bande blanche de 50 px sous l'en-t\ea te) : --trhh pos\e9 e sur le 1er niveau H\c9 RITAIT au 2e : un conteneur vide
   de notifications (enfants en absolute, 0 px chez la source) prenait la hauteur de la barre. Non h\e9 rit\e9 es : chacun la sienne. */
@property --trhh{syntax:'*';inherits:false}
@property --trhhm{syntax:'*';inherits:false}
/* ANIMATIONS D'APPARITION AU DEFILEMENT. La source pose opacity:0 (et souvent un translate) et son script
   remet a 1 quand le bloc entre dans l'ecran. Ce script, on ne le garde pas : le bloc reste donc invisible
   POUR TOUJOURS, alors qu'il est bien dans la page. Mesure du 09/09 : 2 059 blocs sur 7 boutiques, jusqu'a
   41 % du texte d'une fiche, prix compris. C'est le defaut qui faisait mentir tous les autres juges.
   On force l'etat FINAL de l'animation. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=scroll-trigger],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=animate--],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=cc-animate],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=aos-],
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-aos],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-cc-animate],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-scroll],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-animate],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-reveal],
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=reveal],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=fade-in],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=fade-up],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=slide-in],
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=appear],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=motion-],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=js-hidden],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [reveal-on-scroll],
/* 15/10 (Waterdrop : galerie \ab  \e0  points \bb  vide au t\e9 l\e9 phone, cadres en \ab  [reveal] \bb  \e0  opacit\e9  0 attendant le script de la source) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [reveal],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [reveal-visibility]{
  visibility:visible!important;transform:none!important;filter:none!important;
  clip-path:none!important;animation:none!important;transition:none!important}
/* \26d4  03/10 (Drip, v\e9 rif \e9 cran n\b0  11 : fl\e8 che \ab  pr\e9 c\e9 dent \bb  de la pagination \e0  opacit\e9  1 au lieu de 0,5) : \ab  motion-reduce \bb  (classe
   utilitaire, pas une animation) tombait sous [class*=motion-] et l'opacit\e9  forc\e9 e \e0  1 \e9 crasait \ab  .button[disabled] \bb  (opacit\e9  0,5).
   L'opacit\e9  finale n'est forc\e9 e que sur un \e9 l\e9 ment NON d\e9 sactiv\e9  */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :is([class*=scroll-trigger],[class*=animate--],[class*=cc-animate],[class*=aos-],[data-aos],[data-cc-animate],[data-scroll],
[data-animate],[data-reveal],[class*=reveal],[class*=fade-in],[class*=fade-up],[class*=slide-in],[class*=appear],[class*=motion-],
[class*=js-hidden],[reveal-on-scroll],[reveal],[reveal-visibility]):not([disabled]):not([aria-disabled="true"]){opacity:1!important}
/* Balises PERSONNALISEES du theme de la source (<media-gallery>, <product-form>, <slideshow-component>...) :
   sans le script qui les definit,le navigateur les traite comme du texte en ligne et le bloc se replie a
   zero \2014  la galerie d'images d'une fiche disparait (Faguo 09/09, 8 fiches). \ab  :not(:defined) \bb  vise
   exactement les balises qu'aucun script n'a definies. */

/* \26d4  22/10 (Waterdrop, s\e9 lecteur de saveur : chaque saveur, <select-option class="group flex items-center">, jamais peinte car liste
   ferm\e9 e \e0  la capture, passait en \ab  block \bb  : image au-dessus du nom) : une balise dont la CLASSE d\e9 clare son affichage (flex, grid)
   le garde */
/* \26d4  22/10 (Waterdrop, liste d'emoji du tiroir \ab  Gravure \bb  ouverte en permanence au bureau, par-dessus le formulaire) : une liste de choix
   FERM\c9 E (role=listbox, data-visible="false", classe \ab  hidden \bb ) n'est jamais redress\e9 e en \ab  block \bb  */
/* \26d4  scindee par largeur : ce que le releve masque a cette largeur n'est pas redresse. Les :not() ont
   porte la specificite a (0,12,0),au-dessus du masquage (0,8,0) : la lightbox de waterdrop,\ab  hidden md:block \bb,etait redressee sur telephone,2 086 px de galerie de bureau. 12/09. */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :not(:defined):not([data-tr-repli]):not([class~="hidden"]):not(.tr-fondu-inactif):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]):not([data-tr-mob="0"]):not([style*="--trp-0"]):not([style*="--trpm-0"]):not([style*="--trh"]):not(.flex):not(.inline-flex):not(.grid):not(.inline-grid){display:block!important;height:auto!important;min-height:0!important;
  max-height:none!important;visibility:visible!important;opacity:1!important}}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.tr-perso):not(:defined):not([data-tr-repli]):not([class*="md:hidden"]):not([class*="lg:hidden"]):not(.tr-fondu-inactif):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]):not([data-tr-bur="0"]):not([style*="--trp-0"]):not([style*="--trh"]):not(.flex):not(.inline-flex):not(.grid):not(.inline-grid):not([role=listbox][data-visible="false"]){display:block!important;height:auto!important;min-height:0!important;
  max-height:none!important}
  /* \26d4  07/10 (Hermes, pr\ea t de Nurlyme : \e0  1440, le bouton d'achat rapide affich\e9  en permanence sur la photo des cartes ; la source le
     cache, opacit\e9  0, et le montre au SURVOL de la carte) : au bureau,l'opacit\e9  d'un bouton d'achat rapide reste celle des r\e8 gles de
     la source (cach\e9 e au repos, montr\e9 e au survol) */
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.tr-perso):not(:defined):not([data-tr-repli]):not([class*="md:hidden"]):not([class*="lg:hidden"]):not(.tr-fondu-inactif):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]):not([data-tr-bur="0"]):not([style*="--trp-0"]):not([style*="--trh"]):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]){visibility:visible!important;opacity:1!important}}
/* \26d4  Une balise inconnue qui porte un CARROUSEL garde sa hauteur MESUREE,pas \ab  auto \bb  : ses diapositives
   sont hors flux (transform),auto la collapse a 0 (heros de waterdrop) ou l'empile. La donnee est en
   ligne (--trh, pose par hauteur_des_carrousels_perso),la regle est ici. Douze :not() pour battre size-full
   (height:100%!important, 0,1,0) qui autrement resout a 0 faute de hauteur de parent definie. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.tr-perso):not(:defined):where(.trv-trh)[style*="--trh:"]:not(.tr-rail):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]){height:var(--trh)!important;min-height:var(--trh)!important;max-height:none!important;visibility:visible!important;opacity:1!important}
/* \26d4  for-me 20/09 : le \ab  display:block \bb  de cette regle (specificite 13) ecrasait le rail de galerie <slideshow-slides>
   (flex, peint --trp-0) : dix diapositives EMPILEES (7 313 px),bouton d'achat couvert au telephone,fleches mortes.
   Le redressement en block ne vaut que pour une balise SANS affichage peint et qui n'est pas un rail. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.tr-perso):not(:defined):where(.trv-trh)[style*="--trh:"]:not([style*="--trp-0"]):not(.tr-rail):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]){display:block!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.tr-perso):not(:defined):where(.trv-trh)[style*="--trhm:"]:not(.tr-rail):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]){height:var(--trhm)!important;min-height:var(--trhm)!important}}
/* \26d4  Une balise inconnue dont la DISPOSITION a ete relevee garde ce releve : \ab  display:block \bb  ci-dessus,porte par douze :not(),battait \ab  --trp-0:flex \bb  (0,2,0) et le bandeau defilant de waterdrop
   (<ticker-tape>, dix copies en ligne, clippees) s'empilait en dix rangees. Vu a l'oeil seulement,la section fait 46 px chez la source et le juge ne jugeait pas la hauteur sous 80 px. 12/09.
   \26d4  19/10 (porte Nuclever : quantit\e9  \ab  \2212  1 + \bb  toujours \e0  20 px malgr\e9  son plancher mesur\e9 ) : ce min-height:0,plus fort,effa\e7 ait le
   plancher (--trhmin) ; une balise qui porte sa hauteur mesur\e9 e en est exclue */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.tr-perso):not(:defined):where(.trv-trp)[style*="--trp-0"]:not(.tr-fondu-inactif):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([style*="--trhmin"]):not([class^="h-["]):not([class*=" h-["]){height:auto!important;min-height:0!important;
  max-height:none!important;visibility:visible!important;opacity:1!important}
/* fenetres du theme source cachees au repos (modale de zoom, tiroir) : fermees tant que le JS ne les ouvre pas, sinon leur contenu s'affichait par-dessus la page. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-modal-dialog:not([open]){display:none!important}
/* balises du theme de la source que le theme HOTE revendique et casse : on les empeche de s'ecrouler a hauteur nulle (voir balises_personnalisees). */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-access-widget-ui:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-article-navigation:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-baback-return-widget:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-back-to-top:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-background-video:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-collapsible-row:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-custom-select:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-facet-filters-form:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-facet-remove:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-free-shipping:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-full-menu:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-image-hotspots:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-image-with-text-overlay:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-layered-images:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-localization-form:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-modal-opener:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-next-route-announcer:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-pagination-theme:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-pickup-availability:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-product-add-to-cart-sticky:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-product-card:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-product-card-small:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-product-form:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-product-slider:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-quantity-selector:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-quick-view:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-scroll-shadow:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-shop-cart-sync:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-shop-login-button:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-shop-pay-wallet-button:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-shopify-accelerated-checkout-cart:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-shopify-google-pay-button:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-shopify-paypal-button:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-side-panel-close:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-slide-show:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-social-share:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-theme-footer:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-theme-gallery:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-theme-header:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim tr-variant-selects:not([data-tr-repli]):not(.tr-fondu-inactif):not([class*=quick-add]):not([class*=quick-buy]):not([class*=quick-view]):not([class^="h-["]):not([class*=" h-["]):not(.desktop-height-450):not(.desktop-height-550):not(.desktop-height-650):not(.header--inner):not(.login-account-main):not(.mobile-height-350):not(.mobile-height-400):not(.mobile-height-500):not(.product-card){height:auto!important;min-height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important}
/* Tuile de categorie dont la collection n'existe pas chez nous : mieux vaut pas de tuile qu'une
   tuile qui ment. On ne cache que le lien PORTEUR D'IMAGE, pas l'entree de menu du meme nom. */
/* \26d4  17/09, planche du juge d ecran (aybl) : cette regle cachait aussi les CARTES PRODUIT dont le lien menait a un produit
   non clone : deux cartes vides sur quatre, section CHARGE vide. Une image de contenu reste visible, son lien mene
   au catalogue (push) ; seule une ICONE (svg sans image : reseaux sociaux, badges) vers le concurrent disparait. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim a[data-tr-mort]:has(svg):not(:has(img)):not(:has(picture)){display:none!important}
/* \26d4  16/10 (Waterdrop, pied au t\e9 l\e9 phone : \ab  f \bb  de Facebook rest\e9 , ic\f4 ne en POLICE et non en svg) : un lien vers un r\e9 seau de la
   source part entier, quelle que soit son ic\f4 ne ; seule une PHOTO (Instagram) reste, sans clic */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim a[data-tr-social]:not(:has(img)):not(:has(picture)){display:none!important}
/* 16/10 : piste \ab  fondu / cr\e9 atif \bb  (diapos_empilees) : une seule diapositive, pleine largeur */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-empile] > *{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;transform:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-empile] > :not([data-tr-empile-actif]){display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-carte-note{margin-left:auto;font-size:13px;line-height:1;padding:2px 8px;white-space:nowrap}
/* Barre COLLANTE relevee a la capture (data-tr-colle -> .tr-colle) : le JS de la source la revele au
   defilement et la cache en haut de page ; sans lui elle restait cachee. Visible d'emblee. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle:not([style*="--trp-0"]){display:block!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-colle{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}
/* Groupe de sections du theme de la source (\ab  shopify-section-group-\2026  \bb ) : sans le JS du theme il se
   replie a hauteur nulle en emportant tout son contenu. Morphee 09/09 : les 20 pages de contenu, sans
   exception. On ne vise que le GROUPE, pas les sections elles-memes, qui ont parfois une vraie hauteur. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .src-section:is([class*="shopify-section-group"],[class*="src-section-group"]){display:block!important;height:auto!important;
  min-height:0!important;max-height:none!important;overflow:visible!important}
/* \26d4  LE THEME HOTE A AUSSI UNE CLASSE \ab  section \bb . Horizon la met en GRILLE a gouttieres
   (grid-template-columns:16px 1fr 16px) : notre enveloppe .src-section,qui porte les classes de la
   section source (\ab  section \bb ),heritait de cette grille et son contenu faisait 358 px sur 390 \2014 
   textes plus enroules,cartes plus etroites et plus hautes,fiches et collection de nuclever a +12 et
   +23 % sur telephone (lot 9, 14/09). L enveloppe est a nous : bloc,pas de colonnes,pas de marge. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .src-section:not([style*="--trp-0"]){display:block!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .src-section{grid-template-columns:none!important;grid-template-areas:none!important;
  padding-left:0!important;padding-right:0!important;column-gap:0!important}
/* \26d4  18/10 (Waterdrop ultimate, \e9 tapes WATER / DROP / ENJOY en colonnes de 40 px) : le th\e8 me h\f4 te pose sur \ab  .grid \bb  ses colonnes
   et ses grid-template-areas \e0  12 zones nomm\e9 es ; une \ab  grid grid-cols-1 \bb  de la source gardait ces zones (colonnes implicites de
   0 et 94 px). Remis \e0  z\e9 ro sous la racine, SANS !important : toute r\e8 gle de la source (importante) garde la main */
.clone-dim .grid{grid-template-areas:none;grid-template-columns:none}
/* \26d4  CARROUSEL SANS SON SCRIPT. Splide, Swiper et consorts calculent la largeur de la piste ET de
   chaque diapositive en JavaScript. Sans eux, la piste mesure 0 de large et tout ce qu'elle contient
   s'ecrase : mesure du 10/09 sur une fiche paalm, ul.splide__list a 0 px, 4 photos produit a 0 x 0.
   On leur rend une largeur : la piste s'etale, chaque diapositive prend une largeur d'ecran lisible,
   et la regle overflow-x:auto posee plus haut la rend defilable au doigt. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=splide__list],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=swiper-wrapper],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=slider__list],
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=glide__slides],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=flickity-slider],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=tns-inner]{
  width:auto!important;max-width:none!important;display:flex!important;flex-wrap:nowrap!important}
/* \26d4  01/11 (Dim, fiches : grande photo invisible, cadre de 0 px) : la feuille de Flickity met sa piste en position ABSOLUE ; c'est son
   script qui donne au cadre (flickity-viewport) sa hauteur, en ligne. Sans lui, le cadre mesure 0 et masque la piste. La piste revient
   dans le flux de son cadre, qui prend sa hauteur */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .flickity-viewport>[class*=flickity-slider]{position:relative!important;left:auto!important;top:auto!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .flickity-viewport{height:auto!important}
/* \26d4  18/10 (Waterdrop edition-glass, regardeur 16:41 : 2 pastilles sur 5 \ab  s\e9 par\e9 es par un grand trou \bb ) : une PASTILLE d'option
   (diapositive \ab  w-auto \bb  qui porte une radio) recevait ce secours de 340 px : pastilles \e0  354 px l'une de l'autre, hors \e9 cran.
   Une diapositive que la source d\e9 clare \e0  la largeur de son contenu (w-auto) ou qui porte une radio d'option n'en re\e7 oit pas.
   \26d4  19/10 (regardeur 11:53, bandeau de l'accueil Waterdrop \e9 cras\e9  \e0  340 px, onglets et photos achetables vides) : en :not(.w-auto), ces
   exclusions AUGMENTAIENT la force de la r\e8 gle de secours, qui battait alors la r\e8 gle pleine largeur des fondus et des pistes mesur\e9 es.
   Dans :where(), elles ne p\e8 sent rien */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=splide__list]>[class*=splide__slide]:not(:where(.w-auto,:has(>input[type=radio]))),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=swiper-wrapper]>[class*=swiper-slide]:not(:where(.w-auto,:has(>input[type=radio]))),
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=glide__slides]>[class*=glide__slide],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=flickity-slider]>[class*=flickity-cell],
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [class*=tns-inner]>[class*=tns-item]{
  flex:0 0 auto!important;width:auto!important;min-width:min(78vw,340px)!important;
  max-width:92vw!important;height:auto!important}
/* \26d4  ENFANTS D'UN RAIL SEULEMENT. La regle visait toute classe \ab  swiper-slide \bb  : la grille de medias de
   waterdrop en porte sur ses cases (meme balisage pour le rail mobile et la grille de bureau),et
   recevait 340 px de largeur minimale dans des colonnes de 327 \2014  debordement a 2 414 px,\ab  pistes qui
   ne defilent pas \bb  sur chaque fiche au bureau. 12/09. */
/* \26d4  LA DIAPOSITIVE SE MESURE. La regle du dessus devine \2014  \ab  92vw \bb  fait 358,8 px sur un telephone de
   390,la source en affiche 370 \2014  et l'image,plafonnee a 100 % de sa diapositive,suit. Le juge le
   disait sur CHAQUE fiche paalm : \ab  aucune image a la taille de la source 370x370 \bb . Quand la capture a
   mesure la diapositive,sa largeur fait foi. Elle vient APRES pour gagner a specificite egale.
   \26d4  Le plafond VAUT LA MESURE,il ne disparait pas. Premiere version : \ab  max-width:none \bb,pour battre
   le 92vw du dessus \2014  et les images sans mesure ont pris leur taille de FICHIER,1220x1220 au lieu des
   535x652 de la source. product-12 de meintitanox est tombee de 97,9 a 95,8 % au bureau. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trl)[style*="--trls:"][style*="--trls:"]{width:var(--trls)!important;min-width:0!important;
  max-width:var(--trls)!important}
/* 29/10 (B3, Alo) : entr\e9 e de MENU dont le libell\e9  a \e9 t\e9  traduit (data-tr-traduit) : la largeur relev\e9 e sur l'anglais ne tient plus */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :is(nav,[class*="nav"],[class*="menu"]) :is([style*="--trls:"][data-tr-traduit],[style*="--trls:"]:has(> [data-tr-traduit])):is(li,a,span,button){width:auto!important;max-width:none!important;min-width:max-content!important}
/* 02/10 (Dripselecao) : la carte suivante d\e9 passe jusqu'au bord DROIT de l'\e9 cran, comme chez la source (debord_droit_visible) */
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord-env][data-tr-debord-env]{overflow:visible!important;overflow-x:visible!important}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord-env-m][data-tr-debord-env-m]{overflow:visible!important;overflow-x:visible!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord-droite-m][data-tr-debord-droite-m]{margin-right:calc(50% - 50vw)!important;padding-right:calc(50vw - 50%)!important;
  box-sizing:content-box!important;max-width:none!important}}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord-droite][data-tr-debord-droite]{margin-right:calc(50% - 50vw)!important;
  padding-right:calc(50vw - 50%)!important;box-sizing:content-box!important;max-width:none!important}}
/* 01/10 (Dripselecao) : carrousel qui d\e9 borde jusqu'au bord de l'\e9 cran, d\e9 bord mesur\e9  (voir debords_pleine_largeur) */
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord][data-tr-debord]{width:calc(100% + 2 * var(--trbl))!important;max-width:none!important;
  margin-left:calc(-1 * var(--trbl))!important;margin-right:calc(-1 * var(--trbl))!important}}
/* 02/10 (Dripselecao, 375) : au t\e9 l\e9 phone, le d\e9 bord MESUR\c9  au t\e9 l\e9 phone (--trblm) ; --trbl en ligne (!important) ne se red\e9 finit pas */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord][data-tr-debord]{width:calc(100% + 2 * var(--trblm))!important;max-width:none!important;
  margin-left:calc(-1 * var(--trblm))!important;margin-right:calc(-1 * var(--trblm))!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord]{--trba:var(--trbl)}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-sans-defilement][data-tr-sans-defilement]{opacity:0!important;pointer-events:none!important}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debord]{--trba:var(--trblm)}}
/* le retrait vit sur la LISTE qui d\e9 file (pas sur la piste) : sinon la liste, conteneur de d\e9 filement, coupait la carte qui d\e9 passe
   (Dripselecao 01/10, E7 \ab  In\e8 s D. \bb  rogn\e9  : chez la source elle d\e9 passe jusqu'au bord de l'\e9 cran) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debordp][data-tr-debordp]{padding-left:0!important;padding-right:0!important}
/* 02/10 (Dripselecao, Hermes : \ab  Ils recommandent \bb , fl\e8 che suivante \e9 teinte) : la LISTE est le conteneur qui d\e9 file ; sinon la piste
   \e9 largie (2560 px) contenait les 5 vid\e9 os sans d\e9 border, rien ne d\e9 filait et la 5e restait hors \e9 cran. D\e9 filant, la liste compte
   son retrait de fin : la derni\e8 re carte peut venir \e0  l'\e9 cran, comme chez la source (translateX de Splide) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debordp][data-tr-debordp]>*:first-child{overflow-x:auto!important;scrollbar-width:none}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debordp][data-tr-debordp]>*:first-child::-webkit-scrollbar{display:none}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debordp][data-tr-debordp]>*:first-child{padding-left:var(--trbl)!important;padding-right:var(--trbl)!important;
  box-sizing:border-box!important;scroll-padding-left:var(--trbl);scroll-padding-right:var(--trbl)}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-debordp][data-tr-debordp]>*:first-child{padding-left:var(--trblm)!important;padding-right:var(--trblm)!important;
  box-sizing:border-box!important;scroll-padding-left:var(--trblm);scroll-padding-right:var(--trblm)}}

/* 28/09 (Lamier, \ab  Notre histoire \bb ) : une diapositive que la source marque [hidden] reste PEINTE mais ESTOMP\c9 E par son CSS
   (.timeline__item[hidden] : opacit\e9  .2) ; forc\e9 e \e0  1,la diapositive suivante n'\e9 tait plus estomp\e9 e */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trl)[style*="--trls:"][style*="--trls:"]:not([hidden]){opacity:1!important;visibility:visible!important}
/* \26d4  \2026  et VISIBLE : une diapositive mesuree etait peinte chez la source. Le slideshow maison de morphee
   (.new_slideshow__slide en opacity 0 et visibility hidden, le JS revele l active) laissait le heros de la
   home a 1440x510 mais invisible, \ab  aucune image a la taille 1440x510 \bb  (14/09). */
/* Enfant ETROIT d'un conteneur flex releve : sa largeur mesuree, en flex-basis, sans retrecir (voir
   largeur_des_colonnes_flex \2014  la colonne de vignettes de morphee ecrasee de 70 a 12 px). */
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trfb:"][style*="--trfb:"]{flex:0 0 var(--trfb)!important;width:var(--trfb)!important;
  min-width:var(--trfb)!important;max-width:var(--trfb)!important}}
/* 02/10 (Capt) : \e9 l\e9 ment de TEXTE : la largeur mesur\e9 e est un minimum (police du poste plus large que celle de la capture) ;
   \26d4  18/10 (Waterdrop, newsletter Klaviyo du pied) : sans r\e9 tr\e9 cir (0 0 auto), un texte prenait la largeur de sa phrase sur UNE ligne
   (620 px dans une colonne de 298) et sortait coup\e9  ; il r\e9 tr\e9 cit d\e9 sormais jusqu'\e0  sa largeur mesur\e9 e, jamais en dessous,
   sauf si son parent est plus \e9 troit (B2, Kiddo : colonne de 918 px mesur\e9 e \e0  1440 dans une carte de 391) */
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-texte][data-tr-texte][style*="--trfb:"][style*="--trfb:"]{flex:0 1 auto!important;width:auto!important;
  min-width:min(var(--trfb),100%)!important;max-width:none!important}}
/* \26d4  19/10 (regardeur 11:53, Waterdrop : prix \ab  4,90 \bb  puis \ab  \20ac  \bb  sur 2 lignes sur 10 fiches, badge \ab  4,7 d'apr\e8 s 30 000+ avis \bb  \e9 clat\e9 ) : un
   texte COURT (40 signes au plus : prix, badge, libell\e9 ) ne r\e9 tr\e9 cit pas (comme avant cdb299b) ; seuls les textes longs r\e9 tr\e9 cissent */
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-texte="court"][data-tr-texte="court"][style*="--trfb:"][style*="--trfb:"]{flex:0 0 auto!important;
  min-width:var(--trfb)!important}}
/* \26d4  BUREAU SEULEMENT : posee a toutes les largeurs, la mesure de 1440 figeait aussi le telephone, deux
   fiches de morphee a +26-28 % de hauteur, mobile 95,5 -> 94,6 (14/09). */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trfbm:"][style*="--trfbm:"]{flex-basis:var(--trfbm)!important;
  width:var(--trfbm)!important;min-width:var(--trfbm)!important;max-width:var(--trfbm)!important}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-texte][data-tr-texte]:where(.trv-trf)[style*="--trfbm:"][style*="--trfbm:"]{flex-basis:auto!important;width:auto!important;
  min-width:var(--trfbm)!important;max-width:none!important}}
/* \26d4  19/10 21:25 (Waterdrop Berry Boost au t\e9 l\e9 phone : vignettes de la galerie \e0  307 px l'une de l'autre, 1 seule visible) : la largeur
   mesur\e9 e au t\e9 l\e9 phone ne levait pas le minimum \ab  min(78vw,340px) \bb  du secours des carrousels ; comme au bureau (--trls), la mesure
   l\e8 ve aussi le minimum */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trlsm:"][style*="--trlsm:"]{width:var(--trlsm)!important;min-width:0!important;
  max-width:var(--trlsm)!important}}
/* 27/09 (aper\e7 u Luveon) : une diapositive \e0  largeur PROPORTIONNELLE (--trls:calc(\2026 ), d\e9 clar\e9 e par la source) ne r\e9 tr\e9 cit pas :
   sans borne minimale,les neuf cartes d'une rang\e9 e flexible se partageaient la largeur (175 px au lieu de 505 \e0  1700) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trl)[style*="--trls:calc("][style*="--trls:calc("]{flex-shrink:0!important;min-width:var(--trls)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trg)[style*="--trgap:"][style*="--trgap:"]{column-gap:var(--trgap)!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trg)[style*="--trgapm:"][style*="--trgapm:"]{column-gap:var(--trgapm)!important}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trl)[style*="--trlsm:calc("][style*="--trlsm:calc("]{min-width:var(--trlsm)!important}}

/* \26d4  \ab  Elle vient APRES pour gagner a specificite egale \bb  etait FAUX : le secours du dessus est
   \ab  [class*=swiper-wrapper]>[class*=swiper-slide] \bb,(0,3,0),et cette regle faisait (0,2,0). Mesure sur
   le heros de waterdrop : --trls=1439px lu,largeur rendue 340 px = min(78vw,340px) du secours. La regle
   est doublee pour faire (0,3,0) et venir apres. 12/09. */
/* \26d4  Une image que la source n'a JAMAIS PEINTE n'a pas de mesure : les diapositives d'un carrousel
   au-dela de la premiere n'apparaissent qu'au defilement. Sans garde-fou elle prend sa taille
   NATURELLE \2014  2 880 px mesures le 10/09 sur une fiche paalm,apres defilement. Elle ne peut jamais
   depasser son cadre ni l'ecran. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:not([style*="width"]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:not([style*="width"]){
  max-width:100%!important;max-height:none!important}
/* 28/09 (Lamier, Hermes) : la hauteur automatique \e0  sp\e9 cificit\e9  NULLE : une r\e8 gle de la source qui fixe la hauteur (vignettes
   d'avis \ab  .tt-wrapper .review-item img{height:100%;object-fit:cover} \bb , grille carr\e9 e 4 x 2) l'emporte,comme chez elle */
:where(.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:not([style*="width"]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:not([style*="width"])){height:auto!important}
/* Ce que la source affiche a UNE seule largeur : le releve l'a mesure, le CSS l'applique.
   \26d4  Ces deux regles sont REPETEES en fin de socle, apres la disposition relevee (--trp-0) : a meme
   specificite et meme !important, la derniere ecrite gagne, et la grille de bureau de meintitanox
   reapparaissait sur telephone (640 px au lieu de 365, 12/09). */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-mob="0"]{display:none!important}}
@media (min-width:1068px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-bur="0"]{display:none!important}}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim:not(.clone-dim-header) [data-tr-bur="0"]{display:none!important}}
/* 14/10 (Lamier GES6) : volet cach\e9  au t\e9 l\e9 phone, ouvert par son bouton : plein \e9 cran, d\e9 filable, fermable */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-volet][data-tr-volet-ouvert][data-tr-mob="0"]{display:block!important;position:fixed!important;inset:0!important;
  z-index:2147483000!important;overflow:auto!important;background:#fff!important;padding:56px 16px 24px!important;margin:0!important;
  width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important;transform:none!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-volet-ouvert] [data-tr-mob="0"][data-tr-mob="0"]{display:revert!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-mob="0"][data-tr-mob="0"]:has([data-tr-volet-ouvert]){display:block!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-volet-fermer{position:fixed;top:12px;right:12px;z-index:2147483001;width:36px;height:36px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}}
/* 05/10 (Nurlyme) : en-t\ea te pos\e9  PAR-DESSUS le premier visuel sur la page o\f9  la source le fait (en_tete_par_dessus) */
.shopify-section:has(> .tr-par-dessus), .shopify-section:has(> div > .tr-par-dessus){position:relative!important;z-index:4;background:transparent!important}
/* 06/10 : la section reste dans le flux (bandeau d'annonce compris) et remonte de la hauteur de l'en-t\ea te seul (mesur\e9 e \e0  l'accueil) */
.tr-par-dessus.tr-par-dessus{margin-bottom:calc(-1 * var(--tr-hdr-h, 0px))!important}
@media (max-width:767px){.tr-par-dessus.tr-par-dessus{margin-bottom:calc(-1 * var(--tr-hdr-hm, var(--tr-hdr-h, 0px)))!important}}
/* la racine de la copie porte le fond du <body> de la source (blanc) : par-dessus le visuel, elle est transparente (les ic\f4 nes passent
   en blanc avec \ab  overlay \bb ) */
.tr-par-dessus.tr-par-dessus, .tr-par-dessus > .src-section, .tr-par-dessus [id^="src-section-"]{background:transparent!important;background-color:transparent!important}
/* 05/10 (Musc, point 10) : pagination Splide du t\e9 l\e9 phone gard\e9 e ; \ab  .splide:not(.is-overflow) .splide__pagination \bb  (display none) la
   cachait, la classe is-overflow \e9 tant celle du bureau \e0  la capture */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-pagin-tel][data-tr-pagin-tel]{display:flex!important}}
/* Bloc reserve a la place d un cadre tiers retire : la hauteur MESUREE, pour que la page ne se
   decale pas. Le telephone a sa propre hauteur quand elle differe (--trhm). */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-ecarte]{display:block!important;width:100%}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-ecarte]:where(.trv-trh)[style*="--trhm"]{height:var(--trhm)!important}}
/* LA MESURE,appliquee depuis le socle : la donnee est en ligne (--trw),la regle est ici. Un
   style en ligne nu perdrait contre notre CSS ; un style en ligne !important battrait la regle
   mobile ci-dessous. La variable evite les deux. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trw)[style*="--trw"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:where(.trv-trw)[style*="--trw"]{
  width:var(--trw)!important;max-width:100%!important;height:auto!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trw)[style*="--trwm"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:where(.trv-trw)[style*="--trwm"]{
  width:var(--trwm)!important}}
/* 28/09 : une image qui remplit son conteneur garde le RATIO mesure (recadrage de la source) a toute largeur */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-tra)[style*="--trar:"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:where(.trv-tra)[style*="--trar:"]{aspect-ratio:var(--trar)!important;height:auto!important;object-fit:cover}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-tra)[style*="--trarm:"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:where(.trv-tra)[style*="--trarm:"]{aspect-ratio:var(--trarm)!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trr)[style*="--trremplit:"],.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim video:where(.trv-trr)[style*="--trremplit:"]{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover}
/* La hauteur mesuree,quand elle ne suit pas le ratio du fichier : le recadrage de la source. */
/* \26d4  min-height:100% de la source (heros d aybl) se resout chez elle contre un parent de 684 px ; chez nous le parent est
   auto et l image reprend le ratio du fichier rapatrie (1005 px). La hauteur MESUREE prime : min/max liberes. 17/09 */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trh)[style*="--trh:"]{height:var(--trh)!important;min-height:0!important;max-height:none!important;object-fit:cover!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trh)[style*="--trhm:"]{height:var(--trhm)!important;min-height:0!important;max-height:none!important;object-fit:cover!important}}
/* Image sans mesure dans un parent peint : jamais plus haute que lui (icone lazyload de thekiddospace
   rendue 353 x 368 dans une case de 48). Largeur auto pour garder ses proportions. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trh)[style*="--trhmax:"]{max-height:var(--trhmax)!important;width:auto!important;max-width:100%!important;height:auto!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trh)[style*="--trhmaxm:"]{max-height:var(--trhmaxm)!important}}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim img:where(.trv-trh)[style*="--trhm"]{height:var(--trhm)!important}}
/* Mise en page relevee : meme mecanique,la source dit,le socle applique. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-0"]:not(:where(summary [data-tr-repli])){display:var(--trp-0)!important}
/* \26d4  06/10 (Musc, regard : \ab  + \bb  et \ab  \2212  \bb  ensemble sur les volets ferm\e9 s) : l'ic\f4 ne d'un intitul\e9  de volet qui change avec l'\e9 tat
   (data-tr-repli : \ab  \2212  \bb  mesur\e9  visible sur le volet ouvert \e0  la capture) suit le CSS de la source,pas la disposition relev\e9 e */
/* \26d4  28/09 (Lamier, Hermes, 375) : une GRILLE relev\e9 e sans colonnes pos\e9 es (formulaire de fiche) a une colonne implicite qui
   grandit jusqu'au contenu le plus large (369 px sur un \e9 cran de 375 : routine, PayPal et badge coup\e9 s). Ses cellules
   peuvent r\e9 tr\e9 cir \e0  la colonne,comme chez la source (351 px). */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trp-0:grid"]:not([style*="--trp-5"]) > *{min-width:0!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-1"]{flex-direction:var(--trp-1)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-2"]{flex-wrap:var(--trp-2)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-3"]{justify-content:var(--trp-3)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-4"]{align-items:var(--trp-4)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-5"]{grid-template-columns:var(--trp-5)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-6"]{grid-template-rows:var(--trp-6)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-grille-vivante][data-tr-grille-vivante][data-tr-grille-vivante]{grid-template-rows:none!important;grid-auto-rows:auto!important}
/* 27/10 (regardeur 286) : l'\e9 l\e9 ment d'une liste de produits fr\e8 res qui m\e8 ne \e0  la fiche affich\e9 e est dans la page (image du bouton ferm\e9 ), jamais montr\e9  ;
   (la liste peut vivre hors de la racine du clone : la r\e8 gle n'est pas limit\e9 e \e0  la racine) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-propre="1"],[data-tr-propre="1"][data-tr-propre="1"][data-tr-propre="1"]{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim :where(.trv-trp)[style*="--trp-7"]{grid-template-areas:var(--trp-7)!important}
/* et ce que la source fait DIFFEREMMENT sur telephone */
@media (max-width:767px){
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-0"]:not(:where(summary [data-tr-repli])){display:var(--trpm-0)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-1"]{flex-direction:var(--trpm-1)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-2"]{flex-wrap:var(--trpm-2)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-3"]{justify-content:var(--trpm-3)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-4"]{align-items:var(--trpm-4)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-5"]{grid-template-columns:var(--trpm-5)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-6"]{grid-template-rows:var(--trpm-6)!important}
  .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trpm-7"]{grid-template-areas:var(--trpm-7)!important}
}

/* \26d4  REPETITION VOULUE, en DERNIER : le masquage par largeur gagne sur la disposition relevee. Selecteur
   double pour gagner aussi a specificite. Voir la note plus haut. */
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-mob="0"][data-tr-mob="0"]{display:none!important}}
@media (min-width:1068px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-bur="0"][data-tr-bur="0"]{display:none!important}}
@media (min-width:768px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim:not(.clone-dim-header) [data-tr-bur="0"][data-tr-bur="0"]{display:none!important}}
/* Mise en page relevee sur TELEPHONE : un style en ligne ne se met pas sous media query, une
   variable si. Chaque indice correspond a ORDRE_DISP dans disposition_des_conteneurs. */
.clone-dim .tr-titre-col{font-size:1.6em;font-weight:700;margin:24px 16px 12px;text-align:center}
.clone-dim .tr-h1-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.clone-dim .tr-prix{display:flex;gap:10px;align-items:baseline;margin:12px 0;font-size:1.25em;font-weight:600}
.clone-dim .tr-prix-barre{opacity:.55;font-weight:400}
.clone-dim .tr-form-repli{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}
.clone-dim .tr-form-repli .tr-qty{width:70px;padding:10px;text-align:center}
/* \26d4  ORGANES D'ACHAT : le CSS de la source masque son propre <select> de variantes et son propre bouton,
   parce que SON script construisait un selecteur maison par-dessus. Notre select injecte heritait de la
   meme regle : le client ne pouvait ni choisir sa taille, ni acheter. Cellumove 09/09 : 7 fiches sur 14
   sans aucun selecteur visible malgre 40 a 240 variantes, et une fiche a 79,90 EUR sans aucun bouton.
   C'est le seul endroit du clone ou l'on passe AVANT la source, sans discussion. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-variantes{display:block!important;visibility:visible!important;opacity:1!important;
  height:auto!important;max-height:none!important;margin:12px 0!important}
/* \26d4  le bloc des variantes (champ id cache + JSON) est insere dans le formulaire AVANT le bouton d'achat : quand ce
   formulaire est une GRILLE (buy-buttons d'aybl : \ab  389px 0px \bb ), il prenait la premiere colonne et poussait le bouton
   dans la colonne de 0 px, hors ecran (18/09). Sans champ visible il ne compte pas dans la grille ; avec, il prend la ligne. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-variantes:not(:has(select,input:not([type=hidden]),label)){display:contents!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-variantes{grid-column:1/-1!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vig-nom{margin-top:8px;font-size:14px}
/* 20/10 14:39 (regardeur 14:17, Waterdrop : % calcul\e9  en direct, vide quand barr\e9  \2264  prix) : une pastille de remise vide ne se montre pas */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-badge]:empty,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-pct]:empty,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-eco]:empty{display:none!important}
/* 21/10 (porte Nuclever 2010d, fiche plan au t\e9 l\e9 phone : \ab  9,90 \20ac  \bb  barr\e9  au-dessus de \ab  57,00 \20ac  \bb  barr\e9 ) : le prix \ab  habituel \bb  de Dawn
   gardait l'affichage RELEV\c9  \e0  la capture (--trp-0:flex) alors que le produit est en promotion ; l'\e9 tat promotion de la boutique d\e9 cide */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .price--on-sale .price__regular{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .price:not(.price--on-sale) .price__sale{display:none!important}
/* 20/10 14:53 (Waterdrop holiday) : carte de galerie achetable FERM\c9 E invisible, OUVERTE au-dessus des photos */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-hotspot-carte]:not(#tr-hs1):not(#tr-hs2):not(#tr-hs3):not([open]) *{visibility:hidden!important;pointer-events:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-hotspot-carte]:not(#tr-hs1):not(#tr-hs2):not(#tr-hs3)[open]{z-index:30!important;pointer-events:auto!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-hotspot-carte]:not(#tr-hs1):not(#tr-hs2):not(#tr-hs3)[open] > *{visibility:visible!important;opacity:1!important;transform:none!important;pointer-events:auto!important}
@media (max-width:767px){.clone-dim{--trbur:0;--trtel:1}}
/* 19/10 (Nuclever, page femmes) : les emplacements de saveur Kaching ne se montrent que sur la barre choisie, comme chez la source */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .kaching-bundles__bar:not(.kaching-bundles__bar--selected) .kaching-bundles__bar-variants{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .kaching-bundles__bar--selected .kaching-bundles__bar-variants{display:flex!important;flex-direction:column}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs{position:absolute;left:0;top:100%;z-index:60;list-style:none;margin:4px 0 0;padding:4px;background:#fff;border:1px solid #ddd;
  border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.12);min-width:100%;width:max-content}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:0;cursor:pointer;border-radius:6px;font-size:15px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li:hover,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li[aria-selected=true]{background:#f6f6f6}
/* \26d4  22/10 (regardeur 254, vid\e9 o du patron, offres 90 et 150 jours : la liste blanche d'un s\e9 lecteur se posait EXACTEMENT sur les
   s\e9 lecteurs suivants, sans ombre ; un clic visant le s\e9 lecteur suivant choisissait un go\fb t du s\e9 lecteur ouvert) : la liste prend l'allure
   de celle de Kaching chez la source (bordure #ccc, ombre port\e9 e, lignes s\e9 par\e9 es, au-dessus de tout) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs{z-index:1000!important;border:1px solid #ccc!important;box-shadow:0 20px 20px #1a1a1a47!important;border-radius:4px!important;padding:0!important;margin:2px 0 0!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li{padding:10px 60px 10px 10px!important;border-radius:0!important;border-bottom:1px solid #dfe3e8!important;font-size:14px!important;white-space:nowrap}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li:last-child{border-bottom:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li:hover,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs>li[aria-selected=true]{background:#f0f0f0!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-saveurs .kaching-bundles__swatch{width:36px;height:36px;flex:0 0 36px}
/* \26d4  19/10 (regardeur 13:54, Nuclever page femmes : \ab  39,90 \20ac 104,70 \20ac  \bb  coll\e9 s) : la source \e9 crit \ab  \20ac 69,80 \20ac 104,70 \bb  (l'euro DEVANT
   s\e9 pare les deux montants) avec 3 px d'\e9 cart ; au format du clone (euro DERRI\c8 RE), 3 px collent les montants. Un espace lisible */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-offre-barre="kaching"]{margin-left:.35em!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vignettes{display:flex!important;flex-wrap:wrap;gap:10px;margin:4px 0 8px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vig{display:flex!important;flex-direction:column;align-items:center;gap:4px;cursor:pointer;font-size:12px;line-height:1.2;text-align:center;max-width:80px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vig input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vig img{width:66px;height:84px;object-fit:contain;border-radius:8px;border:1px solid transparent;padding:2px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vig:has(input:checked) img{border-color:currentColor;outline:2px solid currentColor;outline-offset:1px}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-vig:has(input:checked) span{font-weight:700}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trdot:"] .gp-carousel-dot:not(.gp-carousel-dot--active){background-color:var(--trdot)!important}
@media (max-width:767px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [style*="--trdotm:"] .gp-carousel-dot:not(.gp-carousel-dot--active){background-color:var(--trdotm)!important}}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim select.tr-variante{visibility:visible!important;opacity:1!important;position:relative!important;
  clip:auto!important;clip-path:none!important;pointer-events:auto!important}
/* \26d4  28/09 (aper\e7 u Luveon, Hermes) : le s\e9 lecteur PEINT par la source (Kaching : \ab  S \bb  59 px, c\f4 te \e0  c\f4 te avec la couleur) garde
   sa taille ; largeur pleine, 44 px et 16 px ne servent qu'au s\e9 lecteur que nous ajoutons ou redressons */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim select.tr-variante:not([data-tr-select-peint]){display:inline-block!important;
  width:100%!important;max-width:420px!important;height:auto!important;min-height:44px!important;
  padding:10px!important;box-sizing:border-box!important;font-size:16px!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-acheter,.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-form] button[name=add]{
  visibility:visible!important;opacity:1!important;
  max-width:100%!important;box-sizing:border-box!important;
  position:relative!important;clip:auto!important;clip-path:none!important;pointer-events:auto!important}
/* \26d4  02/10 (Drip, barre d'achat au t\e9 l\e9 phone 69 px au lieu de 75) : 44 px forc\e9 s \e9 crasaient la hauteur de la source (50 px) sur le
   bouton qu'elle PEINT ; le plancher de 44 px ne vaut que pour le bouton que nous ajoutons */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .tr-acheter:not([data-tr-acheter-peint]),.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-form] button[name=add]:not([data-tr-acheter-peint]){display:inline-block!important;
  width:auto!important;min-width:200px!important;height:auto!important;min-height:44px!important}
/* \26d4  17/09 (kalos mobile, 238 faux \ab  recouvert par button.gf_add-to-cart \bb ) : le bouton d achat en position:static perdait
   son ::after (position:absolute;inset:0, le \ab  voile de clic \bb  du theme) qui s etendait alors sur TOUTE la page,
   4 820 px, et interceptait chaque clic. relative : hors des barres collantes comme avant, mais conteneur de ses pseudo-elements. */
/* \26d4  on ne force PAS le display du formulaire : la source le met souvent en flex ou en grid, et
   \ab  display:block \bb  casserait la mise en page du bloc d'achat. On ne libere que ce qui l'ecrase. */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [data-tr-form]{visibility:visible!important;opacity:1!important;
  height:auto!important;max-height:none!important;overflow:visible!important}
.clone-dim .tr-form-repli .tr-variante{padding:10px}

/* en-t\ea te de t\e9 l\e9 phone de 768 \e0  1067 px (bascule de l'en-t\ea te de la source) */
@media (min-width:768px) and (max-width:1067px){.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header .tr-fondu[style*="--trhm:"]{height:var(--trhm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trhminm:"]{min-height:var(--trhminm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header .tr-piste-ligne[style*="--trhm:"]{height:var(--trhm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header .tr-rail[style*="--trhm:"]{height:auto!important;min-height:var(--trhm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header .tr-rail.tr-rail.tr-rail>*{max-width:100%!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header :not(:defined):not([data-tr-repli]):not([class~="hidden"]):not(.tr-fondu-inactif):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]):not([data-tr-mob="0"]):not([style*="--trp-0"]):not([style*="--trpm-0"]):not([style*="--trh"]):not(.flex):not(.inline-flex):not(.grid):not(.inline-grid){display:block!important;height:auto!important;min-height:0!important;
  max-height:none!important;visibility:visible!important;opacity:1!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header :not(:defined)[style*="--trhm:"]:not(.tr-rail):not([class*=modal]):not([class*=dialog]):not([class*=drawer]):not([class*=popup]):not([class*=lightbox]){height:var(--trhm)!important;min-height:var(--trhm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-debord-env-m][data-tr-debord-env-m]{overflow:visible!important;overflow-x:visible!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-debord-droite-m][data-tr-debord-droite-m]{margin-right:calc(50% - 50vw)!important;padding-right:calc(50vw - 50%)!important;
  box-sizing:content-box!important;max-width:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-debord][data-tr-debord]{width:calc(100% + 2 * var(--trblm))!important;max-width:none!important;
  margin-left:calc(-1 * var(--trblm))!important;margin-right:calc(-1 * var(--trblm))!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-debord]{--trba:var(--trblm)}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-debordp][data-tr-debordp]>*:first-child{padding-left:var(--trblm)!important;padding-right:var(--trblm)!important;
  box-sizing:border-box!important;scroll-padding-left:var(--trblm);scroll-padding-right:var(--trblm)}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trfbm:"][style*="--trfbm:"]{flex-basis:var(--trfbm)!important;
  width:var(--trfbm)!important;min-width:var(--trfbm)!important;max-width:var(--trfbm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-texte][data-tr-texte][style*="--trfbm:"][style*="--trfbm:"]{flex-basis:auto!important;width:auto!important;
  min-width:var(--trfbm)!important;max-width:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trlsm:"][style*="--trlsm:"]{width:var(--trlsm)!important;min-width:0!important;
  max-width:var(--trlsm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trgapm:"][style*="--trgapm:"]{column-gap:var(--trgapm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trlsm:calc("][style*="--trlsm:calc("]{min-width:var(--trlsm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-mob="0"]{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-volet][data-tr-volet-ouvert][data-tr-mob="0"]{display:block!important;position:fixed!important;inset:0!important;
  z-index:2147483000!important;overflow:auto!important;background:#fff!important;padding:56px 16px 24px!important;margin:0!important;
  width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important;transform:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-volet-ouvert] [data-tr-mob="0"][data-tr-mob="0"]{display:revert!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-mob="0"][data-tr-mob="0"]:has([data-tr-volet-ouvert]){display:block!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header .tr-volet-fermer{position:fixed;top:12px;right:12px;z-index:2147483001;width:36px;height:36px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-pagin-tel][data-tr-pagin-tel]{display:flex!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-ecarte][style*="--trhm"]{height:var(--trhm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header img[style*="--trwm"], .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header video[style*="--trwm"]{
  width:var(--trwm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header img[style*="--trarm:"], .clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header video[style*="--trarm:"]{aspect-ratio:var(--trarm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header img[style*="--trhm:"]{height:var(--trhm)!important;min-height:0!important;max-height:none!important;object-fit:cover!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header img[style*="--trhmaxm:"]{max-height:var(--trhmaxm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header img[style*="--trhm"]{height:var(--trhm)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-0"]:not(:where(summary [data-tr-repli])){display:var(--trpm-0)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-1"]{flex-direction:var(--trpm-1)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-2"]{flex-wrap:var(--trpm-2)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-3"]{justify-content:var(--trpm-3)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-4"]{align-items:var(--trpm-4)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-5"]{grid-template-columns:var(--trpm-5)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-6"]{grid-template-rows:var(--trpm-6)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trpm-7"]{grid-template-areas:var(--trpm-7)!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [data-tr-mob="0"][data-tr-mob="0"]{display:none!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim-header [style*="--trdotm:"] .gp-carousel-dot:not(.gp-carousel-dot--active){background-color:var(--trdotm)!important}}

.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim [hidden]:not([data-tr-open]):not(.tr-tiroir-ouvert){display:none!important}
/* TR-DIMBRIEF-DEBUT (regardeur n°344, brief Dim : retirer fidélité, compte ; règle P2 : pas de localisateur de magasins ; la liste
   d'envies est une appli de la source, inerte ici). trois :not(#…) : les règles d'affichage de l'outil (--trp-0) en portent deux */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .loyalty-badge,
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .thb-secondary-storelocator,
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .thb-secondary-myaccount,
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .swym-button,
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) [class*=swym-add-to-wishlist],
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .wishlist-button,
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .wishlist-heart-only{display:none!important}
/* colonne « DIM family / Programme de fidélité » du bandeau de réassurance (texte déjà retiré par l'outil, le logo restait) */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .multicolumn__column:has(a.ge-hide[title*="néreux"]){display:none!important}
/* « Boutiques » du pied du menu du téléphone : localisateur stores.dim.com (P2) */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) li:has(> a[href*="stores.dim"]), html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) a[href*="stores.dim"]{display:none!important}
/* TR-DIMBRIEF-FIN */
/* TR-DIMAVIS-DEBUT (en attendant le tour 4 de l'outil, même règle que le socle : pseudo-éléments du widget d'avis sans clic) */
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg{position:relative!important}
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg *::before,
.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim.clone-dim .jdgm-rev-widg *::after{pointer-events:none!important}
/* TR-DIMAVIS-FIN */
/* TR-DIMMENU-DEBUT (méga-menu ouvert au survol mais SOUS la page : #header-group et #MainContent tous deux collants à z-index 40, le
   contenu vient après et passe dessus ; l'en-tête repasse devant) */
html body #header-group:not(#tr-z1):not(#tr-z2){z-index:60!important}
/* TR-DIMMENU-FIN */
/* TR-DIMCOLLE-DEBUT (même cause, sans attendre le script) */
html body .page-wrapper:not(#tr-z1):not(#tr-z2), html body #MainContent:not(#tr-z1):not(#tr-z2){position:static!important}
/* TR-DIMCOLLE-FIN */
/* TR-DIM348-DEBUT (regardeur n°348) : 9 badges de paiement du pied (⛔ badges de paiement) ; 10 bande grise du choix de langue et de pays ;
   11 cœurs de liste d'envies des cartes de collection */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .footer-payment-icons,
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) [id$="__header-secondary-menu"],
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .wishlist-collection-btn{display:none!important}
/* TR-DIM348-FIN */
/* TR-DIMPIED-DEBUT (regardeur n°348, point 8 : pied en 4 colonnes + « Soutiens-Gorge » à la ligne ; chez Dim 5 colonnes) : la colonne
   VIDE de la rangée de la newsletter (widget de texte sans contenu) passait à la ligne et poussait les colonnes ; elle ne montre rien */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .columns:has(> .widget--text:empty):not(:has(.widget--menu)){display:none!important}
/* TR-DIMPIED-FIN */
/* TR-DIMREASS-DEBUT (regardeur n°348, point 7 : 110 px de vide entre l'icône et son texte dans le bandeau de réassurance) : chez Dim le cadre
   de l'icône porte « width:64px » en ligne (gabarit) ; effacé, il prenait la colonne (244 px) et sa hauteur suivait le ratio */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) .multicolumn__image:has(img.retina_size){width:64px!important;margin-left:auto!important;margin-right:auto!important}
/* TR-DIMREASS-FIN */
/* TR-DIMLOUPE-DEBUT (regardeur n°348, point 11 : demi-rond noir à gauche de l'en-tête du téléphone = loupe de recherche coupée par un conteneur
   de 8 px) : retirée au téléphone, comme demandé ; le bureau garde son champ « Recherchez » */
@media (max-width: 1067px){html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) a.thb-quick-search{display:none!important}}
/* TR-DIMLOUPE-FIN */
/* TR-DIMFILTRE-DEBUT (regardeur n°355, BLOQUANT 1 : « FILTRER » des 152 collections menait à /#SideFilters, l'accueil ; le panneau de
   filtres de Dim n'existe pas sur la copie) : le bouton est retiré ; « Pertinence » et « N produits » restent. Il garde sa PLACE (sans lui,
   la barre se rangeait à droite de la grille, dans une colonne) : invisible et sans clic ; rogné, car notre script repose « visibility:visible »
   en ligne */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) a.facets-toggle[href="#SideFilters"],
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) #Facets-Toggle{visibility:hidden!important;clip-path:inset(0 0 0 100%)!important;pointer-events:none!important}
/* TR-DIMFILTRE-FIN */
/* TR-DIMVIDE-DEBUT (regardeur n°355, petit 1 : environ 270 px vides sous « Ajouter au panier ») : deux emplacements d'applications TIERCES
   sans contenu sur la copie gardaient leur hauteur, le widget Join Stories (293 px) et le cadre de chat iAdvize (200 px) */
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) [id*="__join_stories_product_page_widget"],
html body .clone-dim:not(#tr-z1):not(#tr-z2):not(#tr-z3) #embedded-conversation-starter-container{display:none!important}
/* TR-DIMVIDE-FIN */

/* TR-DIMBARRE-DEBUT (n°363) */
[data-tr-barre-outil]{text-decoration:line-through;opacity:.6;margin:0 .35em;font-weight:inherit;white-space:nowrap}[data-tr-barre-outil]:empty{display:none!important}
/* TR-DIMBARRE-FIN */
