/** Shopify CDN: Minification failed

Line 232:3 Unexpected "{"

**/
/* module-product-entry */
.m6pe img { align-self: center; }
.m6pe { overflow: hidden; position: relative; z-index: 2; margin: 0 0 26px; padding: var(--pd) var(--pd) min(.1px, calc(var(--pd) - var(--main_mr))); background: var(--body_bg); text-align: center; --pd: 30px; --img_top: 0; --img_bot: 0; }
	.m6pe:before { content: ""; display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; border-radius: var(--b2r); border: 1px solid var(--custom_bd); }
	.m6pe h1, .m6pe h2, .m6pe h3, .m6pe h4, .m6pe h5, .m6pe h6 { margin: 0 0 7px; font-size: var(--main_h5); }
	.m6pe figure { z-index: 1; min-height: 227px; margin-left: calc(0px - var(--pd)); margin-right: calc(0px - var(--pd)); padding: var(--pd); }
		.m6pe > figure:first-child { margin-top: calc(0px - var(--pd)); }
		.m6pe img, .m6pe video { width: auto !important; max-height: 100% !important; object-fit: contain; }
		.m6pe picture { position: relative; z-index: 2; width: 100%; padding-top: calc(var(--ratio) * 100%); }
			.m6pe picture > *, #root .m6pe picture img { display: block; position: absolute; left: 0; right: 0; top: var(--img_top); bottom: var(--img_bot); width: 100% !important; height: 100% !important; }
	.m6pe p { margin-bottom: 9px; }
	.m6pe .r6rt { margin-bottom: 13px; }
		.m6pe .r6rt .rating { margin-top: 4px; }
	.m6pe [style*="--img_vertical_position:"] { --img_top: var(--img_vertical_position); --img_bot: auto; }
.m6pe figure { display: flex; flex-wrap: wrap; }
.m6pe .r6rt { flex-direction: column-reverse; }
.m6pe figure, .m6pe .link-btn { justify-content: center; }
.m6pe .r6rt, .m6pe figure { align-items: center; }
@media only screen and (max-width: 1000px) {
.m6pe { min-height: 188px; padding-top: 19px; padding-left: 245px; text-align: inherit; }
	.m6pe figure { position: absolute; left: 0; top: 0; bottom: 0; width: 225px; height: auto; min-height: 0; margin: 0; padding: var(--rpp); }
	.m6pe > figure:first-child { margin-top: 0; }
.m6pe .link-btn { justify-content: flex-start; }
.m6pe .r6rt { align-items: flex-start; }
	.m6pe figure.img-multiply:before, .m6pe picture.img-multiply:before { left: 1px; top: 1px; bottom: 1px; }
	[dir="rtl"] .m6pe figure.img-multiply:before, .m6pe picture.img-multiply:before { left: 0; right: 1px; }
}
@media only screen and (max-width: 760px) { 
.m6pe { min-height: 112px; padding: 14px 20px 5px 145px; }
	.m6pe h1, .m6pe h2, .m6pe h3, .m6pe h4, .m6pe h5, .m6pe h6 { margin: 0 0 1px; }
	.m6pe p { margin-bottom: 4px; }
	.m6pe figure { width: 125px; min-height: 0; }
	.m6pe .r6rt { margin-bottom: 8px; }
		.m6pe .r6rt .rating { margin-top: 1px; }
}

#root .spr-form-label { font-size: 1em; line-height: var(--main_lh); }

/* module-reviews */
.m6rv { margin-top: 11px; padding: 0 0 0 var(--offset_rv); --dist_rv: 20px; --offset_rv: 320px; }
	.m6rv > * { width: 100%; }
	.m6rv > header { width: calc(var(--offset_rv) - var(--dist_rv)); margin-left: calc(0px - var(--offset_rv)); }
.m6rv:first-child { margin-top: 0; }
.m6rv { display: flex; flex-wrap: wrap; }
.m6rv { justify-content: space-between; }
.m6rv { align-items: flex-start; }
@media only screen and (max-width: 1000px) {
.m6rv, #root .m6rv { display: block; padding-left: 0; padding-right: 0; }
	#root .m6rv > header { width: 100%; max-width: none; margin-left: 0; margin-right: 0; }
}
@media only screen and (max-width: 760px) { 
.m6rv { margin-top: 4px; }
}


/*! Links --------- */
#root .l4cl.box { display: block; overflow: visible; margin: 0 0 22px; padding: 0; font-weight: var(--fw_main); --bw: 1px; --pd: 20px; --ds: 16px; --img_w: 76px; }
	#root .l4cl.box > li { width: 100% !important; margin: 0; padding: var(--pd) var(--pd) var(--pd) calc(var(--pd) - var(--ds)); border-width: 0 !important; }
		#root .l4cl.box > li:not(.link-more) > * { border-left: var(--ds) solid rgba(0,0,0,0); }
		#root .l4cl.box > li > .wide { display: none; width: 100%; padding-top: 20px; }
		#root .l4cl.box > li > figure { width: calc(var(--img_w) + var(--ds)); }
		#root .l4cl.box > li:before { left: 0; right: 0; bottom: -1px; border: var(--bw) solid var(--custom_bd); background: var(--primary_bg); }
		#root .l4cl.box > li:last-child:not(.link-more):before, #root .l4cl.box > li.last-child:not(.link-more):before, #root .l4cl.box > li.last-visible:before { bottom: -1px; border-bottom-left-radius: var(--b2r); border-bottom-right-radius: var(--b2r); border-bottom-width: 1px; }
		#root .l4cl.box > li:first-child:before { border-top-left-radius: var(--b2r); border-top-right-radius: var(--b2r); }
		#root .l4cl.box > li.link-more { display: block; padding-left: 0; padding-right: 0; padding-bottom: 0; }
			#root .l4cl.box > li.link-more:before { border-width: 0; border-top-width: 1px; }	
	.l4cl.box .price:not(:first-child), .l4cl.box p:not(:first-child) { margin-top: calc(var(--main_mr) * 0.25); }
	.l4cl.box h1, .l4cl.box h2, .l4cl.box h3, .l4cl.box h4, .l4cl.box h5, .l4cl.box h6 { padding-top: 0; }	
		.l4cl.box h1 .small, .l4cl.box h2 .small, .l4cl.box h3 .small, .l4cl.box h4 .small, .l4cl.box h5 .small, .l4cl.box h6 .small { margin: 0; }
	.l4cl.box .link-btn * { min-width: 0; }
	.l4cl.box p:not(.link-btn, .has-select, .r6rt) a { color: var(--secondary_bg); }
	.l4cl.box p select, .l4cl.box p .select-wrapper { display: block; margin-top: 10px; }
	.l4cl.box .r6rt .rating-label { opacity: 1; }
	.l4cl.box + .link-btn { margin-top: 0; }
#root .l4cl.box[class*="gradient"] { --bw: 0px; }
	
#root .l4cl.box > li.last-visible ~ li.link-more:before, #root .l4cl.box li.hidden { display: none; }
#root .l4cl.box > li > *, #root .l4cl.box > li > div > *, #root .l4cl.box .l4al li:last-child, #root .l4cl.box .l4al li.last-child { margin-bottom: 0; }

#root .l4cl.box > li { display: flex; }
#root .l4cl.box > li { flex-direction: row; }
#root .l4cl.box > li { align-items: center; }
#root .l4cl.box > li > *:not(.wide, figure, a) { flex-basis: 0; }
#root .l4cl.box > li > figure + div { min-width: 0; margin-top: 0; flex-grow: 50; }
#root .l4cl.box > li > * { flex-shrink: 3; }
#root .l4cl.box > li > .wide, #root .l4cl.box > li > figure { flex-shrink: 0; }


/* info */		
.l4if li:after, .l4if:after { content: ""; display: block; overflow: hidden; clear: both; }
.l4if li:before { content: ""; display: block; overflow: hidden; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; margin: 0; text-align: left; text-indent: -3000em; direction: ltr; }
.l4if { list-style: none; padding: 0; }
	.l4if li { position: relative; z-index: 2; clear: both; margin-bottom: 0; padding-left: calc(var(--main_fz) * 13.4285714286); }
		.l4if li:before { left: calc(var(--main_fz) * 10.8571428571); top: -4px; bottom: 4px; border: 0 solid var(--custom_bd); border-left-width: 1px; }
			.l4if li:first-child:before { top: 7px; }
		.l4if li > span:first-child { display: block; float: left; width: calc(var(--main_fz) * 10.8571428571); margin-left: calc(0px - var(--main_fz) * 13.4285714286); padding-right: 10px; font-weight: var(--main_fw_strong); }
	.l4if li.has-link-more { padding: 10px 0 0; }
.l4if li.has-link-more:before { display: none; }
@media only screen and (max-width: 500px) {
/*.l4if { }*/
	.l4if li { padding-left: 170px; }
		.l4if li > span:first-child { margin-left: -170px; }
}


/* reviews */
.l4rv .spr-review-footer > *, .l4rv .spr-form-review-title, .l4rv .spr-form-contact-name, .l4rv .spr-form-review-body, .l4rv .spr-form-actions, .l4rv .spr-form-contact-email, .l4rv .spr-form-review-rating { margin-bottom: var(--main_mr); }
.l4rv p a, .l4rv footer a { color: inherit; }
.l4rv h1:after, .l4rv h2:after, .l4rv h3:after, .l4rv h4:after, .l4rv h5:after, .l4rv h6:after { content: ""; display: block; overflow: hidden; clear: both; }
.l4rv + .n6pg:before, .l4rv li:before, .l4rv:before, .l4rv .spr-review:before, .l4rv + .spr-pagination:before { content: ""; display: block !important; overflow: hidden; position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: -1; margin: 0; text-align: left; text-indent: -3000em; direction: ltr; }
.l4rv footer .size-12 a, .size-12 a.overlay-content, .l4rv h1 a.small, .l4rv h2 a.small, .l4rv h3 a.small, .l4rv h4 a.small, .l4rv h5 a.small, .l4rv h6 a.small, .l4rv p a, .shopify-section-footer nav p a { text-decoration: underline; }
.l4rv footer a { text-decoration: none; }
.l4rv { position: relative; z-index: 2; list-style: none; padding: 0 0 0 174px; }
	.l4rv:before, .l4rv + .n6pg:before, .l4rv + .spr-pagination:before { left: 141px; border: 0 solid var(--custom_bd); border-left-width: 1px; }
	.l4rv li, .l4rv .spr-review { position: relative; z-index: 2; margin-bottom: 21px; padding: 0 0 .1px; border-width: 0; }
		.l4rv .n6pg li { margin-bottom: 0; }
	.l4rv li:before, .l4rv .spr-review:before { bottom: 2px; border-bottom: 1px solid var(--custom_bd); }
	.l4rv header, .l4rv .spr-review-header { margin: 0 0 6px; }
		.l4rv h1, .l4rv h2, .l4rv h3, .l4rv h4, .l4rv h5, .l4rv h6 { width: 100%; margin: 0 0 3px; font-size: calc(var(--main_fz) * 1.1428571429); font-weight: var(--main_fw_h); font-style: var(--main_fs_h); line-height: var(--main_lh_l); line-height: 1.4; }
			.l4rv h1 .small, .l4rv h2 .small, .l4rv h3 .small, .l4rv h4 .small, .l4rv h5 .small, .l4rv h6 .small { display: block; position: relative; top: .4em; float: right; margin: 0; color: var(--primary_text); font-size: calc(var(--main_fz) * 0.8571428571); font-weight: var(--main_fw); font-style: normal; }	
		.l4rv header p { max-width: none; margin: 0 0 1px; font-size: var(--main_fz_small); }
		.l4rv header .r6rt { width: 100%; margin-left: auto; font-size: var(--main_fz); }
	/*.l4rv p { max-width: 674px; }*/
	.l4rv footer, .l4rv .spr-review-header-byline { display: block; position: absolute; left: -174px; top: 1px; width: 134px; color: var(--secondary_bg); font-weight: var(--main_fw_strong); font-style: normal; line-height: var(--main_lh_l); }
		.l4rv footer p { margin-bottom: 6px; }
		.l4rv footer span { display: block; color: var(--gray_text); font-weight: var(--main_fw); }
		.l4rv footer .size-12 { color: var(--primary_text); font-weight: var(--main_fw); }
.l4rv + .n6pg, .l4rv + .spr-pagination { position: relative; z-index: 2; margin-top: -26px; margin-bottom: 2px; padding-top: 72px; padding-left: 174px; padding-bottom: 0; border-top-width: 0; }
	.l4rv + .n6pg:before, .l4rv + .spr-pagination:before { bottom: 2px; }
	#root .l4rv .spr-icon.spr-icon-star, #root .l4rv .spr-icon.spr-icon-star:before { color: var(--secondary_bg); opacity: 1; }
	#root .l4rv .spr-icon.spr-icon-star-empty, #root .l4rv .spr-icon.spr-icon-star-empty:before { color: var(--primary_text); opacity: 1; }
		#root .l4rv .spr-icon.spr-icon-star-empty:before { opacity: .17; }
	#root .l4rv .spr-icon.spr-icon-star-hover, #root .l4rv .spr-starrating a.spr-icon-star-hover:before { color: var(--secondary_bg); opacity: 1; }
.l4rv li:last-child:before, .l4rv .spr-review:last-child:before { display: none; }
.l4rv header, .l4rv .spr-review-footer, .l4rv .spr-review-header { display: flex; flex-wrap: wrap; }
.l4rv .spr-review-header { flex-wrap: nowrap; }
.l4rv .spr-review-header { flex-direction: column-reverse; }
.l4rv header { justify-content: space-between; }
.l4rv .spr-review-footer { justify-content: flex-end; }
.l4rv header { align-items: baseline; }

.l4rv .spr-form { margin: 0 0 0 -174px; padding: 0 0 .1px; border-width: 0; background: var(--body_bg); }
	.l4rv .spr-form h1, .l4rv .spr-form h2, .l4rv .spr-form h3, .l4rv .spr-form h4, .l4rv .spr-form h5, .l4rv .spr-form h6 { margin-bottom: 12px; font-size: var(--main_h3); font-style: normal; }

.l4rv .spr-header { display: none !important; }
	.l4rv .spr-container { padding: 0 !important; border-width: 0 !important; color: var(--primary_text); }
	.l4rv .spr-review-footer { margin-top: -10px; }
		.l4rv .spr-review-footer > * { display: block; }
		.l4rv .spr-review-footer a { color: inherit; font-size: var(--main_fz_small); font-weight: var(--main_fw); font-style: normal; opacity: .5; }
	.l4rv .spr-review-header-byline { color: var(--gray_text); font-weight: var(--main_fw); }
		.l4rv .spr-review-header-byline > strong { font-weight: inherit; }
		.l4rv .spr-review-header-byline > strong:first-child { display: block; color: var(--secondary_bg); font-weight: var(--main_fw_strong); }
@media only screen and (min-width: 761px) {
.l4rv .spr-form-contact, .l4rv .spr-form-review { 
	width: auto; margin-left: -16px;
	display: flex; flex-wrap: wrap; 
}
	.l4rv .spr-form-contact > *, .l4rv .spr-form-review > * { width: 50%; border-left: 16px solid rgba(0,0,0,0); }
	.l4rv .spr-form-review > .spr-form-review-body { width: 100%; }
.spr-starrating { min-height: calc(var(--main_fz) * 3.2142857143); }
}
@media only screen and (max-width: 760px) {
#root .l4cl.box { --pd: 16px; --img_w: 52px; }
#root .l4cl.box > li > figure + div:not(.wide) { min-width: 0; }
		
.l4rv, #root .l4rv { padding-left: 0; padding-right: 0; }
	.l4rv li { margin-bottom: 23px; }	
	#root .l4rv footer, #root .l4rv .spr-review-header-byline { position: relative; left: 0; right: 0; top: 0; width: auto; margin: -15px 0 32px; }
	.l4rv footer span { display: inline; margin-left: 8px; }
		.l4rv .spr-review-footer > *:last-child { margin-bottom: 32px; }
		#root .l4rv .spr-review-header-byline { margin-top: 0; margin-bottom: 0; }
		.l4rv .spr-review-header-byline > strong:first-child { display: inline; margin-right: 5px; }
	#root .l4rv + .n6pg { margin-top: -25px; padding-top: 22px; padding-left: 0; padding-right: 0; padding-bottom: 0; border-top-width: 1px; }
.l4rv + .n6pg:before, .l4rv:before { display: none !important; }
#root .l4rv .spr-form { margin-left: 0; margin-right: 0; }
.l4rv .spr-review-header { display: block; }
.l4rv .spr-review-footer { justify-content: flex-start; }
}

	
.l4rv .spr-starratings { min-height: calc(var(--main_fz) * var(--main_lh)); height: var(--main_fz); margin-bottom: 6px; }
	.l4rv .spr-starrating { display: flex; flex-wrap: wrap;	align-items: center;  }
	.l4rv .spr-starratings:first-child { margin-bottom: 1px; }
	.l4rv .spr-starratings > i, .l4rv .spr-starrating a { display: block; position: relative; z-index: 2; color: var(--secondary_bg); font-size: calc(var(--main_fz) * 0.8571428571); line-height: 1; text-align: left; }
		.l4rv .spr-starratings > i.spr-icon-star-empty { color: var(--alto); }
		.l4rv .spr-starratings > i:before, .l4rv .spr-starratings > i:after { display: block; overflow: visible; position: absolute; left: 0; right: 0; top: 50%; bottom: auto; margin: -10px 0 0; box-shadow: none; border-radius: 0; border-width: 0; background: none; font-weight: 400; font-family: i; line-height: 20px; text-align: center; text-indent: 0; letter-spacing: normal; }
		.l4rv .spr-starratings > i:before, .l4rv .spr-starrating a:before { font-size: 1em; line-height: calc(var(--main_fz) * 1.4285714286); }
	.l4rv .spr-starrating a { width: calc(var(--main_fz) * 2); height: calc(var(--main_fz) * 2); margin-right: calc(var(--main_fz) * 0.2857142857); color: var(--secondary_bg); font-size: 0; }
		.l4rv .spr-starrating a.icon-star-empty { color: var(--alto); }
		.l4rv .spr-starrating a:before { font-size: calc(var(--main_fz) * 2); }

#root #shopify-product-reviews { margin-top: 0; }



/*! Judge.me --------- */
/* icon */ 	

.jm-pagination-controls button.jm-pagination-controls__button--nav:after, #root .jdgm-widget button.jm-media-grid__arrow:after { display: block; overflow: visible; position: absolute; left: 0; right: 0; top: 50%; bottom: auto; margin: -10px 0 0; box-shadow: none; border-radius: 0; border-width: 0; background: none; font-weight: 400; font-family: i; font-style: normal; line-height: 20px; text-align: center; text-indent: 0; letter-spacing: normal; }

#root .jdgm-widget { font-size: var(--main_fz); --text_size: var(--main_fz); }
	#root .jm-review-widget-header__title-and-rating { margin-bottom: var(--main_mr); }
		#root .jm-review-widget-header__title { margin: 0 0 var(--main_mr_h); color: var(--primary_text_h); font-weight: var(--main_fw_h); font-style: var(--main_fs_h); font-family: var(--main_ff_h); font-size: var(--main_h2); line-height: var(--main_lh_h); text-transform: var(--main_tt_h); letter-spacing: var(--main_ls_h); }
		#root .jm-review-widget-header__average-rating-display { margin: 0; }
		#root .jm-review-widget-header__average-rating-display .jm-cluster { align-items: baseline; }
			#root .jm-average-rating-display { font-size: var(--main_lead); font-weight: 500; line-height: var(--main_lh_l); }
				#root .jm-average-rating-display p { font-size: 1em; }
				#root .jm-average-rating-display p:last-child { font-size: var(--main_fz_small); }
	#root .jdgm-widget button, .jdgm-modal button { overflow: hidden; min-width: 0; min-height: 0; border-radius: var(--b2r); color: inherit; }
		#root .jdgm-widget button span:has(img) { display: block; overflow: hidden; border-radius: 0; }
		#root .jdgm-widget button img { display: block; width: 100% !important; height: 100% !important; margin: 0; border-radius: 0; }
		#root .jm-indicator__close, #root .jm-navigation__next { animation: none; }
	#root .jm-sort-filter { font-size: 1em; }
	#root .jdgm-widget select { padding: 0 calc(var(--main_fz) * 1.1428571429); border-radius: var(--b2i); border-color: var(--custom_input_bd); background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5.7' style='enable-background:new 0 0 9 5.7' xml:space='preserve'%3E%3Cpath d='M8.4.2C8.2.1 8 0 7.8 0s-.3.1-.5.2L4.5 3 1.7.2C1.5.1 1.4 0 1.2 0S.8.1.6.2L.2.6C.1.8 0 1 0 1.2s.1.4.2.5L4 5.5c.1.1.3.2.5.2s.4-.1.5-.2l3.8-3.8c.1-.1.2-.3.2-.5S8.9.8 8.8.6L8.4.2z' style='fill:%23959595'/%3E%3C/svg%3E"); background-position: calc(100% - var(--main_fz) * 1.3571428571) center; background-size: auto calc(var(--main_fz) * 0.4285714286); background-color: var(--custom_input_bg); color: var(--custom_input_fg); font-size: var(--main_fz); font-weight: var(--main_fw); cursor: default; }
		[dir="ltr"] #root .jdgm-widget select { padding-right: var(--input_h); }
		[dir="rtl"] #root .jdgm-widget select { padding-left: var(--input_h); }
		#root .jdgm-widget select:focus { border-color: var(--secondary_bg); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 5.7' style='enable-background:new 0 0 9 5.7' xml:space='preserve'%3E%3Cpath d='M.6 5.5c.2.1.4.2.6.2s.3-.1.5-.2l2.8-2.8 2.8 2.8c.2.1.3.2.5.2s.4-.1.6-.2l.4-.4c.1-.2.2-.4.2-.6s-.1-.4-.2-.5L5 .2C4.9.1 4.7 0 4.5 0s-.4.1-.5.2L.2 4c-.1.1-.2.3-.2.5s.1.4.2.6l.4.4z' style='fill:%23959595'/%3E%3C/svg%3E"); }
	#root .jdgm-widget .bv_atual, #root .jdgm-widget .bv_atual * { line-height: calc(var(--input_h) - 14px); }		
	
	#root .jm-progress-bar { --jm-progress-fill: var(--secondary_bg) !important; }
	#root .jm-sort-filter, #root .jm-review-widget__header-and-body { display: block; }
	#root .jm-review-widget-header__main-content { margin: 0; padding: 0; }
	#root .jm-histogram, #root .jm-media-preview, #root .jm-review-widget-header__filters-wrapper { margin: 0 0 var(--main_mr); }
	
	#root .jm-review-widget__body { --jm-default-line-height: var(--main_lh); }
		#root .jm-review-widget__body .jm-text { font-size: var(--main_fz); }
		 { margin: 0; padding: 0; }
		/*#root .jm-review-widget__body .jm-review-item { margin: 0 0 var(--main_mr); padding: 0 0 .1px; border-bottom: 1px solid var(--gallery); } */
		#root .jm-review-widget__body .jm-reviewer-info { margin: 0 0 6px; padding: 0; color: var(--gray_text); }
			#root .jm-review-widget__body .jm-reviewer-info .jm-stack { display: flex; flex-direction: column-reverse; }
			#root .jm-review-widget__body .jm-reviewer-info .jm-text:not(.jm-reviewer-info__name) { color: inherit !important; font-size: var(--main_fz_small); }
			#root .jm-review-widget__body .jm-reviewer-info__name { display: block; color: var(--secondary_bg); font-weight: var(--main_fw_strong); }
		/*#root .jm-review-widget__body .jm-review-item p, #root .jm-review-widget__body .jm-voting-controls { margin-bottom: var(--main_mr); } */
		#root .jm-review-widget__body .jm-cluster:has(.jm-voting-controls) { margin-top: -10px; align-items: baseline; }
		#root .jm-review-widget__body .jm-voting-controls { color: inherit; font-size: var(--main_fz_small); font-weight: var(--main_fw); font-style: normal; opacity: .5; }
		#root .jm-review-widget__body .jm-voting-controls p { margin: 0; font-size: 1em; }
		#root .jm-review-widget__body .jm-highlight-thumbnail { overflow: hidden; border-radius: var(--b2r); }
	
	#root .jm-review-widget__body .jm-star-rating { margin-bottom: 12px; }
	#root .jm-review-widget__body .jm-star-rating .jm-cluster { gap: calc(var(--main_fz) * 0.1428571429); }
	/*#root .jm-review-widget__body .jm-star-rating .jm-star-rating__font-icon, .jm-review-widget-header__main-content .jm-star-rating__font-icon { display: block; position: relative; z-index: 2; width: calc(var(--main_fz) * 0.8571428571); height: 100%; margin: 0; color: var(--secondary_bg) !important; font-size: var(--main_fz) !important; line-height: 1; --main_fz: 16px; }*/
	
	#root .jm-pagination-controls { margin: 0 0 var(--main_mr); padding: 0; font-size: var(--main_fz); --dist: 24px; }
	#root .jm-pagination-controls .jm-cluster { column-gap: var(--dist); }
		#root .jm-pagination-controls button { margin: 0; padding: 0; border-radius: 0; border-width: 0; color: var(--secondary_bg); }	
		#root .jm-pagination-controls button:not(.jm-pagination-controls__button--nav) { animation: none; }
		#root .jm-pagination-controls button.jm-pagination-controls__button--active { color: inherit; pointer-events: none; }
		#root .jm-pagination-controls button.jm-pagination-controls__button--nav, #root .jdgm-widget button.jm-media-grid__arrow { overflow: hidden; border-radius: 99px; width: calc(var(--main_fz) * 2.6428571429); height: calc(var(--main_fz) * 2.6428571429); margin: 0; padding: 0; color: var(--secondary_text); font-size: 0.5714285714em; text-indent: -3000em; text-align: left; direction: ltr; outline: none; }
			.jm-pagination-controls button.jm-pagination-controls__button--nav:after, #root .jdgm-widget button.jm-media-grid__arrow:after { content: ""; display: flex; overflow: hidden; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: auto; margin: 0; padding: 1px 0 0; box-shadow: var(--btn_sh_inner); border-radius: 999px; border: 0 solid var(--secondary_bg_btn); background: var(--secondary_bg_btn); justify-content: center; align-items: center; }
			[dir="ltr"] .jm-pagination-controls button.jm-pagination-controls__button--nav:last-child:after, [dir="rtl"] .jm-pagination-controls button.jm-pagination-controls__button--nav:first-child:after, [dir="ltr"] #root .jdgm-widget button.jm-media-grid__arrow--next:after, [dir="rtl"] #root .jdgm-widget button.jm-media-grid__arrow--prev:after { content: "\e906"; padding-left: 1px; }	
			[dir="ltr"] .jm-pagination-controls button.jm-pagination-controls__button--nav:first-child:after, [dir="rtl"] .jm-pagination-controls button.jm-pagination-controls__button--nav:last-child:after, [dir="ltr"] #root .jdgm-widget button.jm-media-grid__arrow--prev:after, [dir="rtl"] #root .jdgm-widget button.jm-media-grid__arrow--next:after { content: "\e907"; padding-right: 1px; }	
		#root .jm-pagination-controls span { display: block; margin: 0; padding: 0; color: inherit; font-family: var(--main_ff); font-size: var(--main_fz); font-weight: inherit; }	

	#root .jdgm-widget .jm-center:has(~.jm-review-widget-header__filters-wrapper), .jdgm-widget button:before, #root .jm-pagination-controls button.jm-button--disabled, .jdgm-visually-hidden { display: none; } 		


	.jm-stack.jm-stack--space-400.jm-review-item__content {
    margin-top: 19px;
}

button#jdgm-tab_product_reviews,
button#jdgm-tab_questions_answers {
    border-radius: 0 !important;
}

.jm-sort-filter span.sl_inner {
    padding-left: 18px;
}

.jm-action-buttons .jm-button--primary {
    background-color: var(--jm-btn-bg, var(--jm-review-widget-button-color)) !important;
    color: var(--jm-btn-color, var(--jm-review-widget-button-text-color)) !important;
}
#root .jdgm-widget select { height: 39px }
