body.noScroll{overflow:hidden;position:fixed;inset:0}@keyframes dot-animation{0%{background-color:rgba(29,29,27,.4)}50%{background-color:rgba(29,29,27,.7)}100%{background-color:#1d1d1b}}.batcom--loading{display:inline-block;width:10px;height:10px;position:relative;background-color:gray;animation:dot-animation 1.2s infinite;animation-delay:.8s;border-radius:50%}.batcom--loading::before,.batcom--loading::after{border-radius:50%;content:"";display:inline-block;position:absolute;width:10px;height:10px;background-color:#1d1d1b;animation:dot-animation 1.2s infinite}.batcom--loading::before{animation-delay:.4s;left:-20px}.batcom--loading::after{animation-delay:1.2s;right:-20px}.batcom__loading-container{position:relative}.batcom__loading-container .batcom--loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.batcom__loading-container.loading{pointer-events:none;opacity:.3}.batcom__loading-container.loading .batcom--loading{display:inline-block}.batcom-overlay__shorthand{position:relative;z-index:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.batcom-container--primary-dark .batcom-bff-customerreviews,.batcom-container--secondary-dark .batcom-bff-customerreviews{--batcom-color-body-text: var(--batcom-color-body-text-inverted)}.batcom-bff-customerreviews__container{padding-block:12px}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__container{padding-block:28px}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__container{max-width:914px;margin-inline:auto;padding-block:60px}}.batcom-bff-customerreviews__content{display:flex;flex-direction:column;align-items:center;position:relative}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__content{align-items:flex-start}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__content{display:grid;grid-template-columns:1fr 2fr;gap:64px}}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__labels{display:contents}}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__labels-main{font-size:var(--batcom-typography-h4-size-mobile);line-height:var(--batcom-typography-h4-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__labels-main{font-size:var(--batcom-typography-h4-size-tablet);line-height:var(--batcom-typography-h4-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__labels-main{font-size:var(--batcom-typography-h4-size-desktop);line-height:var(--batcom-typography-h4-line-height-desktop)}}.batcom-bff-customerreviews__labels-total{margin-block:24px;letter-spacing:1px}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__labels-total{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__labels-total{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__labels-total{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews{display:contents}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews{width:100%}}@media only screen and (max-width: 1023px){.batcom-bff-customerreviews__reviews:has(*){margin-block-start:40px}}.batcom-bff-customerreviews__reviews-selectors{display:flex;flex-direction:column;gap:16px;margin-bottom:16px;width:100%}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-selectors{flex-direction:row}}.batcom-bff-customerreviews__reviews-variation,.batcom-bff-customerreviews__reviews-sorting{flex-basis:calc(50% - 8px);width:100%}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-show{order:1}}.batcom-bff-customerreviews__reviews-variation,.batcom-bff-customerreviews__reviews-sorting{--batcom-button-text: var(--batcom-color-button-primary-text);--batcom-button-text-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-bg: var(--batcom-color-button-primary-bg);--batcom-button-bg-hover: var(--batcom-color-button-primary-bg-hover);--batcom-button-border: var(--batcom-color-button-primary-border);--batcom-button-border-hover: var(--batcom-color-button-primary-border-hover);--batcom-button-icon: var(--batcom-color-button-primary-text);--batcom-button-icon-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-outline: var(--batcom-color-button-outline);display:inline-flex;font-size:var(--batcom-typography-button-size-mobile);line-height:var(--batcom-typography-button-line-height-mobile);font-family:var(--batcom-typography-button-family);font-weight:var(--batcom-typography-button-weight);text-align:center;align-items:center;justify-content:center;border-radius:var(--batcom-layout-button-primary-border-radius);cursor:pointer;color:var(--batcom-button-text) !important;background-color:var(--batcom-button-bg);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border);text-decoration:none !important;padding:10px 20px;--batcom-button-text: var(--batcom-color-button-secondary-text);--batcom-button-text-hover: var(--batcom-color-button-secondary-text-hover);--batcom-button-bg: var(--batcom-color-button-secondary-bg);--batcom-button-bg-hover: var(--batcom-color-button-secondary-bg-hover);--batcom-button-border: var(--batcom-color-button-secondary-border);--batcom-button-border-hover: var(--batcom-color-button-secondary-border-hover);--batcom-button-icon: var(--batcom-color-button-secondary-text);--batcom-button-icon-hover: var(--batcom-color-button-secondary-text-hover);--batcom-layout-button-primary-border-radius: var(--batcom-layout-button-secondary-border-radius)}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-variation,.batcom-bff-customerreviews__reviews-sorting{--batcom-typography-button-size-mobile: var(--batcom-typography-button-size-desktop);--batcom-typography-button-line-height-mobile: var(--batcom-typography-button-line-height-desktop)}}.batcom-bff-customerreviews__reviews-variation span,.batcom-bff-customerreviews__reviews-sorting span{color:var(--batcom-button-text)}@media(hover: hover){.batcom-bff-customerreviews__reviews-variation:hover,.batcom-bff-customerreviews__reviews-sorting:hover{color:var(--batcom-button-text-hover) !important;background-color:var(--batcom-button-bg-hover);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border-hover);text-decoration:none !important}.batcom-bff-customerreviews__reviews-variation:hover span,.batcom-bff-customerreviews__reviews-sorting:hover span{color:var(--batcom-button-text-hover)}.batcom-bff-customerreviews__reviews-variation:hover .cmp-button__svg :is(svg,g,path),.batcom-bff-customerreviews__reviews-sorting:hover .cmp-button__svg :is(svg,g,path){fill:var(--batcom-button-icon-hover)}}.batcom-bff-customerreviews__reviews-variation__text+.cmp-button__svg,.batcom-bff-customerreviews__reviews-sorting__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}.batcom-bff-customerreviews__reviews-variation__svg :is(svg,g,path),.batcom-bff-customerreviews__reviews-sorting__svg :is(svg,g,path){fill:var(--batcom-button-icon);filter:none}.batcom-bff-customerreviews__reviews-variation__svg svg,.batcom-bff-customerreviews__reviews-sorting__svg svg{height:16px}.cmp-button__svg .batcom-bff-customerreviews__reviews-variation__svg svg,.cmp-button__svg .batcom-bff-customerreviews__reviews-sorting__svg svg{height:20px}.batcom-bff-customerreviews__reviews-variation:focus,.batcom-bff-customerreviews__reviews-sorting:focus{outline:rgba(0,0,0,0)}.batcom-bff-customerreviews__reviews-variation:focus-visible,.batcom-bff-customerreviews__reviews-sorting:focus-visible{outline:1px solid var(--batcom-button-outline);outline-offset:4px}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-variation,.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-variation,.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-variation,.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-sorting,.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-sorting,.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-sorting{--batcom-button-text: var(--batcom-color-button-secondary-text-inverted);--batcom-button-text-hover: var(--batcom-color-button-secondary-text-hover-inverted);--batcom-button-bg: var(--batcom-color-button-secondary-bg-inverted);--batcom-button-bg-hover: var(--batcom-color-button-secondary-bg-hover-inverted);--batcom-button-border: var(--batcom-color-button-secondary-border-inverted);--batcom-button-border-hover: var(--batcom-color-button-secondary-border-hover-inverted)}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-variation .cmp-button__svg :is(svg,g,path),.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-variation .cmp-button__svg :is(svg,g,path),.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-variation .cmp-button__svg :is(svg,g,path),.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-sorting .cmp-button__svg :is(svg,g,path),.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-sorting .cmp-button__svg :is(svg,g,path),.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-sorting .cmp-button__svg :is(svg,g,path){--batcom-button-icon: var(--batcom-color-button-secondary-text-inverted);--batcom-button-icon-hover: var(--batcom-color-button-secondary-text-hover-inverted)}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add{order:2;width:100%}}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add-form{order:3;width:100%;margin-block-start:30px}}.batcom-bff-customerreviews__reviews-add-form-reviewing-label{margin-bottom:8px;letter-spacing:1px}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add-form-reviewing-label{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-reviewing-label{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-reviewing-label{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-reviewing-product{margin-bottom:24px;font-weight:700}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add-form-reviewing-product{font-size:var(--batcom-typography-h4-size-mobile);line-height:var(--batcom-typography-h4-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-reviewing-product{font-size:var(--batcom-typography-h4-size-tablet);line-height:var(--batcom-typography-h4-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-reviewing-product{font-size:var(--batcom-typography-h4-size-desktop);line-height:var(--batcom-typography-h4-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-rating-label{margin-bottom:4px;font-weight:400}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add-form-rating-label{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-rating-label{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-rating-label{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-rating-stars{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:24px}.batcom-bff-customerreviews__reviews-add-form-rating-stars input[type=radio]{display:none}.batcom-bff-customerreviews__reviews-add-form-rating-stars label.star{width:22px;aspect-ratio:1;background:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/star-empty.svg") no-repeat;background-size:contain;background-position:-2px 60%;cursor:pointer}.batcom-bff-customerreviews__reviews-add-form-rating-stars input[type=radio]:checked~label.star,.batcom-bff-customerreviews__reviews-add-form-rating-stars input[type=radio]:checked~label.star~label.star{background-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/star-filled.svg");background-size:cover;background-position:center}.batcom-bff-customerreviews__reviews-add-form-text{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-text{display:grid;grid-template-columns:1fr 1fr}}.batcom-bff-customerreviews__reviews-add-form-text-name{grid-column:1}.batcom-bff-customerreviews__reviews-add-form-text-title{grid-column:2}.batcom-bff-customerreviews__reviews-add-form-text-textarea{grid-column:1/span 2}.batcom-bff-customerreviews__reviews-add-form-text-textarea textarea{max-width:100%}.batcom-bff-customerreviews__reviews-add-form-text-name,.batcom-bff-customerreviews__reviews-add-form-text-title,.batcom-bff-customerreviews__reviews-add-form-text-textarea{display:flex;flex-direction:column}.batcom-bff-customerreviews__reviews-add-form-text-name label,.batcom-bff-customerreviews__reviews-add-form-text-title label,.batcom-bff-customerreviews__reviews-add-form-text-textarea label{margin-bottom:4px;font-weight:500}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add-form-text-name label,.batcom-bff-customerreviews__reviews-add-form-text-title label,.batcom-bff-customerreviews__reviews-add-form-text-textarea label{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-text-name label,.batcom-bff-customerreviews__reviews-add-form-text-title label,.batcom-bff-customerreviews__reviews-add-form-text-textarea label{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-text-name label,.batcom-bff-customerreviews__reviews-add-form-text-title label,.batcom-bff-customerreviews__reviews-add-form-text-textarea label{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-text-name input,.batcom-bff-customerreviews__reviews-add-form-text-title input,.batcom-bff-customerreviews__reviews-add-form-text-textarea input{height:48px}.batcom-bff-customerreviews__reviews-add-form-text-name input,.batcom-bff-customerreviews__reviews-add-form-text-name textarea,.batcom-bff-customerreviews__reviews-add-form-text-title input,.batcom-bff-customerreviews__reviews-add-form-text-title textarea,.batcom-bff-customerreviews__reviews-add-form-text-textarea input,.batcom-bff-customerreviews__reviews-add-form-text-textarea textarea{border:none;border-radius:2px;padding:13px 16px;outline-style:none}.batcom-bff-customerreviews__reviews-add-form-text-name textarea,.batcom-bff-customerreviews__reviews-add-form-text-title textarea,.batcom-bff-customerreviews__reviews-add-form-text-textarea textarea{border-bottom:1px solid var(--batcom-color-body-text)}.batcom-bff-customerreviews__reviews-add-form-char-counter{margin-block:8px 24px;display:flex;flex-flow:row nowrap}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-add-form-char-counter{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-char-counter{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-char-counter{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.batcom-bff-customerreviews__reviews-add-form-buttons-submit{--batcom-button-text: var(--batcom-color-button-primary-text);--batcom-button-text-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-bg: var(--batcom-color-button-primary-bg);--batcom-button-bg-hover: var(--batcom-color-button-primary-bg-hover);--batcom-button-border: var(--batcom-color-button-primary-border);--batcom-button-border-hover: var(--batcom-color-button-primary-border-hover);--batcom-button-icon: var(--batcom-color-button-primary-text);--batcom-button-icon-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-outline: var(--batcom-color-button-outline);display:inline-flex;font-size:var(--batcom-typography-button-size-mobile);line-height:var(--batcom-typography-button-line-height-mobile);font-family:var(--batcom-typography-button-family);font-weight:var(--batcom-typography-button-weight);text-align:center;align-items:center;justify-content:center;border-radius:var(--batcom-layout-button-primary-border-radius);cursor:pointer;color:var(--batcom-button-text) !important;background-color:var(--batcom-button-bg);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border);text-decoration:none !important;padding:10px 20px;--batcom-button-text: var(--batcom-color-button-primary-text);--batcom-button-text-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-bg: var(--batcom-color-button-primary-bg);--batcom-button-bg-hover: var(--batcom-color-button-primary-bg-hover);--batcom-button-border: var(--batcom-color-button-primary-border);--batcom-button-border-hover: var(--batcom-color-button-primary-border-hover);font-size:var(--batcom-typography-button-size-mobile);line-height:var(--batcom-typography-button-line-height-mobile);font-family:var(--batcom-typography-button-family),sans-serif;letter-spacing:.063rem;font-weight:var(--batcom-typography-button-weight, 400);text-transform:uppercase;padding:10px 20px}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-buttons-submit{--batcom-typography-button-size-mobile: var(--batcom-typography-button-size-desktop);--batcom-typography-button-line-height-mobile: var(--batcom-typography-button-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-buttons-submit span{color:var(--batcom-button-text)}@media(hover: hover){.batcom-bff-customerreviews__reviews-add-form-buttons-submit:hover{color:var(--batcom-button-text-hover) !important;background-color:var(--batcom-button-bg-hover);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border-hover);text-decoration:none !important}.batcom-bff-customerreviews__reviews-add-form-buttons-submit:hover span{color:var(--batcom-button-text-hover)}.batcom-bff-customerreviews__reviews-add-form-buttons-submit:hover .cmp-button__svg :is(svg,g,path){fill:var(--batcom-button-icon-hover)}}.batcom-bff-customerreviews__reviews-add-form-buttons-submit__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}.batcom-bff-customerreviews__reviews-add-form-buttons-submit__svg :is(svg,g,path){fill:var(--batcom-button-icon);filter:none}.batcom-bff-customerreviews__reviews-add-form-buttons-submit__svg svg{height:16px}.cmp-button__svg .batcom-bff-customerreviews__reviews-add-form-buttons-submit__svg svg{height:20px}.batcom-bff-customerreviews__reviews-add-form-buttons-submit:focus{outline:rgba(0,0,0,0)}.batcom-bff-customerreviews__reviews-add-form-buttons-submit:focus-visible{outline:1px solid var(--batcom-button-outline);outline-offset:4px}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-submit,.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-submit,.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-submit{--batcom-button-text: var(--batcom-color-button-primary-text-inverted);--batcom-button-text-hover: var(--batcom-color-button-primary-text-hover-inverted);--batcom-button-bg: var(--batcom-color-button-primary-bg-inverted);--batcom-button-bg-hover: var(--batcom-color-button-primary-bg-hover-inverted);--batcom-button-border: var(--batcom-color-button-primary-border-inverted);--batcom-button-border-hover: var(--batcom-color-button-primary-border-hover-inverted)}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-submit .cmp-button__svg :is(svg,g,path),.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-submit .cmp-button__svg :is(svg,g,path),.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-submit .cmp-button__svg :is(svg,g,path){--batcom-button-icon: var(--batcom-color-button-primary-text-inverted);--batcom-button-icon-hover: var(--batcom-color-button-primary-text-hover-inverted)}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-form-buttons-submit{font-size:var(--batcom-typography-button-size-tablet);line-height:var(--batcom-typography-button-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-buttons-submit{font-size:var(--batcom-typography-button-size-desktop);line-height:var(--batcom-typography-button-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-buttons-submit:focus{outline:none}.batcom-bff-customerreviews__reviews-add-form-buttons-submit:focus-visible{outline:1px solid var(--batcom-button-outline);outline-offset:4px}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel{--batcom-button-text: var(--batcom-color-button-primary-text);--batcom-button-text-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-bg: var(--batcom-color-button-primary-bg);--batcom-button-bg-hover: var(--batcom-color-button-primary-bg-hover);--batcom-button-border: var(--batcom-color-button-primary-border);--batcom-button-border-hover: var(--batcom-color-button-primary-border-hover);--batcom-button-icon: var(--batcom-color-button-primary-text);--batcom-button-icon-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-outline: var(--batcom-color-button-outline);display:inline-flex;font-size:var(--batcom-typography-button-size-mobile);line-height:var(--batcom-typography-button-line-height-mobile);font-family:var(--batcom-typography-button-family);font-weight:var(--batcom-typography-button-weight);text-align:center;align-items:center;justify-content:center;border-radius:var(--batcom-layout-button-primary-border-radius);cursor:pointer;color:var(--batcom-button-text) !important;background-color:var(--batcom-button-bg);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border);text-decoration:none !important;padding:10px 20px;border:none;background:none;padding:0;--batcom-button-text: var(--batcom-color-button-link-text);--batcom-button-text-hover: var(--batcom-color-button-link-text-hover);--batcom-button-icon: var(--batcom-color-button-link-text);--batcom-button-icon-hover: var(--batcom-color-button-link-text-hover)}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-form-buttons-cancel{--batcom-typography-button-size-mobile: var(--batcom-typography-button-size-desktop);--batcom-typography-button-line-height-mobile: var(--batcom-typography-button-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel span{color:var(--batcom-button-text)}@media(hover: hover){.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:hover{color:var(--batcom-button-text-hover) !important;background-color:var(--batcom-button-bg-hover);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border-hover);text-decoration:none !important}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:hover span{color:var(--batcom-button-text-hover)}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:hover .cmp-button__svg :is(svg,g,path){fill:var(--batcom-button-icon-hover)}}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel__svg :is(svg,g,path){fill:var(--batcom-button-icon);filter:none}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel__svg svg{height:16px}.cmp-button__svg .batcom-bff-customerreviews__reviews-add-form-buttons-cancel__svg svg{height:20px}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:focus{outline:rgba(0,0,0,0)}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:focus-visible{outline:1px solid var(--batcom-button-outline);outline-offset:4px}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel .cmp-button__svg{margin-left:0}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:hover .cmp-button__icon{animation:bounce-arrow 2s infinite ease-in-out}@keyframes bounce-arrow{0%{transform:translate(0)}50%{transform:translate(10px)}100%{transform:translate(0)}}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-cancel,.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-cancel,.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-cancel{--batcom-button-text: var(--batcom-color-button-link-text-inverted);--batcom-button-text-hover: var(--batcom-color-button-link-text-hover-inverted)}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-cancel .cmp-button__svg :is(svg,g,path),.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-cancel .cmp-button__svg :is(svg,g,path),.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-add-form-buttons-cancel .cmp-button__svg :is(svg,g,path){--batcom-button-icon: var(--batcom-color-button-link-text-inverted);--batcom-button-icon-hover: var(--batcom-color-button-link-text-hover-inverted)}.batcom-bff-customerreviews__reviews-add-form-buttons-cancel:hover{border:none;background:none}.batcom-bff-customerreviews__reviews-add-form-error{color:var(--batcom-color-form-error) !important}.batcom-bff-customerreviews__reviews-add-button{--batcom-button-text: var(--batcom-color-button-primary-text);--batcom-button-text-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-bg: var(--batcom-color-button-primary-bg);--batcom-button-bg-hover: var(--batcom-color-button-primary-bg-hover);--batcom-button-border: var(--batcom-color-button-primary-border);--batcom-button-border-hover: var(--batcom-color-button-primary-border-hover);--batcom-button-icon: var(--batcom-color-button-primary-text);--batcom-button-icon-hover: var(--batcom-color-button-primary-text-hover);--batcom-button-outline: var(--batcom-color-button-outline);display:inline-flex;font-size:var(--batcom-typography-button-size-mobile);line-height:var(--batcom-typography-button-line-height-mobile);font-family:var(--batcom-typography-button-family);font-weight:var(--batcom-typography-button-weight);text-align:center;align-items:center;justify-content:center;border-radius:var(--batcom-layout-button-primary-border-radius);cursor:pointer;color:var(--batcom-button-text) !important;background-color:var(--batcom-button-bg);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border);text-decoration:none !important;padding:10px 20px;--batcom-button-text: var(--batcom-color-button-secondary-text);--batcom-button-text-hover: var(--batcom-color-button-secondary-text-hover);--batcom-button-bg: var(--batcom-color-button-secondary-bg);--batcom-button-bg-hover: var(--batcom-color-button-secondary-bg-hover);--batcom-button-border: var(--batcom-color-button-secondary-border);--batcom-button-border-hover: var(--batcom-color-button-secondary-border-hover);--batcom-button-icon: var(--batcom-color-button-secondary-text);--batcom-button-icon-hover: var(--batcom-color-button-secondary-text-hover);--batcom-layout-button-primary-border-radius: var(--batcom-layout-button-secondary-border-radius);font-size:var(--batcom-typography-button-size-mobile);line-height:var(--batcom-typography-button-line-height-mobile);font-family:var(--batcom-typography-button-family),sans-serif;letter-spacing:.063rem;font-weight:var(--batcom-typography-button-weight, 400);text-transform:uppercase;padding:10px 20px;margin-block-start:16px;width:100%}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-button{--batcom-typography-button-size-mobile: var(--batcom-typography-button-size-desktop);--batcom-typography-button-line-height-mobile: var(--batcom-typography-button-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-button span{color:var(--batcom-button-text)}@media(hover: hover){.batcom-bff-customerreviews__reviews-add-button:hover{color:var(--batcom-button-text-hover) !important;background-color:var(--batcom-button-bg-hover);border:var(--batcom-layout-button-border-width) solid var(--batcom-button-border-hover);text-decoration:none !important}.batcom-bff-customerreviews__reviews-add-button:hover span{color:var(--batcom-button-text-hover)}.batcom-bff-customerreviews__reviews-add-button:hover .cmp-button__svg :is(svg,g,path){fill:var(--batcom-button-icon-hover)}}.batcom-bff-customerreviews__reviews-add-button__text+.cmp-button__svg{margin-left:15px;display:inline-flex;align-items:center;justify-content:center}.batcom-bff-customerreviews__reviews-add-button__svg :is(svg,g,path){fill:var(--batcom-button-icon);filter:none}.batcom-bff-customerreviews__reviews-add-button__svg svg{height:16px}.cmp-button__svg .batcom-bff-customerreviews__reviews-add-button__svg svg{height:20px}.batcom-bff-customerreviews__reviews-add-button:focus{outline:rgba(0,0,0,0)}.batcom-bff-customerreviews__reviews-add-button:focus-visible{outline:1px solid var(--batcom-button-outline);outline-offset:4px}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-add-button,.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-add-button,.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-add-button{--batcom-button-text: var(--batcom-color-button-secondary-text-inverted);--batcom-button-text-hover: var(--batcom-color-button-secondary-text-hover-inverted);--batcom-button-bg: var(--batcom-color-button-secondary-bg-inverted);--batcom-button-bg-hover: var(--batcom-color-button-secondary-bg-hover-inverted);--batcom-button-border: var(--batcom-color-button-secondary-border-inverted);--batcom-button-border-hover: var(--batcom-color-button-secondary-border-hover-inverted)}.batcom-container--primary-dark .batcom-bff-customerreviews__reviews-add-button .cmp-button__svg :is(svg,g,path),.batcom-container--secondary-dark .batcom-bff-customerreviews__reviews-add-button .cmp-button__svg :is(svg,g,path),.batcom-container--tertiary-dark .batcom-bff-customerreviews__reviews-add-button .cmp-button__svg :is(svg,g,path){--batcom-button-icon: var(--batcom-color-button-secondary-text-inverted);--batcom-button-icon-hover: var(--batcom-color-button-secondary-text-hover-inverted)}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-button{font-size:var(--batcom-typography-button-size-tablet);line-height:var(--batcom-typography-button-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-add-button{font-size:var(--batcom-typography-button-size-desktop);line-height:var(--batcom-typography-button-line-height-desktop)}}.batcom-bff-customerreviews__reviews-add-button:focus{outline:none}.batcom-bff-customerreviews__reviews-add-button:focus-visible{outline:1px solid var(--batcom-button-outline);outline-offset:4px}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-add-button{width:initial;margin-block-start:initial}}.batcom-bff-customerreviews__reviews-form-message{font-weight:400;margin-block-end:24px}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__reviews-form-message{font-size:var(--batcom-typography-small-size-mobile);line-height:var(--batcom-typography-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-form-message{font-size:var(--batcom-typography-small-size-tablet);line-height:var(--batcom-typography-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__reviews-form-message{font-size:var(--batcom-typography-small-size-desktop);line-height:var(--batcom-typography-small-line-height-desktop)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__reviews-form-message{margin-block:24px 0}}.batcom-bff-customerreviews__reviews-form-message.batcom-bff-customerreviews__reviews-form-message{color:var(--batcom-color-form-error, #f00)}.batcom-bff-customerreviews__reviews-form-message.batcom-bff-customerreviews__reviews-form-message.review-submitted{color:var(--batcom-color-form-success, #0f0)}.batcom-bff-customerreviews__review+.batcom-bff-customerreviews__review{margin-block-start:16px;padding-block-start:16px;border-top:1px solid currentColor}.batcom-bff-customerreviews__review-header{display:flex;align-items:center;gap:8px}.batcom-bff-customerreviews__review-stars-container{position:relative;font-size:0;width:110px;height:19px;background-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/star-empty.svg")}.batcom-bff-customerreviews__review-stars-filled{position:absolute;top:0;left:1px;height:100%;background-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/star-filled.svg")}.batcom-bff-customerreviews__review-stars-container,.batcom-bff-customerreviews__review-stars-filled{background-repeat:repeat-x;background-size:contain;filter:brightness(0)}.batcom-container--primary-dark .batcom-bff-customerreviews__review-stars-container,.batcom-container--secondary-dark .batcom-bff-customerreviews__review-stars-container,.batcom-container--primary-dark .batcom-bff-customerreviews__review-stars-filled,.batcom-container--secondary-dark .batcom-bff-customerreviews__review-stars-filled{filter:none}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__review-user{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__review-user{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__review-user{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}.batcom-bff-customerreviews__review-product{padding-block:8px}.batcom-bff-customerreviews__review-content *{word-break:break-word}.batcom-bff-customerreviews__review-content-summary{padding-block:8px 4px;font-weight:500}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__review-content-summary{font-size:var(--batcom-typography-h6-size-mobile);line-height:var(--batcom-typography-h6-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__review-content-summary{font-size:var(--batcom-typography-h6-size-tablet);line-height:var(--batcom-typography-h6-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__review-content-summary{font-size:var(--batcom-typography-h6-size-desktop);line-height:var(--batcom-typography-h6-line-height-desktop)}}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__review-content-text{font-size:var(--batcom-typography-small-size-mobile);line-height:var(--batcom-typography-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__review-content-text{font-size:var(--batcom-typography-small-size-tablet);line-height:var(--batcom-typography-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__review-content-text{font-size:var(--batcom-typography-small-size-desktop);line-height:var(--batcom-typography-small-line-height-desktop)}}.batcom-bff-customerreviews__pagination-container{display:flex;align-items:center;justify-content:center;gap:4px;margin-block:16px}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__pagination-container{margin-block-end:0}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__pagination-container{justify-content:flex-start}}.batcom-bff-customerreviews__pagination-button,.batcom-bff-customerreviews__pagination-button-up,.batcom-bff-customerreviews__pagination-button-down{overflow:visible;width:auto;padding:0;border:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);color:inherit;font:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;line-height:normal;cursor:pointer;position:relative;border-radius:50%}.batcom-bff-customerreviews__pagination-button::-moz-focus-inner,.batcom-bff-customerreviews__pagination-button-up::-moz-focus-inner,.batcom-bff-customerreviews__pagination-button-down::-moz-focus-inner{padding:0;border:0}.batcom-bff-customerreviews__pagination-button.active,.batcom-bff-customerreviews__pagination-button:hover,.batcom-bff-customerreviews__pagination-button-up.active,.batcom-bff-customerreviews__pagination-button-up:hover,.batcom-bff-customerreviews__pagination-button-down.active,.batcom-bff-customerreviews__pagination-button-down:hover{background-color:var(--batcom-color-button-primary-bg);color:var(--batcom-color-button-primary-text)}.batcom-bff-customerreviews__pagination-button-down,.batcom-bff-customerreviews__pagination-button-up-down,.batcom-bff-customerreviews__pagination-button-down-down{background:no-repeat center url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left.svg")}.batcom-container--primary-dark .batcom-bff-customerreviews__pagination-button-down,.batcom-container--secondary-dark .batcom-bff-customerreviews__pagination-button-down,.batcom-container--primary-dark .batcom-bff-customerreviews__pagination-button-up-down,.batcom-container--secondary-dark .batcom-bff-customerreviews__pagination-button-up-down,.batcom-container--primary-dark .batcom-bff-customerreviews__pagination-button-down-down,.batcom-container--secondary-dark .batcom-bff-customerreviews__pagination-button-down-down{background-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left-white.svg")}.batcom-bff-customerreviews__pagination-button-up,.batcom-bff-customerreviews__pagination-button-up-up,.batcom-bff-customerreviews__pagination-button-down-up{background:no-repeat center url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-right.svg")}.batcom-container--primary-dark .batcom-bff-customerreviews__pagination-button-up,.batcom-container--secondary-dark .batcom-bff-customerreviews__pagination-button-up,.batcom-container--primary-dark .batcom-bff-customerreviews__pagination-button-up-up,.batcom-container--secondary-dark .batcom-bff-customerreviews__pagination-button-up-up,.batcom-container--primary-dark .batcom-bff-customerreviews__pagination-button-down-up,.batcom-container--secondary-dark .batcom-bff-customerreviews__pagination-button-down-up{background-image:url("../../../../../../etc.clientlibs/batcom/base/clientlibs/publish/resources/icons/chevron-left-white.svg");transform:rotate(180deg)}.batcom-bff-customerreviews__pagination-button,.batcom-bff-customerreviews__pagination-button-up,.batcom-bff-customerreviews__pagination-button-down,.batcom-bff-customerreviews__pagination-ellipsis{width:40px;aspect-ratio:1;font-weight:500;letter-spacing:1px}@media only screen and (max-width: 767px){.batcom-bff-customerreviews__pagination-button,.batcom-bff-customerreviews__pagination-button-up,.batcom-bff-customerreviews__pagination-button-down,.batcom-bff-customerreviews__pagination-ellipsis{font-size:var(--batcom-typography-x-small-size-mobile);line-height:var(--batcom-typography-x-small-line-height-mobile)}}@media only screen and (min-width: 768px){.batcom-bff-customerreviews__pagination-button,.batcom-bff-customerreviews__pagination-button-up,.batcom-bff-customerreviews__pagination-button-down,.batcom-bff-customerreviews__pagination-ellipsis{font-size:var(--batcom-typography-x-small-size-tablet);line-height:var(--batcom-typography-x-small-line-height-tablet)}}@media only screen and (min-width: 1024px){.batcom-bff-customerreviews__pagination-button,.batcom-bff-customerreviews__pagination-button-up,.batcom-bff-customerreviews__pagination-button-down,.batcom-bff-customerreviews__pagination-ellipsis{font-size:var(--batcom-typography-x-small-size-desktop);line-height:var(--batcom-typography-x-small-line-height-desktop)}}.batcom-bff-customerreviews__pagination-ellipsis{display:grid;place-content:center}