html body.tf-theme #MainContent .ptabs-reviews{max-width:none;width:100%}
html body.tf-theme #MainContent .tf-reviews-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px}
html body.tf-theme #MainContent .tf-reviews-heading h2{font:24px/1.5 'Playfair Display',serif;margin:0}
html body.tf-theme #MainContent [data-tf-add-review]{border:0;border-radius:100px;background:linear-gradient(115deg,#bcf6ee,#ff4974);padding:9px 24px;font:14px/20px 'Playfair',serif;color:#151515;cursor:pointer}
html body.tf-theme #ptab-reviews #AirReviews-BlockWrapper{font-family:'Playfair',serif!important;--air-color-primary:#ff4974;--air-color-star:#ff4974}
html body.tf-theme #ptab-reviews .AirReviews-Widget__V2,html body.tf-theme #ptab-reviews .AirReviews-Blocks{padding:0!important;width:100%!important;max-width:none!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks{display:block!important;background:transparent!important;border:0!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__List{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ListSort:has(.AirReviews-Blocks__pagination:empty){display:none!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Summary{display:none!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ListReview{display:flex!important;flex-direction:column!important;gap:24px!important;width:100%!important;margin:0!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails--Wrapper{width:100%!important;border:1px solid #e7e7e7!important;border-radius:12px!important;background:#fcfcfc!important;margin:0!important;box-shadow:none!important;overflow:hidden}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails{padding:20px 24px!important;border:0!important;background:transparent!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails--Heading{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;color:#151515!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails--AuthorBlock{display:flex!important;align-items:center!important;gap:12px!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Avatar{width:48px!important;height:48px!important;border-radius:50%!important;background:linear-gradient(120deg,#b7f1e5,#ff91ad)!important;color:#151515!important;font:16px/48px 'Playfair',serif!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__AuthorName{font:600 16px/1.5 'Playfair',serif!important;color:#151515!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Date{font:12px/1.5 'Playfair',serif!important;color:#999!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Content{font:15px/1.7 'Playfair',serif!important;color:#555!important;margin-top:16px!important}
html body.tf-theme #ptab-reviews .AirReviews-StarRate--Positive svg path,html body.tf-theme #ptab-reviews .AirReviews-StarRate--Icon:not(:has(.Avada_Star-Icon--empty)) svg path{fill:#ff4974!important}
html body.tf-theme #ptab-reviews .AirReviews-StarRate--Negative svg path,html body.tf-theme #ptab-reviews .Avada_Star-Icon--empty svg path{fill:#ddd!important}
html body.tf-theme #ptab-reviews .AirReviews-Card.AirReviews-Blocks__ReviewDetails{border:1px solid #e7e7e7!important;border-radius:12px!important;background:#fcfcfc!important;margin:0 0 24px!important;box-shadow:none!important;width:100%!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__CustomerReview{padding:0!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Content .Avada-ReviewContent__LimitLength{color:#555!important}
html body.tf-theme #ptab-reviews .AirReviews-NoReview__Wrapper{padding:24px!important;border:1px solid #e7e7e7!important;border-radius:12px!important;background:#fcfcfc!important;text-align:left!important}
html body.tf-theme #ptab-reviews [class*="Reply"]:not([class*="Reply"] [class*="Reply"]),html body.tf-theme #ptab-reviews [class*="Replied"]:not([class*="Replied"] [class*="Replied"]){margin:16px 0 0 36px!important;padding:12px 20px!important;border-radius:0!important;border-inline-start:2px solid #ff4974!important;background:transparent!important;box-shadow:none!important;font:14px/1.7 'Playfair',serif!important;color:#555!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails--Heading{position:relative!important}
html body.tf-theme #ptab-reviews #AirReviews-BlockWrapper .AirReviews-Blocks__ReviewDetails--Heading{border:0!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Images:empty{display:none!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__AuthorNameContainer{padding-bottom:14px!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails--StarsBlock{display:block!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__Date{position:absolute!important;top:28px!important;left:60px!important}
html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails--StarsBlock .AirReviews-StarRate svg{width:18px!important;height:18px!important}
@media(max-width:767px){html body.tf-theme #MainContent .tf-reviews-heading h2{font-size:20px}html body.tf-theme #MainContent [data-tf-add-review]{padding:8px 16px;font-size:12px}html body.tf-theme #ptab-reviews .AirReviews-Blocks__ReviewDetails{padding:16px!important}}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit{position:fixed!important;inset:0!important;height:100dvh!important;z-index:100000!important;overflow:auto!important;font-family:'Playfair',serif!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Container{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Overlay{position:fixed!important;inset:0!important;background:#0003!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Wrapper{width:min(400px,calc(100vw - 40px))!important;min-width:0!important;max-width:calc(100vw - 40px)!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;border:0!important;border-radius:24px!important;background:#fff!important;padding:20px!important;box-shadow:0 12px 50px #0002!important;box-sizing:border-box!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Header{padding:0 36px 20px 0!important;border:0!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Title{font:20px/1.5 'Playfair Display',serif!important;color:#151515!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Close{position:absolute!important;top:16px!important;right:16px!important;border-radius:50%!important;width:28px!important;height:28px!important;background:#fff2f5!important;color:#ff4974!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Product{display:none!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Content-Container,html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Modal__Content{padding:0!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Blocks__ActionRate{display:flex!important;justify-content:space-between!important;gap:8px!important;width:100%!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-StarRadio__Label{display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e7e7e7!important;border-radius:8px!important;width:56px!important;height:56px!important;cursor:pointer!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-StarRadio__Label svg{width:28px!important;height:28px!important;stroke:#ff4974!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-StarRadio__Label svg path{fill:#fff!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-StarRadio__Label:has(input:checked) svg path,html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-StarRadio__Label:has(~ .AirReviews-StarRadio__Label input:checked) svg path{fill:#ff4974!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Blocks__ActionRate--Status{font:12px/1.5 'Playfair',serif!important;color:#75a89b!important;margin:10px 0 20px!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-TextField__Label{font:13px/1.5 'Playfair',serif!important;color:#151515!important;margin-bottom:8px!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Textarea{border:1px solid #e7e7e7!important;border-radius:12px!important;padding:14px!important;min-height:120px!important;font:14px/1.6 'Playfair',serif!important;box-shadow:none!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-ModalSubmit__UploadImages{margin:16px 0 0!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Dropzone{min-height:84px!important;height:auto!important;border:1px dashed #eee!important;border-radius:8px!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Dropzone__Overlay{min-height:82px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Dropzone__Uploader{inset:0!important;height:100%!important;overflow:hidden!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Dropzone__Uploader input[type="file"]{width:100%!important;height:100%!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-ModalSubmit__Actions{display:flex!important;gap:8px!important;padding:0!important;margin-top:24px!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .AirReviews-Button--primary{background:#ff4974!important;border:1px solid #ff4974!important;border-radius:100px!important;color:#fff!important;font:14px/20px 'Playfair',serif!important;min-height:36px!important;width:50%!important;flex:1!important}
html body.tf-theme #AirReviews-Modal.AirReviews-Modal__Submit .tf-review-cancel{background:#fff;border:1px solid #ff4974;border-radius:100px;color:#ff4974;font:14px/20px 'Playfair',serif;min-height:36px;width:50%;cursor:pointer}
