.cmplz-hidden,[hidden]{display:none!important}.cmplz-cookiebanner{box-sizing:border-box;z-index:2147483646;color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:12px;width:min(440px,100% - 40px);max-height:calc(100vh - 40px);padding:20px;font-family:Poppins,Arial,sans-serif;font-size:13px;line-height:1.55;position:fixed;bottom:20px;right:20px;overflow:auto;box-shadow:0 12px 40px #0000002e}.cmplz-title{margin-bottom:10px;font-size:19px;font-weight:700}.cmplz-message a,.cmplz-link{color:inherit;text-decoration:underline}.cmplz-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.cmplz-btn{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-radius:4px;min-height:42px;padding:9px 14px;font-family:inherit;font-size:13px;font-weight:600}.cmplz-accept,.cmplz-save-preferences{color:#fff;background:#111}.cmplz-categories{margin-top:14px}#cmplz-cookiebanner-1-optin .cmplz-categories:not([hidden]){display:block!important}#cmplz-cookiebanner-1-optin .cmplz-view-preferences:not([hidden]),#cmplz-cookiebanner-1-optin .cmplz-save-preferences:not([hidden]){justify-content:center;align-items:center;display:inline-flex!important}.cmplz-category{border-top:1px solid #e8e8e8;padding:9px 0}.cmplz-category summary,.cmplz-category label{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.cmplz-category p{margin:8px 0 0}.commerce-page .cmplz-category summary{min-height:32px;margin:0;padding:0}.commerce-page .cmplz-category label{width:100%;margin:0}.commerce-page .cmplz-category input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;padding:0}.cmplz-always-active{font-size:13px;font-weight:600}.zycle-cookie-footer{text-align:center;padding:12px 20px;font-size:13px}.zycle-cookie-footer a{color:inherit;text-decoration:underline}.zycle-newsletter-modal{z-index:2147483600;background:#000000b3;justify-content:center;align-items:center;padding:20px;position:fixed;inset:0;overflow:auto}.zycle-newsletter-modal:not([hidden]){display:flex}.zycle-newsletter-modal .dialog-widget-content{background:#fff;width:fit-content;max-width:100%;max-height:calc(100vh - 40px);position:relative;overflow:auto}.zycle-newsletter-modal .dialog-widget-content:focus{outline:none}.zycle-newsletter-modal .dialog-message>.elementor{display:block!important}.zycle-reviews,.zycle-reviews button{font-family:Poppins,Arial,sans-serif}.zycle-newsletter-modal .dialog-close-button{z-index:2;width:15px;min-width:0;height:15px;min-height:0;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:15px;line-height:1;position:absolute;top:20px;right:20px}.zycle-newsletter-modal .dialog-close-button:after{content:"";position:absolute;inset:-14px}.dialog-prevent-scroll{overflow:hidden}.sib_signup_form,.sib_signup_form input,.sib_signup_form select,.sib_signup_form button{font-size:max(13px,1rem)}.sib_signup_form .sib-email-label,.sib_signup_form .sib-terms-area label{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;display:inline}.sib_signup_form .sib-terms-area{margin:0 0 12px}.sib_signup_form .sib-default-btn{cursor:pointer;min-height:44px}.zycle-newsletter-modal .dialog-widget-content{max-height:calc(100dvh - 40px)}.zycle-newsletter-modal .dialog-message{height:auto!important;max-height:none!important;overflow:visible!important}.zycle-newsletter-modal .elementor-widget-image img{object-fit:cover;width:100%;height:clamp(100px,22dvh,180px)!important}.zycle-newsletter-modal .elementor-inner-section{padding:16px 24px!important}.zycle-newsletter-modal .aux-modern-heading-primary{margin:0 0 6px!important;font-size:20px!important;line-height:1.25!important}.zycle-newsletter-modal .aux-modern-heading-secondary{margin:0 0 12px!important;font-size:14px!important;line-height:1.5!important}.zycle-newsletter-modal .sib_signup_form{font-size:14px;line-height:1.4}.zycle-newsletter-modal .sib_signup_form>p{margin:0 0 8px!important}.zycle-newsletter-modal .sib_signup_form>p:last-child{margin-bottom:0!important}.zycle-newsletter-modal .sib_signup_form label{margin:0 0 2px!important;font-size:14px!important;line-height:1.4!important}.zycle-newsletter-modal .sib_signup_form input:is([type=text],[type=email]),.zycle-newsletter-modal .sib_signup_form select{box-sizing:border-box;min-height:38px;height:38px!important;margin:0!important;padding:6px 4px!important;font-size:16px!important;line-height:24px!important}.zycle-newsletter-modal .sib_signup_form .sib-default-btn{min-height:44px;margin:0!important;padding:12px 40px!important;font-size:14px!important;line-height:20px!important}.zycle-reviews .ti-reviews-container-wrapper{touch-action:pan-y;flex-wrap:nowrap;gap:0;display:flex!important}.zycle-reviews .ti-review-item{min-width:0;font-size:13px;display:none}.zycle-reviews .ti-review-item.zycle-review-active{display:block}.zycle-reviews .ti-stars{color:#f6b500;letter-spacing:2px}.zycle-reviews .ti-review-content{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zycle-reviews .zycle-review-expanded .ti-review-content{display:block}.zycle-reviews .ti-read-more,.zycle-reviews .ti-controls button{cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}.zycle-reviews .ti-read-more{margin:0!important}.zycle-reviews .ti-controls-line .dot{transform:translateX(calc(-1 * var(--review-position,0%)));position:absolute;left:var(--review-position,0%)!important}.zycle-reviews .ti-reviews-container{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid!important}.zycle-reviews .ti-reviews-container-wrapper{grid-area:1/1/2/-1}.zycle-reviews .ti-reviews-container .ti-controls{pointer-events:none;grid-area:2/1/3/-1;justify-content:space-between;height:auto;margin:0;position:static;display:flex!important}.zycle-reviews .ti-reviews-container .ti-controls-line{grid-area:2/2/3/3;justify-self:center;margin:0!important}.zycle-reviews .ti-controls :is(.ti-prev,.ti-next){color:#444;pointer-events:auto;place-items:center;width:44px;height:44px;padding:0;text-decoration:none;border:0!important;margin:0!important;display:grid!important;position:static!important}.zycle-reviews .ti-controls :is(.ti-prev,.ti-next):before{border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;margin:0;transform:rotate(-45deg);content:""!important;position:static!important}.zycle-reviews .ti-controls .ti-prev{order:-1}.zycle-reviews .ti-controls .ti-prev:before{transform:rotate(135deg)}.zycle-reviews .ti-controls :is(.ti-prev,.ti-next):after{content:none!important}@media (width<=767px){.cmplz-cookiebanner{width:calc(100% - 20px);max-height:calc(100vh - 20px);bottom:10px;right:10px}.cmplz-buttons{grid-template-columns:1fr}.zycle-newsletter-modal{padding:10px}.zycle-newsletter-modal .dialog-widget-content{max-height:calc(100dvh - 20px)}}
