p.cr-comment-image-text{margin-bottom:.5em;font-size:.9em}p.cr-comment-video-text{margin-bottom:.5em;font-size:.9em}.iv-comment-image{float:left;margin-right:5px;margin-left:0;margin-bottom:5px;margin-top:0;border-radius:5px;overflow:hidden;border:1px solid #e4e1e3;filter:brightness(100%)}.iv-comment-image:hover,.cr-comment-video:hover{filter:brightness(95%)}.cr-comment-image-top{display:inline-block;margin-right:5px;vertical-align:top;max-height:150px;border-radius:5px;overflow:hidden;border:1px solid #e4e1e3;filter:brightness(100%);box-sizing:content-box;position:relative}.cr-comment-image-top:hover{filter:brightness(95%)}.cr-comment-video{float:left;margin-right:5px;margin-bottom:5px;position:relative;cursor:pointer;border-radius:5px;overflow:hidden;border:1px solid #e4e1e3;filter:brightness(100%)}.cr-comment-video video.cr-video-a{width:75px;height:75px;display:block;object-fit:cover}.cr-comment-video-modal.cr-comment-video video.cr-video-a{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background-color:rgb(0 0 0 / .4)}.cr-comment-video .cr-comment-videoicon,.cr-comment-image-top .cr-comment-videoicon{position:absolute;top:50%;left:50%;width:32px;height:auto;margin-top:-16px;margin-left:-16px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav .cr-comment-videoicon{position:absolute;top:50%;left:50%;width:26px;height:auto;margin-top:-13px;margin-left:-13px}.cr-comment-image-top img,.cr-comment-image-top video{width:150px;height:150px;box-shadow:none;padding:0;border-radius:0;object-fit:cover;cursor:pointer}#reviews div.iv-comment-image img,div.iv-comment-image img{box-shadow:none;width:75px;height:75px;max-width:75px;max-height:75px;object-fit:cover;padding:0;border-radius:0;display:block;position:relative}.cr-comment-images,.cr-comment-videos{margin-bottom:1em}.cr-all-reviews-shortcode .cr-comment-images,.cr-comment-videos{margin:0}.cr-all-reviews-shortcode .comment_container .avatar,.cr-ajax-reviews-list .comment_container .avatar{display:none}.cr-comment-videos .cr-comment-video .cr-comment-video-close{display:none}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close{display:block;background-color:#7A7A7A;color:#FFF;border:0 solid;border-radius:10px;position:absolute;top:0;right:0;padding:1px;line-height:0;cursor:pointer}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg{display:block;width:18px;height:18px}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-comment-video-close .cr-close-button-svg-p{fill:#fff}.cr-comment-videos .cr-comment-video .cr-video-cont{display:flex;position:relative;margin:auto}.cr-comment-videos .cr-comment-video.cr-comment-video-modal .cr-video-cont{padding:10px;max-width:100%;max-height:100%}.cr-comment-videos-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;overflow:auto;background-color:rgb(0 0 0 / .4);display:flex;align-items:center;justify-content:center}.cr-comment-videos-modal .cr-comment-video,.cr-comment-videos-modal .iv-comment-image{display:none}.cr-comment-video.cr-comment-video-modal{width:80%;height:80%;float:none;margin:auto;z-index:1;display:flex;justify-content:center;cursor:auto;border-width:0;filter:brightness(100%)}.cr-recaptcha{margin-bottom:1.5em}#commentform.comment-form .cr-upload-local-images,.comment-form .cr-upload-local-images{width:100%;flex:none}#commentform.comment-form .cr-upload-local-images label,.comment-form .cr-upload-local-images label{display:block;transform:none;position:relative;left:auto;top:auto}#commentform.comment-form .cr-upload-local-images input,.comment-form .cr-upload-local-images input{display:block;width:100%}.ivole-meter{overflow:hidden;background:#f2f2f2;background:-webkit-linear-gradient(top,#eee,#f6f6f6);background:linear-gradient(to bottom,#eee,#f6f6f6);background-color:#f3f3f3;height:22px;border-radius:1px;box-shadow:inset 0 1px 2px rgb(0 0 0 / .4),inset 0 0 0 1px rgb(0 0 0 / .1);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ivole-meter .ivole-meter-bar{border-radius:1px;background:#fb0;background:-webkit-linear-gradient(top,#ffce00,#ffa700);background:linear-gradient(to bottom,#ffce00,#ffa700);background-color:#ffce00;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .25),inset 0 -1px 0 rgb(0 0 0 / .05);-webkit-transition:width .5s ease;transition:width .5s ease;float:left;font-size:0;height:100%;width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ivole-meter .ivole-meter-bar:before{background-color:rgb(255 255 255 / .25);content:"";display:block;font-size:0;height:1px;margin:1px}.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell1{white-space:nowrap;width:auto}.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{width:70%}.cr-all-reviews-shortcode .cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell2{min-width:100px}.cr-histogramTable tr.ivole-histogramRow .ivole-histogramCell3{text-align:right;white-space:nowrap;width:auto}#reviews .cr-summaryBox-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:2px;align-items:center}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-summaryBox-wrap{display:none}.cr-reviews-grid.cr-reviews-grid-new-review .cr-summaryBox-wrap,.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-empty{display:none}#reviews .cr-summaryBox-wrap{margin:0 0 1em 0;background-color:#F9F9F9}.cr-all-reviews-shortcode .cr-summaryBox-wrap,.cr-reviews-grid .cr-summaryBox-wrap{margin:0;background-color:#F9F9F9}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator{width:auto;height:40px}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator{flex:2 2 auto;display:flex;justify-content:center;align-items:center}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-summary-separator-side{flex:1 1 auto}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{width:2px;height:40px;background-color:#BCCCD4}.cr-reviews-grid .cr-summaryBox-wrap{margin:0 10px 20px 10px}.cr-summaryBox-wrap .ivole-summaryBox,.cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap{margin:0;width:49%;flex:0 0 49%;padding:10px;border-radius:4px;border:0 solid #e4e1e3;box-sizing:border-box}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox{width:35%;flex:1 0 35%}.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap{width:auto;flex:0 0 auto}#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}#reviews .cr-summaryBox-wrap .cr-average-rating,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-average-rating,.cr-reviews-grid .cr-summaryBox-wrap .cr-average-rating{font-size:36px;font-weight:700;line-height:50px;color:#0E252C}#reviews .cr-summaryBox-wrap .cr-total-rating-count,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-total-rating-count,.cr-reviews-grid .cr-summaryBox-wrap .cr-total-rating-count{font-size:14px;color:#0E252C;line-height:25px}.cr-all-reviews-shortcode .cr-review-form-wrap,.cr-reviews-grid .cr-review-form-wrap,.cr-qna-block .cr-qna-new-q-form{display:none}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-form-wrap,.cr-ajax-reviews-review-form .cr-review-form-wrap,.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-form-wrap,.cr-qna-block.cr-qna-new-q-form-open .cr-qna-new-q-form{display:block}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav,.cr-qna-block .cr-review-form-nav{display:flex;justify-content:space-between;border-top:1px solid #E5E9EB;border-bottom:1px solid #E5E9EB;height:50px;box-sizing:border-box}.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-nav{margin:0 0 20px 0}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right,.cr-qna-block .cr-review-form-nav .cr-nav-left,.cr-qna-block .cr-review-form-nav .cr-nav-right{display:flex;align-items:center}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-right{display:none}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg,.cr-qna-block .cr-review-form-nav .cr-nav-left svg{margin:0 5px 0 0}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg{pointer-events:none}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg:hover,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-right svg:hover,.cr-qna-block .cr-review-form-nav .cr-nav-left svg:hover,.cr-qna-block .cr-review-form-nav .cr-nav-right svg:hover{cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left span,.cr-qna-block .cr-review-form-nav .cr-nav-left span{font-size:16px;color:#0E252C}.cr-all-reviews-shortcode .cr-review-form-item,.cr-ajax-reviews-review-form .cr-review-form-item,.cr-reviews-grid .cr-review-form-item,.cr-qna-block .cr-review-form-item{display:flex;max-width:500px;margin:0 auto;padding:30px 0;border-bottom:1px solid #E5E9EB;position:relative;align-items:center}.cr-all-reviews-shortcode .cr-review-form-item img,.cr-ajax-reviews-review-form .cr-review-form-item img,.cr-reviews-grid .cr-review-form-item img,.cr-qna-block .cr-review-form-item img{display:block;height:60px;width:auto;margin:0 20px 0 0}.rtl .cr-all-reviews-shortcode .cr-review-form-item img,.rtl .cr-ajax-reviews-review-form .cr-review-form-item img,.rtl .cr-reviews-grid .cr-review-form-item img,.rtl .cr-qna-block .cr-review-form-item img{margin:0 0 0 20px}.cr-all-reviews-shortcode .cr-review-form-item span,.cr-ajax-reviews-review-form .cr-review-form-item span,.cr-reviews-grid .cr-review-form-item span,.cr-qna-block .cr-review-form-item span{display:block;font-size:22px;font-weight:500;color:#0E252C}.cr-all-reviews-shortcode .cr-review-form-rating,.cr-ajax-reviews-review-form .cr-review-form-rating,.cr-reviews-grid .cr-review-form-rating{max-width:500px;margin:0 auto;padding:30px 0 30px 0;position:relative}.cr-onsite-ratings .cr-review-form-rating,.cr-review-form-rating-overall .cr-review-form-rating{max-width:500px;margin:1em 0 1em 0;padding:0;position:relative}.cr-review-form-rating-overall.cr-review-form-rating-ovonly .cr-review-form-rating{margin:1em 0 1.5em 0}.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating,.cr-review-form-wrap .cr-review-form-rating-overall .cr-review-form-rating{margin-left:auto;margin-right:auto}.cr-review-form-wrap .cr-onsite-ratings .cr-review-form-rating-label{font-size:12px;color:#4D5D64}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont{display:flex;position:relative;height:auto;padding:5px 0}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner{height:20px;padding:0 5px;line-height:0}.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner{height:30px;padding:0 5px}.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg{height:30px;width:33px}.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner:first-child{padding-left:0}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner .cr-rating-act{display:none}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,.cr-ajax-reviews-review-form .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg:hover{cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,.cr-onsite-ratings .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr,.cr-reviews-grid .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{font-size:14px;line-height:20px;height:20px;margin:0 0 0 10px}.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{font-size:18px;line-height:30px;height:30px;margin:0 0 0 10px}.rtl .cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-nbr{margin:0 10px 0 0}.cr-review-form-rating-overall .cr-review-form-rating-label{font-size:18px}.cr-all-reviews-shortcode .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-ajax-reviews-review-form .cr-review-form-rating-overall .cr-review-form-rating-label,.cr-reviews-grid .cr-review-form-rating-overall .cr-review-form-rating-label{font-size:16px}.cr-all-reviews-shortcode .cr-review-form-field-error,.cr-onsite-ratings .cr-review-form-field-error,.cr-review-form-rating-overall .cr-review-form-field-error,.cr-onsite-questions .cr-onsite-question .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-field-error,.cr-qna-block .cr-review-form-field-error{font-size:11px;color:#CE2B37;margin:5px 0 0 0;display:none}.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont,.cr-reviews-grid .cr-review-form-rating.cr-review-form-error .cr-review-form-rating-cont{background-color:#fae9eb}.cr-all-reviews-shortcode .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-onsite-ratings .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-review-form-rating-overall .cr-review-form-rating.cr-review-form-error .cr-review-form-field-error,.cr-onsite-questions .cr-onsite-question.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-all-reviews-shortcode .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-ajax-reviews-review-form .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-captcha.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-form-item-media.cr-review-form-error .cr-review-form-field-error,.cr-reviews-grid .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-field-error,.cr-qna-block .cr-review-form-terms.cr-review-form-error .cr-review-form-field-error{display:block}.cr-all-reviews-shortcode .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-comment,.cr-reviews-grid .cr-review-form-comment,.cr-qna-block .cr-review-form-comment{max-width:500px;margin:0 auto;padding:0 0 20px 0;position:relative}.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment .cr-review-form-comment-txt{border:solid 1px #D8E2E7;background-color:#FFF;box-shadow:none;position:relative;padding:12px 16px;color:#0E252C;font-size:14px;width:100%;margin:0;box-sizing:border-box;border-radius:3px}.cr-all-reviews-shortcode .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt,.cr-qna-block .cr-review-form-comment.cr-review-form-error .cr-review-form-comment-txt{border:#CE2B37 solid 2px}.cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,.cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,.cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,.cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,.cr-reviews-grid .cr-review-form-email .cr-review-form-lbl,.cr-qna-block .cr-review-form-lbl{position:absolute;top:-7px;z-index:1;left:16px;background-color:#FFF;padding:0 5px;font-size:12px;line-height:12px;height:12px;color:#4D5D64}.rtl .cr-all-reviews-shortcode .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-all-reviews-shortcode .cr-review-form-name .cr-review-form-lbl,.rtl .cr-all-reviews-shortcode .cr-review-form-email .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-name .cr-review-form-lbl,.rtl .cr-ajax-reviews-review-form .cr-review-form-email .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-comment .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-name .cr-review-form-lbl,.rtl .cr-reviews-grid .cr-review-form-email .cr-review-form-lbl,.rtl .cr-qna-block .cr-review-form-lbl{left:auto;right:16px}.cr-all-reviews-shortcode .cr-form-item-media,.cr-ajax-reviews-review-form .cr-form-item-media,.cr-reviews-grid .cr-form-item-media{max-width:500px;margin:0 auto;padding:0 0 20px 0}.cr-all-reviews-shortcode .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-terms,.cr-reviews-grid .cr-review-form-terms,.cr-qna-block .cr-captcha-terms,.cr-qna-block .cr-review-form-terms{max-width:500px;margin:0 auto;padding:0 0 20px 0;line-height:1;display:block}.cr-all-reviews-shortcode .cr-review-form-terms label,.cr-ajax-reviews-review-form .cr-review-form-terms label,.cr-reviews-grid .cr-review-form-terms label,.cr-qna-block .cr-review-form-terms label{display:inline-block;font-size:14px;font-weight:400;margin:0}.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox,.cr-qna-block .cr-review-form-terms .cr-review-form-checkbox{appearance:auto;width:auto;height:auto;border:none;display:inline-block;vertical-align:middle;margin:0 5px 0 0;accent-color:#4D5D64}.rtl .cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox,.rtl .cr-qna-block .cr-review-form-terms .cr-review-form-checkbox{margin:0 0 0 5px}.cr-all-reviews-shortcode .cr-review-form-terms span,.cr-ajax-reviews-review-form .cr-review-form-terms span,.cr-reviews-grid .cr-review-form-terms span,.cr-qna-block .cr-review-form-terms span{display:inline;vertical-align:middle;color:#0E252C;line-height:1.3}.cr-all-reviews-shortcode .cr-review-form-terms .cr-review-form-checkbox::after,.cr-ajax-reviews-review-form .cr-review-form-terms .cr-review-form-checkbox::after,.cr-reviews-grid .cr-review-form-terms .cr-review-form-checkbox::after,.cr-qna-block .cr-review-form-terms .cr-review-form-checkbox::after{border:none;content:normal}.cr-qna-block .cr-captcha-terms{font-size:12px;font-weight:400;vertical-align:middle;color:#0E252C}.cr-all-reviews-shortcode .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-ne,.cr-reviews-grid .cr-review-form-ne,.cr-qna-block .cr-review-form-ne{max-width:500px;margin:0 auto;padding:0 0 20px 0;position:relative;display:flex;gap:10px}.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email,.cr-qna-block .cr-review-form-ne .cr-review-form-name,.cr-qna-block .cr-review-form-ne .cr-review-form-email{width:50%;position:relative}.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-name input,.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-email input,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-name input,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-email input,.cr-reviews-grid .cr-review-form-ne .cr-review-form-name input,.cr-reviews-grid .cr-review-form-ne .cr-review-form-email input,.cr-qna-block .cr-review-form-ne .cr-review-form-name input,.cr-qna-block .cr-review-form-ne .cr-review-form-email input{width:100%}.cr-all-reviews-shortcode .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-ne .cr-review-form-txt,.cr-qna-block .cr-review-form-ne .cr-review-form-txt{border:solid 1px #D8E2E7;background-color:#FFF;box-shadow:none;position:relative;padding:12px 16px;color:#0E252C;font-size:14px;margin:0;box-sizing:border-box;border-radius:3px}.cr-review-form-wrap .cr-onsite-question .cr-onsite-question-inp{border:solid 1px #D8E2E7;background-color:#FFF;box-shadow:none;padding:12px 16px;color:#0E252C;font-size:14px;width:50%;box-sizing:border-box}.cr-review-form-wrap .cr-onsite-question label{position:absolute;top:-7px;z-index:1;left:16px;background-color:#FFF;padding:0 5px;font-size:12px;line-height:12px;height:12px;color:#4D5D64;font-weight:400}.rtl .cr-review-form-wrap .cr-onsite-question label{left:auto;right:16px}.cr-review-form-wrap .cr-onsite-questions{max-width:500px;margin:0 auto}.cr-all-reviews-shortcode .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-all-reviews-shortcode .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='text'],.cr-onsite-questions .cr-onsite-question.cr-review-form-error input[type='number'],.cr-single-product-review .cr-review-form-textbox.cr-review-form-error,.cr-reviews-grid .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-reviews-grid .cr-review-form-email.cr-review-form-error .cr-review-form-txt,.cr-qna-block .cr-review-form-name.cr-review-form-error .cr-review-form-txt,.cr-qna-block .cr-review-form-email.cr-review-form-error .cr-review-form-txt{border:#CE2B37 solid 2px}.cr-all-reviews-shortcode .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-captcha{max-width:500px;margin:0 auto;padding:0 0 20px 0;display:flex;flex-direction:column;align-items:start}.cr-all-reviews-shortcode .cr-review-form-captcha .cr-recaptcha,.cr-ajax-reviews-review-form .cr-review-form-captcha .cr-recaptcha,.cr-reviews-grid .cr-review-form-captcha .cr-recaptcha{margin:0}.cr-all-reviews-shortcode .cr-review-form-buttons,.cr-ajax-reviews-review-form .cr-review-form-buttons,.cr-reviews-grid .cr-review-form-buttons,.cr-qna-block .cr-review-form-buttons{max-width:500px;margin:0 auto;padding:0 0 30px 0;position:relative;display:flex;gap:10px}.cr-qna-block .cr-qna-list-inl-answ .cr-review-form-buttons{padding:0}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit{display:flex;background-color:#31856C;color:#fff;border:0;height:40px;line-height:20px;font-size:15px;width:50%;padding:0 10px;margin:0;align-items:center;justify-content:center}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-submit{width:100%}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit:hover,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit:hover,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit:hover,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit:hover{background-color:#276A56;text-decoration:none;cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-captcha,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-onsite-question-inp,.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-onsite-question-inp,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-terms,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-cancel,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-rating .cr-review-form-rating-inner,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-comment .cr-review-form-comment-txt,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-ne .cr-review-form-txt,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question,.cr-reviews-grid .cr-review-form-submitting .cr-onsite-question-inp,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-terms,.cr-qna-block .cr-review-form-submitting.cr-qna-new-q-form,.cr-qna-block .cr-review-form-submitting.cr-qna-list-inl-answ{pointer-events:none}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit span,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit span,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit span{display:block}.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span,.cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit span{display:none}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-submit img,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-submit img,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-submit img,.cr-qna-block .cr-review-form-buttons .cr-review-form-submit img{display:none;height:10px}.cr-all-reviews-shortcode .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-ajax-reviews-review-form .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-reviews-grid .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img,.cr-qna-block .cr-review-form-submitting .cr-review-form-buttons .cr-review-form-submit img{display:block}.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-cancel,.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel{display:flex;background-color:#fff;color:#0E252C;border:0;height:40px;line-height:20px;font-size:15px;width:50%;border:solid 1px #D8E2E7;padding:0 10px;margin:0;align-items:center;justify-content:center}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-buttons .cr-review-form-cancel{display:none}.cr-all-reviews-shortcode .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-ajax-reviews-review-form .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-reviews-grid .cr-review-form-buttons .cr-review-form-cancel:hover,.cr-qna-block .cr-review-form-buttons .cr-review-form-cancel:hover{border:solid 1px #4D5D64;text-decoration:none;cursor:pointer}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-rating,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-comment,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-ne,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-captcha,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-buttons,.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-ratings,.cr-all-reviews-shortcode .cr-review-form-res .cr-onsite-question,.cr-all-reviews-shortcode .cr-review-form-res .cr-form-item-media,.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-terms,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-rating,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-comment,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-ne,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-captcha,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-buttons,.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-ratings,.cr-ajax-reviews-review-form .cr-review-form-res .cr-onsite-question,.cr-ajax-reviews-review-form .cr-review-form-res .cr-form-item-media,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-terms,.cr-reviews-grid .cr-review-form-res .cr-review-form-rating,.cr-reviews-grid .cr-review-form-res .cr-review-form-comment,.cr-reviews-grid .cr-review-form-res .cr-review-form-ne,.cr-reviews-grid .cr-review-form-res .cr-review-form-captcha,.cr-reviews-grid .cr-review-form-res .cr-review-form-buttons,.cr-reviews-grid .cr-review-form-res .cr-onsite-ratings,.cr-reviews-grid .cr-review-form-res .cr-onsite-question,.cr-reviews-grid .cr-review-form-res .cr-form-item-media,.cr-reviews-grid .cr-review-form-res .cr-review-form-terms,.cr-qna-block .cr-review-form-res .cr-review-form-comment,.cr-qna-block .cr-review-form-res .cr-review-form-ne,.cr-qna-block .cr-review-form-res .cr-review-form-buttons,.cr-qna-block .cr-review-form-res .cr-captcha-terms,.cr-qna-block .cr-review-form-res .cr-review-form-terms{display:none}.cr-all-reviews-shortcode .cr-review-form-result,.cr-ajax-reviews-review-form .cr-review-form-result,.cr-all-reviews-shortcode .cr-review-form-not-logged-in,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,.cr-reviews-grid .cr-review-form-result,.cr-reviews-grid .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-result{max-width:500px;margin:0 auto;display:none;position:relative;padding:40px 0}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result,.cr-all-reviews-shortcode .cr-review-form-not-logged-in,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in,.cr-reviews-grid .cr-review-form-res .cr-review-form-result,.cr-reviews-grid .cr-review-form-not-logged-in,.cr-qna-block .cr-review-form-res .cr-review-form-result,.cr-qna-block .cr-review-form-not-logged-in{display:flex;flex-direction:column;align-items:center}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result span,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result span,.cr-all-reviews-shortcode .cr-review-form-not-logged-in span,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in span,.cr-reviews-grid .cr-review-form-res .cr-review-form-result span,.cr-reviews-grid .cr-review-form-not-logged-in span,.cr-qna-block .cr-review-form-res .cr-review-form-result span,.cr-qna-block .cr-review-form-not-logged-in span{padding:0 0 20px 0}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue,.cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue{display:flex;background-color:#31856C;color:#fff;border:0;height:40px;line-height:20px;font-size:15px;width:auto;text-decoration:none;align-items:center;justify-content:center}.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue{padding:10px 20px;min-width:100px;text-align:center}.cr-all-reviews-shortcode .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-ajax-reviews-review-form .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-all-reviews-shortcode .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-ajax-reviews-review-form .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-reviews-grid .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-reviews-grid .cr-review-form-not-logged-in .cr-review-form-continue:hover,.cr-qna-block .cr-review-form-res .cr-review-form-result .cr-review-form-continue:hover,.cr-qna-block .cr-review-form-not-logged-in .cr-review-form-continue:hover{background-color:#276A56;text-decoration:none;cursor:pointer}.ivole-summaryBox{max-width:100%;font-size:14px}div.ivole-summaryBox{margin-bottom:2rem}.cr-summaryBox-wrap .cr-histogramTable{margin-bottom:0;border-collapse:collapse;border:0;width:100%;max-width:320px;min-width:auto;margin:0 auto}.cr-histogramTable .ivole-histogramRow{border:0}.cr-histogramTable tr.ivole-histogramRow td{padding:.2rem .3rem;vertical-align:middle;border:0;background-color:#fff0}.cr-histogramTable tr.ivole-histogramRow:first-child td{padding-top:0}.cr-histogramTable tr.ivole-histogramRow:last-child td{padding-bottom:0}.cr-histogramTable tr.ivole-histogramRow td:first-child{padding-left:0}.cr-histogramTable tr.ivole-histogramRow td:last-child{padding-right:0}#reviews .cr-credits-div,.cr-all-reviews-shortcode .cr-credits-div,.cr-reviews-grid .cr-credits-div{font-size:10px;text-align:right;width:100%;padding:0 5px;margin:7px 0;line-height:16px;display:flex;align-items:center;justify-content:right;box-sizing:border-box}.cr-reviews-grid .cr-credits-div{margin-top:0;padding:0 10px}.cr-all-reviews-shortcode .cr-credits-div a,#reviews .cr-credits-div a,.cr-reviews-grid .cr-credits-div a{text-decoration:none}.cr-all-reviews-shortcode .cr-credits-div a img,#reviews .cr-credits-div a img,.cr-reviews-grid .cr-credits-div a img{display:inline;height:16px;margin:0 0 0 4px;padding:0;vertical-align:middle}#reviews .cr-summaryBox-wrap .cr-count-filtered-reviews,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-count-filtered-reviews,.cr-reviews-grid .cr-summaryBox-wrap .cr-count-filtered-reviews{width:100%;padding:5px 10px;margin-top:0;font-size:14px;color:#0E252C}.cr-histogramTable tr.ivole-histogramRow .ivole-histogram-a,.cr-histogramTable tr.ivole-histogramRow .cr-histogram-a{display:inline;cursor:pointer;color:#0E252C}.cr-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s .ivole-histogram-a,.cr-histogramTable tr.ivole-histogramRow.ivole-histogramRow-s .cr-histogram-a{display:inline;font-weight:700}#reviews.cr-reviews-ajax-reviews{width:100%}.cr-all-reviews-shortcode .cr-count-row,#reviews.cr-reviews-ajax-reviews .cr-count-row{background-color:#F9F9F9;padding:10px 12px;font-size:12px;color:#0E252C;margin:24px 0;display:flex;align-items:center;justify-content:space-between}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-count-row{display:none}.cr-all-reviews-shortcode .cr-count-row a,.cr-reviews-ajax-comments .cr-count-row a{color:#0E252C;text-decoration:underline}.cr-all-reviews-shortcode .cr-count-row a:hover,.cr-reviews-ajax-comments .cr-count-row a:hover{cursor:pointer;color:#0E252C}div.ivole-summaryBox.cr-summaryBox-ajax.cr-summaryBar-updating,div.ivole-summaryBox.cr-all-reviews-ajax.cr-summaryBar-updating,div.ivole-summaryBox.cr-summaryBar-updating,.cr-count-row .cr-seeAll-updating,.cr-ajax-reviews-sort.cr-sort-updating,.cr-review-tags-filter.cr-tags-updating{opacity:.5;pointer-events:none}.cr-voting-cont{display:flex;align-items:center;justify-content:flex-end}.cr-voting-cont img,.cr-voting-cont-uni svg{margin-left:0;margin-right:7px;margin-top:0;margin-bottom:0;width:13px;height:16px;cursor:pointer;pointer-events:auto}.rtl .cr-voting-cont img,.rtl .cr-voting-cont-uni svg{margin-right:0;margin-left:7px}.cr-voting-cont-uni .cr-voting-update svg{pointer-events:none}.cr-voting-cont-uni span.cr-voting-upvote svg:hover{color:#000}.cr-voting-cont-uni span{display:block;line-height:11px;font-size:11px;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-int{fill:none}.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-ext{fill:#18B394}.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-int{fill:#00A382;fill-opacity:.4}.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-ext{fill:#00A382}.cr-voting-cont-uni span.cr-voting-upvote svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg:hover .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-ext,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-ext{fill:#202020}.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-int,.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-int{fill:none;animation:pulse 1s infinite}@keyframes pulse{0%{fill:#FFF}50%{fill:#A9A9A9}100%{fill:#FFF}}.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-int{fill:none}.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-ext{fill:#CE2B37}.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-int{fill:#CA2430;fill-opacity:.4}.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-ext{fill:#CA2430}.cr-voting-cont-uni span.cr-voting-upvote-count{margin-right:10px;color:#18B394}.rtl .cr-voting-cont-uni span.cr-voting-upvote-count{margin-right:0;margin-left:10px}.cr-voting-cont-uni span.cr-voting-downvote-count{color:#CE2B37}.cr-all-reviews-shortcode ol li.comment,.cr-all-reviews-shortcode ol li.review{list-style:none;margin-right:0;margin-bottom:2.5em;position:relative;border:0}#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container,.cr-all-reviews-shortcode ol li.comment .comment_container,.cr-all-reviews-shortcode ol li.review .comment_container{position:relative;padding:0}#reviews .comment_container{position:relative}#reviews .comment_container .cr-avatar,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar,.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar,.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar{float:left;position:absolute;padding:0;top:0;left:0;width:50px;height:auto;border:0 solid #e4e1e3;margin:0;box-shadow:none;border-radius:25px;max-height:none}.rtl #reviews .comment_container .cr-avatar,.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-avatar,.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar{float:right;position:absolute;padding:0;top:0;right:0;width:50px;height:auto;border:0 solid #e4e1e3;margin:0;box-shadow:none;border-radius:25px;max-height:none}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar,.cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar,.cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{float:left;position:absolute;padding:0;top:0;left:0;width:50px;height:auto;margin:0;max-height:none}.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-std-avatar,.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-std-avatar,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-std-avatar{float:right;position:absolute;padding:0;top:0;right:0;width:50px;height:auto;margin:0;max-height:none}.cr-all-reviews-shortcode ol li.review .comment_container.cr-comment-no-avatar .cr-avatar{display:none}.cr-avatar-check{display:none}.cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,.cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,#reviews .comment_container .cr-avatar-check,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,.cr-reviews-grid .cr-review-card .cr-avatar-check,.cr-reviews-slider .cr-review-card .cr-avatar-check{width:20px;height:20px;background-color:#31856C;position:absolute;left:34px;top:28px;border-radius:10px;border:2px solid #FFF;display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:10}.rtl .cr-all-reviews-shortcode ol li.comment .comment_container .cr-avatar-check,.rtl .cr-all-reviews-shortcode ol li.review .comment_container .cr-avatar-check,.rtl #reviews .comment_container .cr-avatar-check,.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-avatar-check,.rtl .cr-reviews-grid .cr-review-card .cr-avatar-check,.rtl .cr-reviews-slider .cr-review-card .cr-avatar-check{right:34px;left:auto}.cr-all-reviews-shortcode ol li.review .comment_container .meta,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .meta{display:flex;align-items:baseline;justify-content:space-between;color:#767676;font-size:14px;flex-wrap:wrap}.cr-all-reviews-shortcode ol li div.comment_container a.cr-comment-a{box-shadow:none}.cr-all-reviews-shortcode ol li div.comment_container p.iv-comment-product{font-size:90%}.cr-all-reviews-shortcode ol li div.comment_container a.iv-comment-product-a{box-shadow:none;line-height:0}.cr-all-reviews-shortcode ol li .comment_container .iv-comment-product-img{width:20px;height:auto;vertical-align:top;margin-right:5px;display:inline;border-radius:3px}.cr-all-reviews-shortcode .commentlist.cr-pagination-load{opacity:.5;pointer-events:none}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text,.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text{margin:0 0 0 70px;border-top:0 solid #e4e1e3;border-left:0 solid #e4e1e3;border-right:0 solid #e4e1e3;border-bottom:1px solid #e4e1e3;padding:0 0 1em 0}.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text,.rtl .cr-all-reviews-shortcode ol.commentlist li .cr-comment-text{margin:0 70px 0 0}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .comment_container .cr-comment-text.comment-text-no-avatar,.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text.comment-text-no-avatar{margin:0;float:none;width:100%}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text p,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p{margin:9px 0 16px 0;text-align:left}.rtl .cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text p{text-align:right}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta{font-size:16px}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta time{font-style:normal}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-featured-date,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .cr-meta-author-featured-date{display:flex;flex-direction:row;column-gap:20px;align-items:baseline}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name{display:flex;align-items:center;column-gap:20px}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture{display:flex;align-items:center;margin:0 0 0 0;column-gap:7px}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a{font-size:14px;color:#0E252C}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name .cr-product-name-picture .cr-comment-productname-a:hover{text-decoration:underline}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__author,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__author{color:#0E252C;font-size:16px;display:inline;font-weight:500;margin:0;text-indent:0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .woocommerce-review__verified,.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .cr-comment-text .meta .woocommerce-review__verified{display:block;color:#4D5D64;font-size:14px;font-weight:400;margin:0;text-indent:0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-date time{color:#4D5D64}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title{display:flex;align-items:flex-start;flex-direction:column}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .meta .cr-meta-author-title svg{width:18px;height:18px;display:block;margin:0 0 0 10px;color:#4D5D64}.cr-tag{color:#3d3d3d;background-color:#EEEFF2;display:inline-block;padding:.2em .4em;font-size:12px;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:.7em;border:1px solid #c3c6d1;border-color:#31856C;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.cr-review-tags-filter .cr-tag{font-size:14px;border-radius:.7em;margin-right:5px;margin-bottom:7px;border-color:#D0D0D0}.cr-review-tags-filter span.cr-tag:hover{border-color:#31856C;cursor:pointer}.cr-review-tags-filter{padding-top:5px;padding-left:0;padding-right:0;padding-bottom:0;pointer-events:auto;opacity:1}.cr-review-tags-filter span.cr-tag.cr-tag-selected{border-color:#31856C;background-color:#D3D3D3}div.cr-review-tags-filter.cr-review-tags-filter-disabled{pointer-events:none;opacity:.5}.cr-review-tags{margin-bottom:1em}.cr-incentivized-badge{display:flex;column-gap:4px;align-items:center;font-size:10px;line-height:10px;margin:0 0 1em 0}.cr-reviews-grid .cr-review-card .cr-incentivized-row .cr-incentivized-badge,.cr-reviews-slider .cr-review-card .cr-incentivized-row .cr-incentivized-badge{margin:0}.cr-incentivized-badge .cr-incentivized-icon{display:block;height:12px}.cr-incentivized-badge .cr-incentivized-icon .cr-incentivized-svg{width:12px;height:12px}.cr-all-reviews-shortcode ol.commentlist ul.children,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list ul.children{list-style:none outside;margin:20px 0 0 50px;margin-inline-start:70px;padding-inline-start:0}.ivole-verified-badge{font-size:12px;vertical-align:middle}.ivole-verified-badge-text{vertical-align:middle}.ivole-verified-badge span.ivole-review-country-text,p.ivole-verified-badge span.ivole-review-country-space{vertical-align:middle}.cr-all-reviews-shortcode ol.commentlist,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list{list-style-type:none;margin:0;padding:0 0 1.5em 0;display:block;position:relative}.cr-all-reviews-shortcode ol.commentlist li,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list li{margin:0 0 30px 0;list-style:none;clear:both;border:0;padding:0}.cr-all-reviews-shortcode.cr-all-reviews-new-review ol.commentlist,.cr-reviews-grid.cr-reviews-grid-new-review .cr-reviews-grid-inner,.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-review-tags-filter,.cr-reviews-grid.cr-reviews-grid-new-review .cr-review-tags-filter,.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-reviews-cus-images-div{display:none}.cr-all-reviews-shortcode .ivole-review-country-icon,#reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list .ivole-review-country-icon{display:inline;height:12px;width:auto;margin:0 0 0 5px;border-radius:0}.woocommerce #content #reviews p.ivole-verified-badge img.ivole-review-country-icon,#reviews p.ivole-verified-badge img.ivole-review-country-icon{float:none;height:12px;width:auto;vertical-align:middle;margin:0 5px 0 0;display:inline;border-radius:0}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,p.ivole-verified-badge img.ivole-verified-badge-icon,#reviews img.ivole-verified-badge-icon,img.ivole-verified-badge-icon{float:none;height:20px;width:auto;vertical-align:middle;margin:0 5px 0 0;display:inline;border-radius:0}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce #content div.Product #reviews .comment_container img.ivole-verified-badge-ext-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,#reviews p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,p.ivole-verified-badge .ivole-verified-badge-text img.ivole-verified-badge-ext-icon,#reviews img.ivole-verified-badge-ext-icon,img.ivole-verified-badge-ext-icon{float:none;height:11px;width:11px;vertical-align:middle;margin:0 0 0 5px;display:inline;border-radius:0}.cr-form-item-media-none{padding:24px;text-align:left;display:flex;align-items:center;cursor:pointer;border:1px dashed #D8E2E7;border-radius:2px}.cr-review-form-error .cr-form-item-media-none{border-color:#CE2B37}.cr-form-visible .cr-form-item-media-none{display:none}.cr-form-item-media-none .cr-form-item-media-icon{width:60px;height:60px;padding:8px;border:1px solid #e0e0e0;fill:#e0e0e0;border-radius:2px;flex-shrink:0}.cr-form-item-media-none .cr-form-item-media-icon:first-child{margin:0 5px 0 0}.rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child{margin:0 0 0 5px}.cr-rtl .cr-form-item-media-none .cr-form-item-media-icon:first-child{margin-right:0;margin-left:5px}.cr-form-item-media-none span{display:inline-block;vertical-align:top;margin:0 0 0 20px;color:#4D5D64;font-size:12px}.rtl .cr-form-item-media-none span{margin:0 20px 0 0}.cr-rtl .cr-form-item-media-none span{margin-left:0;margin-right:20px}.cr-form-item-media-none:active{border-color:#c9c9c9}.cr-form-item-media-none:active .cr-form-item-media-icon{border:1px solid #c9c9c9;fill:#c9c9c9}.cr-form-item-media .cr-form-item-media-file{display:none}.cr-form-item-media-preview{display:none;margin:0;flex-wrap:wrap}.cr-form-visible .cr-form-item-media-preview{display:flex;row-gap:9px}.cr-form-item-media-preview .cr-upload-images-containers{width:108px;height:108px;margin-bottom:0;margin-right:9px;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto;border:1px solid #D8E2E7;padding:0;overflow:hidden}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending{pointer-events:none}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok{padding:0}.cr-form-item-media-preview .cr-upload-images-containers img{margin:0 0 0 0;opacity:.3;object-fit:cover}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-video-thumbnail{width:108px;height:108px;margin:0 0 0 0;opacity:.3;padding:15px;border:1px solid #e0e0e0;fill:#e0e0e0;border-radius:2px}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok img{opacity:1}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail{opacity:.6;border-width:0}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending img{opacity:.2}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail{opacity:.2}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete{padding:1px;position:absolute;top:2px;right:2px;width:16px;height:16px;display:none;background-color:#CE2B37;border-radius:8px;border:0 solid;line-height:0;cursor:pointer}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete{display:block}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete{opacity:.2}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon{fill:#fff}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-delete-spinner{margin:0;background:url(/wp-content/plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px;display:none;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner{display:block}.cr-form-item-media-preview .cr-form-item-media-add{cursor:pointer;width:108px;height:108px;text-align:center;line-height:108px;font-size:40px;color:#e0e0e0;border:1px dashed #e0e0e0;margin-bottom:0;display:inline-block}.cr-form-item-media-preview .cr-form-item-media-add:active{border-color:#c9c9c9;color:#c9c9c9}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar{width:94px;height:10px;margin:0 5px 0 5px;padding:0;position:absolute;top:50%;left:0;transform:translate(0,-50%);background-color:#ddd;border-radius:5px}.cr-form-item-media-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar{display:none}.cr-form-item-media-preview .cr-upload-images-containers .cr-upload-images-pbar .cr-upload-images-pbarin{width:0;height:100%;margin:0;padding:0;background-color:#1AB394;border-radius:5px}.cr-pswp{display:none}.cr-reviews-rating{display:flex;column-gap:10px;align-items:center;margin:0;padding:0;line-height:0;.cr-qna-separator{margin:0}}.cr-average-rating-stars{line-height:0}.crstar-rating-svg{margin:8px 0;position:relative;display:inline-block}.cr-reviews-grid .cr-review-card .crstar-rating-svg,.cr-reviews-slider .cr-review-card .crstar-rating-svg,.cr-reviews-rating .crstar-rating-svg,.cr-ajax-reviews-slide-main-comment .crstar-rating-svg,.crf-custom-question-rating-cont .crstar-rating-svg{margin:0}.cr-average-rating-stars .crstar-rating-svg{margin:5px 0 0 0}.crstar-rating-svg .cr-rating-icon-base{display:flex;height:20px}.crstar-rating-svg .cr-rating-icon-frnt{display:flex;height:20px;position:absolute;top:0;left:0;overflow:hidden}.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt{height:25px;column-gap:3px}.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base,.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt{height:18px;column-gap:0}.rtl .crstar-rating-svg .cr-rating-icon-frnt{right:0;left:auto}.crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{width:20px;height:20px;fill:none;stroke:#FFBC00}.crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:20px;height:20px;fill:#FFBC00;flex-shrink:0}.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-grid .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-slider .cr-review-card .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:25px;height:25px}.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.crf-custom-question-rating-cont .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg,.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{width:18px;height:18px}.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-base .cr-rating-icon-bg{stroke:#aaa}.cr-reviews-slider .cr-sldr-custom-question .crstar-rating-svg .cr-rating-icon-frnt .cr-rating-icon{fill:#aaa}@media (max-width:500px){#reviews .cr-summaryBox-wrap .ivole-summaryBox,#reviews .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-all-reviews-shortcode .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .ivole-summaryBox,.cr-reviews-grid .cr-summaryBox-wrap .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-overall-rating-wrap,.cr-reviews-grid .cr-summaryBox-wrap.cr-summaryBox-add-review .cr-add-review-wrap{width:100%;flex:0 0 100%}.cr-all-reviews-shortcode ol.commentlist{margin-left:0;margin-right:0}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator{width:100%;display:flex;justify-content:center;align-items:center}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-int,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-int{width:50px;height:2px}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-summary-separator-side,.cr-reviews-grid .cr-summaryBox-wrap .cr-summary-separator-side{display:none}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap{width:100%;padding:10px}}.woocommerce .product #reviews .comment-text p.ivf-custom-question-checkbox,.woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-checkbox{font-weight:550;margin:.6em 0}.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul,.woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul{margin:.6em 0}.woocommerce .product #reviews .comment-text ul.ivf-custom-question-ul li,.woocommerce .product #reviews .cr-comment-text ul.ivf-custom-question-ul li{margin:0}.woocommerce .product #reviews .comment-text span.ivf-custom-question-radio,.woocommerce .product #reviews .cr-comment-text span.ivf-custom-question-radio{font-weight:550}.woocommerce .product #reviews .comment-text hr.ivf-custom-question-hr,.woocommerce .product #reviews .cr-comment-text hr.ivf-custom-question-hr,.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr{margin:.6em 0}.cr-all-reviews-shortcode .commentlist hr.ivf-custom-question-hr{display:none}.cr-all-reviews-shortcode .commentlist .cr-comment-text .ivf-custom-question-p{font-size:14px;margin:.5em 0}.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont{margin:.6em 0;display:flex;align-items:center;flex-direction:row}.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont{font-size:14px}.woocommerce .product #reviews .comment-text p.ivf-custom-question-p,.woocommerce .product #reviews .cr-comment-text p.ivf-custom-question-p,.cr-all-reviews-shortcode .commentlist p.ivf-custom-question-p{margin:.6em 0}.woocommerce .product #reviews .comment-text .crf-custom-question-rating,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating{padding-right:7px;font-weight:550}.woocommerce .product #reviews .comment-text .crf-custom-question-rating-cont .star-rating,.woocommerce .product #reviews .cr-comment-text .crf-custom-question-rating-cont .star-rating,.cr-all-reviews-shortcode .commentlist .crf-custom-question-rating-cont .star-rating{font-size:1em;height:1.1em;line-height:1.1em;float:none;margin:0}.cr-review-form-wrap .cr-onsite-key-question{display:block;margin:1.5em auto;position:relative;width:100%;max-width:500px}.cr-review-form-wrap .cr-onsite-key-question label{font-size:16px}.cr-review-form-wrap .cr-onsite-key-question .cr-onsite-question-inp{font-size:16px;width:100%;box-sizing:border-box}.cr-onsite-questions .cr-onsite-question{display:block;margin:1.5em 0;position:relative}.cr-onsite-questions .cr-onsite-question .required,.cr-onsite-ratings .cr-review-form-rating .required,.cr-review-form-rating-overall .cr-review-form-rating .required{margin:0 0 0 3px}.cr-onsite-questions .cr-onsite-question label,.cr-onsite-questions .cr-onsite-question input{display:block}.cr-onsite-questions .cr-onsite-question.cr-full-width label,.cr-onsite-questions .cr-onsite-question.cr-full-width input{width:100%}.cr-review-form-wrap .cr-onsite-questions .cr-onsite-question.cr-full-width label{width:auto}.cr-onsite-ratings{border-top:1px solid #DFE4E7;border-bottom:1px solid #DFE4E7}.cr-onsite-ratings.cr-onsite-ratings-only{border-bottom:none}.cr-review-form-wrap .cr-onsite-ratings{max-width:500px;margin:0 auto}.cr-customer-consent .checkbox input.cr-customer-consent-checkbox{margin-right:7px;position:relative}#kco-extra-checkout-fields .cr-customer-consent{display:none}.cr-show-more{width:100%}.cr-reviews-ajax-reviews .cr-show-more-reviews-prd,.cr-all-reviews-shortcode .cr-show-more-button,.cr-reviews-grid .cr-show-more-button,.cr-qna-block .cr-show-more-que{display:block;margin:10px auto;height:40px;padding:0 20px 0 20px;border:solid 1px #BCCCD4;font-size:14px;background-color:#fff0;color:#0E252C}.cr-qna-block .cr-show-more-que{margin:20px auto}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-button,.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-button{display:none}.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:hover,.cr-reviews-ajax-reviews .cr-show-more-reviews-prd:focus,.cr-all-reviews-shortcode .cr-show-more-button:hover,.cr-all-reviews-shortcode .cr-show-more-button:focus,.cr-reviews-grid .cr-show-more-button:hover,.cr-reviews-grid .cr-show-more-button:focus,.cr-qna-block .cr-show-more-que:hover,.cr-qna-block .cr-show-more-que:focus{border:solid 1px #00A79D;background-color:#fff0;color:#0E252C}.cr-show-more-review-spinner,.cr-show-more .cr-show-more-spinner,.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner{display:block;margin:20px auto;background:url(/wp-content/plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px}.cr-all-reviews-shortcode .commentlist.cr-pagination-load .cr-pagination-review-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-show-more-review-spinner,.cr-reviews-grid.cr-reviews-grid-new-review .cr-show-more-review-spinner,.cr-all-reviews-shortcode .commentlist .cr-pagination-review-spinner{display:none}.cr-show-more-review-spinner-cnt{width:100%;height:60px;display:flex;align-items:center}.cr-reviews-ajax-reviews .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort,.cr-all-reviews-shortcode .cr-ajax-reviews-sort-div .cr-ajax-reviews-sort{display:block;margin:0;background:#fff0;border:0;padding:4px;width:auto;height:auto;appearance:auto;color:#0E252C;font-size:12px;font-weight:500}.cr-ajax-reviews-sort-div{display:flex;justify-content:space-between}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-search-no-reviews{display:none}#reviews.cr-reviews-ajax-reviews .cr-button-search,.cr-all-reviews-shortcode .cr-button-search{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px 10px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);font-weight:400;color:#000;letter-spacing:normal;font-size:1em;text-transform:none;line-height:1.5em;margin-top:0;margin-bottom:0;margin-left:5px;margin-right:0;white-space:nowrap;width:auto}.rtl #reviews.cr-reviews-ajax-reviews .cr-button-search,.rtl .cr-all-reviews-shortcode .cr-button-search{margin-left:0;margin-right:5px}#reviews.cr-reviews-ajax-reviews .cr-button-search:hover,.cr-all-reviews-shortcode .cr-button-search:hover{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);text-decoration:none}#reviews.cr-reviews-ajax-reviews .cr-ajax-search,.cr-all-reviews-shortcode .cr-ajax-search{display:flex;padding:0;margin:24px 0;width:100%}.cr-all-reviews-shortcode.cr-all-reviews-new-review .cr-ajax-search{display:none}#reviews.cr-reviews-ajax-reviews .cr-ajax-search div,.cr-all-reviews-shortcode .cr-ajax-search div,.cr-qna-block .cr-qna-search-block div{position:relative;flex-grow:1}.cr-reviews-ajax-reviews input.cr-input-text[type="text"],.cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text[type="text"],.cr-ajax-search input[type="text"]{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;background-color:#fff;padding:3px 10px;padding-left:calc(1.5em + .75rem);padding-right:1.8em;width:100%;line-height:1.5em;margin:0;font-size:1em;box-sizing:border-box}.rtl .cr-reviews-ajax-reviews input.cr-input-text[type="text"],.rtl .cr-all-reviews-shortcode .cr-ajax-search input.cr-input-text[type="text"],.rtl .cr-ajax-search input[type="text"]{padding-right:calc(1.5em + .75rem);padding-left:1.8em}#reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,.cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,.cr-ajax-search .cr-ajax-search-icon{position:absolute;display:inline-block;top:50%;left:9px;transform:translateY(-50%);width:1.1em;height:1.1em}.rtl #reviews.cr-reviews-ajax-reviews .cr-ajax-search .cr-ajax-search-icon,.rtl .cr-all-reviews-shortcode .cr-ajax-search .cr-ajax-search-icon,.rtl .cr-ajax-search .cr-ajax-search-icon{right:9px}.cr-qna-block .cr-input-text,.cr-ajax-search input[type="text"]{border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;background-color:#fff;color:#898F92;padding:3px 10px;padding-left:calc(1.5em + .75rem);padding-right:1.5em;width:100%;margin:0;font-size:1em;box-shadow:none;outline:none;box-sizing:border-box}.cr-ajax-search input[type="text"]{height:42px}.cr-qna-block .cr-input-text{height:100%}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary{display:flex;justify-content:space-between;align-items:center;width:100%}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt{height:40px;display:flex;align-items:center}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val{font-size:25px;font-weight:700;margin:0 0 0 15px;color:#0E252C}.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-val{margin:0 15px 0 0}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{font-size:20px;font-weight:400;margin:0 0 0 15px;color:#4D5D64}.rtl .cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-rating-cnt .cr-nosummary-rating-lbl{margin:0 15px 0 0}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add{margin:0 0 0 15px;cursor:pointer;background-color:#31856C;color:#fff;display:flex;align-items:center;justify-content:center;min-height:40px;text-transform:none;line-height:20px;font-size:15px;border:none}.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover{background-color:#276A56}#reviews.cr-reviews-ajax-reviews .cr-clear-input,.cr-all-reviews-shortcode .cr-clear-input,.cr-qna-block .cr-qna-search-block .cr-clear-input{display:none;position:absolute;cursor:pointer;margin-left:-1.7em;margin-top:-8px;height:16px;top:50%;right:8px}.rtl #reviews.cr-reviews-ajax-reviews .cr-clear-input,.rtl .cr-all-reviews-shortcode .cr-clear-input,.rtl .cr-qna-block .cr-qna-search-block .cr-clear-input{left:8px;right:auto;margin-left:0}.cr-all-reviews-shortcode .cr-clear-input.cr-visible{display:inline-block}#reviews.cr-reviews-ajax-reviews .cr-clear-input svg,.cr-all-reviews-shortcode .cr-clear-input svg,.cr-qna-block .cr-qna-search-block .cr-clear-input svg{display:block;height:16px}#reviews.cr-reviews-ajax-reviews .cr-qna-search-icon,.cr-all-reviews-shortcode .cr-qna-search-icon,.cr-qna-block .cr-qna-search-block .cr-qna-search-icon{fill:#18B394;display:inline-block;position:absolute;width:1.1em;height:1.1em;left:9px;top:50%;transform:translateY(-50%)}#reviews.cr-reviews-ajax-reviews .cr-input-text:focus,.cr-all-reviews-shortcode .cr-input-text:focus,.cr-qna-block .cr-input-text:focus,.cr-ajax-search input[type="text"]:focus{background-color:#fff;outline:none;border-color:#e77600;box-shadow:0 0 3px 2px rgb(228 121 17 / .5)}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review{display:block;margin:1em 0;border:1px solid;border-radius:4px 4px 4px 4px;border-color:#ADB1B8 #A2A6AC #8D9096;padding:3px 10px;background:-webkit-linear-gradient(top,#f7f8fa,#e7e9ec);background:linear-gradient(to bottom,#f7f8fa,#e7e9ec);font-weight:600;color:#000;letter-spacing:normal;font-size:1em;text-transform:none;line-height:normal}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-add-review:hover{background:#e0e3e9;background:-webkit-linear-gradient(top,#e7eaf0,#d9dce1);background:linear-gradient(to bottom,#e7eaf0,#d9dce1);text-decoration:none}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review{display:block;background-color:#31856C;color:#fff;border:0;height:40px;line-height:20px;font-size:15px;width:auto;padding:10px 20px;margin:0}.cr-all-reviews-shortcode .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover,.cr-reviews-grid .cr-summaryBox-wrap .cr-add-review-wrap .cr-all-reviews-add-review:hover{background-color:#276A56;text-decoration:none;cursor:pointer}.cr-ajax-reviews-review-form{display:none}.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc{display:block}#reviews.cr-reviews-ajax-reviews .comment-reply-title{display:block;font-size:1.5em}.cr-ajax-reviews-review-form p.form-submit{display:flex;justify-content:space-between;align-items:center}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div{margin:12px 0 24px 0}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div .cr-ajax-reviews-cus-images-title{font-size:1em;margin:0 auto 5px auto}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div2,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div2{white-space:nowrap;overflow-x:auto;overflow-y:hidden}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(120 120 120 / .8);z-index:100001;display:none;opacity:0}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal-cont.cr-mask-active{visibility:visible;opacity:1;display:flex;justify-content:center;align-items:center}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal{visibility:visible;position:relative;max-width:100vw;width:700px;background:#fff;z-index:100001;display:block;border-radius:3px;opacity:1;max-height:100vh}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-hdr{height:36px;background:#f2f2f2;background:#f1f1f1;background:-webkit-linear-gradient(top,#f7f7f7,#eaeaea);background:linear-gradient(to bottom,#f7f7f7,#eaeaea);box-shadow:0 1px 0 rgb(255 255 255 / .5) inset,0 -1px 0 rgb(255 255 255 / .4) inset;position:relative;border-bottom:1px solid #cdcdcd;border-bottom-color:rgb(0 0 0 / .2);border-top-left-radius:3px;border-top-right-radius:3px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close{display:block;zoom:1;background-color:#fff0;border:none;float:right;padding:8px;position:absolute;top:50%;right:5px;margin:-15px 0 0;line-height:0;min-height:auto}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg{opacity:.64;width:15px;height:15px;font-size:15px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-close .cr-no-icon{fill:#333}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex{display:flex;flex-direction:row;justify-content:space-evenly;gap:20px}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav{width:80%;margin:0 auto 35px auto;background-color:#f4f4f4}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img,#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav img,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav video{max-height:75px;margin:0 auto;width:auto}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-nav .cr-ajax-reviews-slide-nav{padding:0;line-height:0;text-align:center;position:relative}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img,#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main img,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main video{max-width:400px;max-height:400px;width:auto}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{width:250px;padding:0;line-height:1.5}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment p{margin:0;display:block}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment time{opacity:.5;font-size:.875em;display:block}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment .cr-ajax-reviews-slide-main-comment-body{max-height:300px;overflow-x:hidden;overflow-y:scroll;line-height:normal}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main.slick-initialized .slick-slide{float:none;display:inline-block;vertical-align:middle}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-vote,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-vote{box-sizing:border-box;margin:1em 0 0 0}.cr-search-highlight{background:linear-gradient(0deg,#FFEB82,#FFEB82),#F9F9F9}.cr-noscroll{overflow:hidden}.product_meta .cr_gtin_val,.product_meta .cr_mpn_val,.product_meta .cr_brand_val{display:inline}.cr-reviews-slider .cr-slider-read-more a,.cr-reviews-slider .cr-slider-read-less a,.cr-reviews-grid .cr-grid-read-more a,.cr-reviews-grid .cr-grid-read-less a{font-size:.8em}.cr-reviews-slider .cr-slider-details,.cr-reviews-grid .cr-grid-details{display:none}.cr-qna-block .cr-qna-search-block{display:flex;justify-content:flex-end;margin-bottom:30px}.cr-qna-block .cr-qna-list-block{display:block}.cr-qna-block.cr-qna-new-q-form-open .cr-qna-search-block,.cr-qna-block.cr-qna-new-q-form-open .cr-qna-list-block{display:none}.cr-qna-block .cr-qna-search-block .cr-qna-ask-button{font-size:16px;font-weight:400;background:#31856C;border:0 solid;border-radius:0;min-height:42px;color:#FFF;cursor:pointer;display:inline-block;outline-style:none;margin-top:0;margin-bottom:0;margin-left:10px;margin-right:0;padding:5px 15px}.cr-qna-block .cr-qna-search-block .cr-qna-ask-button:hover{background:#276A56}.rtl .cr-qna-block .cr-qna-search-block .cr-qna-ask-button{margin-left:0;margin-right:10px}.cr-qna-block .cr-qna-list-block div.cr-qna-list-empty{padding:30px;text-align:center}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont{margin-top:20px;margin-bottom:0;margin-right:0;margin-left:0;overflow-wrap:break-word;word-break:break-word}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b{display:flex;margin:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b{margin-top:20px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-l{min-width:50px;display:flex;align-items:center}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-l,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-l{min-width:50px;display:flex;align-items:flex-start}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon{width:30px;height:30px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle{stroke:#31856C}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path{fill:#31856C}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon{width:16px;height:16px;max-width:100%;max-height:100%;display:inline-block;vertical-align:middle;margin-right:10px}.rtl .cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-v-icon{margin-left:10px;margin-right:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r{display:block}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r{padding-bottom:20px;border-bottom:solid 2px #F9F9F9;border-top:solid 0;border-right:solid 0;border-left:solid 0;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r.cr-qna-list-q-b-r-no-ans{justify-content:right}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-q-b-r{display:none}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-inl-answ{padding-bottom:20px;border-bottom:solid 2px #F9F9F9;border-top:solid 0;border-right:solid 0;border-left:solid 0;width:100%;display:none}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b.cr-qna-ans-form-open .cr-qna-list-inl-answ{display:block}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting{display:flex;align-items:center}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer{display:block;border-left:solid 3px #BCCCD4;border-top:solid 0;border-right:solid 0;border-bottom:solid 0;padding-left:16px;padding-right:0;padding-top:0;padding-bottom:0;margin-bottom:10px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer.cr-qna-list-last{margin-bottom:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-question{font-size:18px;font-weight:600;line-height:1.2;display:block;color:#203741}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s{font-size:16px;font-weight:400;line-height:1.2;display:block;color:#203741}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s p{margin:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-answer-s a{text-decoration:underline;color:#6d6d6d;cursor:pointer}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-q .cr-qna-list-q-q-r .cr-qna-list-q-author,.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-a .cr-qna-list-q-a-r .cr-qna-list-q-author{font-size:14px;font-weight:400;line-height:1.2;display:block;color:#276A56;font-style:italic;margin-top:5px;margin-bottom:0;margin-left:0;margin-right:0}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author .cr-qna-list-q-author-b{font-weight:600}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-author-verified{font-size:14px;color:#276A56}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button{font-size:14px;font-weight:600;background:#FFF;border:1px solid #BCCCD4;border-radius:0;height:42px;color:#276A56;cursor:pointer;display:inline-block;outline-style:none;padding:4px 15px}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-ans-button:hover{border-color:#4D5D64}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b-r-no-ans .cr-qna-ans-button{display:none}.cr-qna-block #cr-show-more-q-spinner{display:block;margin:30px auto;background:url(/wp-content/plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px}.cr-qna-block .cr-search-no-qna{margin:30px auto;text-align:center;color:#203741}#reviews.cr-reviews-ajax-reviews p.cr-featured-badge,.cr-all-reviews-shortcode p.cr-featured-badge{margin:0 0 10px 0}#reviews.cr-reviews-ajax-reviews .cr-featured-badge span,#reviews.cr-reviews-ajax-reviews .cr-all-featured-badge span,.cr-all-reviews-shortcode .cr-all-featured-badge span{text-transform:uppercase;display:inline-block;font-size:12px;-moz-box-shadow:inset 0 1px 0 0 #fff6af;-webkit-box-shadow:inset 0 1px 0 0 #fff6af;box-shadow:inset 0 1px 0 0 #fff6af;background-color:#ffec64;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;text-indent:0;border:1px solid #fa2;color:#333;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-align:center;text-shadow:0 1px 0 #fe6;padding:0 5px}.cr-reviews-ajax-reviews .cr-reviews-ajax-comments .cr-ajax-reviews-list .review .cr-comment-text{display:block;border-bottom:1px solid #e4e1e3;padding-bottom:1em}.cr-comment-text .cr-comment-head-text{font-size:18px;font-weight:600;margin:0 0 9px 0}.comment-text .cr-comment-head-text{font-size:18px;font-weight:600;margin:0 0 .5em 0}.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch{text-align:center;background-color:#F9F9F9}.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a{color:#4D5D64}.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:hover,.cr-reviews-ajax-reviews .cr-ajax-reviews-wpml-switch a:active{color:#0E252C}#review_form .cr-upload-local-images .cr-upload-images-status,.cr-upload-local-images .cr-upload-images-status{display:block;margin:0 0 10px 0;padding:3px 5px}#review_form .cr-upload-local-images #cr_review_image,.cr-upload-local-images #cr_review_image{margin:0 0 15px 0;width:100%}#review_form .cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error,.cr-upload-local-images .cr-upload-images-status.cr-upload-images-status-error{background-color:#FF4136;color:#303030}#review_form .cr-upload-images-preview,.cr-upload-images-preview{display:flex;margin:0 0 0 0}#review_form .cr-upload-images-preview .cr-upload-images-containers,.cr-upload-images-preview .cr-upload-images-containers{width:75px;height:75px;margin:0 10px 10px 0;position:relative;display:flex;align-items:center;justify-content:center;pointer-events:auto}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-video-thumbnail{margin:0;opacity:.3;padding:15px;border:1px solid #e0e0e0;fill:#e0e0e0;border-radius:2px}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending{pointer-events:none}#review_form .cr-upload-images-preview .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-thumbnail{max-width:100%;max-height:100%;margin:0 0 0 0;opacity:.3}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-thumbnail,#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-video-thumbnail{opacity:.2}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-pbar{width:65px;height:10px;margin:0 5px 0 5px;padding:0;position:absolute;top:50%;left:0;transform:translate(0,-50%);background-color:#ddd;border-radius:5px}#review_form .cr-upload-images-preview .cr-upload-images-pbar .cr-upload-images-pbarin,.cr-upload-images-preview .cr-upload-images-pbarin{width:0;height:100%;margin:0;padding:0;background-color:#4BBE67;border-radius:5px}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-thumbnail{opacity:1}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-video-thumbnail{opacity:1;border-width:0}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-pbar{display:none}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete{padding:1px;position:absolute;top:0;right:0;width:20px;height:20px;display:none;background-color:#e7412c;border-radius:10px;border:0 solid;line-height:0;cursor:pointer}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete:hover{background-color:#db2c1b}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{display:block}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-ok.cr-upload-delete-pending .cr-upload-images-delete,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete{opacity:.2}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg{padding:0;width:18px;height:18px;font-size:18px;line-height:18px;display:block}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete .cr-no-icon{fill:#FFF}#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner,.cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete-spinner{margin:0;background:url(/wp-content/plugins/customer-reviews-woocommerce/img/spinner-2x.gif) no-repeat;background-size:20px 20px;width:20px;height:20px;display:none;text-decoration:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#review_form .cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner,.cr-upload-images-preview .cr-upload-images-containers.cr-upload-delete-pending .cr-upload-images-delete-spinner{display:block}.cr-reviews-grid{padding:20px 0 10px 0;border-width:1px;border-style:solid;border-color:#fff0;display:block;border-radius:5px;margin:0;width:100%}.cr-reviews-grid-inner{border-radius:inherit;display:flex}.cr-reviews-grid-inner .cr-reviews-grid-col{flex-grow:1;width:0}.cr-reviews-grid-inner .cr-reviews-grid-col.cr-reviews-grid-col-none{display:none}.cr-reviews-grid-empty{border-radius:inherit;display:flex;padding:0 10px;margin:10px 0;justify-content:center}.cr-reviews-slider{padding:15px 0;margin:0 25px;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.cr-reviews-slider.slick-initialized{visibility:visible;opacity:1}.cr-reviews-grid .cr-review-card{padding:0 0 0 0;border-width:1px;border-style:solid;border-color:#fff0;border-radius:10px;margin:0 10px 20px 10px;max-width:100%;overflow:hidden;visibility:hidden;display:none}.cr-reviews-grid .cr-reviews-grid-col .cr-review-card{display:block}.cr-reviews-grid .cr-reviews-grid-inner.cr-colcade-loaded .cr-review-card{visibility:visible}.cr-reviews-slider .cr-review-card{box-sizing:border-box;padding:0 10px;height:100%}.cr-reviews-slider .cr-review-card .cr-review-card-inner{margin:0 auto;padding:10px;border-width:1px;border-style:solid;border-color:#fff0;border-radius:inherit;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.cr-reviews-grid .breaker{display:block;margin:5px 0;height:0;width:100%}.cr-reviews-grid .cr-review-card .image-row{display:block;width:100%;position:relative;line-height:0}.cr-reviews-grid .cr-review-card .image-row .image-row-img{display:block;max-width:100%;height:auto;border-style:none;border-radius:0;margin:0 auto;cursor:pointer}.cr-reviews-grid .cr-review-card .image-row .image-row-vid{display:block;max-width:100%;height:auto;border-style:none;border-radius:0;margin:0 auto;width:100%;object-fit:cover;cursor:pointer}.cr-reviews-grid .cr-review-card .image-row .image-row-img.image-row-img-none,.cr-reviews-grid .cr-review-card .image-row .image-row-vid.image-row-vid-none{display:none}.cr-ajax-reviews-video{display:block;position:relative;line-height:0;cursor:pointer;text-align:center}.cr-review-card-content .cr-comment-videoicon,.cr-ajax-reviews-video .cr-comment-videoicon{position:absolute;top:50%;left:50%;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer}#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main .cr-comment-videoicon{max-width:none;max-height:none;width:40px}.cr-review-card-content .cr-vid-playing .cr-comment-videoicon,.cr-ajax-reviews-video.cr-vid-playing .cr-comment-videoicon{display:none}.cr-reviews-grid .cr-review-card .image-row .image-row-count,.cr-reviews-grid .cr-review-card .image-row .media-row-count{position:absolute;max-width:100%;width:100%;height:60px;border-style:none;border-radius:0;bottom:0;background:#20374199;color:#FFF;display:flex;justify-content:center;align-items:center;cursor:pointer;gap:5px}.cr-reviews-grid .cr-review-card .image-row.cr-vid-playing .media-row-count{display:none}.cr-reviews-grid .cr-review-card .top-row{display:flex;padding:16px 0 16px 0;border-bottom:solid 2px #F4F4F4;margin:0 15px 0 15px}.pswp .cr-video-wrapper{display:flex;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:center}.cr-reviews-slider .cr-review-card .top-row{display:flex;padding:16px 0 16px 0;border-bottom:solid 2px #aaa;margin:0 10px 0 10px}.cr-reviews-grid .cr-review-card .top-row .rating,.cr-reviews-slider .cr-review-card .top-row .rating{flex:0 0 50%}.cr-reviews-grid .cr-review-card .top-row .reviewer,.cr-reviews-slider .cr-review-card .top-row .reviewer{text-align:left;display:flex;flex-direction:column;justify-content:center;row-gap:7px}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified{display:flex;align-items:center;line-height:1.2;font-size:16px}.cr-reviews-grid .cr-review-card .top-row .rating .datetime,.cr-reviews-slider .cr-review-card .top-row .rating .datetime{font-size:.9em;color:#676767}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name{font-family:sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:1.2;color:#203741;display:flex;align-items:center}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-name .ivole-grid-country-icon{height:15px;display:block;margin:0 0 0 8px;border-radius:3px}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified{font-family:sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;letter-spacing:0em;text-align:left;color:#18B394;display:flex;align-items:center;margin:0}.cr-reviews-grid .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified,.cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified{height:16px;width:16px;display:inline;vertical-align:middle;margin:0 6px 0 0}.rtl .cr-reviews-slider .cr-review-card .top-row .reviewer .reviewer-verified .cr-reviewer-verified{margin:0 0 0 6px}.cr-reviews-grid .cr-review-card .middle-row,.cr-reviews-grid .cr-review-card .cr-incentivized-row{padding:16px;background:#FCFCFC;border:1px solid #F9F9F9;border-radius:6px;box-sizing:border-box;font-family:sans-serif;font-style:normal;font-weight:400;line-height:130%;font-size:16px;margin:0 15px 15px 15px}.cr-reviews-slider .cr-review-card .middle-row,.cr-reviews-slider .cr-review-card .cr-incentivized-row{padding:16px;background:#FCFCFC;border:1px solid #F9F9F9;border-radius:6px;box-sizing:border-box;font-family:sans-serif;font-style:normal;font-weight:400;line-height:130%;font-size:16px;margin:0 10px 15px 10px;flex:1}.cr-reviews-slider .cr-review-card .cr-incentivized-row{flex:0}.cr-reviews-grid .cr-review-card .top-row .review-thumbnail,.cr-reviews-slider .cr-review-card .top-row .review-thumbnail{flex-basis:56px;flex-shrink:0;margin-right:16px;position:relative;display:flex}.cr-reviews-grid .cr-review-card .top-row .review-thumbnail img,.cr-reviews-slider .cr-review-card .top-row .review-thumbnail img{max-width:50px;max-height:50px;border-radius:25px}.cr-reviews-grid .cr-review-card .rating-row{padding:17px 0 17px 0;display:flex;align-items:center;margin:0 15px 0 15px;line-height:0}.cr-reviews-grid .cr-review-card .cr-comment-head-text{font-size:20px;font-weight:600;margin:0 15px 10px 15px;padding:0;line-height:normal;color:#203741}.cr-reviews-slider .cr-review-card .cr-comment-head-text{font-size:20px;font-weight:600;margin:0 10px 10px 10px;padding:0;line-height:normal;color:#203741}.cr-reviews-slider .cr-review-card .rating-row{padding:17px 0 17px 0;display:flex;align-items:center;margin:0 10px 0 10px;overflow:hidden;line-height:0}.cr-reviews-grid .cr-review-card .rating-row .rating-label,.cr-reviews-slider .cr-review-card .rating-row .rating-label{margin:0 0 0 15px;font-family:sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.1em;text-align:left;color:#898F92}.rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label{margin:0 16px 0 0}.cr-reviews-grid .cr-review-card .middle-row .review-content,.cr-reviews-slider .cr-review-card .middle-row .review-content{margin:0 0 12px 0;color:#484E51}.cr-reviews-grid .cr-review-card .middle-row .review-content p,.cr-reviews-slider .cr-review-card .middle-row p{margin:0}.cr-reviews-grid .cr-review-card .middle-row .datetime,.cr-reviews-slider .cr-review-card .middle-row .datetime{font-weight:300;font-size:14px;color:#898F92}.cr-reviews-grid .cr-review-card .verified-review-row,.cr-reviews-slider .cr-review-card .verified-review-row{margin:0 0 12px 0;text-align:left;font-family:sans-serif}.cr-reviews-grid .cr-review-card .verified-review-row p.ivole-verified-badge,.cr-reviews-slider .cr-review-card .verified-review-row p.ivole-verified-badge{margin:0}.cr-reviews-grid .cr-review-card .verified-review-row .verified-badge-empty,.cr-reviews-slider .cr-review-card .verified-review-row .verified-badge-empty{min-height:20px}.cr-reviews-grid .cr-review-card .review-product,.cr-reviews-slider .cr-review-card .review-product{border-radius:inherit;display:flex;padding:10px;margin-top:10px;line-height:1}.cr-reviews-slider .cr-review-card .cr-sldr-custom-questions{border-radius:inherit;display:block;padding:0;margin:0 10px 17px 10px;line-height:1;border-top:1px dashed #aaa;border-bottom:1px dashed #aaa;font-size:14px}.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail,.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail{flex:0 0 20%}.cr-reviews-grid .cr-review-card .review-product .cr-product-thumbnail img,.cr-reviews-slider .cr-review-card .review-product .cr-product-thumbnail img{width:50px;height:50px;max-width:none;max-height:none;min-width:auto}.cr-reviews-grid .cr-review-card .review-product .product-title,.cr-reviews-slider .cr-review-card .review-product .product-title{margin:auto 0;padding-left:5px;font-family:Helvetica;font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0em;text-align:left;color:#203741}.cr-reviews-grid .cr-review-card .cr-grid-replies-container{.cr-grid-replies{display:flex;align-items:center;justify-content:flex-start;position:relative;margin:15px 0;padding:0;box-sizing:border-box}.cr-grid-replies-line{height:1px;background:#e9e9e9}.cr-grid-replies-line-left{width:15px;flex-shrink:0}.cr-grid-replies-line-right{flex-grow:1}.cr-grid-replies-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 15px;background:#FFF;border:solid 1px #F4F4F4;border-radius:18px;font-size:16px;font-weight:500;color:#484E51;z-index:2}.cr-grid-replies-pill .cr-grid-replies-pill-count{color:#898F92}.cr-grid-first-reply{margin:15px 15px}.cr-grid-reply-top-row{display:flex;gap:15px}.cr-grid-reply-top-row{.cr-grid-reply-thumbnail{flex-basis:40px;flex-shrink:0;margin:0;position:relative;display:flex}.cr-grid-reply-thumbnail img{max-width:40px;max-height:40px;border-radius:20px}.cr-grid-reply-thumbnail .cr-avatar-check{width:16px;height:16px;background-color:#31856C;position:absolute;left:28px;top:21px;border-radius:8px;border:2px solid #FFF;display:flex;align-items:center;justify-content:center;box-sizing:border-box;z-index:10}.cr-grid-reply-author{display:flex;flex-direction:column;justify-content:center;gap:2px}.cr-grid-reply-author-name{font-family:sans-serif;font-weight:700;line-height:1.2;font-size:16px;color:#203741}.cr-grid-reply-author-type{font-family:sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:14px;color:#18B394}}.cr-grid-reply-middle-row{margin:15px 0;padding:16px;background:#FCFCFC;border:1px solid #F9F9F9;border-radius:5px;font-size:14px;font-family:sans-serif;font-style:normal;box-sizing:border-box;font-weight:400}.cr-grid-reply-middle-row{.cr-grid-reply-content p{margin:0}}}.rtl .cr-reviews-slider .cr-review-card .review-product .product-title{padding-left:0;padding-right:5px}.rtl .cr-reviews-grid .cr-review-card .top-row .review-thumbnail,.rtl .cr-reviews-slider .cr-review-card .top-row .review-thumbnail{margin-left:16px;margin-right:0}.rtl .cr-reviews-grid .cr-review-card .rating-row .rating-label,.rtl .cr-reviews-slider .cr-review-card .rating-row .rating-label{margin-left:0;margin-right:15px}p.ivole-verified-badge{font-size:12px;vertical-align:middle}span.ivole-verified-badge-text{vertical-align:middle}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-icon,p.ivole-verified-badge img.ivole-verified-badge-icon,#reviews img.ivole-verified-badge-icon,img.ivole-verified-badge-icon{float:none;height:20px;width:17px;vertical-align:middle;margin:0 5px 0 0;display:inline;border-radius:0}.woocommerce #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page #content div.product #reviews .comment img.ivole-verified-badge-ext-icon,.woocommerce-page div.product #reviews .comment img.ivole-verified-badge-ext-icon,#reviews p.ivole-verified-badge img.ivole-verified-badge-ext-icon,p.ivole-verified-badge img.ivole-verified-badge-ext-icon,#reviews img.ivole-verified-badge-ext-icon,img.ivole-verified-badge-ext-icon{float:none;height:11px;width:11px;vertical-align:middle;margin:0 0 0 5px;display:inline;border-radius:0}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question{display:flex;align-items:center;margin:15px 0;column-gap:10px}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox{flex-direction:column;align-items:flex-start}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-p{margin:0}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox .cr-sldr-p{margin-bottom:7px}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question.cr-sldr-checkbox ul{margin:0 0 0 25px}.cr-reviews-slider .cr-review-card .cr-sldr-custom-question .cr-sldr-label{font-weight:550}@font-face{font-family:'slick';font-weight:400;font-style:normal;font-display:swap;src:url(/wp-content/plugins/customer-reviews-woocommerce/fonts/slick.eot);src:url('/wp-content/plugins/customer-reviews-woocommerce/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/wp-content/plugins/customer-reviews-woocommerce/fonts/slick.woff) format('woff'),url(/wp-content/plugins/customer-reviews-woocommerce/fonts/slick.ttf) format('truetype'),url('/wp-content/plugins/customer-reviews-woocommerce/fonts/slick.svg#slick') format('svg')}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.cr-reviews-slider .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;opacity:1}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.cr-reviews-slider.slick-slider .slick-track{display:flex}.cr-reviews-slider.slick-slider .slick-slide{height:inherit}.cr-reviews-slider.slick-slider .slick-slide>div{height:100%}.cr-ajax-reviews-cus-images-slider-nav.cr-reviews-slider.slick-slider .slick-slide>div{line-height:0}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.cr-reviews-slider .slick-arrow.slick-prev,.cr-reviews-slider .slick-arrow.slick-next,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-prev,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider.cr-ajax-reviews-cus-images-slider-nav .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.cr-reviews-slider .slick-arrow.slick-prev:not(:hover),.cr-reviews-slider .slick-arrow.slick-next:not(:hover){background:#fff0}.cr-reviews-slider .slick-prev:hover,.cr-reviews-slider .slick-prev:focus,.cr-reviews-slider .slick-next:hover,.cr-reviews-slider .slick-next:focus{color:#fff0;outline:none;background:#fff0}.cr-reviews-slider .slick-prev:hover:before,.cr-reviews-slider .slick-prev:focus:before,.cr-reviews-slider .slick-next:hover:before,.cr-reviews-slider .slick-next:focus:before{opacity:1}.cr-reviews-slider .slick-prev.slick-disabled:before,.cr-reviews-slider .slick-next.slick-disabled:before{opacity:.25}.cr-reviews-slider .slick-prev:before,.cr-reviews-slider .slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:grey;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr-reviews-slider.slick-slider .slick-prev{left:-25px}[dir='rtl'] .cr-reviews-slider .slick-prev{right:-25px;left:auto}.cr-reviews-slider .slick-prev:before{content:'←'}[dir='rtl'] .cr-reviews-slider .slick-prev:before{content:'→'}.cr-reviews-slider.slick-slider .slick-next{right:-25px}[dir='rtl'] .cr-reviews-slider .slick-next{right:auto;left:-25px}.cr-reviews-slider .slick-next:before{content:'→'}[dir='rtl'] .cr-reviews-slider .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.cr-reviews-slider .slick-dots,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;border:none}.cr-reviews-slider .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.cr-reviews-slider .slick-dots li button,.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.cr-reviews-slider .slick-dots li button:not(:hover),.cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button:not(:hover){background:#fff0}.cr-reviews-slider .slick-dots li button:hover,.cr-reviews-slider .slick-dots li button:focus{outline:none}.cr-reviews-slider .slick-dots li button:hover:before,.cr-reviews-slider .slick-dots li button:focus:before{opacity:1}.cr-reviews-slider .slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cr-reviews-slider .slick-dots li.slick-active button:before{opacity:.75;color:#000}.cr-qna-separator{display:inline;margin:0 6px}.cr-all-reviews-pagination{text-align:center;font-size:15px}.cr-all-reviews-pagination.cr-pagination-load{pointer-events:none}.cr-all-reviews-pagination .cr-page-numbers-a{cursor:pointer}.cr-all-reviews-pagination .cr-page-numbers-a.next,.cr-all-reviews-pagination .cr-page-numbers-a.prev{text-decoration:none}.cr-all-reviews-pagination .cr-page-numbers.current{font-weight:700}@media all and (max-width:700px){.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex{flex-direction:column}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex .cr-ajax-reviews-slide-main-comment,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal .cr-ajax-reviews-slide-main-flex .cr-ajax-reviews-slide-main-comment{width:100%}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-main .cr-ajax-reviews-slide-main-comment{width:100%;padding-top:10px;padding-right:10px;padding-left:10px;max-width:400px;margin:0 auto}.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal,.cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal{overflow-y:scroll}}@media all and (max-width:600px){#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal{width:100%;height:100%;left:0;margin-left:0;margin-top:0;top:0;max-width:100%;max-height:100%}#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{width:80px}}@media all and (max-width:415px){#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav div.cr-ajax-reviews-slide-nav img{width:60px}.cr-qna-block .cr-qna-search-block{flex-wrap:wrap}.cr-qna-block .cr-qna-search-block div{width:100%}.cr-qna-block .cr-qna-search-block button.cr-qna-ask-button{width:100%;margin-top:10px;margin-bottom:0;margin-left:0;margin-right:0}.cr-all-reviews-shortcode ol.commentlist li .cr-comment-text .cr-rating-product-name{flex-direction:column;align-items:flex-start}}@media all and (max-width:370px){.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r{display:block}.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-b .cr-qna-list-q-b-r .cr-qna-q-voting{margin-top:15px}}@media only screen and (max-width:800px){.cr-reviews-grid-inner .cr-reviews-grid-col3{display:none}}@media only screen and (max-width:550px){.cr-reviews-grid-inner .cr-reviews-grid-col2{display:none}}.jetpack-instant-search__overlay{background:#1d2327b3;bottom:0;box-sizing:border-box;color:#0a112d;font-size:16px;left:0;opacity:1;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;z-index:9999999999999}body.jps-theme-argent .jetpack-instant-search__overlay *{font-family:Helvetica,sans-serif}@media(max-width:767.98px){.jetpack-instant-search__overlay{padding:3em 1em}}@media(max-width:575.98px){.jetpack-instant-search__overlay{padding:0}}@media(min-width:768px){.jetpack-instant-search__overlay{padding:3em}}.jetpack-instant-search__overlay h1,.jetpack-instant-search__overlay h2,.jetpack-instant-search__overlay h3,.jetpack-instant-search__overlay h4,.jetpack-instant-search__overlay h5,.jetpack-instant-search__overlay h6{letter-spacing:inherit}.jetpack-instant-search__overlay.is-hidden{background:#0000;opacity:0;visibility:hidden}.jetpack-instant-search__overlay *,.jetpack-instant-search__overlay :after,.jetpack-instant-search__overlay :before{box-sizing:inherit}@media print{.jetpack-instant-search__overlay.is-hidden{display:none}}@media(prefers-reduced-motion:no-preference){.jetpack-instant-search__overlay{transition:opacity .1s ease-in}}.gridicon{display:inline-block;fill:currentColor}.gridicon.needs-offset g{transform:translate(1px,1px)}.gridicon.needs-offset-x g{transform:translate(1px)}.gridicon.needs-offset-y g{transform:translateY(1px)}.jetpack-instant-search__jetpack-colophon{margin-bottom:2em;margin-top:2em;text-align:center}.jetpack-instant-search__jetpack-colophon-link{align-items:center;color:inherit;display:flex;text-decoration:none}.jetpack-instant-search__jetpack-colophon-logo{display:inline;height:16px;width:16px}.jetpack-instant-search__jetpack-colophon-text{color:#2c3338;font-size:.7em;font-weight:500;line-height:16px;padding-left:12px}.jetpack-instant-search__notice{display:flex;font-size:14px;margin:1em 0;padding:.75em}.jetpack-instant-search__notice.jetpack-instant-search__notice--warning{background-color:#f5e6b3;color:#4f3500}.jetpack-instant-search__notice .gridicon{flex-shrink:0;margin-right:.5em;margin-top:1px;vertical-align:middle}.jetpack-instant-search__scroll-button{border:0;box-shadow:none;outline:0;padding:0 6px}.jetpack-instant-search__scroll-button:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__search-results .jetpack-instant-search__search-results-pagination button.jetpack-instant-search__scroll-button{background-color:inherit;color:#646970;font-size:inherit;font-weight:inherit}.jetpack-instant-search__search-sort{align-items:center;display:flex}.jetpack-instant-search__search-sort>label[for=jetpack-instant-search__search-sort-select]{flex-shrink:0;font-size:1em;font-weight:700;margin:0 .25em 0 0}.jetpack-instant-search__search-sort-with-links{font-size:13px}.jetpack-instant-search__search-sort-with-links .jetpack-instant-search__search-sort-separator{color:#646970;font-weight:300}@media(max-width:575.98px){.jetpack-instant-search__search-sort-with-select{margin-right:1em;width:100%}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-sort-with-select{margin-right:0}}@media(min-width:992px){.jetpack-instant-search__search-sort-with-select{margin-top:-4px}}.jetpack-instant-search__search-sort-select{appearance:auto;background:#fff;border:1px solid #fbfcfe;border-radius:5px;color:#0a112d;font-size:1em;height:inherit;padding:.25em}@media(max-width:575.98px){.jetpack-instant-search__search-sort-select{padding:.5em;width:100%}}.jetpack-instant-search__search-sort-option{border:none;border-radius:0;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none}.jetpack-instant-search__search-sort-option,.jetpack-instant-search__search-sort-option:focus,.jetpack-instant-search__search-sort-option:hover{appearance:none;background:none;box-shadow:none;outline:none}.jetpack-instant-search__search-sort-option{cursor:pointer;padding:0 2px}.jetpack-instant-search__search-sort-option:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option{background-color:inherit;color:#646970;font-size:inherit;font-weight:inherit}.jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option.is-selected{color:#1d35b4;font-weight:600;text-decoration:none}.jetpack-instant-search__search-form-controls{align-items:center;display:flex;line-height:1.3;margin-left:56px;margin-right:56px;margin-top:16px;z-index:1}@media(max-width:991.98px){.jetpack-instant-search__search-form-controls{flex-direction:row-reverse;justify-content:space-between;left:0;margin-left:40px;margin-right:40px;position:relative;right:0}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-form-controls{flex-direction:row-reverse;justify-content:space-between;left:0;margin-left:40px;margin-right:40px;position:relative;right:0}}@media(max-width:767.98px){.jetpack-instant-search__search-form-controls{margin-left:20px;margin-right:20px}}@media(min-width:992px){.jetpack-instant-search__search-form-controls{position:absolute;right:320px}}@media(min-width:1200px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-form-controls{position:absolute;right:320px}}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-form-controls{right:0}.jetpack-instant-search__box{border-bottom:1px solid #fbfcfe;border-right:1px solid #fbfcfe}.jetpack-instant-search__box-label{align-items:center;display:flex;flex:0 0 100%;margin:0}input.jetpack-instant-search__box-input.search-field{appearance:none;background:#fff;border:0;box-shadow:none;color:#3c434a;font-size:18px;height:60px;line-height:1;margin:0;max-width:none;padding:0 14px;text-indent:32px;vertical-align:middle}input.jetpack-instant-search__box-input.search-field:focus,input.jetpack-instant-search__box-input.search-field:hover{background:#fff;color:#0a112d}input.jetpack-instant-search__box-input.search-field.search-field{letter-spacing:-.02em;padding-left:0;text-indent:0}.jetpack-instant-search__box-gridicon{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;left:0;position:relative;top:0;width:60px;z-index:1}.jetpack-instant-search__box-gridicon svg{fill:#646970}.jetpack-instant-search__box input[type=button]{border:none;border-radius:0;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none}.jetpack-instant-search__box input[type=button],.jetpack-instant-search__box input[type=button]:focus,.jetpack-instant-search__box input[type=button]:hover{appearance:none;background:none;box-shadow:none;outline:none}.jetpack-instant-search__box input[type=button]{color:#646970;cursor:pointer;font-size:1em;font-weight:400;height:60px;line-height:1;margin:0 .25em 0 0;overflow-wrap:normal;width:60px}.jetpack-instant-search__box input[type=button]:focus,.jetpack-instant-search__box input[type=button]:hover{color:#3c434a}.jetpack-instant-search__box input[type=button]:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input{border:none;box-shadow:none;height:52px;outline-style:none;padding:0 10px;width:100%}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:focus,.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:hover{border:none;box-shadow:none}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input:focus{border-radius:5px;margin-left:-50px;margin-right:5px;outline:thin dotted #3c434a;outline-offset:inherit;padding-left:60px}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-results-button,.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-results-decoration{appearance:none;-webkit-appearance:none;display:initial}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-webkit-search-cancel-button{display:none}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-ms-clear,.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input::-ms-reveal{display:none}@media(prefers-reduced-motion:no-preference){.jetpack-instant-search__box input[type=button]{transition:all .1s linear}.jetpack-instant-search__box input[type=search].jetpack-instant-search__box-input{transition:color .15s ease-in-out,border-color .25s ease-in-out}}.jetpack-instant-search__path-breadcrumb{font-size:.9em;margin:0;max-width:calc(100vw - 2em);overflow-x:hidden;text-overflow:ellipsis}.jetpack-instant-search__path-breadcrumb-link{max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.jetpack-instant-search__path-breadcrumb-link:focus,.jetpack-instant-search__path-breadcrumb-link:hover{text-decoration:underline}.jetpack-instant-search__path-breadcrumb,.jetpack-instant-search__path-breadcrumb-link{color:#3c434a}.jetpack-instant-search__search-result-comments{border-left:2px solid #f0f0f1;font-size:.9em;margin-left:8px;margin-top:16px;overflow-wrap:break-word;padding-left:16px}.jetpack-instant-search__search-result-comments .gridicon{margin-right:8px;vertical-align:middle}.jetpack-instant-search__search-result-expanded{display:flex;flex-flow:column}.jetpack-instant-search__search-result-expanded:last-child{margin-right:0}.jetpack-instant-search__search-result-expanded .jetpack-instant-search__search-result-expanded__title{width:100%}.jetpack-instant-search__search-result-expanded__path{color:#646970;font-size:.9375em;margin:0 0 .4em}.jetpack-instant-search__search-result-expanded__copy-container{max-width:100%}@media(min-width:576px){.jetpack-instant-search__search-result-expanded__copy-container{width:calc(100% - 128px - 1em)}}.jetpack-instant-search__search-result-expanded--no-image .jetpack-instant-search__search-result-expanded__copy-container{width:auto}.jetpack-instant-search__search-result-expanded__content{color:#0a112d;font-size:.9375em}.jetpack-instant-search__search-result-expanded__image-link{margin-left:1em}@media(max-width:575.98px){.jetpack-instant-search__search-result-expanded__image-link{margin:0 auto .5em}}.jetpack-instant-search__search-result-expanded__image-container{position:relative;width:128px}@media(max-width:575.98px){.jetpack-instant-search__search-result-expanded__image-container{width:256px}}.jetpack-instant-search__search-result-expanded--no-image .jetpack-instant-search__search-result-expanded__image-container{display:none}.jetpack-instant-search__search-result-expanded__image-container:before{content:"";display:block;padding-top:100%;width:100%}.jetpack-instant-search__search-result-expanded__image{border-radius:5px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.jetpack-instant-search__search-result-expanded__content-container{display:flex;flex-flow:column}@media(min-width:576px){.jetpack-instant-search__search-result-expanded__content-container{flex-flow:row nowrap}}.jetpack-instant-search__search-result-expanded__footer{display:flex;list-style-type:none;margin-left:0;margin-top:10px;padding-left:0}.jetpack-instant-search__search-result-expanded__footer li{margin-right:10px}.jetpack-instant-search__search-result-expanded__footer-blog-image{border-radius:2px;margin-right:3px;vertical-align:middle}.jetpack-instant-search__search-result-expanded__footer-blog{font-size:13px;font-style:normal;font-weight:600;line-height:180%}.jetpack-instant-search__search-result-expanded__footer-author:after,.jetpack-instant-search__search-result-expanded__footer-blog:after{color:#636363;content:"·";margin-left:10px}li:last-child .jetpack-instant-search__search-result-expanded__footer-author:after,li:last-child .jetpack-instant-search__search-result-expanded__footer-blog:after{content:""}.jetpack-instant-search__search-result-expanded__footer-author,.jetpack-instant-search__search-result-expanded__footer-date{color:#636363;font-size:13px;font-style:normal;font-weight:400}.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title{margin-bottom:.4em}.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-minimal-title .gridicon{margin-right:8px}.jetpack-instant-search__search-result-minimal-cats-and-tags{display:flex;flex-flow:row wrap;font-size:.9375em}.jetpack-instant-search__search-result-minimal-cats,.jetpack-instant-search__search-result-minimal-tags{display:flex;flex-flow:row wrap;list-style-type:none;margin:0;padding:0}.jetpack-instant-search__search-result-minimal-cat,.jetpack-instant-search__search-result-minimal-tag{margin:0 .75em 0 0}.jetpack-instant-search__search-result-minimal-cat .gridicon,.jetpack-instant-search__search-result-minimal-tag .gridicon{margin-right:.25em}.jetpack-instant-search__search-result-minimal-cat .gridicon,.jetpack-instant-search__search-result-minimal-cat-text,.jetpack-instant-search__search-result-minimal-tag .gridicon,.jetpack-instant-search__search-result-minimal-tag-text{vertical-align:middle}.jetpack-instant-search__search-result-minimal-content{overflow-wrap:break-word}.jetpack-instant-search__product-price-regular{color:#646970;padding-right:.25em}.jetpack-instant-search__product-rating-stars .gridicon{fill:#f0c930;vertical-align:middle}.jetpack-instant-search a.jetpack-instant-search__product-rating-count{color:#646970;font-size:.9em;text-decoration:underline;vertical-align:text-top}.jetpack-instant-search__search-results-list.is-format-product{display:flex;flex-wrap:wrap;margin-right:40px;padding:0 0 3em}@media(max-width:991.98px){.jetpack-instant-search__search-results-list.is-format-product{margin-right:24px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-list.is-format-product{margin-right:4px}}.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{display:flex;flex-direction:column;margin:0 16px 16px 0;position:relative;width:calc(50% - 16px)}@media(min-width:576px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(33.33333% - 16px)}}@media(min-width:768px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(25% - 16px)}}@media(min-width:992px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(33.33333% - 16px)}}@media(min-width:1200px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(25% - 16px)}}@media(min-width:1400px){.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product{width:calc(20% - 16px)}}.jetpack-instant-search__search-result.jetpack-instant-search__search-result-product .jetpack-instant-search__search-result-title-link{display:initial}.jetpack-instant-search__search-result>.jetpack-instant-search__search-result-product-img-link{display:block}.jetpack-instant-search__search-result-product-img-container{border-radius:5px;color:#0000}.jetpack-instant-search__search-result-product-img-container.jetpack-instant-search__search-result-product-img-container--placeholder{background:#c3c4c7}.jetpack-instant-search__search-result-product-img-container .gridicon{fill:#fff}.jetpack-instant-search__search-result-product-img-container{position:relative}.jetpack-instant-search__search-result-product-img-container:before{content:"";display:block;padding-top:100%;width:100%}.jetpack-instant-search__search-result-product-img{border-radius:5px;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.jetpack-instant-search__search-result-product-img>.gridicon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.jetpack-instant-search__search-result-product-img>.gridicons-image{height:25%;width:25%}.jetpack-instant-search__search-result-product-img>.gridicons-block{height:50%;width:50%}.jetpack-instant-search__search-result-title.jetpack-instant-search__search-result-product-title{font-size:1.25em;margin:.25em 0 0}.jetpack-instant-search__search-result-product-match{font-size:.9em;margin-top:.25em}.jetpack-instant-search__search-result-product-match mark{align-items:center;display:flex;font-weight:400}.jetpack-instant-search__search-result-product-match .gridicon{height:1em;margin-right:.25em;width:1em}.jetpack-instant-search__search-result{margin:0 0 2em}.jetpack-instant-search__search-result-title{font-size:1.6em;font-weight:400;line-height:1.35;margin:0;overflow-wrap:break-word}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link{align-items:center;display:flex;text-decoration:none}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link:focus,.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-link:hover{text-decoration:underline}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-checkmark{background-color:#b8e6bf;border-radius:50%;height:30px;margin-left:.35em;position:relative;width:30px}.jetpack-instant-search__search-result-title .jetpack-instant-search__search-result-title-checkmark:after{border-bottom:3px solid #00450c;border-left-color:#00450c;border-right:3px solid #00450c;border-top-color:#00450c;content:"";height:16px;left:11px;position:absolute;top:6px;transform:rotate(40deg);width:8px}.jetpack-instant-search__search-filters{position:relative}.jetpack-instant-search__search-filters>div{margin-top:1em}.jetpack-instant-search__search-filters-title{color:#0a112d;display:block;font-size:inherit;font-weight:700;line-height:1.3;margin:0;padding:0}.jetpack-instant-search__clear-filters-link{border:none;cursor:pointer;line-height:1.3;margin:0;padding:0 4px;position:absolute;right:0;top:0}.jetpack-instant-search__clear-filters-link:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}.jetpack-instant-search__sidebar .jetpack-instant-search__search-filters button.jetpack-instant-search__clear-filters-link{background-color:inherit;color:#646970;font-size:inherit;font-weight:inherit}.jetpack-instant-search__search-filter-sub-heading{color:#646970;font-size:inherit;margin:0;padding:0}.jetpack-instant-search__search-filter-list{text-align:left}.jetpack-instant-search__search-filter-list>div{align-items:baseline;display:flex;margin-top:8px}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input{appearance:auto;background:none;border:none;cursor:pointer;height:auto;margin:0;top:1px;width:auto}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:after,.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:before,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:after,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:before{display:none!important}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-input:focus,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-input:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit;outline-offset:2px}.jetpack-instant-search__search-filter-list .jetpack-instant-search__search-filter-list-label,.jetpack-instant-search__search-filter-list .widget_search .jetpack-instant-search__search-filter-list-label{color:inherit;cursor:pointer;display:inline-block;font-weight:400;margin:0 0 0 8px;padding:0;width:auto}.jetpack-instant-search__search-static-filter-list{font-size:.875rem;line-height:1.8}.jetpack-instant-search__widget-area-container{margin-bottom:2em}.jetpack-instant-search__sidebar{padding-top:14px}.jetpack-instant-search__sidebar .jetpack-instant-search__widget-area>.widget{background:none;border:none;margin:0;padding:0}.jetpack-instant-search__sidebar .jetpack-instant-search__widget-area>.widget a{font-weight:400}.jetpack-instant-search__sidebar h2.widgettitle{border:none;font-size:1.3em;margin:1em 0 .5em}.jetpack-instant-search__sidebar h2.widgettitle:after,.jetpack-instant-search__sidebar h2.widgettitle:before{display:none!important}.jetpack-instant-search__search-static-filter-variation-tabbed{border-bottom:1px solid #fbfcfe;display:flex}.jetpack-instant-search__search-static-filter-variation-tabbed>div{margin:0}.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-label{margin:0;padding:10px 20px}.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-input{display:none}.jetpack-instant-search__search-static-filter-variation-tabbed .jetpack-instant-search__search-filter-list-input:checked+.jetpack-instant-search__search-filter-list-label{border-bottom:3px solid #3858e9}.jetpack-instant-search__search-results-wrapper{border-radius:4px;height:100%;margin:0 auto;max-width:1080px;overflow:hidden;position:relative}@media(min-width:992px){.jetpack-instant-search__search-results-wrapper{max-width:95%}}.jetpack-instant-search__search-results-wrapper.has-colophon{padding-bottom:40px}.jetpack-instant-search__jetpack-colophon{background-color:#fff;border-top:1px solid #fbfcfe;bottom:0;display:flex;height:40px;justify-content:center;margin:0;position:absolute;width:100%}.jetpack-instant-search__search-results{background:#fff;height:100%;min-height:100%;overflow-y:auto;position:relative;z-index:10}@media(max-width:575.98px){.jetpack-instant-search__search-results{border-radius:0}}.jetpack-instant-search__search-results mark{background:#ffc;color:#0a112d}.jetpack-instant-search__search-results #jetpack-instant-search__overlay-focus-anchor{background-color:inherit;border:none;bottom:0;clip-path:inset(50%);color:inherit;font-size:.7em;font-weight:400;margin-bottom:4px;margin-right:4px;overflow:hidden;padding:4px 6px;position:absolute;right:0;width:1px}.jetpack-instant-search__search-results #jetpack-instant-search__overlay-focus-anchor:focus{clip-path:none;outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit;width:auto}.jetpack-instant-search__search-results-controls{display:flex}.jetpack-instant-search__search-results-content{display:flex;position:relative}.jetpack-instant-search__search-results-filter-button{align-items:center;border:0;color:#646970;cursor:pointer;display:flex;flex-shrink:0;font-size:12px;margin:0;padding:8px;text-decoration:none}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-filter-button{visibility:hidden}@media(min-width:576px){.jetpack-instant-search__search-results-filter-button{font-size:13px;padding:10px 14px}}@media(min-width:992px){.jetpack-instant-search__search-results-filter-button{display:none}.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-filter-button{display:flex}}@media(min-width:1200px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-filter-button{display:none}}.jetpack-instant-search__search-results-filter-button:focus,.jetpack-instant-search__search-results-filter-button:hover{color:#0a112d}.jetpack-instant-search__search-results-filter-button .gridicon{margin-left:4px}.jetpack-instant-search__search-results-primary{margin:0;max-width:calc(100% - 320px);width:100%}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-primary{max-width:100%}@media(max-width:991.98px){.jetpack-instant-search__search-results-primary{max-width:100%}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-primary{max-width:100%}}.jetpack-instant-search__search-results-secondary{background:none;border-left:1px solid #fbfcfe;border-radius:0;bottom:0;box-shadow:none;color:#0a112d;display:block;flex:none;padding:0 32px;position:static;width:320px}.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-secondary{display:none}@media(max-width:991.98px){.jetpack-instant-search__search-results-secondary{display:none}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary{display:none}}@media(max-width:991.98px){.jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{background:#fff;border:1px solid #0000001a;border-radius:6px;box-shadow:0 2px 3px #0000001a;display:block;left:1em;max-height:70vh;min-width:360px;overflow-y:scroll;padding:16px 24px;position:absolute;right:1em;top:0;width:auto;z-index:10}}@media(max-width:991.98px)and (max-width:575.98px){.jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{max-height:80vh}}@media(max-width:991.98px){.jetpack-instant-search__overlay--no-sidebar .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{display:none}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{background:#fff;border:1px solid #0000001a;border-radius:6px;box-shadow:0 2px 3px #0000001a;display:block;left:1em;max-height:70vh;min-width:360px;overflow-y:scroll;padding:16px 24px;position:absolute;right:1em;top:0;width:auto;z-index:10}}@media(max-width:1199.98px)and (max-width:575.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{max-height:80vh}}@media(max-width:1199.98px){.jetpack-instant-search__overlay--no-sidebar .jp-search-configure-app-wrapper .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{display:none}}.jetpack-instant-search__search-results-title,.jetpack-instant-search__search-results-unused-query{color:#0a112d;font-size:1em;font-weight:700;line-height:1.3;margin:1em 56px 1.5em;overflow-wrap:break-word;padding:0}@media(max-width:991.98px){.jetpack-instant-search__search-results-title,.jetpack-instant-search__search-results-unused-query{margin-bottom:1em;margin-left:40px;margin-right:40px}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-title,.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-unused-query{margin-bottom:1em;margin-left:40px;margin-right:40px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-title,.jetpack-instant-search__search-results-unused-query{margin-left:20px;margin-right:20px}}@media(min-width:992px){.jetpack-instant-search__search-results-title{padding-right:210px}}@media(min-width:1200px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-title{padding-right:210px}}.jetpack-instant-search__search-results-list{color:#0a112d;list-style:none;margin-left:56px;margin-right:56px;padding:0}@media(max-width:991.98px){.jetpack-instant-search__search-results-list{margin-left:40px;margin-right:40px}}@media(max-width:1199.98px){.jp-search-configure-app-wrapper .jetpack-instant-search__search-results-list{margin-left:40px;margin-right:40px}}@media(max-width:767.98px){.jetpack-instant-search__search-results-list{margin-left:20px;margin-right:20px}}.jetpack-instant-search__search-results-list li:before{content:"";height:1px;position:absolute;width:1px}.jetpack-instant-search__search-results-search-form{font-size:.8em;margin:0;top:0;width:100%}button.jetpack-instant-search__overlay-close{border:none;border-radius:0;margin:0;padding:0;text-decoration:none;text-shadow:none;text-transform:none}button.jetpack-instant-search__overlay-close,button.jetpack-instant-search__overlay-close:focus,button.jetpack-instant-search__overlay-close:hover{appearance:none;background:none;box-shadow:none;outline:none}button.jetpack-instant-search__overlay-close{align-items:center;background-color:#0000!important;border-bottom:1px solid #fbfcfe;cursor:pointer;display:flex;height:61px;justify-content:center;line-height:1;width:60px}button.jetpack-instant-search__overlay-close:focus{outline:1px auto Highlight;outline:1px auto -webkit-focus-ring-color!important;outline-offset:inherit}button.jetpack-instant-search__overlay-close svg.gridicon{fill:#646970}button.jetpack-instant-search__overlay-close:active,button.jetpack-instant-search__overlay-close:focus,button.jetpack-instant-search__overlay-close:hover{background-color:#0000!important;border-color:#fbfcfe}button.jetpack-instant-search__overlay-close:active svg.gridicon,button.jetpack-instant-search__overlay-close:focus svg.gridicon,button.jetpack-instant-search__overlay-close:hover svg.gridicon{fill:#3c434a}.jetpack-instant-search__search-results-pagination{display:block;flex:none;margin:50px}@media(prefers-reduced-motion:no-preference){.jetpack-instant-search__search-results-filter-button{transition:background-color .25s ease-in-out}}.jetpack-instant-search .widget a,.jetpack-instant-search .widget.widget_archive ul li a,.jetpack-instant-search a{border:none;color:#0a112d;text-decoration:none}.jetpack-instant-search .widget a:focus,.jetpack-instant-search .widget a:hover,.jetpack-instant-search .widget.widget_archive ul li a:focus,.jetpack-instant-search .widget.widget_archive ul li a:hover,.jetpack-instant-search a:focus,.jetpack-instant-search a:hover{color:#1d35b4;text-decoration:underline}.jetpack-search-filters-widget__filter-list{list-style-type:none}body.enable-search-modal .cover-modal.show-modal.search-modal.active{display:none}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute;width:1px}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark{background:#1d2327b3;color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a{color:#f6f7f7}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget a:hover,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .widget.widget_archive ul li a:hover,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark a:hover{color:#546ff3}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-filters-title,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-expanded__content,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-list,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-title,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-unused-query{color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__jetpack-colophon-text,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__path-breadcrumb,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__path-breadcrumb-link{color:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-filter-sub-heading,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-expanded__path{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__jetpack-colophon{background-color:#000;border-color:#3c434a}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close{border-color:#3c434a}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box-gridicon svg,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close svg.gridicon{fill:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close{border-color:#3c434a}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close:focus svg.gridicon,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark button.jetpack-instant-search__overlay-close:hover svg.gridicon{fill:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button]{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button]:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__box input[type=button]:hover{color:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field{background:#000;color:#a7aaad}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:hover{background:#000;color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark input.jetpack-instant-search__box-input.search-field:focus{outline:thin dotted #fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results{background:#000}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results mark{color:#fbfcfe}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button:focus,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-filter-button:hover,.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary{color:#fbfcfe}@media(min-width:992px){.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary{border-color:#3c434a}}@media(max-width:991.98px){.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-results-secondary.jetpack-instant-search__search-results-secondary--show-as-modal{background:#000;border-color:#3c434a;box-shadow:0 2px 3px #3c434a}}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option{color:#8c8f94}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-form-controls .jetpack-instant-search__search-sort button.jetpack-instant-search__search-sort-option.is-selected{color:#546ff3}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-result-product-img--placeholder{color:#2c3338}.jetpack-instant-search__overlay.jetpack-instant-search__overlay--dark .jetpack-instant-search__search-sort-select{background:#000;border-color:#3c434a;color:#fbfcfe}:root{--color-primary:#000000;--color-primary-dark:#000000;--color-secondary:#FF5100;--color-secondary-hover:#E54900;--color-white:#FFFFFF;--color-stroke:#DDDDDD;--color-bg:#FFFFFF;--color-bg-light:#F0F4F8;--color-gray-darkest:#222222;--color-gray-dark:#444444;--color-gray:#666666;--color-gray-light:#888888;--color-text:#000000;--color-text-light:#666666;--color-text-lighter:#888888;--color-border:#DDDDDD;--color-bg-dark:#222222;--color-success:#28A745;--color-error:#DC3545;--color-accent:#FFD700;--font-primary:'Roboto Flex', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-heading:'DM Serif Display', Georgia, 'Times New Roman', serif;--font-heading-alt:'Roboto Flex', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-size-base:16px;--font-size-sm:14px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:30px;--font-size-4xl:36px;--font-size-5xl:48px;--line-height-base:1.6;--line-height-tight:1.2;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--container-width:1440px;--container-padding:1.5rem;--border-radius:4px;--border-radius-lg:8px;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:var(--color-primary);text-decoration:none;transition:var(--transition)}a:hover,a:focus{color:var(--color-primary-dark);text-decoration:underline}h1,h2,h3,h4,h5,h6{color:var(--color-text);margin-bottom:var(--spacing-md)}h1{font-family:var(--font-heading);font-weight:400;font-size:44px;line-height:normal;margin-bottom:var(--spacing-lg)}h2{font-family:var(--font-heading-alt);font-weight:600;font-size:24px;line-height:28px;margin-bottom:var(--spacing-md)}h3{font-family:var(--font-heading-alt);font-weight:500;font-size:20px;line-height:28px;margin-bottom:var(--spacing-md)}h4{font-family:var(--font-heading-alt);font-weight:400;font-size:18px;line-height:24px;margin-bottom:var(--spacing-sm)}h5{font-family:var(--font-heading-alt);font-weight:400;font-size:14px;line-height:normal;margin-bottom:var(--spacing-sm)}h6{font-family:var(--font-heading-alt);font-weight:400;font-size:var(--font-size-lg);line-height:normal;margin-bottom:var(--spacing-sm)}p{margin-bottom:var(--spacing-md);line-height:var(--line-height-base)}.woocommerce-page h1:not(:first-of-type),.woocommerce-page .product_title:not(:first-of-type){font-size:var(--font-size-4xl)}ul,ol{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-sm)}button{cursor:pointer;font-family:inherit}.container{max-width:var(--container-width);margin:0 auto;padding:0 var(--container-padding)}.site-footer .container{max-width:1440px}.card,.cart-totals-card,.checkout-order-review-card,.my-account-nav-card,.my-account-content-card,.woocommerce-Address{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}body.has-sticky-atc{padding-bottom:80px}.site-footer{position:relative;z-index:1}.btn,.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button{display:inline-block;padding:.75rem 1.5rem;font-size:var(--font-size-base);font-weight:500;font-family:var(--font-primary);text-align:center;text-decoration:none;border:2px solid #fff0;border-radius:var(--border-radius);transition:var(--transition);cursor:pointer;min-height:44px;line-height:1.4;box-sizing:border-box}.btn--primary,.woocommerce .button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce a.button.alt,.woocommerce .button.primary,.woocommerce button.button.primary,.woocommerce input.button.primary,.woocommerce a.button.primary{background-color:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.btn--primary:hover,.btn--primary:focus,.woocommerce .button.alt:hover,.woocommerce .button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce .button.primary:hover,.woocommerce .button.primary:focus{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-bg);text-decoration:none;outline:2px solid var(--color-primary);outline-offset:2px}.btn--outline,.woocommerce .button.secondary,.woocommerce button.button.secondary,.woocommerce input.button.secondary,.woocommerce a.button.secondary{background-color:#fff0;color:var(--color-primary);border-color:var(--color-primary)}.btn--outline:hover,.btn--outline:focus,.woocommerce .button.secondary:hover,.woocommerce .button.secondary:focus{background-color:var(--color-primary);color:var(--color-bg);text-decoration:none;outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled,.woocommerce .button:disabled,.woocommerce button.button:disabled,.woocommerce input.button:disabled,.woocommerce a.button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn--large{padding:1rem 2rem;font-size:var(--font-size-lg);min-height:52px}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="url"],input[type="search"],textarea,select{width:100%;padding:.75rem;font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:var(--transition)}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}textarea{resize:vertical;min-height:120px}label{display:block;margin-bottom:var(--spacing-xs);font-weight:500;color:var(--color-text)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-bg-dark);color:var(--color-bg);padding:var(--spacing-sm);z-index:9999}.skip-link:focus{top:0}#page{min-height:100vh;display:flex;flex-direction:column;overflow-x:clip}.site-main{flex:1;padding:var(--spacing-lg) 0}.site-header{position:sticky;top:-36px;z-index:1001;background-color:#fff0}.site-main{padding-top:0;padding-bottom:0}.site-header .header-main{background-color:var(--color-bg)}.header-top{position:relative;z-index:999;background:#111;color:#FFF;font-family:var(--font-primary);font-size:14px;font-weight:400;line-height:1;width:100%;height:36px;position:relative;z-index:100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;margin:0}.header-top__inner{width:100%;max-width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 40px;margin:0;box-sizing:border-box}.header-top__content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;position:relative}.header-top__left{display:flex;align-items:center;gap:16px;flex-shrink:0}.header-top__left-divider{color:rgb(255 255 255 / .4);font-size:14px;font-weight:300;line-height:1}.header-top__contact-link{display:inline-flex;align-items:center;gap:6px;color:#FFF;text-decoration:none;transition:opacity 0.2s ease;font-size:14px;font-weight:400;letter-spacing:.01em;white-space:nowrap}.header-top__contact-link:hover,.header-top__contact-link:focus{color:#FFF;opacity:.75;text-decoration:none}.header-top__contact-link svg{width:20px;height:20px;flex-shrink:0}.header-top__contact-link i{font-size:14px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.header-top__center{position:absolute;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:12px;height:100%}.header-top__slider{overflow:hidden;position:relative;height:100%;display:flex;align-items:center}.header-top__slider-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center}.header-top__slider-item{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;display:flex;align-items:center;justify-content:center;gap:6px;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;white-space:nowrap}.header-top__slider-item.active{opacity:1;visibility:visible}.header-top__slider-star{color:#FF6B35;font-size:14px;line-height:1;display:inline-flex;align-items:center}.header-top__slider-text{color:#FFF;font-size:14px;font-weight:400;letter-spacing:.01em}.header-top__slider-separator{color:#FFF;font-size:14px;margin:0 2px}.header-top__slider-link{color:#FF6B35;text-decoration:none;font-weight:400;font-size:14px;letter-spacing:.01em;transition:opacity 0.2s ease}.header-top__slider-link:hover,.header-top__slider-link:focus{color:#FF6B35;opacity:.85;text-decoration:none}.header-top__slider-nav{background:none;border:none;color:#FFF;cursor:pointer;padding:4px;display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.2s ease;flex-shrink:0}.header-top__slider-nav:hover,.header-top__slider-nav:focus{opacity:.7;color:#FFF;outline:none}.header-top__slider-nav svg{width:8px!important;height:14px!important;color:#FFF;stroke:#FFF;stroke-width:1px;display:block}.header-top__slider-nav--prev svg{transform:rotate(90deg)}.header-top__slider-nav--next svg{transform:rotate(-90deg)}.header-top__right{display:flex;align-items:center;gap:16px;justify-content:flex-end;flex-shrink:0}.header-top__utility-link{display:inline-flex;align-items:center;gap:6px;color:#FFF;text-decoration:none;transition:opacity 0.2s ease;font-size:14px;font-weight:400;letter-spacing:.01em;white-space:nowrap}.header-top__utility-link:hover,.header-top__utility-link:focus{color:#FFF;opacity:.75;text-decoration:none}.header-top__utility-link svg{width:20px;height:20px;flex-shrink:0}.header-top__utility-link i{font-size:14px;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;opacity:.9}.header-top__divider{color:rgb(255 255 255 / .4);font-size:12px;font-weight:300;line-height:1}@media (max-width:1200px){.header-top__left,.header-top__right{gap:16px}}@media (max-width:1024px){.header-top__left{gap:12px}.header-top__center{gap:8px}.header-top__slider{max-width:320px}}@media (max-width:768px){.header-top{height:auto;min-height:36px;padding:8px 0}.header-top__content{flex-direction:column;gap:8px;align-items:center}.header-top__left,.header-top__right{justify-content:center;gap:16px}.header-top__center{order:-1;width:100%;margin:0}.header-top__slider{max-width:100%}.header-top__contact-link,.header-top__utility-link{font-size:11px}.header-top__contact-link i,.header-top__utility-link i{font-size:13px;width:13px;height:13px}.header-top__divider{display:none}}.header-main{background-color:var(--color-bg);border-bottom:1px solid var(--color-border);position:relative;min-height:80px}.header-main__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) 0}.header-main__mobile-toggle{display:none;background:none;border:none;padding:var(--spacing-xs);cursor:pointer;z-index:101}.hamburger{display:flex;flex-direction:column;gap:4px;width:24px;height:18px}.hamburger span{display:block;width:100%;height:2px;background-color:var(--color-text);transition:var(--transition)}.header-main__mobile-toggle[aria-expanded="true"] .hamburger span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.header-main__mobile-toggle[aria-expanded="true"] .hamburger span:nth-child(2){opacity:0}.header-main__mobile-toggle[aria-expanded="true"] .hamburger span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header-main__logo{flex-shrink:0}.header-main__logo a{display:block;text-decoration:none}.header-main__logo img{max-height:50px;width:auto}.header-main__logo .site-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text)}.header-main__nav{display:flex;flex:1;justify-content:center}.header-main__menu{display:flex;list-style:none;margin:0;padding:0;gap:var(--spacing-lg);align-items:center}.header-main__menu li{margin:0}.header-main__menu a{color:var(--color-text);text-decoration:none;font-weight:500;padding:var(--spacing-xs) 0;display:block}.header-main__menu a:hover,.header-main__menu a:focus{color:var(--color-primary);text-decoration:none}.header-main__actions{display:flex;align-items:center;gap:var(--spacing-sm)}.header-main__action{position:relative;background:none;border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-text);position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none}.header-main__action:hover,.header-main__action:focus{color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.header-main__action svg{width:20px;height:20px}.cart-count{position:absolute;top:-4px;right:-4px;background-color:var(--color-primary);color:var(--color-bg);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1}.cart-count.hidden{display:none}.wishlist-count{position:absolute;top:-4px;right:-4px;background-color:var(--color-primary);color:var(--color-bg);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;line-height:1;transition:transform 0.2s ease}.wishlist-count.hidden{display:none}.wishlist-count.pulse{animation:wishlistPulse 0.3s ease}@keyframes wishlistPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}.ksq-wishlist-toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background:#1a1a1a;color:#fff;padding:12px 24px;border-radius:8px;display:flex;align-items:center;gap:8px;z-index:10000;box-shadow:0 4px 12px rgb(0 0 0 / .3);animation:slideUp 0.3s ease;white-space:nowrap;max-width:calc(100vw - 32px)}.ksq-wishlist-toast__icon{font-size:16px;flex-shrink:0}.ksq-wishlist-toast__message{font-size:14px;font-weight:500;white-space:nowrap}@media (max-width:400px){.ksq-wishlist-toast{padding:10px 16px;gap:6px}.ksq-wishlist-toast__icon{font-size:14px}.ksq-wishlist-toast__message{font-size:13px}}@keyframes slideUp{from{opacity:0;transform:translateX(-50%) translateY(20px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes slideDown{from{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(20px)}}.site-header.is-sticky .header-main{box-shadow:0 4px 12px rgb(0 0 0 / .1)}@media (max-width:768px){.header-main__mobile-toggle{display:block}.header-main__nav{position:fixed;top:0;left:0;width:280px;max-width:85vw;height:100vh;background-color:var(--color-bg);box-shadow:2px 0 8px rgb(0 0 0 / .1);transform:translateX(-100%);transition:transform 0.3s ease;z-index:999;overflow-y:auto;padding:var(--spacing-xl) var(--spacing-md)}.header-main__nav[aria-expanded="true"]{transform:translateX(0)}.header-main__menu{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm);width:100%}.header-main__menu a{width:100%;padding:var(--spacing-sm) 0}}.mini-cart__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.mini-cart__overlay.active{opacity:1;visibility:visible}.mini-cart{position:fixed;top:0;right:0;width:380px;max-width:90vw;height:100vh;background-color:var(--color-bg);box-shadow:-2px 0 8px rgb(0 0 0 / .1);z-index:999;transform:translateX(100%);transition:transform 0.3s ease;display:flex;flex-direction:column}.mini-cart[aria-hidden="false"]{transform:translateX(0)}.mini-cart__panel{display:flex;flex-direction:column;height:100%;overflow-y:auto}.mini-cart__header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);border-bottom:1px solid var(--color-border)}.mini-cart__title{margin:0;font-size:var(--font-size-xl)}.mini-cart__close{background:none;border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-text)}.mini-cart__close:hover,.mini-cart__close:focus{color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}.mini-cart__body{flex:1;padding:var(--spacing-md);overflow-y:auto}.mini-cart__empty{text-align:center;padding:var(--spacing-xl) 0}.mini-cart__footer{padding:var(--spacing-md);border-top:1px solid var(--color-border)}.mini-cart__totals{margin-bottom:var(--spacing-md)}.mini-cart__subtotal{display:flex;justify-content:space-between;font-size:var(--font-size-lg);font-weight:600}.mini-cart__actions{display:flex;gap:var(--spacing-sm)}.mini-cart__actions .btn{flex:1}body.no-scroll{overflow:hidden}.site-footer{background-color:var(--color-bg-light);margin-top:auto}.footer-newsletter{background-color:var(--color-bg-dark);color:var(--color-bg);padding:var(--spacing-xl) 0}.footer-newsletter__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.footer-newsletter__title{color:var(--color-bg);margin-bottom:var(--spacing-xs)}.footer-newsletter__description{color:var(--color-bg);opacity:.9;margin:0}.newsletter-form{display:flex;gap:var(--spacing-sm)}.newsletter-form__input{flex:1}.newsletter-form__submit{white-space:nowrap}.footer-main{padding:var(--spacing-xl) 0}.footer-main__inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--spacing-xl)}.footer-main__brand{display:flex;flex-direction:column;gap:var(--spacing-sm)}.footer-main__logo{max-height:50px;width:auto}.footer-main__title{margin:0;font-size:var(--font-size-xl)}.footer-main__title a{color:var(--color-text);text-decoration:none}.footer-main__description{color:var(--color-text-light);margin:0}.footer-main__social{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.footer-main__social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--color-bg);color:var(--color-text);text-decoration:none;transition:var(--transition)}.footer-main__social-link:hover,.footer-main__social-link:focus{background-color:var(--color-primary);color:var(--color-bg);text-decoration:none}.footer-main__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.footer-main__column-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.footer-main__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.footer-main__menu a{color:var(--color-text-light);text-decoration:none}.footer-main__menu a:hover,.footer-main__menu a:focus{color:var(--color-primary);text-decoration:underline}.footer-bottom{border-top:1px solid var(--color-border);padding:var(--spacing-md) 0}.footer-bottom__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md)}.footer-bottom__copyright p{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm)}.footer-bottom__payments{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.footer-bottom__payments-label{font-size:var(--font-size-sm);color:var(--color-text-light)}.footer-bottom__payment-icons{display:flex;gap:var(--spacing-xs)}.payment-icon{padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size-sm);color:var(--color-text-light)}@media (max-width:1024px){.footer-main__inner{grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.footer-main__columns{grid-template-columns:1fr}}@media (max-width:768px){.footer-newsletter__inner{grid-template-columns:1fr;text-align:center}.newsletter-form{flex-direction:column}.footer-main__inner{grid-template-columns:1fr}.footer-main__columns{grid-template-columns:1fr}.footer-bottom__inner{flex-direction:column;text-align:center}}.section-header{text-align:center;margin-bottom:var(--spacing-xl)}.section-title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-sm)}.section-subtitle{font-size:var(--font-size-lg);color:var(--color-text-light);margin:0}.section-subtitle a{color:var(--color-primary);text-decoration:none}.section-subtitle a:hover,.section-subtitle a:focus{text-decoration:underline}.hero-section{position:relative;min-height:500px;display:flex;align-items:center;padding:var(--spacing-2xl) 0;overflow:hidden}.hero-section__background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.hero-section__image{width:100%;height:100%;object-fit:cover}.hero-section__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgb(0 0 0 / .3),rgb(0 0 0 / .5));z-index:2}.hero-section__content{position:relative;z-index:3;text-align:center;color:var(--color-bg);max-width:800px;margin:0 auto}.hero-section__subtitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm);color:var(--color-bg);opacity:.9}.hero-section__title{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-lg);color:var(--color-bg);line-height:1.1}.hero-section__actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.hero-section__actions .btn{background-color:var(--color-bg);color:var(--color-text);border-color:var(--color-bg)}.hero-section__actions .btn:hover,.hero-section__actions .btn:focus{background-color:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary)}.hero-section__actions .btn--outline{background-color:#fff0;color:var(--color-bg);border-color:var(--color-bg)}.hero-section__actions .btn--outline:hover,.hero-section__actions .btn--outline:focus{background-color:var(--color-bg);color:var(--color-text)}.featured-categories{padding:var(--spacing-2xl) 0;background-color:var(--color-bg)}.categories-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.category-card{display:block;text-decoration:none;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition);height:100%}.category-card:hover,.category-card:focus{border-color:var(--color-primary);box-shadow:0 4px 12px rgb(0 0 0 / .1);text-decoration:none}.category-card__image{position:relative;width:100%;padding-top:75%;overflow:hidden;background-color:var(--color-bg-light)}.category-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.category-card__placeholder-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg-light);display:flex;align-items:center;justify-content:center}.category-card__content{padding:var(--spacing-md);text-align:center}.category-card__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs);color:var(--color-text)}.category-card__count{display:block;font-size:var(--font-size-sm);color:var(--color-text-light)}.category-card__description{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-light)}.featured-products{padding:var(--spacing-2xl) 0;background-color:var(--color-bg-light)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg)}.product-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition)}.product-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.product-card__image{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:var(--color-bg-light)}.product-card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-card__placeholder-image{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg-light);display:flex;align-items:center;justify-content:center}.product-card__content{padding:var(--spacing-md)}.product-card__title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);color:var(--color-text)}.product-card__description{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.trust-badges-section{padding:var(--spacing-2xl) 0;background-color:var(--color-bg)}.trust-badges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg)}.trust-badge{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-md)}.trust-badge__icon{margin-bottom:var(--spacing-sm)}.trust-badge__icon-symbol{font-size:3rem;line-height:1;display:block}.trust-badge__content{flex:1}.trust-badge__title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);color:var(--color-text)}.trust-badge__description{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0}.reviews-section{padding:var(--spacing-2xl) 0;background-color:var(--color-bg-light)}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.review-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg)}.review-card__title{font-size:var(--font-size-xl);margin-bottom:var(--spacing-sm);color:var(--color-text)}.review-card__content{margin-bottom:var(--spacing-sm)}.review-card__content p{margin:0;color:var(--color-text-light);line-height:var(--line-height-base)}.instagram-section{padding:var(--spacing-2xl) 0;background-color:var(--color-bg)}.instagram-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-sm)}.instagram-item{position:relative;width:100%;padding-top:100%;overflow:hidden;background-color:var(--color-bg-light);border-radius:var(--border-radius)}.instagram-item__image{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-item__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--color-bg-light) 0%,var(--color-border) 100%);display:flex;align-items:center;justify-content:center}@media (max-width:768px){.hero-section{min-height:400px;padding:var(--spacing-xl) 0}.hero-section__title{font-size:var(--font-size-4xl)}.hero-section__actions{flex-direction:column;width:100%}.hero-section__actions .btn{width:100%}.categories-grid,.products-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.trust-badges-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}.instagram-grid{grid-template-columns:repeat(3,1fr)}.section-title{font-size:var(--font-size-2xl)}}.woocommerce-container{padding:var(--spacing-xl) 0}.single-product .site-main{padding-top:0;padding-bottom:0}.single-product .woocommerce-container{padding-top:8px;padding-bottom:var(--spacing-lg)}.shop-breadcrumb-area{margin-bottom:var(--spacing-lg);padding-top:var(--spacing-md)}.woocommerce-breadcrumb{font-size:var(--font-size-sm);color:var(--color-text-light);margin:0;padding:0}.woocommerce-breadcrumb a{color:var(--color-text-light);text-decoration:none}.woocommerce-breadcrumb a:hover,.woocommerce-breadcrumb a:focus{color:var(--color-primary);text-decoration:underline}.breadcrumb-separator{margin:0 var(--spacing-xs);color:var(--color-text-lighter)}.shop-header{margin-bottom:var(--spacing-xl)}.shop-header h1{margin-bottom:var(--spacing-md)}.shop-header__description{max-width:800px;font-size:var(--font-size-lg);line-height:var(--line-height-base);color:var(--color-text-light);margin-top:var(--spacing-md)}.shop-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-border)}.shop-toolbar__item{display:flex;align-items:center;gap:var(--spacing-sm)}.shop-toolbar__item--count{font-size:var(--font-size-sm);color:var(--color-text-light)}.shop-toolbar__item--ordering{font-size:var(--font-size-sm);margin-left:auto}.shop-toolbar label{font-size:var(--font-size-sm);color:var(--color-text-light);margin-right:var(--spacing-xs)}.shop-toolbar select{padding:.5rem 2.5rem .5rem .75rem;font-size:var(--font-size-sm);font-family:var(--font-primary);line-height:var(--line-height-base);color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;cursor:pointer;transition:var(--transition)}.shop-toolbar select:hover{border-color:var(--color-primary)}.shop-toolbar select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.woocommerce ul.products{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg);list-style:none;margin:0;padding:0}.woocommerce ul.products li.product{margin:0;padding:0;list-style:none}.woocommerce ul.products li.product{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition);display:flex;flex-direction:column}.woocommerce ul.products li.product:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgb(0 0 0 / .1)}.woocommerce ul.products li.product .woocommerce-loop-product__link{position:relative;display:block;width:100%;padding-top:100%;overflow:hidden;background-color:var(--color-bg-light)}.woocommerce ul.products li.product .woocommerce-loop-product__link img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:var(--transition)}.woocommerce ul.products li.product:hover .woocommerce-loop-product__link img{transform:scale(1.05)}.product-badges{position:absolute;top:var(--spacing-sm);left:var(--spacing-sm);z-index:2;display:flex;flex-direction:column;gap:var(--spacing-xs);min-height:24px}.product-badge{display:inline-block;padding:.375rem .75rem;font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--border-radius);line-height:1.2;white-space:nowrap}.product-badge--sale{background-color:var(--color-error);color:var(--color-bg)}.product-badge--featured{background-color:var(--color-accent);color:var(--color-text)}.product-badge--out-of-stock{background-color:var(--color-text);color:var(--color-bg)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:var(--font-size-lg);font-weight:500;margin:var(--spacing-md) var(--spacing-md) var(--spacing-xs);color:var(--color-text);line-height:var(--line-height-tight);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.woocommerce ul.products li.product .woocommerce-loop-product__title a{color:var(--color-text);text-decoration:none;display:block}.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title a:focus{color:var(--color-primary);text-decoration:none}.woocommerce ul.products li.product .price{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0 var(--spacing-md) var(--spacing-md);display:block;line-height:1.4}.woocommerce ul.products li.product .price del{color:var(--color-text-light);font-weight:400;margin-right:var(--spacing-xs);font-size:var(--font-size-base)}.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--color-error);font-weight:600}.woocommerce ul.products li.product--variable .price{display:flex;align-items:baseline;gap:var(--spacing-xs)}.woocommerce ul.products li.product--variable .price .woocommerce-Price-amount{font-weight:600}.woocommerce ul.products li.product .star-rating{margin:0 var(--spacing-md) var(--spacing-md);font-size:var(--font-size-sm);height:1em;line-height:1}.woocommerce ul.products li.product .button{display:block;width:calc(100% - var(--spacing-md) * 2);margin:0 var(--spacing-md) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);text-align:center;background-color:var(--color-primary);color:var(--color-bg);border:2px solid var(--color-primary);border-radius:var(--border-radius);font-weight:500;font-size:var(--font-size-base);text-decoration:none;transition:var(--transition);cursor:pointer;min-height:44px;display:flex;align-items:center;justify-content:center}.woocommerce ul.products li.product .button:hover,.woocommerce ul.products li.product .button:focus{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark);color:var(--color-bg);text-decoration:none;outline:2px solid var(--color-primary);outline-offset:2px}.woocommerce ul.products li.product .button.added{background-color:var(--color-success);border-color:var(--color-success)}.woocommerce ul.products li.product .button.added::after{content:' →';margin-left:var(--spacing-xs)}.woocommerce ul.products li.product--out-of-stock .button,.woocommerce ul.products li.product--out-of-stock .button:hover,.woocommerce ul.products li.product--out-of-stock .button:focus{background-color:var(--color-bg-light);color:var(--color-text-light);border-color:var(--color-border);cursor:not-allowed;opacity:.6}.woocommerce-pagination-wrapper{margin:var(--spacing-2xl) 0;padding:var(--spacing-xl) 0;border-top:1px solid var(--color-border)}.woocommerce nav.woocommerce-pagination{margin:0;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xs);list-style:none;margin:0;padding:0;flex-wrap:wrap}.woocommerce nav.woocommerce-pagination ul li{margin:0;list-style:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:block;padding:var(--spacing-xs) var(--spacing-sm);min-width:40px;text-align:center;border:1px solid var(--color-border);border-radius:var(--border-radius);text-decoration:none;color:var(--color-text);transition:var(--transition)}.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background-color:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary);text-decoration:none;outline:2px solid var(--color-primary);outline-offset:2px}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:var(--color-primary);color:var(--color-bg);border-color:var(--color-primary);font-weight:600}.woocommerce nav.woocommerce-pagination ul li .prev,.woocommerce nav.woocommerce-pagination ul li .next{font-weight:500}.woocommerce-no-products-found{padding:var(--spacing-2xl) 0;text-align:center}.no-products-found__content{max-width:600px;margin:0 auto}.no-products-found__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);color:var(--color-text);font-weight:600}.no-products-found__message{font-size:var(--font-size-lg);line-height:var(--line-height-base);color:var(--color-text-light);margin-bottom:var(--spacing-xl)}.no-products-found__actions{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap;margin-bottom:var(--spacing-xl)}.no-products-found__suggestions{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.no-products-found__suggestions-title{font-size:var(--font-size-base);font-weight:500;color:var(--color-text);margin-bottom:var(--spacing-sm)}.no-products-found__category-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}.no-products-found__category-links li{margin:0}.no-products-found__category-links a{color:var(--color-primary);text-decoration:none;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:var(--transition)}.no-products-found__category-links a:hover,.no-products-found__category-links a:focus{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-bg);text-decoration:none}.only-no-products-found{padding:var(--spacing-lg) 0 0}.only-no-products-found__header{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);background:linear-gradient(135deg,#FFF9F6 0%,#FFF5F0 100%);border-radius:16px;margin-bottom:var(--spacing-2xl);border:1px solid rgb(255 107 53 / .1)}.only-no-products-found__icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#FF6B35 0%,#FF8F5C 100%);border-radius:50%;margin-bottom:var(--spacing-lg);color:#fff}.only-no-products-found__icon svg{width:40px;height:40px}.only-no-products-found__count{font-size:.875rem;font-weight:600;color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-sm)}.only-no-products-found__title{font-size:1.5rem;font-weight:500;color:var(--color-text);max-width:600px;margin:0 auto;line-height:1.5}.only-no-products-found__bestsellers{margin-bottom:0}.only-no-products-found__bestsellers .section-header{text-align:center;margin-bottom:40px}.only-no-products-found__bestsellers .section-title{font-family:'DM Serif Display',Georgia,serif;font-style:normal;font-weight:400;font-size:35px;line-height:normal;text-align:center;color:#111;margin:0}.only-no-products-found__bestsellers .section-footer{text-align:center;margin-top:var(--spacing-xl)}.only-no-products-found__brands{margin-top:50px;margin-bottom:50px}.only-no-products-found__recently-viewed{margin-top:50px;margin-bottom:50px}.only-no-products-found__trust{margin-top:50px;margin-bottom:50px}@media (max-width:768px){.only-no-products-found__header{padding:var(--spacing-xl) var(--spacing-md)}.only-no-products-found__title{font-size:1.25rem}.only-no-products-found__icon{width:64px;height:64px}.only-no-products-found__icon svg{width:32px;height:32px}.only-no-products-found__bestsellers .section-title{font-size:28px}.only-no-products-found__brands,.only-no-products-found__recently-viewed,.only-no-products-found__trust{margin-top:40px;margin-bottom:40px}}@media (max-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.shop-toolbar{flex-direction:column;align-items:stretch;gap:var(--spacing-sm)}.shop-toolbar__item{width:100%;justify-content:space-between}.shop-toolbar__item--ordering{order:-1;margin-left:0}.shop-toolbar__item--count{order:0}.shop-toolbar select{width:100%;flex:1}.woocommerce ul.products{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.no-products-found__actions{flex-direction:column}.no-products-found__actions .btn{width:100%}}@media (max-width:480px){.woocommerce ul.products{grid-template-columns:1fr}}.single-product-layout{display:grid;grid-template-columns:58% 42%;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl);align-items:start}.single-product-layout__gallery,.single-product-layout__summary{width:100%}.woocommerce-product-gallery{position:relative;margin-bottom:var(--spacing-lg)}.woocommerce-product-gallery__wrapper{margin:0}.woocommerce-product-gallery__image{margin:0;position:relative}.woocommerce-product-gallery__image img{width:100%;height:auto;display:block;border-radius:var(--border-radius-lg)}.woocommerce-product-gallery__thumbs{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-md);overflow-y:auto;overflow-x:hidden;max-height:500px;scrollbar-width:thin;padding-right:var(--spacing-xs)}.woocommerce-product-gallery__thumb{flex-shrink:0;cursor:pointer;border:2px solid #fff0;border-radius:var(--border-radius);overflow:hidden;transition:var(--transition);width:100%}.woocommerce-product-gallery__thumb:hover,.woocommerce-product-gallery__thumb.flex-active{border-color:var(--color-primary)}.woocommerce-product-gallery__thumb img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;display:block}.single-product-layout__summary{display:flex;flex-direction:column;min-width:0}.single-product-layout__summary .product_title{font-size:var(--font-size-4xl);font-weight:600;margin-bottom:var(--spacing-md);color:var(--color-text);line-height:var(--line-height-tight)}.woocommerce-product-rating{margin-bottom:var(--spacing-md);display:flex;align-items:center;gap:var(--spacing-sm)}.woocommerce-product-rating .star-rating{margin:0}.woocommerce-product-rating .no-reviews-text{font-size:var(--font-size-sm);color:var(--color-text-light);font-style:italic}.single-product-layout__summary .price{font-size:var(--font-size-2xl);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-lg);display:block;line-height:1.2}.single-product-layout__summary .price del{color:var(--color-text-light);font-weight:400;font-size:var(--font-size-xl);margin-right:var(--spacing-sm)}.single-product-layout__summary .price ins{text-decoration:none;color:var(--color-error);font-weight:600}.single-product-layout__summary .price .woocommerce-Price-amount{font-weight:600}.single-product-layout__summary .woocommerce-product-details__short-description{margin-bottom:var(--spacing-lg);color:var(--color-text-light);line-height:var(--line-height-base)}.single-product-layout__summary form.cart{margin-bottom:0}.single-product-layout__summary .quantity{margin-right:var(--spacing-md);margin-bottom:var(--spacing-md)}.single-product-layout__summary .quantity input[type="number"]{width:80px;padding:var(--spacing-sm);text-align:center}.single-product-layout__summary .single_add_to_cart_button{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);font-weight:600;min-height:52px;display:flex;align-items:center;justify-content:center}.single-product-layout__summary .single_add_to_cart_button:disabled{opacity:.6;cursor:not-allowed}.product-trust-badges{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.product-trust-badge{display:flex;align-items:center;gap:var(--spacing-sm)}.product-trust-badge__icon{font-size:1.5rem;line-height:1;flex-shrink:0}.product-trust-badge__text{font-size:var(--font-size-sm);color:var(--color-text);font-weight:500}.product-secondary-actions{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.product-secondary-action{display:flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-light);text-decoration:none;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);transition:var(--transition)}.product-secondary-action:hover,.product-secondary-action:focus{color:var(--color-primary);text-decoration:none}.product-secondary-action svg{width:20px;height:20px;flex-shrink:0}.product-payment-trust{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-light);margin-top:var(--spacing-md)}.product-payment-trust__text{font-size:var(--font-size-xs)}.product-payment-trust__icons{display:flex;gap:var(--spacing-xs);align-items:center}.payment-icon-small{font-size:var(--font-size-xs);padding:.125rem .5rem;background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text-light)}.woocommerce-tabs{margin:var(--spacing-2xl) 0}.woocommerce-tabs ul.tabs{list-style:none;margin:0;padding:0;display:flex;border-bottom:2px solid var(--color-border);margin-bottom:var(--spacing-lg)}.woocommerce-tabs ul.tabs li{margin:0;padding:0}.woocommerce-tabs ul.tabs li a{display:block;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-light);text-decoration:none;border-bottom:2px solid #fff0;margin-bottom:-2px;transition:var(--transition);font-weight:500}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li a:focus{color:var(--color-primary);border-bottom-color:var(--color-primary);text-decoration:none}.woocommerce-tabs .panel{padding:var(--spacing-lg) 0;color:var(--color-text);line-height:1.7;font-size:15px}.woocommerce-tabs .panel h2{font-size:1.3rem;font-weight:700;color:var(--color-text);margin:2rem 0 .75rem;padding-bottom:.4rem;border-bottom:2px solid var(--color-border,#e5e5e5)}.woocommerce-tabs .panel h2:first-child{margin-top:0}.woocommerce-tabs .panel p{margin-bottom:1rem}.woocommerce-tabs .panel ul,.woocommerce-tabs .panel ol{margin:.75rem 0 1.25rem 1.5rem;padding:0}.woocommerce-tabs .panel ul li,.woocommerce-tabs .panel ol li{margin-bottom:.5rem;line-height:1.6}.woocommerce-tabs .panel ul li strong{color:var(--color-text)}.woocommerce-tabs .panel table{width:100%;border-collapse:collapse;margin:.75rem 0 1.25rem;font-size:14px}.woocommerce-tabs .panel table th,.woocommerce-tabs .panel table td{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--color-border,#e5e5e5)}.woocommerce-tabs .panel table th{font-weight:600;color:var(--color-text);white-space:nowrap;width:35%}.woocommerce-tabs .panel table tr:last-child th,.woocommerce-tabs .panel table tr:last-child td{border-bottom:none}.woocommerce-product-attributes{width:100%;border-collapse:collapse}.woocommerce-product-attributes th{text-align:left;padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);font-weight:600;color:var(--color-text);width:30%}.woocommerce-product-attributes td{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text-light)}.woocommerce-product-attributes tr:last-child th,.woocommerce-product-attributes tr:last-child td{border-bottom:none}.woocommerce-Reviews{margin-top:var(--spacing-xl)}.woocommerce-Reviews-title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-lg)}.woocommerce-noreviews{padding:var(--spacing-xl);text-align:center;color:var(--color-text-light);background-color:var(--color-bg-light);border-radius:var(--border-radius-lg)}.woocommerce-Reviews .commentlist{list-style:none;margin:0;padding:0}.woocommerce-Reviews .comment{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border)}.woocommerce-Reviews .comment:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.related.products{margin:var(--spacing-2xl) 0;padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.related.products h2{margin-bottom:var(--spacing-xl);text-align:center}.recently-viewed-products{margin:var(--spacing-2xl) 0;padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border)}.sticky-add-to-cart{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 -2px 10px rgb(0 0 0 / .1);z-index:998;padding:var(--spacing-sm) var(--container-padding);transform:translateY(100%);transition:transform 0.3s ease;display:none}.sticky-add-to-cart.visible{transform:translateY(0)}.sticky-add-to-cart__content{display:flex;align-items:center;gap:var(--spacing-md);max-width:var(--container-width);margin:0 auto}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--spacing-xs);color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-add-to-cart__price{font-size:var(--font-size-base);font-weight:600;color:var(--color-primary)}.sticky-add-to-cart__action{flex-shrink:0}.sticky-add-to-cart__button{white-space:nowrap;min-width:120px}table.variations{width:100%;margin-bottom:var(--spacing-md)}table.variations td{padding:var(--spacing-sm) 0;vertical-align:top}table.variations label{font-weight:500;margin-bottom:var(--spacing-xs);display:block}table.variations select{width:100%;padding:var(--spacing-sm);font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--border-radius);background-color:var(--color-bg)}table.variations .reset_variations{font-size:var(--font-size-sm);color:var(--color-text-light);margin-top:var(--spacing-sm);display:inline-block}@media (max-width:1024px){.single-product-layout{grid-template-columns:1fr;gap:var(--spacing-lg)}.woocommerce-product-gallery__thumbs{flex-direction:row;overflow-x:auto;overflow-y:hidden;max-height:none;padding-right:0;padding-bottom:var(--spacing-xs)}.woocommerce-product-gallery__thumb{width:auto;min-width:80px}.woocommerce-product-gallery__thumb img{width:80px;height:80px;aspect-ratio:1}}@media (max-width:768px){.single-product-layout__summary .product_title{font-size:var(--font-size-3xl)}.single-product-layout__summary .price{font-size:var(--font-size-xl)}.product-trust-badges{grid-template-columns:1fr;gap:var(--spacing-sm)}.woocommerce-tabs ul.tabs{flex-wrap:wrap}.woocommerce-tabs ul.tabs li{flex:1;min-width:120px}.woocommerce-tabs ul.tabs li a{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);text-align:center}.sticky-add-to-cart{display:block}body.has-sticky-atc{padding-bottom:80px}}@media (min-width:769px){.sticky-add-to-cart{display:none!important}}.cart-page-layout{display:grid;grid-template-columns:1fr 400px;gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.woocommerce-notices-wrapper,.woocommerce .woocommerce-notices-wrapper{display:none!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error,.ksq-floating-notice:not(.ksq-floating-notice-item){display:none!important}.ksq-floating-notices-container{position:fixed;bottom:24px;left:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;max-width:400px;pointer-events:none}.ksq-floating-notice-item{position:relative;padding:16px 20px;padding-right:40px;border-radius:8px;box-shadow:0 4px 20px rgb(0 0 0 / .15);background:#fff;color:#111;font-size:14px;line-height:1.5;pointer-events:auto;opacity:0;transform:translateX(-20px);transition:opacity 0.3s ease,transform 0.3s ease;max-width:100%;word-wrap:break-word}.ksq-floating-notice-item.ksq-notice-visible{opacity:1;transform:translateX(0)}.ksq-floating-notice-item.ksq-notice-dismissing{opacity:0;transform:translateX(-20px)}.ksq-floating-notice-item.ksq-notice-success{background:#fff;border-left:4px solid #28a745;color:#155724}.ksq-floating-notice-item.ksq-notice-success a{color:#155724;text-decoration:underline;font-weight:500}.ksq-floating-notice-item.ksq-notice-success a:hover{text-decoration:none}.ksq-floating-notice-item.ksq-notice-error{background:#fff;border-left:4px solid #dc3545;color:#721c24}.ksq-floating-notice-item.ksq-notice-error a{color:#721c24;text-decoration:underline;font-weight:500}.ksq-floating-notice-item.ksq-notice-error a:hover{text-decoration:none}.ksq-floating-notice-item.ksq-notice-notice{background:#fff;border-left:4px solid #ff6a35;color:#8b4513}.ksq-floating-notice-item.ksq-notice-notice a{color:#8b4513;text-decoration:underline;font-weight:500}.ksq-floating-notice-item.ksq-notice-notice a:hover{text-decoration:none}.ksq-floating-notice-close{position:absolute;top:8px;right:8px;width:24px;height:24px;border:none;background:#fff0;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity 0.2s ease;border-radius:4px}.ksq-floating-notice-close:hover{opacity:1;background:rgb(0 0 0 / .05)}.ksq-floating-notice-close:focus{outline:2px solid currentColor;outline-offset:2px}@media (max-width:768px){.ksq-floating-notices-container{bottom:16px;left:16px;right:16px;max-width:none}.ksq-floating-notice-item{padding:14px 18px;padding-right:36px;font-size:13px}}.cart-page-layout__items{width:100%}.cart-page-layout__totals{width:100%}.woocommerce-cart-form{margin-bottom:var(--spacing-xl)}.woocommerce-cart-form__contents{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg)}.woocommerce-cart-form__contents thead{border-bottom:2px solid var(--color-border)}.woocommerce-cart-form__contents th{padding:var(--spacing-md);text-align:left;font-weight:600;color:var(--color-text);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px}.woocommerce-cart-form__contents th.product-remove{width:50px;text-align:center}.woocommerce-cart-form__contents th.product-thumbnail{width:100px}.woocommerce-cart-form__contents th.product-name{width:auto}.woocommerce-cart-form__contents th.product-price,.woocommerce-cart-form__contents th.product-quantity,.woocommerce-cart-form__contents th.product-subtotal{width:120px;text-align:right}.woocommerce-cart-form__contents tbody tr{border-bottom:1px solid var(--color-border)}.woocommerce-cart-form__contents tbody tr:last-child{border-bottom:none}.woocommerce-cart-form__contents td{padding:var(--spacing-md);vertical-align:middle}.woocommerce-cart-form__contents .product-remove{text-align:center}.woocommerce-cart-form__contents .product-remove a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:var(--color-bg-light);color:var(--color-text-light);text-decoration:none;transition:var(--transition);font-size:var(--font-size-lg);line-height:1}.woocommerce-cart-form__contents .product-remove a:hover,.woocommerce-cart-form__contents .product-remove a:focus{background-color:var(--color-error);color:var(--color-bg);text-decoration:none;outline:2px solid var(--color-error);outline-offset:2px}.woocommerce-cart-form__contents .product-remove a::before{content:'×';font-weight:300}.woocommerce-cart-form__contents .product-thumbnail{width:100px}.woocommerce-cart-form__contents .product-thumbnail img{width:80px;height:80px;object-fit:cover;border-radius:var(--border-radius);border:1px solid var(--color-border)}.woocommerce-cart-form__contents .product-name{font-weight:500}.woocommerce-cart-form__contents .product-name a{color:var(--color-text);text-decoration:none}.woocommerce-cart-form__contents .product-name a:hover,.woocommerce-cart-form__contents .product-name a:focus{color:var(--color-primary);text-decoration:none}.woocommerce-cart-form__contents .product-name .variation{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-light)}.woocommerce-cart-form__contents .product-name .variation dt{font-weight:500;margin-right:var(--spacing-xs)}.woocommerce-cart-form__contents .product-name .variation dd{margin:0}.woocommerce-cart-form__contents .product-name .stock{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:500}.woocommerce-cart-form__contents .product-name .stock.out-of-stock{color:var(--color-error)}.woocommerce-cart-form__contents .product-name .stock.available-on-backorder{color:var(--color-accent)}.woocommerce-cart-form__contents .product-price{text-align:right;font-weight:600;color:var(--color-text)}.woocommerce-cart-form__contents .product-quantity{text-align:right}.woocommerce-cart-form__contents .quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--border-radius);overflow:hidden}.woocommerce-cart-form__contents .quantity input[type="number"]{width:60px;padding:var(--spacing-sm);text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);-moz-appearance:textfield}.woocommerce-cart-form__contents .quantity input[type="number"]::-webkit-outer-spin-button,.woocommerce-cart-form__contents .quantity input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart-form__contents .quantity input[type="number"]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.woocommerce-cart-form__contents .product-subtotal{text-align:right;font-weight:600;color:var(--color-text)}.woocommerce-cart-form__contents .actions{padding:var(--spacing-lg) var(--spacing-md);background-color:var(--color-bg-light);border-radius:var(--border-radius-lg)}.woocommerce-cart-form__contents .actions .coupon{display:flex;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-wrap:wrap}.woocommerce-cart-form__contents .actions .coupon label{display:none}.woocommerce-cart-form__contents .actions .coupon input[type="text"]{flex:1;min-width:200px;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--border-radius);font-size:var(--font-size-base)}.woocommerce-cart-form__contents .actions .coupon input[type="text"]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.woocommerce-cart-form__contents .actions .coupon button{padding:var(--spacing-sm) var(--spacing-lg);white-space:nowrap}.woocommerce-cart-form__contents .actions .button[name="update_cart"]{margin-left:auto}.cart-totals-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);position:sticky;top:calc(var(--spacing-lg) + 80px);max-height:calc(100vh - 80px - var(--spacing-lg) * 2);overflow-y:auto;z-index:100}.cart_totals h2{font-size:var(--font-size-2xl);font-weight:600;margin-bottom:var(--spacing-lg);color:var(--color-text)}.cart_totals table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg)}.cart_totals table th{padding:var(--spacing-sm) 0;text-align:left;font-weight:500;color:var(--color-text);font-size:var(--font-size-base)}.cart_totals table td{padding:var(--spacing-sm) 0;text-align:right;color:var(--color-text);font-size:var(--font-size-base)}.cart_totals table tr.cart-subtotal th,.cart_totals table tr.cart-subtotal td{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);border-top:1px solid var(--color-border)}.cart_totals table tr.shipping th,.cart_totals table tr.shipping td{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.cart_totals table tr.order-total{border-top:2px solid var(--color-border)}.cart_totals table tr.order-total th,.cart_totals table tr.order-total td{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md);font-size:var(--font-size-lg);font-weight:600;color:var(--color-text)}.shipping-calculator-form{margin-top:var(--spacing-sm)}.shipping-calculator-form p{margin-bottom:var(--spacing-sm)}.shipping-calculator-form select,.shipping-calculator-form input[type="text"]{width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:var(--spacing-sm)}.shipping-calculator-form button{margin-top:var(--spacing-sm)}.wc-proceed-to-checkout{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.wc-proceed-to-checkout .checkout-button{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-lg);font-weight:600;min-height:52px;display:flex;align-items:center;justify-content:center}.cart-continue-shopping{margin-top:var(--spacing-md);text-align:center}.cart-continue-shopping__link{color:var(--color-text-light);text-decoration:none;font-size:var(--font-size-sm);transition:var(--transition)}.cart-continue-shopping__link:hover,.cart-continue-shopping__link:focus{color:var(--color-primary);text-decoration:underline}.woocommerce-empty-cart{padding:var(--spacing-2xl) 0;text-align:center}.empty-cart__content{max-width:600px;margin:0 auto}.empty-cart__title{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md);color:var(--color-text);font-weight:600}.empty-cart__message{font-size:var(--font-size-lg);line-height:var(--line-height-base);color:var(--color-text-light);margin-bottom:var(--spacing-xl)}.empty-cart__actions{margin-bottom:var(--spacing-xl)}.empty-cart__suggestions{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.empty-cart__suggestions-title{font-size:var(--font-size-base);font-weight:500;color:var(--color-text);margin-bottom:var(--spacing-sm)}.empty-cart__category-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-sm);justify-content:center}.empty-cart__category-links li{margin:0}.empty-cart__category-links a{color:var(--color-primary);text-decoration:none;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:var(--transition)}.empty-cart__category-links a:hover,.empty-cart__category-links a:focus{border-color:var(--color-primary);background-color:var(--color-primary);color:var(--color-bg);text-decoration:none}.site-header.site-header--checkout{position:relative!important;top:0!important;z-index:1001}.checkout-header{background:#FFF;border-bottom:1px solid #E6E9F0;box-shadow:0 4px 12px rgb(0 0 0 / .08);height:80px;display:flex;align-items:center}.checkout-header__inner{width:100%;max-width:1240px;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;height:40px}.checkout-header__logo a{display:inline-flex;align-items:center;text-decoration:none}.checkout-header__logo .header-logo{height:40px;width:auto}.checkout-header__secure{display:flex;align-items:center;gap:12px}.checkout-header__secure-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.checkout-header__secure-icon svg{width:27px;height:34px;color:#007600}.checkout-header__secure-text{width:140px;font-family:'Roboto Flex',var(--font-primary);font-style:normal;font-weight:500;font-size:14px;line-height:20px;color:#161616;flex:none}@media (max-width:768px){.checkout-header{height:72px;padding:0;box-shadow:0 4px 6px rgb(0 0 0 / .08)}.checkout-header__inner{padding:0 20px}.checkout-header__logo .header-logo{height:30px}.checkout-header__secure-text{font-size:10px;line-height:14px;width:104px;max-width:none}.checkout-header__secure-icon svg{width:19px;height:24px}.checkout-header__secure{gap:8px}}.ksq-checkout-contact{margin-top:50px;margin-bottom:50px}.ksq-checkout-contact__header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ksq-checkout-contact__step{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#FF5100;border-radius:50%;font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:18px;line-height:1;color:#FFF;flex-shrink:0}.ksq-checkout-contact__title{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:24px;line-height:28px;color:#111;margin:0!important;padding:0!important;border:none!important;flex:1}.ksq-checkout-contact__login-link,.ksq-checkout-contact__change-link{font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#0075BC;text-decoration:underline;white-space:nowrap;margin-left:auto}.ksq-checkout-contact__login-link:hover,.ksq-checkout-contact__change-link:hover{color:#005a91}.ksq-floating-field{margin-bottom:8px}.ksq-floating-field__wrap{position:relative;display:flex;align-items:center;height:52px;background:#FFF;border:1px solid #dedede;border-radius:8px;transition:border-color 0.15s,box-shadow 0.15s}.ksq-floating-field__wrap:focus-within{border-color:#000;box-shadow:0 0 0 1px #000}.ksq-floating-field--error .ksq-floating-field__wrap,.ksq-floating-field--error .ksq-floating-field__wrap:focus-within{border-color:#d72c0d!important;box-shadow:0 0 0 1px #d72c0d!important}.ksq-floating-field__wrap .ksq-floating-field__input{width:100%;height:100%;padding:22px 12px 4px;background:#fff0;border:none!important;border-radius:8px!important;font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#000;outline:none!important;box-shadow:none!important;box-sizing:border-box}.ksq-floating-field__label{position:absolute;left:12px;top:50%;transform:translateY(-50%);font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:rgb(0 0 0 / .56);pointer-events:none;transition:top 0.1s ease,font-size 0.1s ease,transform 0.1s ease;transform-origin:left top}.ksq-floating-field__input:focus~.ksq-floating-field__label,.ksq-floating-field__input:not(:placeholder-shown)~.ksq-floating-field__label,.ksq-floating-field--filled .ksq-floating-field__label{top:6px;transform:translateY(0);font-size:11px;line-height:1;color:rgb(0 0 0 / .56)}.ksq-floating-field__wrap--phone{padding-left:0}.ksq-floating-field__input--phone{padding-left:10px}.ksq-floating-field__label--phone{left:100px}.ksq-floating-field__input--phone:focus~.ksq-floating-field__label--phone,.ksq-floating-field__input--phone:not(:placeholder-shown)~.ksq-floating-field__label--phone,.ksq-floating-field--filled .ksq-floating-field__label--phone{left:100px}.ksq-floating-field__country{flex-shrink:0;height:100%;display:flex;align-items:center;position:relative}.ksq-floating-field__country .ksq-country-container{height:100%}.ksq-floating-field__country .ksq-country-selector{background:#fff0;border:none;border-right:1px solid #dedede;border-radius:8px 0 0 8px;min-width:88px;height:100%}.ksq-floating-field__country .ksq-country-trigger{height:100%;padding:0 8px 0 10px;gap:4px;border:none;background:#fff0;cursor:pointer;display:flex;align-items:center;font-size:14px;color:#333}.ksq-floating-field__country .ksq-country-flag{font-family:"Segoe UI Emoji","Noto Color Emoji","Apple Color Emoji",sans-serif;font-size:16px;line-height:1;min-width:18px;display:inline-flex;align-items:center;justify-content:center}.ksq-floating-field__country .ksq-country-code{font-size:12px;font-weight:600;letter-spacing:.02em;color:#555}.woocommerce-checkout .ksq-floating-field__country .ksq-country-code{display:none}.woocommerce-checkout .ksq-floating-field__country .ksq-country-dial{font-size:13px;font-weight:600;color:#333}.ksq-floating-field__country .ksq-country-trigger:hover{background:#f5f5f5;border-radius:8px 0 0 8px}.ksq-floating-field__country .ksq-country-arrow{font-size:8px;color:#999}.ksq-floating-field__country .ksq-country-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:300px;max-height:250px;background:#fff;border:1px solid #dedede;border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);z-index:9999;overflow:hidden}.ksq-floating-field__country .ksq-country-list{max-height:200px;overflow-y:auto}.ksq-floating-field__country .ksq-country-search-wrapper{padding:8px;border-bottom:1px solid #eee}.ksq-floating-field__country .ksq-country-search-input{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px;outline:none;box-sizing:border-box}.ksq-floating-field__country .ksq-country-search-input:focus{border-color:#FF5100}.ksq-floating-field__country .ksq-country-item{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;font-size:13px}.ksq-floating-field__country .ksq-country-item:hover{background:#f5f5f5}.ksq-floating-field__error{font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:13px;line-height:1.5;color:#d72c0d;margin-top:5px;padding:0;min-height:0}.ksq-floating-field__error:empty{display:none}.ksq-hidden-field,#shipping_first_name_field,#shipping_last_name_field,#billing_first_name_field,#billing_last_name_field,#billing_phone_field,#shipping_phone_field,.only-address-autocomplete__name-row{display:none!important}.only-billing-name-row{display:none!important}.billing-different-address:not(.billing-manual-mode) .only-billing-name-row{display:grid!important}.ksq-shipping-name-phone{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-bottom:11px}.ksq-shipping-name-phone--hidden{display:none}.ksq-saved-addresses{margin-bottom:16px}.ksq-saved-addresses__actions{margin-bottom:10px}.ksq-saved-addresses__add-new{background:#fff0;border:0;padding:0;font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#FF5100;cursor:pointer}.ksq-saved-addresses__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ksq-saved-address-card{position:relative;display:flex;flex-direction:column;gap:8px;min-height:165px;padding:22px 18px 18px;text-align:left;background:#FFF;border:1.5px solid #DDD;border-radius:8px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.ksq-saved-address-card.is-selected{background:#FFFBFA;border-color:#FF5100}.ksq-saved-address-card__radio{position:absolute;top:14px;right:14px;width:24px;height:24px;border:1.5px solid #AAA;border-radius:50%;background:#FFF}.ksq-saved-address-card.is-selected .ksq-saved-address-card__radio{border-color:#FF5100}.ksq-saved-address-card.is-selected .ksq-saved-address-card__radio::after{content:'';position:absolute;top:50%;left:50%;width:12px;height:12px;transform:translate(-50%,-50%);border-radius:50%;background:#FF5100}.ksq-saved-address-card__name{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:18px;line-height:21px;color:#111;padding-right:32px}.ksq-saved-address-card__phone,.ksq-saved-address-card__address{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#444}@media (max-width:768px){.ksq-saved-addresses__grid{grid-template-columns:1fr}}@media (max-width:480px){.ksq-shipping-name-phone{grid-template-columns:1fr;gap:8px}}.ksq-checkout-contact__divider{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ksq-checkout-contact__divider::before,.ksq-checkout-contact__divider::after{content:'';flex:1;height:1px;background:#DDD}.ksq-checkout-contact__divider span{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:13px;line-height:16px;color:#999;text-transform:uppercase}.ksq-checkout-contact__google{display:flex;justify-content:center;align-items:center}.ksq-checkout-google-login{display:none!important}.ksq-checkout-step-header{display:flex;align-items:center;gap:12px;margin-bottom:20px;margin-top:8px}.woocommerce-checkout #customer_details .ksq-checkout-step-header--shipping{margin-top:0}.ksq-checkout-step-header .ksq-checkout-contact__title{margin:0!important;padding:0!important;border:none!important}.ksq-checkout-order-note{margin-top:24px;padding-top:20px;border-top:1px solid #E6E9F0}.ksq-checkout-order-note__label{display:block;font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:14px;line-height:18px;color:#333;margin-bottom:8px}.ksq-checkout-order-note__optional{font-weight:400;color:#999}.ksq-checkout-order-note__textarea{width:100%;min-height:80px;max-height:120px;padding:11px;background:#FFF;border:1px solid #dedede;border-radius:8px;font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;line-height:1.5;color:#000;resize:vertical;transition:border-color 0.15s,box-shadow 0.15s;box-sizing:border-box}.ksq-checkout-order-note__textarea::placeholder{color:rgb(0 0 0 / .56)}.ksq-checkout-order-note__textarea:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.woocommerce-checkout #payment .payment_methods{display:flex;flex-direction:column;border:1px solid #DDD;overflow:hidden;padding:0;margin:0 0 20px;list-style:none;max-width:640px}.woocommerce-checkout #payment .payment_methods>li{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;align-items:center;min-height:70px;background:#FFF;border-bottom:1px solid #DDD;position:relative}.woocommerce-checkout #payment .payment_methods>li:last-child{border-bottom:none}.woocommerce-checkout #payment .payment_methods>li>.input-radio{position:absolute!important;opacity:0;width:0;height:0;pointer-events:none}.woocommerce-checkout #payment .payment_methods>li>label{display:flex;align-items:center;gap:0;width:100%;min-height:70px;padding:0 24px;margin:0;cursor:pointer;font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:18px;line-height:21px;color:#111;position:relative;padding-left:64px;white-space:nowrap}.woocommerce-checkout #payment .payment_methods>li>label::before{content:'';position:absolute;left:24px;top:50%;transform:translateY(-50%);width:24px;height:24px;border-radius:50%;border:1.5px solid #AAA;background:#FFF;box-sizing:border-box;transition:border-color 0.15s}.woocommerce-checkout #payment .payment_methods>li>label::after{content:'';position:absolute;left:30px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:#fff0;transition:background 0.15s}.woocommerce-checkout #payment .payment_methods>li>.input-radio:checked+label::before{border-color:#FF5100}.woocommerce-checkout #payment .payment_methods>li>.input-radio:checked+label::after{background:#FF5100}.woocommerce-checkout #payment .payment_methods>li>.input-radio:checked+label{background:#FFF}.woocommerce-checkout #payment .payment_methods>li>label img{height:18px;width:auto;object-fit:contain;flex-shrink:0}.woocommerce-checkout #payment .payment_methods>li>label img:first-of-type{margin-left:auto}.woocommerce-checkout #payment .payment_methods>li>label img+img{margin-left:8px}.woocommerce-checkout #payment .payment_methods>li>.payment_box{width:100%;padding:16px 24px 16px 64px;background:#FFF;border-top:1px solid #EEE;margin:0;box-sizing:border-box}.woocommerce-checkout #payment #wc-square-credit-card-container .sq-card-wrapper{border:1px solid #DDDDDD!important;border-radius:10px!important;box-shadow:none!important}.woocommerce-checkout #payment #wc-square-credit-card-container .sq-card-wrapper.is-focus,.woocommerce-checkout #payment #wc-square-credit-card-container .sq-card-wrapper.focus,.woocommerce-checkout #payment #wc-square-credit-card-container .sq-card-wrapper:focus-within{border-color:#111111!important;box-shadow:none!important}.woocommerce-billing-fields>h3#billing-details{display:none!important}.woocommerce-checkout.only-manual-mode #billing_first_name_field,.woocommerce-checkout.only-manual-mode #billing_last_name_field,.woocommerce-checkout.only-manual-mode #shipping_first_name_field,.woocommerce-checkout.only-manual-mode #shipping_last_name_field{display:block!important}.woocommerce-billing-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important}.woocommerce-billing-fields__field-wrapper #billing_first_name_field{order:1;grid-column:1 / 2}.woocommerce-billing-fields__field-wrapper #billing_last_name_field{order:2;grid-column:2 / 3}.woocommerce-billing-fields__field-wrapper #billing_country_field{order:3;grid-column:1 / 2}.woocommerce-billing-fields__field-wrapper #billing_state_field{order:4;grid-column:2 / 4}.woocommerce-billing-fields__field-wrapper #billing_city_field{order:5;grid-column:1 / 2}.woocommerce-billing-fields__field-wrapper #billing_postcode_field{order:6;grid-column:2 / 3}.woocommerce-billing-fields__field-wrapper #billing_phone_field{order:7;grid-column:3 / 4}.woocommerce-billing-fields__field-wrapper #billing_address_1_field{order:8;grid-column:1 / 2}.woocommerce-billing-fields__field-wrapper #billing_address_2_field{order:9;grid-column:2 / 4}.woocommerce-billing-fields__field-wrapper #billing_address_2_field:not(.ksq-float-row) label{position:static!important;clip:auto!important;clip-path:none!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:normal!important}.woocommerce-checkout .woocommerce-billing-fields .form-row:not(.ksq-float-row) label,.woocommerce-checkout .woocommerce-shipping-fields .form-row:not(.ksq-float-row) label{font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:rgb(0 0 0 / .56);margin-bottom:5px}.woocommerce-checkout .woocommerce-billing-fields .form-row label .required,.woocommerce-checkout .woocommerce-shipping-fields .form-row label .required{color:rgb(0 0 0 / .56);text-decoration:none;border:none}.woocommerce-checkout .woocommerce-billing-fields .form-row:not(.ksq-float-row) input[type="text"],.woocommerce-checkout .woocommerce-billing-fields .form-row:not(.ksq-float-row) input[type="tel"],.woocommerce-checkout .woocommerce-billing-fields .form-row:not(.ksq-float-row) select,.woocommerce-checkout .woocommerce-shipping-fields .form-row:not(.ksq-float-row) input[type="text"],.woocommerce-checkout .woocommerce-shipping-fields .form-row:not(.ksq-float-row) input[type="tel"],.woocommerce-checkout .woocommerce-shipping-fields .form-row:not(.ksq-float-row) select,.woocommerce-checkout .woocommerce-additional-fields textarea{height:52px;padding:0 12px;background:#FFF;border:1px solid #dedede;border-radius:8px;font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:14px;line-height:1.5;color:#000;transition:border-color 0.15s,box-shadow 0.15s}.woocommerce-checkout .woocommerce-additional-fields textarea{height:auto;padding:11px}.woocommerce-checkout .woocommerce-billing-fields .form-row input:focus,.woocommerce-checkout .woocommerce-billing-fields .form-row select:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row input:focus,.woocommerce-checkout .woocommerce-shipping-fields .form-row select:focus,.woocommerce-checkout .woocommerce-additional-fields textarea:focus{border-color:#000;box-shadow:0 0 0 1px #000;outline:none}#ship-to-different-address{font-size:0!important;border:none!important;padding:0!important;margin:0!important;display:flex;align-items:center}#ship-to-different-address label{display:inline-flex!important;align-items:center;gap:8px;font-size:14px!important;font-family:'Roboto Flex',sans-serif;font-weight:400;color:#444;cursor:pointer}.ksq-same-addr-checkbox{width:16px!important;height:16px!important;border:1px solid #FF5100!important;border-radius:2px!important;appearance:none!important;-webkit-appearance:none!important;background:#FF5100!important;cursor:pointer;flex-shrink:0;position:relative;transition:background 0.15s,border-color 0.15s}.ksq-same-addr-checkbox:checked{border-color:#FF5100!important}.ksq-same-addr-checkbox::after{content:'';position:absolute;left:4px;top:4px;width:8px;height:5px;border:solid #FFF;border-width:0 0 1.5px 1.5px;transform:rotate(-45deg)}.ksq-same-addr-checkbox:not(:checked){background:#FFFFFF!important;border-color:#FF5100!important}.ksq-same-addr-checkbox:not(:checked)::after{display:none}.woocommerce-checkout .only-address-autocomplete__input-wrapper,.woocommerce-checkout .only-address-autocomplete__element-container,.woocommerce-checkout .only-address-autocomplete__gmp-element,.only-billing-address-block .only-address-autocomplete__input-wrapper,.only-billing-address-block .only-address-autocomplete__element-container,.only-billing-address-block .only-address-autocomplete__gmp-element{width:100%!important}.woocommerce-checkout .only-address-autocomplete__gmp-element,.only-billing-address-block .only-address-autocomplete__gmp-element{height:52px!important;min-height:52px!important}.only-billing-address-block .only-address-autocomplete__input-wrapper{position:relative;display:flex;align-items:center;width:100%;height:52px;border:1px solid #dedede;border-radius:8px;background:#FFF;box-sizing:border-box}.only-address-autocomplete__gmp-element,.only-address-autocomplete__gmp-element *{border-bottom:none!important}.only-address-autocomplete__gmp-element::part(input-container){border:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.only-address-autocomplete__gmp-element::part(input){border:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.only-address-autocomplete__gmp-element::part(input):focus{border:none!important;border-bottom:none!important;box-shadow:none!important;outline:none!important}.woocommerce-checkout .container{max-width:1240px;padding:0}.woocommerce-checkout .page-header{margin-top:40px}.woocommerce-checkout .page-title{font-family:'DM Serif Display',serif;font-style:normal;font-weight:400;font-size:40px;line-height:55px;color:#161616;border-bottom:none;padding-bottom:0;margin:0}.checkout-page-layout{margin-bottom:var(--spacing-2xl)}.checkout-page-layout form.checkout{display:grid;grid-template-columns:640px 1fr;gap:var(--spacing-xl);align-items:start}.checkout-page-layout form.checkout>.woocommerce-NoticeGroup,.checkout-page-layout form.checkout>.woocommerce-error,.checkout-page-layout form.checkout>.woocommerce-info,.checkout-page-layout form.checkout>.woocommerce-message{display:none!important}.checkout-page-layout__customer-details{grid-column:1}.checkout-page-layout__order-review{grid-column:2;grid-row:1 / span 30;align-self:start}.checkout-page-layout__order-review,.woocommerce-checkout .checkout-order-review-card,.woocommerce-checkout #order_review{display:contents!important}.woocommerce-checkout .ksq-order-review.woocommerce-checkout-review-order-table{grid-column:2;grid-row:1 / span 20;align-self:start;margin-top:0!important}.woocommerce-checkout #payment{grid-column:1!important}#order_review>*:not(#payment):not(.ksq-order-review){grid-column:2}.checkout-page-layout form.checkout>[id*="wc-square"],.checkout-page-layout form.checkout>[class*="wc-square"],.checkout-page-layout form.checkout>[id*="google-pay"],.checkout-page-layout form.checkout>[class*="google-pay"],.checkout-page-layout form.checkout>[id*="apple-pay"],.checkout-page-layout form.checkout>[class*="apple-pay"],.checkout-page-layout form.checkout>[class*="payment-request"],.checkout-page-layout form.checkout>[id*="payment-request"],.checkout-page-layout form.checkout>[id*="express-checkout"],.checkout-page-layout form.checkout>[class*="express-checkout"],.checkout-page-layout form.checkout>.ksq-express-checkout-row{grid-column:1!important;max-width:640px;width:100%;justify-self:stretch}.checkout-page-layout .ksq-express-checkout-row{margin:0 0 18px 0}.ksq-express-checkout-slot{grid-column:1;max-width:640px;width:100%;min-height:64px;margin:0 0 18px;display:flex;flex-direction:column;gap:8px}.ksq-express-checkout-slot--ready{min-height:0}.ksq-express-checkout-slot--empty{display:none!important}.ksq-express-checkout-slot__placeholder{height:46px;border-radius:8px;background:linear-gradient(90deg,#f2f2f2 20%,#f8f8f8 40%,#f2f2f2 60%);background-size:200% 100%;animation:ksq-express-skeleton 1.2s ease-in-out infinite}.ksq-express-checkout-slot--ready .ksq-express-checkout-slot__placeholder{display:none}@keyframes ksq-express-skeleton{0%{background-position:200% 0}100%{background-position:-200% 0}}.woocommerce-checkout h3{margin-bottom:var(--spacing-lg);color:var(--color-text);border-bottom:2px solid var(--color-border);padding-bottom:var(--spacing-sm)}.woocommerce-checkout h3.ksq-checkout-contact__title{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.woocommerce-checkout #customer_details.col2-set{display:flex;flex-direction:column;gap:0}.woocommerce-checkout #customer_details.col2-set .col-1,.woocommerce-checkout #customer_details.col2-set .col-2{float:none;width:100%}.only-address-autocomplete-enabled .woocommerce-checkout #customer_details .col-1 .woocommerce-billing-fields{margin-bottom:8px}.woocommerce-checkout #customer_details .col-2 .woocommerce-shipping-fields{margin-top:0;margin-bottom:0}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields{margin-bottom:0}.woocommerce-checkout .woocommerce-additional-fields{display:none!important}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.woocommerce-billing-fields__field-wrapper .form-row-wide,.woocommerce-shipping-fields__field-wrapper .form-row-wide,.woocommerce-additional-fields__field-wrapper .form-row-wide{grid-column:1 / -1}.woocommerce form .form-row{margin-bottom:17px}.woocommerce form .form-row:not(.ksq-float-row) label{display:block;font-weight:500;margin-bottom:var(--spacing-xs);color:var(--color-text);font-size:var(--font-size-base)}.woocommerce form .form-row:not(.ksq-float-row) label .required{color:var(--color-error);margin-left:var(--spacing-xs);font-weight:600}.woocommerce form .form-row input[type="text"],.woocommerce form .form-row input[type="email"],.woocommerce form .form-row input[type="tel"],.woocommerce form .form-row input[type="password"],.woocommerce form .form-row textarea,.woocommerce form .form-row select{width:100%;padding:var(--spacing-sm) 11px;font-size:14px;font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.5;color:#000;background:#FFF;border:1px solid #dedede;border-radius:8px;transition:border-color 0.15s,box-shadow 0.15s}.woocommerce form .form-row input[type="text"]:focus,.woocommerce form .form-row input[type="email"]:focus,.woocommerce form .form-row input[type="tel"]:focus,.woocommerce form .form-row input[type="password"]:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus{outline:none;border-color:#000;box-shadow:0 0 0 1px #000}.woocommerce form .form-row textarea{min-height:120px;resize:vertical}.woocommerce form .form-row select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:12px;cursor:pointer;padding-right:2.5rem}.woocommerce form .form-row.woocommerce-invalid label{color:rgb(0 0 0 / .56)}.woocommerce form .form-row.woocommerce-invalid input,.woocommerce form .form-row.woocommerce-invalid select,.woocommerce form .form-row.woocommerce-invalid textarea{border-color:#d72c0d!important;box-shadow:0 0 0 1px #d72c0d!important}.woocommerce form .form-row.woocommerce-invalid .woocommerce-error{display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-error);font-weight:500}.woocommerce form .form-row .woocommerce-error{display:none}.woocommerce form .form-row .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:var(--spacing-sm);cursor:pointer;font-weight:500}.woocommerce form .form-row input[type="checkbox"]{width:20px;height:20px;margin:0;cursor:pointer;accent-color:var(--color-primary);flex-shrink:0}.woocommerce-account-fields{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.woocommerce-account-fields .form-row{margin-bottom:0}#ship-to-different-address{margin-bottom:0}#ship-to-different-address label{font-size:var(--font-size-base);font-weight:500;cursor:pointer}.shipping_address{margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border)}.woocommerce-checkout .shipping_address{margin-top:0!important;padding-top:0!important;border-top:none!important}.woocommerce-checkout .ksq-order-review{background:#FFF;border:1px solid #E6E9F0;border-radius:12px;padding:0;position:sticky;top:40px;z-index:100;overflow:hidden auto;max-height:calc(100vh - 80px);display:flex;flex-direction:column;min-height:0;scrollbar-width:thin;scrollbar-color:#d1d5db #fff0}.ksq-order-review__items{flex:0 1 auto}#order_review table.woocommerce-checkout-review-order-table{display:none}.ksq-order-review__header{display:flex;align-items:center;gap:12px;padding:16px 24px;background:#F5F6FA;box-sizing:border-box;flex-shrink:0}.ksq-order-review__title{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:20px;line-height:23px;color:#111}.ksq-order-review__count{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#666}.ksq-order-review__items{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:500px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db #fff0}.ksq-order-review__items::-webkit-scrollbar{width:4px}.ksq-order-review__items::-webkit-scrollbar-track{background:#fff0}.ksq-order-review__items::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.ksq-order-review__items::-webkit-scrollbar-thumb:hover{background:#9ca3af}.ksq-order-review__item{display:flex;gap:20px;padding-bottom:20px;border-bottom:1px solid #DDD;transition:opacity 0.3s}.ksq-order-review__item:last-child{border-bottom:none;padding-bottom:0}.ksq-order-review__item-thumb{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;border:1px solid #DDD}.ksq-order-review__item-thumb img{width:100%;height:100%;object-fit:cover;display:block}.ksq-order-review__item-info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;gap:6px}.ksq-order-review__item-info dl.variation{margin:0;padding:0;font-size:12px;line-height:1.5}.ksq-order-review__item-info dl.variation dt{display:inline;font-weight:500;color:#888;margin:0;padding:0;float:none}.ksq-order-review__item-info dl.variation dd{display:inline;margin:0 10px 0 0;padding:0;color:#444;float:none}.ksq-order-review__item-info dl.variation dd p{display:inline;margin:0}.ksq-order-review__item-name{font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:14px;line-height:18px;text-transform:capitalize;color:#111;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ksq-order-review__item-qty{color:#666;font-weight:400}.ksq-order-review__item-bottom{display:flex;align-items:center;justify-content:space-between}.ksq-order-review__item-price{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ksq-order-review__price-free{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:18px;line-height:21px;text-transform:capitalize;color:green}.ksq-order-review__price-current{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:18px;line-height:21px;text-transform:capitalize;color:#111}.ksq-order-review__price-original{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:18px;line-height:21px;text-transform:capitalize;color:#888;text-decoration:line-through}.ksq-order-review__price-savings{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:12px;line-height:14px;color:#4E2104;background:#FFA033;border:none;border-radius:60px;padding:4px 12px}.ksq-order-review__item-remove{display:inline-flex;align-items:center;gap:4px;font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#222;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color 0.2s}.ksq-order-review__item-remove:hover{color:#EF4444}.ksq-order-review__item-remove svg{width:20px;height:20px}.ksq-order-review__item-gift-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:linear-gradient(135deg,#00B67B 0%,#00a06d 100%);color:#fff;font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;white-space:nowrap;flex-shrink:0}.ksq-order-review__coupon{padding:24px;background:#F5F6FA;border-top:1px solid #E6E9F0;border-bottom:1px solid #E6E9F0}.ksq-order-review__coupon-field{display:flex;align-items:center;background:#FFF;border:1px solid #D9D9D9;border-radius:12px;height:60px;padding:0 8px 0 24px;overflow:hidden}.ksq-order-review__coupon-input,.ksq-order-review__coupon-input[type="text"]{flex:1;border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important;font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:16px;line-height:19px;color:#111;height:100%;padding:0!important;margin:0;min-height:auto}.ksq-order-review__coupon-input::placeholder{color:#666}.ksq-order-review__coupon-btn{background:#FF5100;color:#FFF;border:none;border-radius:40px;height:44px;width:120px;min-width:120px;padding:0;font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:18px;line-height:21px;cursor:pointer;white-space:nowrap;transition:background 0.2s}.ksq-order-review__coupon-btn:hover{background:#E64900}.ksq-order-review__coupon-btn:disabled{opacity:.7;cursor:not-allowed}.ksq-order-review__totals{padding:16px 24px;flex-shrink:0}.ksq-order-review__total-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ksq-order-review__total-row:last-child{margin-bottom:0}.ksq-order-review__total-label{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#666}.ksq-order-review__total-value{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:18px;line-height:21px;color:#222;text-align:right}.ksq-order-review__total-row--grand{border-top:1px solid #DDD;padding-top:20px;margin-top:4px;margin-bottom:0;padding-bottom:20px}.ksq-order-review__total-row--grand .ksq-order-review__total-label{font-family:'Roboto Flex',sans-serif;font-weight:500;font-size:20px;line-height:23px;color:#666}.ksq-order-review__total-row--grand .ksq-order-review__total-value{font-family:'Roboto Flex',sans-serif;font-weight:700;font-size:22px;line-height:26px;text-transform:uppercase;color:#111}.ksq-order-review__total-row--wallet .ksq-wallet-apply-inline{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-weight:400;font-size:14px;color:#666;cursor:pointer}.ksq-order-review__total-row--wallet .ksq-wallet-apply-inline input{margin:0}.ksq-order-review .woocommerce-remove-coupon{display:inline-flex;align-items:center;justify-content:center;box-sizing:content-box;width:18px;height:18px;padding:13px;margin:-13px -13px -13px -7px;background-clip:content-box;border-radius:50%;background-color:#e0e0e0;color:#666;font-size:0;text-decoration:none;vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgb(0 0 0 / .15);transition:background-color 0.2s}.ksq-order-review .woocommerce-remove-coupon::after{content:"\00d7";font-size:14px;line-height:1;font-weight:600}.ksq-order-review .woocommerce-remove-coupon:hover,.ksq-order-review .woocommerce-remove-coupon:active{background-color:#c00;color:#fff}.ksq-order-review__order-note{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 24px;margin:16px 0}.ksq-order-review__order-note-label{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:14px;line-height:16px;color:#666;flex:none}.ksq-order-review__order-note-field{width:100%;max-width:452px;flex:none}.ksq-order-review__order-note-textarea{width:100%;min-height:120px;padding:12px 16px;background:#fff;border:1px solid #ddd;border-radius:8px;font-family:'Roboto Flex',sans-serif;font-size:14px;line-height:1.5;color:#222;resize:vertical;box-sizing:border-box}.ksq-order-review__order-note-textarea::placeholder{color:#999}.ksq-order-review__order-note-textarea:focus{outline:none;border-color:#666}.ksq-order-review .ksq-side-cart__potential-savings{margin:12px 24px 4px;flex-shrink:0}.ksq-order-review__pmt-alert{display:flex;align-items:flex-start;gap:10px;margin:12px 24px 8px;flex-shrink:0;padding:14px 16px;background:linear-gradient(135deg,#e8f5e9 0%,#f1f8e9 100%);border:1px solid #81c784;border-radius:10px}.ksq-order-review__pmt-alert-icon{flex-shrink:0;margin-top:1px}.ksq-order-review__pmt-alert-icon svg{width:18px;height:18px}.ksq-order-review__pmt-alert-body{display:flex;flex-direction:column;gap:3px}.ksq-order-review__pmt-alert-title{font-family:'Roboto Flex',sans-serif;font-weight:600;font-size:14px;line-height:18px;color:#2e7d32}.ksq-order-review__pmt-alert-sub{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:12px;line-height:16px;color:#558b2f}#payment{padding:0 0 20px;border-top:none;margin-top:0;flex-shrink:0}.ksq-payment-secure-note{font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-weight:400;font-size:14px;line-height:150%;color:rgb(0 0 0 / .56);margin:0 0 14px}#payment .payment_box p{font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-weight:400;font-size:14px;line-height:150%;color:rgb(0 0 0 / .56);margin:0}#payment .payment_box .wc-credit-card-form{display:flex;flex-wrap:wrap;gap:14px;padding:0;margin:0;border:none!important;min-width:0}#payment .payment_box .wc-credit-card-form .clear{display:none}#payment .payment_box .wc-credit-card-form .form-row{padding:0!important;margin:0!important;float:none!important}#payment .payment_box .wc-credit-card-form .form-row.form-row-wide{flex:0 0 100%;width:100%!important}#payment .payment_box .wc-credit-card-form .form-row.form-row-first,#payment .payment_box .wc-credit-card-form .form-row.form-row-last{flex:1 1 0%;min-width:0}#payment .payment_box .wc-credit-card-form .form-row label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#payment .payment_box .wc-credit-card-form .input-text{box-sizing:border-box;width:100%!important;height:52px;padding:14px 11px;background:#FFF;border:1px solid #DDD;border-radius:8px;font-family:'Roboto Flex',sans-serif;font-size:16px;line-height:19px;color:#111;outline:none;transition:border-color 0.15s}#payment .payment_box .wc-credit-card-form .input-text:focus{border-color:#222}#payment .payment_box .wc-credit-card-form .input-text::placeholder{color:rgb(0 0 0 / .56)}#ppcp-hosted-fields{display:flex;flex-direction:column;gap:14px}#ppcp-hosted-fields .form-row{position:relative;margin:0!important;padding:0!important;width:100%!important;float:none!important}#ppcp-hosted-fields .form-row label{font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'SF Pro Text',sans-serif;font-weight:400;font-size:14px;line-height:150%;color:rgb(0 0 0 / .56);margin-bottom:5px}#ppcp-hosted-fields .form-row input,#ppcp-hosted-fields .form-row iframe{box-sizing:border-box;width:100%;height:52px;padding:14px 11px;background:#FFF;border:1px solid #DDD;border-radius:8px;font-size:16px}.woocommerce-checkout #payment .woocommerce-privacy-policy-text,.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{display:none}#place_order{width:100%;height:60px;padding:0;font-family:'Roboto Flex',sans-serif;font-weight:700;font-size:20px;line-height:23px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;margin-top:0;background:#FF5100;color:#FFF;border:none;border-radius:12px;cursor:pointer;transition:background 0.2s,transform 0.1s}#place_order:hover{background:#E64900}#place_order:active,#place_order.ksq-place-order--active{background:#C40;transform:scale(.98)}.ksq-order-review__place-order-wrap{padding:16px 24px 24px;flex-shrink:0}.ksq-order-review__place-order-btn{width:100%;height:60px;padding:0;font-family:'Roboto Flex',sans-serif;font-weight:700;font-size:20px;line-height:23px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;background:#FF5100;color:#FFF;border:none;border-radius:12px;cursor:pointer;transition:background 0.2s,transform 0.1s}.ksq-order-review__place-order-btn:hover{background:#E64900}.ksq-order-review__place-order-btn:active{background:#C40;transform:scale(.98)}.woocommerce-form-coupon-toggle,.woocommerce-form-coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-coupon,.woocommerce-checkout .woocommerce-info{display:none!important}#order_review .checkout-trust-block,#order_review .ksq-checkout-bonus-info{display:none}@media (max-width:1024px){.woocommerce-checkout .container{padding:0 24px}.checkout-page-layout form.checkout{grid-template-columns:1fr;gap:var(--spacing-lg)}.checkout-page-layout__customer-details,.ksq-order-review,#payment,#order_review>*{grid-column:1!important;grid-row:auto!important}.woocommerce-checkout .ksq-order-review{position:static;max-height:none;align-self:auto}.ksq-order-review__items{max-height:none}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}}@media (max-width:768px){.woocommerce-checkout .container{padding:0 20px}.woocommerce-checkout .page-title{font-size:22px;line-height:30px;margin-bottom:20px}.checkout-page-layout form.checkout{display:flex;flex-direction:column;gap:0}.checkout-page-layout__order-review,.checkout-page-layout__customer-details,.checkout-order-review-card,.woocommerce-checkout #order_review,.ksq-order-review.woocommerce-checkout-review-order-table{display:contents!important}.ksq-order-review__top-section{order:-1}.ksq-checkout-contact{order:0}#customer_details{order:1}#only-billing-address-block{order:2}.ksq-order-review__coupon-section{order:3}.ksq-checkout-order-note{order:4}.ksq-order-review__summary-section{order:5}#payment{order:6}.checkout-page-layout form.checkout>.woocommerce-NoticeGroup,.checkout-page-layout form.checkout>.woocommerce-error{display:none!important}.ksq-order-review__top-section,.ksq-order-review__coupon-section,.ksq-order-review__summary-section,#customer_details,.ksq-checkout-contact,#only-billing-address-block,.ksq-checkout-order-note,#payment{width:100%}.ksq-order-review__top-section{background:#FFF;border:1px solid #E6E9F0;border-left:none;border-right:none;margin:0 -20px;width:calc(100% + 40px);margin-bottom:32px}.ksq-order-review__header{padding:16px 20px;cursor:pointer;user-select:none;-webkit-user-select:none;position:relative}.ksq-order-review__title{font-size:16px;line-height:19px}.ksq-order-review__count{font-size:12px;line-height:14px}.ksq-order-review__header::after{content:'';display:block;width:12px;height:6px;position:absolute;right:20px;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 5L11 1' stroke='%23222222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.3s ease}.ksq-order-review__header.ksq-collapsed::after{transform:translateY(-50%) rotate(180deg)}.ksq-order-review__items{padding:16px 20px;gap:12px;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease,opacity 0.25s ease}.ksq-order-review__items.ksq-items-collapsed{max-height:0!important;padding-top:0;padding-bottom:0;opacity:0;border:none}.ksq-order-review__item{gap:16px;padding-bottom:12px}.ksq-order-review__item-thumb{width:60px;height:60px;border-radius:4px;flex-shrink:0}.ksq-order-review__item-name{font-size:12px;line-height:14px}.ksq-order-review__price-free{font-size:14px;line-height:16px}.ksq-order-review__price-current{font-size:14px;line-height:16px}.ksq-order-review__price-original{font-size:14px;line-height:16px}.ksq-order-review__price-savings{font-size:10px;line-height:12px;padding:2px 8px}.ksq-order-review__item-price{gap:8px}.ksq-order-review__item-bottom{flex-direction:column;align-items:flex-start;gap:6px}.ksq-order-review__item-remove{font-size:12px}.ksq-order-review__item-remove svg{width:16px;height:16px}.ksq-order-review__coupon{padding:16px 20px}.ksq-order-review__coupon-field{height:56px;border-radius:8px;padding:0 8px 0 16px}.ksq-order-review__coupon-input,.ksq-order-review__coupon-input[type="text"]{font-size:12px;line-height:14px}.ksq-order-review__coupon-btn{height:40px;padding:0 16px;min-width:auto;font-size:12px;border-radius:40px}.ksq-order-review__order-note{padding:0 20px;margin:12px 0}.ksq-order-review__totals{padding:16px 20px}.ksq-order-review__total-label{font-size:12px;line-height:14px}.ksq-order-review__total-value{font-size:14px;line-height:16px}.ksq-order-review__total-row{margin-bottom:12px}.ksq-order-review__total-row--grand .ksq-order-review__total-label{font-size:16px;line-height:19px}.ksq-order-review__total-row--grand .ksq-order-review__total-value{font-size:16px;line-height:19px}.ksq-order-review .ksq-side-cart__potential-savings{margin:8px 20px 4px}.ksq-order-review .ksq-side-cart__potential-savings .ksq-potential-savings__trigger{padding:10px 12px}.ksq-order-review .ksq-side-cart__potential-savings .ksq-potential-savings__text{font-size:12px;line-height:14px}.ksq-order-review .ksq-side-cart__potential-savings .ksq-potential-savings__cta{font-size:12px;padding:6px 12px}.ksq-order-review__pmt-alert{margin:8px 20px;padding:12px}.ksq-order-review__pmt-alert-title{font-size:12px;line-height:16px}.ksq-order-review__pmt-alert-sub{font-size:11px;line-height:14px}#payment{padding:0 16px 20px;margin-top:32px}.woocommerce-checkout #payment .payment_methods>li{min-height:56px}.woocommerce-checkout #payment .payment_methods>li>label{font-size:13px;line-height:15px;min-height:56px;padding:0 16px 0 44px;white-space:nowrap}.woocommerce-checkout #payment .payment_methods>li>label::before{left:16px;width:20px;height:20px}.woocommerce-checkout #payment .payment_methods>li>label::after{left:21px;width:10px;height:10px}.woocommerce-checkout #payment .payment_methods>li>label img{height:15px}.woocommerce-checkout #payment .payment_methods>li>.payment_box{padding:12px 12px 12px 16px}#payment .payment_box .wc-credit-card-form{gap:10px}#payment .payment_box .wc-credit-card-form .input-text{height:48px;padding:12px 11px}#place_order{height:48px;font-size:16px;line-height:19px;border-radius:8px}.ksq-order-review__place-order-wrap{padding:12px 16px 16px}.ksq-order-review__place-order-btn{height:48px;font-size:16px;line-height:19px;border-radius:8px}.ksq-checkout-contact{margin-top:0;margin-bottom:32px}.ksq-checkout-step-header,.ksq-checkout-contact__header{gap:12px;margin-bottom:16px}.ksq-checkout-contact__step{width:32px;height:32px;min-width:32px;font-size:18px;line-height:21px}.ksq-checkout-contact__title{font-size:20px;line-height:23px}.ksq-checkout-contact__login-link,.ksq-checkout-contact__change-link{font-size:12px;line-height:14px}.ksq-floating-field__wrap{height:52px;border-radius:8px}.ksq-floating-field__wrap .ksq-floating-field__input{font-size:14px;padding:22px 12px 4px}.ksq-floating-field__label{left:12px;font-size:14px}.ksq-floating-field__input:focus~.ksq-floating-field__label,.ksq-floating-field__input:not(:placeholder-shown)~.ksq-floating-field__label,.ksq-floating-field--filled .ksq-floating-field__label{font-size:10px;line-height:1;top:5px}.ksq-floating-field__label--phone{left:97px}.ksq-floating-field__input--phone:focus~.ksq-floating-field__label--phone,.ksq-floating-field__input--phone:not(:placeholder-shown)~.ksq-floating-field__label--phone,.ksq-floating-field--filled .ksq-floating-field__label--phone{left:97px}.ksq-floating-field__country .ksq-country-selector{min-width:80px}.ksq-floating-field__country .ksq-country-trigger{padding:0 6px 0 8px;gap:3px}.ksq-floating-field__error{font-size:12px}.woocommerce form .form-row:not(.ksq-float-row) label{font-size:12px;line-height:1.5;font-weight:400;color:rgb(0 0 0 / .56);margin-bottom:5px}.woocommerce form .form-row input[type="text"],.woocommerce form .form-row input[type="email"],.woocommerce form .form-row input[type="tel"],.woocommerce form .form-row input[type="password"],.woocommerce form .form-row select{height:46px;padding:0 11px;font-size:14px;line-height:1.5;border-radius:8px}.woocommerce form .form-row textarea{border-radius:8px;font-size:14px;min-height:80px}.woocommerce form .form-row select{background-position:right 12px center;padding-right:32px}.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper{grid-template-columns:1fr;gap:16px}#ship-to-different-address label{font-size:12px;line-height:14px;color:#444}.ksq-order-review__coupon-section{margin-top:32px}.ksq-checkout-order-note{margin-top:16px;padding-top:16px}.ksq-checkout-order-note__label{font-size:12px;line-height:14px}.ksq-checkout-order-note__textarea{min-height:112px;max-height:180px;font-size:14px;border-radius:8px}.woocommerce-checkout .woocommerce-shipping-fields+.ksq-checkout-step-header+p,.woocommerce-checkout .shipping-method-placeholder{font-size:12px;line-height:14px;color:#444}.only-address-autocomplete__name-row{grid-template-columns:1fr;gap:14px}.only-address-autocomplete__name-input{height:46px;font-size:14px;border-radius:8px}.only-address-autocomplete__name-field label{font-size:12px;line-height:1.5;color:rgb(0 0 0 / .56)}.only-address-autocomplete__input-wrapper{height:46px;border-radius:8px}.only-address-autocomplete__gmp-element::part(input){font-size:14px!important;padding:0 14px 0 40px!important}.only-address-autocomplete__search-icon{left:12px}.only-address-autocomplete__search-icon svg{width:18px;height:18px}.only-address-autocomplete-enabled.only-manual-mode .woocommerce-shipping-fields__field-wrapper,.only-address-autocomplete-enabled.billing-manual-mode .only-billing-manual-fields .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr!important;gap:16px!important}.only-address-autocomplete-enabled.only-manual-mode .woocommerce-shipping-fields__field-wrapper .form-row,.only-address-autocomplete-enabled.billing-manual-mode .only-billing-manual-fields .woocommerce-billing-fields__field-wrapper .form-row{grid-column:1 / -1!important;grid-row:auto!important}.only-address-autocomplete-enabled.only-manual-mode .woocommerce-shipping-fields__field-wrapper .input-text,.only-address-autocomplete-enabled.only-manual-mode .woocommerce-shipping-fields__field-wrapper select,.only-address-autocomplete-enabled.billing-manual-mode .only-billing-manual-fields .input-text,.only-address-autocomplete-enabled.billing-manual-mode .only-billing-manual-fields select{height:46px;font-size:14px;line-height:1.5;border-radius:8px}.only-address-autocomplete-enabled.only-manual-mode .woocommerce-shipping-fields__field-wrapper label,.only-address-autocomplete-enabled.billing-manual-mode .only-billing-manual-fields label{font-size:12px;line-height:1.5}.only-address-autocomplete__manual-btn{font-size:12px}.only-back-to-autocomplete__btn{font-size:12px}.only-address-autocomplete__selected{padding:12px;font-size:13px}.only-address-autocomplete__selected-text{font-size:13px}.woocommerce-checkout #customer_details .col-2{margin-top:8px}.woocommerce-checkout #ship-to-different-address .woocommerce-form__label-for-checkbox{font-size:12px;line-height:14px;color:#444}}@media (max-width:400px){.woocommerce-checkout .container{padding:0 16px}.ksq-order-review__top-section{margin:0 -16px;width:calc(100% + 32px)}.ksq-order-review__header{padding:14px 16px}.ksq-order-review__header::after{right:16px}.ksq-order-review__items{padding:14px 16px}.ksq-order-review__coupon{padding:14px 16px}.ksq-order-review__totals{padding:14px 16px}#payment{padding:0 16px 16px}.ksq-order-review .ksq-side-cart__potential-savings,.ksq-order-review__summary-section .ksq-side-cart__potential-savings{margin:8px 16px 4px}.ksq-order-review__pmt-alert,.ksq-order-review__summary-section .ksq-order-review__pmt-alert{margin:8px 16px}}.site-footer.site-footer--checkout{background:#FFF;border-top:1px solid #DDD;padding:0;margin:0}.checkout-footer{width:100%;height:64px;display:flex;align-items:center}.checkout-footer__inner{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.checkout-footer__copyright{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:16px;line-height:19px;color:#888;margin:0;padding:0}.checkout-footer__payments{display:flex;align-items:center;gap:12px}.checkout-footer__accept-label{font-family:'Roboto Flex',sans-serif;font-weight:400;font-size:16px;line-height:19px;letter-spacing:.01em;color:#666;white-space:nowrap}.checkout-footer__payment-icons{display:block;height:24px;width:auto}@media (max-width:768px){.checkout-footer{height:auto;padding:20px 0}.checkout-footer__inner{flex-direction:column;align-items:center;gap:16px;text-align:center}.checkout-footer__copyright{font-size:12px;line-height:14px}.checkout-footer__payments{flex-direction:column;gap:8px}.checkout-footer__accept-label{font-size:12px;line-height:14px}.checkout-footer__payment-icons{height:20px}}.my-account-page-layout{display:grid;grid-template-columns:250px 1fr;gap:var(--spacing-xl);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.my-account-page-layout__navigation{width:100%;align-self:stretch}.my-account-page-layout__content{width:100%}.my-account-nav-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-md);position:sticky;top:140px;max-height:calc(100vh - 160px);overflow-y:auto;z-index:100}.woocommerce-MyAccount-navigation{margin-bottom:0}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0;padding:0;border-bottom:1px solid var(--color-border)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li a{display:block;padding:var(--spacing-md);color:var(--color-text);text-decoration:none;transition:var(--transition);font-weight:500;border-radius:var(--border-radius);margin:var(--spacing-xs) 0}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li a:focus{background-color:var(--color-bg-light);color:var(--color-primary);text-decoration:none;outline:2px solid var(--color-primary);outline-offset:2px}.woocommerce-MyAccount-navigation li.is-active a{background-color:var(--color-primary);color:var(--color-bg);font-weight:600}.woocommerce-MyAccount-navigation li.is-active a:hover,.woocommerce-MyAccount-navigation li.is-active a:focus{background-color:var(--color-primary-dark);color:var(--color-bg)}.my-account-content-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);min-height:400px}.my-account-page-layout__content .woocommerce-MyAccount-content{width:100%}.my-account-content-card>p:first-of-type{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-base)}.woocommerce-form-login,.woocommerce-form-register{max-width:500px;margin:0 auto}.woocommerce-form-login h2,.woocommerce-form-register h2{margin-bottom:var(--spacing-lg);color:var(--color-text)}.woocommerce-form-login .form-row,.woocommerce-form-register .form-row{margin-bottom:var(--spacing-md)}.woocommerce-form-login .form-row label,.woocommerce-form-register .form-row label{display:block;font-weight:500;margin-bottom:var(--spacing-xs);color:var(--color-text)}.woocommerce-form-login .form-row input[type="text"],.woocommerce-form-login .form-row input[type="email"],.woocommerce-form-login .form-row input[type="password"],.woocommerce-form-register .form-row input[type="text"],.woocommerce-form-register .form-row input[type="email"],.woocommerce-form-register .form-row input[type="password"]{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:var(--transition)}.woocommerce-form-login .form-row input:focus,.woocommerce-form-register .form-row input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit{margin-top:var(--spacing-md)}.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit{width:100%}.woocommerce-password-strength{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);font-weight:500}.woocommerce-password-strength.strong{color:var(--color-success)}.woocommerce-password-strength.good{color:var(--color-accent)}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{color:var(--color-error)}.woocommerce-orders-table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg)}.woocommerce-orders-table thead{border-bottom:2px solid var(--color-border)}.woocommerce-orders-table th{padding:var(--spacing-md);text-align:left;font-weight:600;color:var(--color-text);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px}.woocommerce-orders-table tbody tr{border-bottom:1px solid var(--color-border)}.woocommerce-orders-table tbody tr:last-child{border-bottom:none}.woocommerce-orders-table td{padding:var(--spacing-md);vertical-align:middle}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status{display:inline-block;padding:.25rem .75rem;font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:var(--border-radius);line-height:1.2}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status.processing{background-color:var(--color-accent);color:var(--color-text)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status.completed{background-color:var(--color-success);color:var(--color-bg)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status.on-hold{background-color:var(--color-text-light);color:var(--color-bg)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status.cancelled,.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status.failed{background-color:var(--color-error);color:var(--color-bg)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-status .status.refunded{background-color:var(--color-text-lighter);color:var(--color-text)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.woocommerce-Addresses{margin-top:var(--spacing-lg)}.woocommerce-Addresses.col2-set{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-xl)}.woocommerce-Address{margin-bottom:0;padding:var(--spacing-lg);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);transition:var(--transition)}.woocommerce-Address:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgb(0 0 0 / .05)}.woocommerce-Address-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}.woocommerce-Address-title h2{margin:0;color:var(--color-text)}.woocommerce-Address-title .edit{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);font-weight:500;color:var(--color-primary);text-decoration:none;border:1px solid var(--color-primary);border-radius:var(--border-radius);transition:var(--transition);white-space:nowrap}.woocommerce-Address-title .edit:hover,.woocommerce-Address-title .edit:focus{background-color:var(--color-primary);color:var(--color-bg);text-decoration:none;outline:none}.woocommerce-Address address{font-style:normal;line-height:var(--line-height-base);color:var(--color-text);margin:0;padding:var(--spacing-md) 0}.woocommerce-Address address:empty::before{content:"You have not set up this type of address yet.";color:var(--color-text-light);font-style:italic}.woocommerce-address-fields,.woocommerce-address-fields__field-wrapper{margin-top:var(--spacing-lg)}.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1 / -1}.woocommerce-address-fields .form-row{margin-bottom:var(--spacing-md)}.woocommerce-address-fields .form-row label{display:block;font-weight:500;margin-bottom:var(--spacing-xs);color:var(--color-text)}.woocommerce-address-fields .form-row input[type="text"],.woocommerce-address-fields .form-row input[type="email"],.woocommerce-address-fields .form-row input[type="tel"],.woocommerce-address-fields .form-row input[type="number"],.woocommerce-address-fields .form-row select,.woocommerce-address-fields .form-row textarea{width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-base);border:1px solid var(--color-border);border-radius:var(--border-radius);transition:var(--transition);background-color:var(--color-bg);color:var(--color-text)}.woocommerce-address-fields .form-row input:focus,.woocommerce-address-fields .form-row select:focus,.woocommerce-address-fields .form-row textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.woocommerce-address-fields .button{margin-top:var(--spacing-md)}@media (max-width:768px){.woocommerce-Addresses.col2-set{grid-template-columns:1fr;gap:var(--spacing-lg)}.woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-Address-title{flex-direction:column;align-items:flex-start;gap:var(--spacing-sm)}.woocommerce-Address-title .edit{width:100%;justify-content:center}}.woocommerce-EditAccountForm{max-width:100%;background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:32px}.woocommerce-EditAccountForm .form-row{margin-bottom:24px}.woocommerce-EditAccountForm .form-row label{display:block;font-weight:600;font-size:14px;margin-bottom:8px;color:#1a1a1a}.woocommerce-EditAccountForm .form-row label .required{color:#ef4444}.woocommerce-EditAccountForm .form-row input[type="text"],.woocommerce-EditAccountForm .form-row input[type="email"],.woocommerce-EditAccountForm .form-row input[type="password"]{width:100%;padding:14px 16px;font-size:15px;border:1px solid #e5e7eb;border-radius:10px;transition:all 0.2s ease;background:#fafafa}.woocommerce-EditAccountForm .form-row input:focus{outline:none;border-color:#1a1a1a;background:#fff;box-shadow:0 0 0 3px rgb(26 26 26 / .08)}.woocommerce-EditAccountForm .form-row input::placeholder{color:#9ca3af}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:calc(50% - 12px);display:inline-block;vertical-align:top}.woocommerce-EditAccountForm .form-row-first{margin-right:24px}.woocommerce-EditAccountForm .clear{clear:both;margin-bottom:0}.woocommerce-EditAccountForm #account_display_name_description{display:block;margin-top:8px}.woocommerce-EditAccountForm #account_display_name_description em{font-size:13px;color:#6b7280;font-style:normal}.woocommerce-EditAccountForm fieldset{border:none;padding:0;margin:32px 0 0 0;padding-top:32px;border-top:1px solid #e5e7eb}.woocommerce-EditAccountForm fieldset legend{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:20px;padding:0;float:left;width:100%}.woocommerce-EditAccountForm .woocommerce-Button,.woocommerce-EditAccountForm button[name="save_account_details"]{margin-top:24px;padding:14px 32px;font-size:15px;font-weight:600;background:#1a1a1a;color:#fff;border:none;border-radius:10px;cursor:pointer;transition:all 0.2s ease}.woocommerce-EditAccountForm .woocommerce-Button:hover,.woocommerce-EditAccountForm button[name="save_account_details"]:hover{background:#333;transform:translateY(-1px)}@media (max-width:600px){.woocommerce-EditAccountForm{padding:20px}.woocommerce-EditAccountForm .form-row-first,.woocommerce-EditAccountForm .form-row-last{width:100%;display:block;margin-right:0}}.woocommerce-MyAccount-downloads{margin-bottom:var(--spacing-lg)}.woocommerce-MyAccount-downloads .woocommerce-MyAccount-downloads-file{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius);margin-bottom:var(--spacing-md)}.woocommerce-MyAccount-downloads .woocommerce-MyAccount-downloads-file:last-child{margin-bottom:0}.woocommerce-MyAccount-downloads .woocommerce-MyAccount-downloads-file a{color:var(--color-primary);text-decoration:none;font-weight:500}.woocommerce-MyAccount-downloads .woocommerce-MyAccount-downloads-file a:hover,.woocommerce-MyAccount-downloads .woocommerce-MyAccount-downloads-file a:focus{text-decoration:underline}.woocommerce-account-empty-state,.woocommerce-MyAccount-content .woocommerce-message{padding:var(--spacing-2xl) 0;text-align:center}.account-empty-state__content{max-width:500px;margin:0 auto}.account-empty-state__title{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-md);color:var(--color-text);font-weight:600}.account-empty-state__message{font-size:var(--font-size-lg);line-height:var(--line-height-base);color:var(--color-text-light);margin-bottom:var(--spacing-xl)}.account-empty-state__actions{margin-top:var(--spacing-xl)}.woocommerce-MyAccount-content .woocommerce-message{background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl)}.woocommerce-MyAccount-content .woocommerce-message a{color:var(--color-primary);text-decoration:none;font-weight:500}.woocommerce-MyAccount-content .woocommerce-message a:hover,.woocommerce-MyAccount-content .woocommerce-message a:focus{text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-info{padding:var(--spacing-md);background-color:var(--color-bg-light);border-left:4px solid var(--color-primary);border-radius:var(--border-radius);margin-bottom:var(--spacing-lg)}.my-account-content-card>p,.woocommerce-MyAccount-content>p,.woocommerce-MyAccount-content .my-account-content-card>p{display:none!important}.woocommerce-account .page-title,.woocommerce-account h1.entry-title,.woocommerce-account .entry-header .entry-title,body.woocommerce-account .entry-title,body.woocommerce-account .page-title{display:none!important}.ksq-dashboard p a{color:var(--color-primary);text-decoration:none;font-weight:500;transition:var(--transition)}.ksq-dashboard p a:hover,.ksq-dashboard p a:focus{text-decoration:underline;color:var(--color-primary-dark)}.ksq-dashboard{width:100%;padding-top:30px}.ksq-dashboard__welcome{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border);display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.ksq-dashboard__welcome-text{flex:1;min-width:0;padding-top:4px}.ksq-dashboard__welcome-title{font-size:var(--font-size-3xl);font-weight:700;color:var(--color-text);margin:0 0 6px 0;line-height:1.2}.ksq-dashboard__welcome-subtitle{font-size:var(--font-size-base);color:var(--color-text-light);margin:0}.ksq-dashboard__avatar{position:relative;width:72px;height:72px;border-radius:50%;overflow:visible;border:none;flex-shrink:0;background:#fff0}.ksq-dashboard__avatar img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 2px 12px rgb(0 0 0 / .1)}.ksq-dashboard__metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.ksq-dashboard-metric-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-sm);display:flex;align-items:flex-start;gap:var(--spacing-sm);transition:var(--transition);position:relative;overflow:hidden}.ksq-dashboard-metric-card::before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;background-color:var(--color-primary);opacity:0;transition:var(--transition)}.ksq-dashboard-metric-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgb(0 0 0 / .08);transform:translateY(-2px)}.ksq-dashboard-metric-card:hover::before{opacity:1}.ksq-dashboard-metric-card--wallet{border-color:var(--color-primary);background:linear-gradient(135deg,rgb(255 107 53 / .05) 0%,rgb(255 107 53 / .02) 100%)}.ksq-dashboard-metric-card--wallet::before{opacity:1}.ksq-dashboard-metric-card__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-light);border-radius:var(--border-radius);color:var(--color-primary)}.ksq-dashboard-metric-card--wallet .ksq-dashboard-metric-card__icon{background-color:var(--color-primary);color:var(--color-bg)}.ksq-dashboard-metric-card__content{flex:1;min-width:0}.ksq-dashboard-metric-card__value{font-size:var(--font-size-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-xs);line-height:1.2}.ksq-dashboard-metric-card--wallet .ksq-dashboard-metric-card__value{color:var(--color-primary);font-size:var(--font-size-3xl)}.ksq-dashboard-metric-card__label{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:500;margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.5px}.ksq-dashboard-metric-card__link{display:inline-block;margin-top:var(--spacing-xs);font-size:13px;color:var(--color-primary);text-decoration:none;font-weight:600;transition:var(--transition)}.ksq-dashboard-metric-card__link:hover,.ksq-dashboard-metric-card__link:focus{color:var(--color-primary-dark);text-decoration:underline}.ksq-dashboard-metric-card__sub-label{font-size:var(--font-size-xs);color:var(--color-text-light);margin-top:var(--spacing-xs)}.ksq-dashboard-metric-card--wishlist .ksq-dashboard-metric-card__icon{background-color:#fee2e2;color:#ef4444}.ksq-dashboard-metric-card--cart .ksq-dashboard-metric-card__icon{background-color:#dbeafe;color:#3b82f6}.ksq-dashboard-metric-card--coupon-savings,.ksq-dashboard-metric-card--wallet-savings,.ksq-dashboard-metric-card--total-savings{border:2px solid #fff0;background:linear-gradient(white,white) padding-box,linear-gradient(135deg,#22c55e 0%,#16a34a 100%) border-box}.ksq-dashboard-metric-card--coupon-savings::before,.ksq-dashboard-metric-card--wallet-savings::before,.ksq-dashboard-metric-card--total-savings::before{background:linear-gradient(135deg,rgb(34 197 94 / .1) 0%,rgb(22 163 74 / .05) 100%);opacity:1}.ksq-dashboard-metric-card--coupon-savings .ksq-dashboard-metric-card__icon{background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);color:#16a34a}.ksq-dashboard-metric-card--wallet-savings .ksq-dashboard-metric-card__icon{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);color:#d97706}.ksq-dashboard-metric-card--total-savings{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border:none}.ksq-dashboard-metric-card--total-savings::before{background:linear-gradient(135deg,rgb(255 255 255 / .15) 0%,#fff0 100%)}.ksq-dashboard-metric-card--total-savings .ksq-dashboard-metric-card__icon{background:rgb(255 255 255 / .25);color:#fff}.ksq-dashboard-metric-card--total-savings .ksq-dashboard-metric-card__content{color:#fff}.ksq-dashboard-metric-card--total-savings .ksq-dashboard-metric-card__value,.ksq-dashboard-metric-card--total-savings .ksq-dashboard-metric-card__label{color:#fff}.ksq-dashboard-metric-card__value--savings{color:#16a34a!important;font-size:1.75rem!important}.ksq-dashboard-metric-card__value--total-savings{color:white!important;font-size:2rem!important;text-shadow:0 2px 4px rgb(0 0 0 / .1)}.ksq-dashboard-metric-card__sub-label--coupon{background:#f0fdf4;padding:4px 10px;border-radius:20px;font-size:11px;color:#15803d;display:inline-block;margin-top:4px}.ksq-dashboard-metric-card__sub-label--coupon strong{color:#166534;font-weight:700}.ksq-dashboard-metric-card__link--cta{background:rgb(255 255 255 / .25);color:white!important;padding:8px 16px;border-radius:25px;font-weight:600;margin-top:8px;display:inline-block;transition:all 0.2s ease}.ksq-dashboard-metric-card__link--cta:hover{background:rgb(255 255 255 / .35);transform:translateX(4px)}.ksq-dashboard-metric-card--earnings .ksq-dashboard-metric-card__icon{background-color:#f3e8ff;color:#9333ea}.ksq-dashboard__recent-orders,.ksq-recent-orders{margin-bottom:var(--spacing-2xl)}.ksq-dashboard__section-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-lg) 0;padding-bottom:var(--spacing-md);border-bottom:2px solid var(--color-border)}.ksq-dashboard-orders-table{overflow-x:auto;margin-bottom:var(--spacing-lg)}.ksq-dashboard-orders-table table{width:100%;border-collapse:collapse}.ksq-dashboard-orders-table thead{background-color:var(--color-bg-light)}.ksq-dashboard-orders-table th{padding:var(--spacing-md);text-align:left;font-weight:600;font-size:var(--font-size-sm);color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--color-border)}.ksq-dashboard-orders-table td{padding:var(--spacing-md);border-bottom:1px solid var(--color-border);font-size:var(--font-size-base);color:var(--color-text)}.ksq-dashboard-orders-table tbody tr:hover{background-color:var(--color-bg-light)}.ksq-dashboard-orders-table .status{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius);font-size:var(--font-size-sm);font-weight:500;text-transform:capitalize}.ksq-dashboard-orders-table .status-completed{background-color:var(--color-success);color:var(--color-bg)}.ksq-dashboard-orders-table .status-processing{background-color:var(--color-primary);color:var(--color-bg)}.ksq-dashboard-orders-table .status-pending{background-color:var(--color-text-light);color:var(--color-bg)}.ksq-dashboard-orders-table .status-on-hold{background-color:var(--color-text-lighter);color:var(--color-text)}.ksq-dashboard-orders-table .status-cancelled,.ksq-dashboard-orders-table .status-failed{background-color:var(--color-error);color:var(--color-bg)}.ksq-dashboard-orders-table .button-small{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm)}.ksq-dashboard__view-all{text-align:center;margin-top:var(--spacing-lg)}.ksq-dashboard__quick-actions{margin-bottom:var(--spacing-xl)}.ksq-dashboard-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md)}.ksq-dashboard-action-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg);background-color:var(--color-bg-light);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);text-decoration:none;color:var(--color-text);font-weight:500;transition:var(--transition);text-align:center}.ksq-dashboard-action-card:hover,.ksq-dashboard-action-card:focus{border-color:var(--color-primary);background-color:var(--color-bg);box-shadow:0 4px 12px rgb(0 0 0 / .08);transform:translateY(-2px);color:var(--color-primary);text-decoration:none}.ksq-dashboard-action-card__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg);border-radius:var(--border-radius);color:var(--color-primary);transition:var(--transition)}.ksq-dashboard-action-card:hover .ksq-dashboard-action-card__icon,.ksq-dashboard-action-card:focus .ksq-dashboard-action-card__icon{background-color:var(--color-primary);color:var(--color-bg);transform:scale(1.1)}@media (max-width:1024px){.ksq-dashboard__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ksq-dashboard__welcome-title{font-size:var(--font-size-2xl)}.ksq-dashboard__metrics{grid-template-columns:1fr;gap:var(--spacing-md)}.ksq-dashboard-metric-card{padding:var(--spacing-md)}.ksq-dashboard-metric-card__value{font-size:var(--font-size-xl)}.ksq-dashboard-metric-card--wallet .ksq-dashboard-metric-card__value{font-size:var(--font-size-2xl)}.ksq-dashboard-orders-table{font-size:var(--font-size-sm)}.ksq-dashboard-orders-table th,.ksq-dashboard-orders-table td{padding:var(--spacing-sm)}.ksq-dashboard-actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ksq-dashboard-actions-grid{grid-template-columns:1fr}.ksq-dashboard-orders-table{font-size:var(--font-size-xs)}.ksq-dashboard-orders-table th,.ksq-dashboard-orders-table td{padding:var(--spacing-xs)}}.ksq-account-wishlist{padding:var(--spacing-lg) 0}.ksq-account-wishlist__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl)}.ksq-account-wishlist__header h2{color:var(--color-text);margin:0}.ksq-account-wishlist__count{background-color:var(--color-primary);color:var(--color-bg);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:500}.ksq-account-wishlist__empty{text-align:center;padding:var(--spacing-3xl) var(--spacing-lg)}.ksq-account-wishlist__empty-icon{margin-bottom:var(--spacing-lg);color:var(--color-text-light)}.ksq-account-wishlist__empty-icon svg{width:48px;height:48px}.ksq-account-wishlist__empty h3{color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.ksq-account-wishlist__empty p{color:var(--color-text-light);margin-bottom:var(--spacing-lg)}.ksq-account-wishlist__empty .button{display:inline-block;background-color:var(--color-primary);color:var(--color-bg);padding:var(--spacing-sm) var(--spacing-xl);border-radius:var(--border-radius);text-decoration:none;font-weight:500;transition:var(--transition)}.ksq-account-wishlist__empty .button:hover{background-color:var(--color-primary-dark)}.ksq-account-wishlist__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-lg)}.ksq-account-wishlist__item{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:var(--transition)}.ksq-account-wishlist__item:hover{box-shadow:0 4px 12px rgb(0 0 0 / .08);border-color:var(--color-primary)}.ksq-account-wishlist__item a{display:block;text-decoration:none;color:var(--color-text)}.ksq-account-wishlist__item img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.ksq-account-wishlist__item h4{padding:var(--spacing-md);margin:0}.ksq-account-wishlist__item .price{display:block;padding:0 var(--spacing-md) var(--spacing-md);color:var(--color-primary);font-weight:600}@media (max-width:768px){.ksq-account-wishlist__header{flex-direction:column;gap:var(--spacing-sm);text-align:center}.ksq-account-wishlist__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}}@media (max-width:480px){.ksq-account-wishlist__grid{grid-template-columns:1fr}}.only-cart-wishlist{padding:0}.only-cart-wishlist__tabs{display:flex;gap:0;border-bottom:2px solid var(--color-border);margin-bottom:var(--spacing-xl)}.only-cart-wishlist__tab{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-xl);background:#fff0;border:none;border-bottom:3px solid #fff0;margin-bottom:-2px;cursor:pointer;transition:all 0.25s ease;color:var(--color-text-light);font-size:var(--font-size-base);font-weight:500;font-family:inherit}.only-cart-wishlist__tab:hover{color:var(--color-text);background:rgb(255 107 53 / .04)}.only-cart-wishlist__tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:rgb(255 107 53 / .06)}.only-cart-wishlist__tab-icon{width:22px;height:22px;flex-shrink:0;transition:transform 0.2s ease}.only-cart-wishlist__tab--active .only-cart-wishlist__tab-icon{stroke:var(--color-primary);fill:rgb(255 107 53 / .1)}.only-cart-wishlist__tab-label{font-weight:600;letter-spacing:.01em}.only-cart-wishlist__tab-count{min-width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;border-radius:100px;padding:0 8px;transition:all 0.2s ease}.only-cart-wishlist__tab:not(.only-cart-wishlist__tab--active) .only-cart-wishlist__tab-count{background:var(--color-text-lighter)}.only-cart-wishlist__panels{min-height:400px}.only-cart-wishlist__panel{display:none;animation:onlyFadeIn 0.3s ease}.only-cart-wishlist__panel--active{display:block}@keyframes onlyFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.only-cart-wishlist__header{display:flex;align-items:center;justify-content:flex-end;margin-bottom:var(--spacing-lg)}.only-cart-wishlist__count-badge{background:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--border-radius-full);font-size:var(--font-size-sm);font-weight:600}.only-cart-wishlist__empty{text-align:center;padding:var(--spacing-4xl) var(--spacing-xl)}.only-cart-wishlist__empty-icon{margin-bottom:var(--spacing-xl);color:#d1d5db}.only-cart-wishlist__empty-icon svg{width:80px;height:80px;stroke-width:1}.only-cart-wishlist__empty-title{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.only-cart-wishlist__empty-text{color:var(--color-text-light);margin-bottom:var(--spacing-xl);max-width:320px;margin-left:auto;margin-right:auto;line-height:1.6}.only-cart-wishlist__empty-btn{display:inline-flex;align-items:center;gap:var(--spacing-sm);background:var(--color-primary);color:#fff;padding:var(--spacing-md) var(--spacing-2xl);border-radius:var(--border-radius-lg);font-weight:600;text-decoration:none;transition:all 0.2s ease;box-shadow:0 4px 14px rgb(255 107 53 / .3)}.only-cart-wishlist__empty-btn:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgb(255 107 53 / .4);color:#fff}.only-cart-wishlist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.only-cart-wishlist__cart-items{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden}.only-cart-wishlist__cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-bottom:1px solid var(--color-border);transition:background 0.2s ease}.only-cart-wishlist__cart-item:last-child{border-bottom:none}.only-cart-wishlist__cart-item:hover{background:#fafafa}.only-cart-wishlist__cart-item--gift{background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%)}.only-cart-wishlist__cart-item--gift:hover{background:linear-gradient(135deg,#dcfce7 0%,#d1fae5 100%)}.only-cart-wishlist__cart-item-image{position:relative;width:100px;height:100px;border-radius:var(--border-radius);overflow:hidden;background:#f5f5f5}.only-cart-wishlist__cart-item-image img{width:100%;height:100%;object-fit:cover}.only-cart-wishlist__gift-badge{position:absolute;top:6px;left:6px;background:#22c55e;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.only-cart-wishlist__cart-item-details{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xs)}.only-cart-wishlist__cart-item-name{margin:0;font-size:var(--font-size-base);font-weight:600;line-height:1.4}.only-cart-wishlist__cart-item-name a{color:var(--color-text);text-decoration:none}.only-cart-wishlist__cart-item-name a:hover{color:var(--color-primary)}.only-cart-wishlist__cart-item-meta{font-size:var(--font-size-sm);color:var(--color-text-light)}.only-cart-wishlist__cart-item-meta dt,.only-cart-wishlist__cart-item-meta dd{display:inline;margin:0}.only-cart-wishlist__cart-item-price{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm)}.only-cart-wishlist__price--current{font-weight:600;color:var(--color-text)}.only-cart-wishlist__price--free{font-weight:700;color:#22c55e;text-transform:uppercase}.only-cart-wishlist__price--original{text-decoration:line-through;color:var(--color-text-lighter);font-size:var(--font-size-sm)}.only-cart-wishlist__cart-item-qty{display:flex;align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-sm);color:var(--color-text-light)}.only-cart-wishlist__qty-value{font-weight:600;color:var(--color-text)}.only-cart-wishlist__gift-label{display:inline-flex;align-items:center;gap:4px;color:#22c55e;font-weight:500}.only-cart-wishlist__cart-item-total{display:flex;align-items:center;justify-content:flex-end;min-width:100px}.only-cart-wishlist__line-total{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text)}.only-cart-wishlist__line-total--free{font-size:var(--font-size-lg);font-weight:700;color:#22c55e}.only-cart-wishlist__cart-summary{margin-top:var(--spacing-xl);padding:var(--spacing-xl);background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-radius:var(--border-radius-lg);border:1px solid var(--color-border)}.only-cart-wishlist__summary-row{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px dashed var(--color-border)}.only-cart-wishlist__summary-row:last-of-type{border-bottom:none}.only-cart-wishlist__summary-row--discount .only-cart-wishlist__summary-value{color:#22c55e;font-weight:600}.only-cart-wishlist__summary-row--discount code{background:rgb(34 197 94 / .1);color:#22c55e;padding:2px 8px;border-radius:4px;font-size:12px;margin-left:6px}.only-cart-wishlist__summary-row--total{padding-top:var(--spacing-md);margin-top:var(--spacing-sm);border-top:2px solid var(--color-text);border-bottom:none}.only-cart-wishlist__summary-row--total .only-cart-wishlist__summary-label{font-size:var(--font-size-lg);font-weight:700}.only-cart-wishlist__summary-row--total .only-cart-wishlist__summary-value{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary)}.only-cart-wishlist__cart-actions{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-xl)}.only-cart-wishlist__btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);border-radius:var(--border-radius-lg);font-size:var(--font-size-base);font-weight:600;text-decoration:none;transition:all 0.2s ease;text-align:center}.only-cart-wishlist__btn--secondary{background:#fff;color:var(--color-text);border:2px solid var(--color-border)}.only-cart-wishlist__btn--secondary:hover{border-color:var(--color-text);color:var(--color-text)}.only-cart-wishlist__btn--primary{background:var(--color-primary);color:#fff;border:2px solid var(--color-primary);box-shadow:0 4px 14px rgb(255 107 53 / .3)}.only-cart-wishlist__btn--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgb(255 107 53 / .4);color:#fff}.only-cart-wishlist__btn--primary svg{flex-shrink:0}@media (max-width:768px){.only-cart-wishlist__tabs{gap:0}.only-cart-wishlist__tab{padding:var(--spacing-md);flex-direction:column;gap:var(--spacing-xs)}.only-cart-wishlist__tab-icon{width:24px;height:24px}.only-cart-wishlist__tab-label{font-size:var(--font-size-sm)}.only-cart-wishlist__grid{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.only-cart-wishlist__cart-item{grid-template-columns:80px 1fr;grid-template-rows:auto auto;gap:var(--spacing-md)}.only-cart-wishlist__cart-item-image{width:80px;height:80px}.only-cart-wishlist__cart-item-total{grid-column:1 / -1;justify-content:flex-start;padding-top:var(--spacing-sm);border-top:1px dashed var(--color-border);margin-top:var(--spacing-xs)}.only-cart-wishlist__cart-actions{flex-direction:column}}@media (max-width:480px){.only-cart-wishlist__empty{padding:var(--spacing-2xl) var(--spacing-md)}.only-cart-wishlist__empty-icon svg{width:64px;height:64px}}@media (max-width:1024px){.my-account-page-layout{grid-template-columns:1fr;gap:var(--spacing-lg)}.my-account-nav-card{position:static;max-height:none}.woocommerce-MyAccount-navigation ul{display:flex;overflow-x:auto;scrollbar-width:thin;gap:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.woocommerce-MyAccount-navigation li{border-bottom:none;flex-shrink:0}.woocommerce-MyAccount-navigation li a{white-space:nowrap;margin:0}}@media (max-width:768px){.woocommerce-orders-table{display:block}.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tbody,.woocommerce-orders-table tr,.woocommerce-orders-table td{display:block;width:100%}.woocommerce-orders-table tr{border:1px solid var(--color-border);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg)}.woocommerce-orders-table td{padding:var(--spacing-sm) 0;border:none;text-align:left!important}.woocommerce-orders-table td::before{content:attr(data-title) ': ';font-weight:600;color:var(--color-text);margin-right:var(--spacing-xs)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{margin-top:var(--spacing-sm)}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions::before{content:''}.woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .button{width:100%}.woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-form-register .woocommerce-form-register__submit{width:100%}}@media (max-width:1024px){.cart-page-layout{grid-template-columns:1fr;gap:var(--spacing-lg)}.cart-totals-card{position:static;max-height:none}}@media (max-width:768px){.woocommerce-cart-form__contents{display:block}.woocommerce-cart-form__contents thead{display:none}.woocommerce-cart-form__contents tbody,.woocommerce-cart-form__contents tr,.woocommerce-cart-form__contents td{display:block;width:100%}.woocommerce-cart-form__contents tr{position:relative;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg)}.woocommerce-cart-form__contents td{padding:var(--spacing-sm) 0;border:none;text-align:left!important}.woocommerce-cart-form__contents td::before{content:attr(data-title) ': ';font-weight:600;color:var(--color-text);margin-right:var(--spacing-xs)}.woocommerce-cart-form__contents .product-remove{position:absolute;top:var(--spacing-md);right:var(--spacing-md);width:auto}.woocommerce-cart-form__contents .product-remove::before{content:''}.woocommerce-cart-form__contents .product-thumbnail{width:100%;margin-bottom:var(--spacing-sm)}.woocommerce-cart-form__contents .product-thumbnail{width:100%;margin-bottom:var(--spacing-sm)}.woocommerce-cart-form__contents .product-thumbnail img{width:100px;height:100px}.woocommerce-cart-form__contents .product-name{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}.woocommerce-cart-form__contents .product-price,.woocommerce-cart-form__contents .product-subtotal{font-size:var(--font-size-lg)}.woocommerce-cart-form__contents .quantity{width:100%;justify-content:center}.woocommerce-cart-form__contents .quantity input[type="number"]{width:80px}.woocommerce-cart-form__contents .actions{padding:var(--spacing-md)}.woocommerce-cart-form__contents .actions .coupon{flex-direction:column}.woocommerce-cart-form__contents .actions .coupon input[type="text"],.woocommerce-cart-form__contents .actions .coupon button{width:100%}.woocommerce-cart-form__contents .actions .button[name="update_cart"]{width:100%;margin-left:0;margin-top:var(--spacing-sm)}}.wishlist-page{padding:60px 0;min-height:60vh}.wishlist-page__header{margin-bottom:40px;text-align:center}.wishlist-page__title{font-family:'DM Serif Display',Georgia,serif;font-size:44px;font-weight:400;color:#111;margin:0 0 8px 0}.wishlist-page__count{color:#666;font-size:16px;margin:0}.wishlist-page__empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:56px 20px 72px;max-width:420px;margin:0 auto}.wishlist-page__empty-icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;margin-bottom:24px;border-radius:50%;background:#F7F7F7;color:#888}.wishlist-page__empty-title{font-family:'DM Serif Display',Georgia,serif;font-size:28px;font-weight:400;color:#111;margin:0 0 12px 0}.wishlist-page__empty-text{color:#666;font-size:16px;line-height:1.6;margin:0 0 40px 0;max-width:34ch}.wishlist-page__empty-actions{display:flex;justify-content:center;width:100%}.wishlist-page__empty-btn{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;padding:14px 32px;background:#FF5100;color:#FFF;border-radius:12px;text-decoration:none;font-weight:600;font-size:16px;transition:background 0.2s ease}.wishlist-page__empty-btn:hover{background:#E54900;color:#FFF;text-decoration:none}.wishlist-page__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.wishlist-page__item{background:#FFF;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px rgb(0 0 0 / .08);transition:all 0.3s ease}.wishlist-page__item:hover{box-shadow:0 8px 24px rgb(0 0 0 / .12);transform:translateY(-4px)}.wishlist-page__item-link{display:block;text-decoration:none;color:inherit}.wishlist-page__item-link:hover{text-decoration:none}.wishlist-page__item-image{position:relative;width:100%;aspect-ratio:1 / 1;background:#000;overflow:hidden}.wishlist-page__item-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.wishlist-page__item:hover .wishlist-page__item-image img{transform:scale(1.05)}.wishlist-page__item-badge{position:absolute;top:12px;left:12px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600}.wishlist-page__item-badge--sale{background:#FF5100;color:#FFF}.wishlist-page__item-badge--oos{background:#666;color:#FFF}.wishlist-page__item-content{padding:16px}.wishlist-page__item-brand{display:block;font-size:13px;color:#888;margin-bottom:4px}.wishlist-page__item-title{font-size:16px;font-weight:500;color:#222;margin:0 0 8px 0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wishlist-page__item-prices{display:flex;align-items:center;gap:8px}.wishlist-page__item-price,.wishlist-page__item-price .woocommerce-Price-amount{font-size:18px;font-weight:600;color:#FF5100}.wishlist-page__item-price-regular,.wishlist-page__item-price-regular .woocommerce-Price-amount{font-size:14px;color:#888;text-decoration:line-through}.wishlist-page__item-actions{display:flex;gap:8px;padding:0 16px 16px}.wishlist-page__item-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.2s ease;text-decoration:none;border:none}.wishlist-page__item-btn--primary{background:#FF5100;color:#FFF}.wishlist-page__item-btn--primary:hover{background:#E54900;color:#FFF;text-decoration:none}.wishlist-page__item-btn--remove{background:#F5F5F5;color:#666}.wishlist-page__item-btn--remove:hover{background:#EEE;color:#333}@media (max-width:1200px){.wishlist-page__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.wishlist-page{padding:24px 0}.wishlist-page__header{margin-bottom:20px}.wishlist-page__title{font-size:28px;margin-bottom:4px}.wishlist-page__count{font-size:14px}.wishlist-page__grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.wishlist-page__item-content{padding:12px}.wishlist-page__item-title{font-size:14px}.wishlist-page__item-actions{flex-direction:column;padding:0 12px 12px}.wishlist-page__empty{padding:40px 16px 56px}.wishlist-page__empty-icon{width:80px;height:80px;margin-bottom:20px}.wishlist-page__empty-icon svg{width:52px;height:52px}.wishlist-page__empty-title{font-size:24px}.wishlist-page__empty-text{font-size:15px}}@media (max-width:480px){.wishlist-page__grid{grid-template-columns:repeat(2,1fr);gap:20px 12px}.wishlist-page__empty-btn{width:100%;max-width:280px}}.wishlist-page__convert-section{margin-top:48px;padding-top:32px;border-top:1px solid #EEE;text-align:center}.wishlist-page__convert-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 48px;background:linear-gradient(135deg,#FF5100 0%,#E54900 100%);color:#FFF;border:none;border-radius:14px;font-family:'Roboto Flex',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:600;font-size:18px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 16px rgb(255 81 0 / .3)}.wishlist-page__convert-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(255 81 0 / .4)}.wishlist-page__convert-btn:active{transform:translateY(0)}.wishlist-page__convert-btn:disabled{opacity:.8;cursor:not-allowed;transform:none}.wishlist-page__convert-btn.is-success{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);box-shadow:0 4px 16px rgb(34 197 94 / .3)}.wishlist-page__convert-btn.is-error{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);box-shadow:0 4px 16px rgb(220 38 38 / .3)}.wishlist-page__convert-btn svg{flex-shrink:0}.wishlist-page__convert-note{margin-top:16px;font-size:14px;color:#888}@media (max-width:768px){.wishlist-page__convert-section{margin-top:24px;padding-top:20px}.wishlist-page__convert-btn{width:100%;padding:14px 24px;font-size:15px;border-radius:12px;gap:10px}.wishlist-page__convert-note{font-size:12px;margin-top:12px}}.ksq-myaccount-auth{--auth-primary:#FF6B35;--auth-primary-hover:#E55A2B;--auth-primary-light:rgba(255, 107, 53, 0.1);--auth-text:#1A1A1A;--auth-text-secondary:#6b7280;--auth-text-muted:#9ca3af;--auth-border:#e5e7eb;--auth-border-focus:#FF6B35;--auth-bg:#ffffff;--auth-bg-secondary:#f9fafb;--auth-success:#22c55e;--auth-error:#ef4444;--auth-radius:16px;--auth-radius-sm:12px;--auth-transition:0.2s ease}.ksq-myaccount-auth__container{max-width:480px;margin:0 auto;padding:48px 24px}.ksq-myaccount-auth__forms{background:var(--auth-bg);border-radius:24px;padding:48px 40px;box-shadow:0 4px 24px rgb(0 0 0 / .08)}.ksq-myaccount-auth .only-auth-logo{display:flex;justify-content:center;align-items:center;margin-bottom:36px}.ksq-myaccount-auth .only-auth-logo img{max-height:44px;width:auto;object-fit:contain}.ksq-myaccount-auth .only-auth-logo__text{font-family:'DM Serif Display',serif;font-size:28px;font-weight:400;color:var(--auth-text);letter-spacing:-.02em}.ksq-myaccount-auth .only-auth-content{flex:1;display:flex;flex-direction:column}.ksq-myaccount-auth .only-auth-step{display:none;animation:ksqFadeSlideIn 0.4s ease}.ksq-myaccount-auth .only-auth-step.active{display:block}@keyframes ksqFadeSlideIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ksq-myaccount-auth .only-auth-header{text-align:center;margin-bottom:32px;position:relative}.ksq-myaccount-auth .only-auth-title{font-family:'Manrope',sans-serif;font-size:30px;font-weight:700;color:#171717;margin:0 0 10px;line-height:44px}.ksq-myaccount-auth .only-auth-subtitle{font-family:'Manrope',sans-serif;font-size:18px;font-weight:500;color:rgb(23 23 23 / .7);margin:0;line-height:25px}.ksq-myaccount-auth .only-auth-subtitle strong{color:var(--auth-text);font-weight:600}.ksq-myaccount-auth .only-method-toggle--switch{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:32px}.ksq-myaccount-auth .only-method-toggle__label{font-family:'Manrope',sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:rgb(23 23 23 / .5);transition:color 0.3s ease;cursor:pointer}.ksq-myaccount-auth .only-method-toggle__label--active{color:#171717}.ksq-myaccount-auth .only-method-toggle__switch{position:relative;width:74px;height:40px;background:radial-gradient(138.55% 107.04% at 100% 100%,#FFCAA3 0%,#FE6C0B 51%,#FF812C 100%);border-radius:50px;border:none;cursor:pointer;padding:0;transition:all 0.3s ease;flex-shrink:0}.ksq-myaccount-auth .only-method-toggle__switch:hover{box-shadow:0 4px 12px rgb(255 129 44 / .35)}.ksq-myaccount-auth .only-method-toggle__icon{position:absolute;top:3px;width:34px;height:34px;background:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease,visibility 0.3s ease,left 0.3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden}.ksq-myaccount-auth .only-method-toggle__icon svg{width:20px;height:20px;stroke:#FF812C;stroke-width:2;fill:none}.ksq-myaccount-auth .only-method-toggle__icon--mobile{left:3px}.ksq-myaccount-auth .only-method-toggle__icon--email{left:37px}.ksq-myaccount-auth .only-method-toggle__switch[data-active="mobile"] .only-method-toggle__icon--mobile{opacity:1;visibility:visible;left:3px;background:#FFF;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.ksq-myaccount-auth .only-method-toggle__switch[data-active="mobile"] .only-method-toggle__icon--email{opacity:0;visibility:hidden}.ksq-myaccount-auth .only-method-toggle__switch[data-active="email"] .only-method-toggle__icon--mobile{opacity:0;visibility:hidden}.ksq-myaccount-auth .only-method-toggle__switch[data-active="email"] .only-method-toggle__icon--email{opacity:1;visibility:visible;left:37px;background:#FFF;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.ksq-myaccount-auth .only-method-toggle--switch[data-active="mobile"] .only-method-toggle__label[data-method="mobile"]{color:#171717}.ksq-myaccount-auth .only-method-toggle--switch[data-active="mobile"] .only-method-toggle__label[data-method="email"]{color:rgb(23 23 23 / .5)}.ksq-myaccount-auth .only-method-toggle--switch[data-active="email"] .only-method-toggle__label[data-method="mobile"]{color:rgb(23 23 23 / .5)}.ksq-myaccount-auth .only-method-toggle--switch[data-active="email"] .only-method-toggle__label[data-method="email"]{color:#171717}.ksq-myaccount-auth .only-input-panel{display:none;animation:ksqFadeIn 0.3s ease}.ksq-myaccount-auth .only-input-panel.active{display:flex;width:100%;max-width:100%;flex-direction:column;align-items:flex-start;gap:32px}@keyframes ksqFadeIn{from{opacity:0}to{opacity:1}}.ksq-myaccount-auth .only-form-group{margin-bottom:0;width:100%}.ksq-myaccount-auth .only-form-group label{display:block;font-family:'Manrope',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#171718;margin-bottom:16px}.ksq-myaccount-auth .only-input{width:100%;padding:14px 16px;border:none;border-radius:0;font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;color:#525866;background:var(--auth-bg);transition:all var(--auth-transition);box-sizing:border-box}.ksq-myaccount-auth .only-input:focus{outline:none;color:#171718}.ksq-myaccount-auth .only-input::placeholder{color:#525866;font-weight:400}.ksq-myaccount-auth .only-phone-input-wrapper{display:flex;align-items:stretch;background:#fff;box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);border-radius:8px;overflow:hidden;transition:all var(--auth-transition)}.ksq-myaccount-auth .only-phone-input-wrapper:focus-within{box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.ksq-myaccount-auth .only-phone-input-wrapper .only-input{border:none;border-radius:0 8px 8px 0;box-shadow:none!important;flex:1}.ksq-myaccount-auth .only-phone-input-wrapper .only-input:focus{box-shadow:none!important}.ksq-myaccount-auth .ksq-country-selector{background:#FAFBFC;border-right:1px solid #E2E8F0;min-width:97px;width:97px;border-radius:8px 0 0 8px;overflow:hidden}.ksq-myaccount-auth .ksq-country-trigger{height:100%;min-height:48px;border-radius:8px 0 0 8px;padding:0 12px;gap:8px;display:flex;align-items:center;justify-content:center;background:#FAFBFC}.ksq-myaccount-auth .only-input-panel[data-method="email"] .only-input{box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);border-radius:8px;padding:14px 16px}.ksq-myaccount-auth .only-input-panel[data-method="email"] .only-input:focus{box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.ksq-myaccount-auth .only-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 12px;padding-right:12px;border:none;border-radius:8px;font-family:'Manrope',sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;text-align:center;font-feature-settings:'liga' off;color:#fff;cursor:pointer;transition:all 0.25s ease;position:relative;overflow:hidden;align-self:stretch}.ksq-myaccount-auth .only-btn--primary{background:#FF812C;color:#fff;box-shadow:0 0 0 3px rgb(255 129 44 / .4),0 1px 2px 0 rgb(255 129 44 / .08)}.ksq-myaccount-auth .only-btn--primary:hover:not(:disabled){background:#F47420;transform:translateY(-2px);box-shadow:0 0 0 3px rgb(255 129 44 / .5),0 4px 12px rgb(255 129 44 / .3)}.ksq-myaccount-auth .only-btn--primary:active:not(:disabled){transform:translateY(0)}.ksq-myaccount-auth .only-btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.ksq-myaccount-auth .only-btn--full{width:100%}.ksq-myaccount-auth .only-btn.loading{pointer-events:none}.ksq-myaccount-auth .only-btn.loading .only-btn__text,.ksq-myaccount-auth .only-btn.loading .only-btn__arrow,.ksq-myaccount-auth .only-btn.loading .only-btn__icon{opacity:0}.ksq-myaccount-auth .only-btn.loading::after{content:'';position:absolute;width:22px;height:22px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:ksqSpin 0.7s linear infinite}@keyframes ksqSpin{to{transform:rotate(360deg)}}.ksq-myaccount-auth .only-auth-divider{display:flex;align-items:center;gap:15px;margin:28px 0;width:100%;max-width:100%}.ksq-myaccount-auth .only-auth-divider::before,.ksq-myaccount-auth .only-auth-divider::after{content:'';flex:1;height:1px;background:#CECECE}.ksq-myaccount-auth .only-auth-divider span{font-family:'Manrope',sans-serif;font-size:12px;font-weight:600;color:rgb(23 23 24 / .4);text-transform:uppercase}.ksq-myaccount-auth .only-social-login{margin-bottom:24px;width:100%;max-width:100%}.ksq-myaccount-auth .only-google-btn-wrapper{display:flex;justify-content:center;width:100%;max-width:100%}.ksq-myaccount-auth .only-google-btn-wrapper>div,.ksq-myaccount-auth .only-google-btn-wrapper>div>div{width:100%!important;max-width:100%!important;height:54px!important}.ksq-myaccount-auth .only-google-btn-wrapper iframe{width:100%!important;max-width:100%!important;height:54px!important;border-radius:12px!important}.ksq-myaccount-auth .only-otp-container{text-align:center;width:100%;max-width:100%}.ksq-myaccount-auth #ksqMyAccountOtpStep .only-auth-title{font-family:'Manrope',sans-serif;font-weight:700;font-size:30px;line-height:44px;color:#171717;margin-bottom:10px}.ksq-myaccount-auth #ksqMyAccountOtpStep .only-auth-subtitle{font-family:'Manrope',sans-serif;font-weight:500;font-size:18px;line-height:25px;color:rgb(23 23 23 / .7);margin-bottom:0}.ksq-myaccount-auth .only-otp-change-link{font-family:'Manrope',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#FE6C0B;text-decoration:none;margin-top:18px;display:inline-block}.ksq-myaccount-auth .only-otp-change-link:hover{text-decoration:underline}.ksq-myaccount-auth .only-otp-inputs{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:11px;width:100%;height:58px;margin:40px 0 32px 0}.ksq-myaccount-auth .only-otp-input{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;width:60px!important;min-width:50px!important;max-width:70px!important;height:58px!important;text-align:center;font-family:'Manrope',sans-serif;font-size:24px;font-weight:600;border:none;border-radius:8px;background:#FFF;box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);color:#171717;transition:all 0.2s ease;caret-color:#FF812C;flex:1}.ksq-myaccount-auth .only-otp-input:focus{outline:none;box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.ksq-myaccount-auth .only-otp-input.filled{box-shadow:0 0 0 2px #22c55e,0 1px 2px rgb(95 74 46 / .08);background:#FFF}.ksq-myaccount-auth .only-otp-input.error{box-shadow:0 0 0 2px #ef4444,0 1px 2px rgb(95 74 46 / .08);background:#FFF;animation:ksqShake 0.4s ease}@keyframes ksqShake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}.ksq-myaccount-auth #ksqMyAccountOtpStep .only-btn--primary,.ksq-myaccount-auth #ksqMyAccountVerifyOtpBtn{width:100%;max-width:100%;height:46px;padding:0 12px;background:#FF812C;box-shadow:0 0 0 3px rgb(255 129 44 / .4),0 1px 2px rgb(255 129 44 / .08);border-radius:8px;font-family:'Manrope',sans-serif;font-weight:800;font-size:16px;line-height:22px;text-transform:uppercase;color:#FFF;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:12px}.ksq-myaccount-auth .only-otp-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%;margin-top:24px}.ksq-myaccount-auth .only-otp-timer{font-family:'Manrope',sans-serif;font-weight:500;font-size:16px;line-height:22px;color:rgb(23 23 23 / .7);margin:0;text-align:center}.ksq-myaccount-auth .only-countdown{font-weight:500;color:#FE6C0B}.ksq-myaccount-auth #ksqMyAccountOtpStep .only-back-btn{position:absolute;left:0;top:0;transform:none;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:0}.ksq-myaccount-auth #ksqMyAccountOtpStep .only-back-btn:hover{background:none}.ksq-myaccount-auth #ksqMyAccountOtpStep .only-back-btn svg{width:24px;height:24px;stroke:#171717;stroke-width:2}.ksq-myaccount-auth .only-auth-success-icon{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;animation:ksqScaleIn 0.5s cubic-bezier(.34,1.56,.64,1)}@keyframes ksqScaleIn{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ksq-myaccount-auth .only-profile-form{max-width:100%}.ksq-myaccount-auth .only-profile-form .only-form-group{margin-bottom:20px}.ksq-myaccount-auth .only-profile-form .only-input{box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);border-radius:8px}.ksq-myaccount-auth .only-profile-form .only-input:focus{box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.ksq-myaccount-auth .only-auth-message{margin-top:20px;padding:14px 18px;border-radius:var(--auth-radius-sm);font-size:14px;text-align:center;font-weight:500;animation:ksqFadeSlideIn 0.3s ease}.ksq-myaccount-auth .only-auth-message.success{background:rgb(34 197 94 / .1);color:#166534;border:1px solid var(--auth-success)}.ksq-myaccount-auth .only-auth-message.error{background:rgb(239 68 68 / .1);color:#991b1b;border:1px solid var(--auth-error)}.ksq-myaccount-auth .only-auth-message.loading,.ksq-myaccount-auth .only-auth-message.info{background:rgb(59 130 246 / .1);color:#1e40af;border:1px solid #3b82f6}.ksq-myaccount-auth .only-rewards-content{text-align:center}@media (max-width:600px){.ksq-myaccount-auth__container{padding:24px 16px}.ksq-myaccount-auth__forms{padding:32px 24px;border-radius:16px}.ksq-myaccount-auth .only-auth-title{font-size:24px;line-height:32px}.ksq-myaccount-auth .only-auth-subtitle{font-size:16px}.ksq-myaccount-auth .only-method-toggle__label{font-size:16px}.ksq-myaccount-auth .only-otp-input{width:48px!important;min-width:40px!important;max-width:52px!important;height:52px!important;font-size:20px}.ksq-myaccount-auth .only-otp-inputs{gap:8px}}.woocommerce-account:not(.logged-in) .u2c-col2,.woocommerce-account:not(.logged-in) .woocommerce-form-login,.woocommerce-account:not(.logged-in) .woocommerce-form-register{display:none!important}.woocommerce-account:not(.logged-in) .ksq-myaccount-auth{display:block}:root{--header-height:70px;--header-max-width:1400px;--header-padding:0 24px;--logo-width:206px;--logo-height:40px;--search-width:400px;--search-min-width:200px;--search-height:50px;--icon-size:24px;--icon-badge-size:18px;--menu-gap:40px;--header-bg:#ffffff;--header-border:#e5e5e5;--header-text:#1a1a1a;--header-text-light:#666666;--header-accent:#ff6b35;--header-accent-hover:#e55a2b}.header-main{background:#fff;border-bottom:1px solid #e6e9f0;height:70px;min-height:70px;max-height:70px;position:relative;z-index:1001;width:100%;box-sizing:border-box;box-shadow:0 4px 12px 0 rgb(0 0 0 / .08)}.header-main__container{width:100%;max-width:100%;margin:0 auto;padding:0 40px;height:100%;box-sizing:border-box}.header-main__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%;width:100%}.header-main__logo{flex-shrink:0;width:var(--logo-width);display:flex;align-items:center}.header-main__logo a{display:flex;align-items:center;text-decoration:none;line-height:1}.header-main__logo img,.header-main__logo .header-logo{max-width:var(--logo-width);max-height:var(--logo-height);width:auto;height:auto;object-fit:contain}.header-main__logo .site-title{font-size:1.5rem;font-weight:700;color:var(--header-text);letter-spacing:-.02em;text-decoration:none;white-space:nowrap}.header-main__logo a:hover .site-title,.header-main__logo a:focus .site-title{color:var(--header-accent)}.header-main__mobile-toggle{display:none;background:none;border:none;padding:.5rem;cursor:pointer;z-index:101;flex-shrink:0}.mobile-toggle-icon{display:none}.mobile-toggle-icon svg{width:32px;height:32px;color:#111}.hamburger{display:flex;flex-direction:column;justify-content:space-between;width:24px;height:18px}.hamburger span{display:block;width:100%;height:2px;background-color:var(--header-text);border-radius:1px;transition:transform 0.3s ease,opacity 0.3s ease}.header-main__mobile-toggle[aria-expanded="true"] .hamburger span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.header-main__mobile-toggle[aria-expanded="true"] .hamburger span:nth-child(2){opacity:0}.header-main__mobile-toggle[aria-expanded="true"] .hamburger span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.header-main__nav{flex:1;display:flex;justify-content:flex-start;padding-left:var(--spacing-xl,3rem)}.header-menu{display:flex;align-items:center;gap:var(--menu-gap);list-style:none;margin:0;padding:0}.header-menu li{position:relative;margin:0;list-style:none}.header-menu>li>a{display:inline-flex;align-items:center;gap:6px;padding:.5rem 0;color:#111;font-family:"Roboto Flex",sans-serif;font-size:18px;font-style:normal;font-weight:500;font-variation-settings:"wght" 500;line-height:normal;text-decoration:none;transition:color 0.2s ease;position:relative;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.header-menu>li>a::after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--header-accent);transition:width 0.2s ease}.header-menu>li>a:hover,.header-menu>li>a:focus,.header-menu>li.current-menu-item>a,.header-menu>li.current-menu-ancestor>a{color:var(--header-accent);text-decoration:none}.header-menu>li>a:hover::after,.header-menu>li>a:focus::after,.header-menu>li.current-menu-item>a::after,.header-menu>li.current-menu-ancestor>a::after{width:100%}.menu-icon{flex-shrink:0;color:currentColor}.menu-icon--grid{margin-right:6px;display:inline-flex;align-items:center;color:#1a1a1a!important;transition:color 0.2s ease}.menu-icon--grid svg{color:inherit!important;stroke:currentColor!important;fill:none}.header-menu>li:hover .menu-icon--grid,.header-menu>li>a:hover .menu-icon--grid,.header-menu>li>a:focus .menu-icon--grid{color:#ff6b35!important}.menu-caret{flex-shrink:0;margin-left:6px;transition:transform 0.2s ease}.header-menu>li:hover>a .menu-caret,.header-menu>li>a[aria-expanded="true"] .menu-caret{transform:rotate(180deg)}.header-menu-backdrop{position:fixed;top:110px;left:0;right:0;bottom:0;background:rgb(0 0 0 / .18);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:999;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;will-change:opacity}@supports selector(:has(*)){.header-main__inner:has(.header-menu>li.menu-item-has-children:hover)~.header-menu-backdrop,.header-main__inner:has(.header-menu>li.menu-item-has-children:focus-within)~.header-menu-backdrop,.header-main__inner:has(.header-menu>li.header-menu__item--has-dropdown:hover)~.header-menu-backdrop,.header-main__inner:has(.header-menu>li.header-menu__item--has-dropdown:focus-within)~.header-menu-backdrop{opacity:1;visibility:visible}.header-main:has(.header-menu>li.menu-item-has-children:hover),.header-main:has(.header-menu>li.menu-item-has-children:focus-within),.header-main:has(.header-menu>li.header-menu__item--has-dropdown:hover),.header-main:has(.header-menu>li.header-menu__item--has-dropdown:focus-within){border-bottom-color:#fff0;box-shadow:none}}.header-menu-backdrop.is-active{opacity:1;visibility:visible}.header-main.dropdown-active{border-bottom-color:#fff0;box-shadow:none}.site-header.is-sticky .header-menu-backdrop{top:70px}@media (max-width:1024px){.header-menu-backdrop{display:none}}.header-menu__dropdown{position:absolute;top:100%;left:0;min-width:220px;background-color:var(--header-bg);border:1px solid var(--header-border);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);padding:.75rem 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:1100;list-style:none;margin:0}.header-menu>li:hover>.header-menu__dropdown,.header-menu>li:focus-within>.header-menu__dropdown,.header-menu>li>a[aria-expanded="true"]+.header-menu__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-menu__dropdown li{margin:0}.header-menu__dropdown a{display:block;padding:.625rem 1.25rem;color:#111;font-family:"Roboto Flex",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none;transition:background-color 0.15s ease,color 0.15s ease}.header-menu__dropdown a:hover,.header-menu__dropdown a:focus{background-color:rgb(255 107 53 / .08);color:var(--header-accent);text-decoration:none}.header-menu__sub-dropdown{position:absolute;top:0;left:100%;min-width:200px;background-color:var(--header-bg);border:1px solid var(--header-border);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);padding:.75rem 0;opacity:0;visibility:hidden;transform:translateX(10px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:1101;list-style:none;margin:0}.header-menu__dropdown li:hover>.header-menu__sub-dropdown{opacity:1;visibility:visible;transform:translateX(0)}.header-main__right{display:flex;align-items:center;gap:var(--spacing-lg,2rem);flex-shrink:1;min-width:0}.header-search{position:relative;width:var(--search-width);min-width:var(--search-min-width,200px);flex:0 1 var(--search-width)}.header-search__form{position:relative;width:100%}.header-search__input-wrapper{position:relative;display:flex;align-items:center;width:100%;height:50px;background:#fff;border:1px solid #d5dae1;border-radius:8px;overflow:hidden;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}.header-search__input-wrapper:hover{border-color:#b8c0cc}.header-search__input-wrapper:focus-within{border-color:var(--header-accent);border-width:2px;box-shadow:0 0 0 4px rgb(255 107 53 / .15),0 4px 16px rgb(255 107 53 / .12);background:#fffaf8}.header-search__icon{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#999;pointer-events:none;flex-shrink:0;z-index:1}.header-search__input{width:100%;height:100%;padding:0 44px 0 50px;border:none;background:#fff0;font-size:14px;font-family:inherit;font-weight:400;color:var(--header-text);outline:none;box-sizing:border-box}.header-search__input::placeholder{color:#999;font-weight:400;transition:opacity 0.2s ease}.header-search__input{transform:translateZ(0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;will-change:contents}.header-search__input:not(:focus)::placeholder{opacity:1}.header-search__input:focus::placeholder{opacity:.6}.header-search__input::-webkit-search-cancel-button,.header-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header-search__input::-ms-clear{display:none}.header-search__clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;background:#fff0;color:#999;cursor:pointer;border-radius:50%;transition:background-color 0.15s ease,color 0.15s ease;z-index:1}.header-search__clear:hover,.header-search__clear:focus{background-color:rgb(0 0 0 / .08);color:var(--header-text)}.header-search .header-search__input,.header-search input[type="search"].header-search__input{width:100%;height:100%;padding:0 44px 0 50px;margin:0;border:none;border-radius:0;background:#fff0;font-size:14px;font-family:inherit;font-weight:400;color:var(--header-text);outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.header-search .header-search__input:focus,.header-search input[type="search"].header-search__input:focus{border:none;box-shadow:none;outline:none}.header-search__results{position:absolute;top:calc(100% + 8px);left:0;width:100%;max-height:480px;background-color:var(--header-bg);border:1px solid var(--header-border);border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0 / .15);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:300}.header-search__results.is-open{opacity:1;visibility:visible;transform:translateY(0)}.header-search__results[aria-hidden="false"]{opacity:1;visibility:visible;transform:translateY(0)}.header-search__loading{display:none;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--header-text-light);font-size:.875rem}.header-search__spinner{width:20px;height:20px;border:2px solid var(--header-border);border-top-color:var(--header-accent);border-radius:50%;animation:ksq-spin 0.8s linear infinite}@keyframes ksq-spin{to{transform:rotate(360deg)}}.header-search__results-list{max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--header-border) #fff0}.header-search__results-list::-webkit-scrollbar{width:6px}.header-search__results-list::-webkit-scrollbar-track{background:#fff0}.header-search__results-list::-webkit-scrollbar-thumb{background-color:var(--header-border);border-radius:3px}.header-search__result-item{transition:background-color 0.15s ease;border-bottom:1px solid #f3f4f6}.header-search__result-item:last-child{border-bottom:none}.header-search__result-item.is-focused,.header-search__result-item:hover{background-color:rgb(255 107 53 / .04)}.header-search__result-link{display:flex;align-items:flex-start;gap:10px;padding:8px 12px;text-decoration:none;color:var(--header-text)}.header-search__result-link:hover,.header-search__result-link:focus{text-decoration:none}.header-search__result-image{flex-shrink:0;width:44px;height:44px;border-radius:6px;overflow:hidden;background-color:#f9fafb;border:1px solid #e5e7eb}.header-search__result-image img{width:100%;height:100%;object-fit:cover}.header-search__result-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.header-search__result-title{font-size:.75rem;font-weight:500;color:var(--header-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.header-search__result-price{font-size:.75rem;font-weight:600;color:var(--header-text)}.header-search__result-price del{color:#9ca3af;font-weight:400;font-size:.6875rem;margin-right:4px}.header-search__result-price ins{text-decoration:none;color:var(--header-accent)}.header-search__result-rating{display:flex;align-items:center;gap:3px;margin-top:1px}.header-search__result-stars{display:flex;align-items:center;gap:1px}.header-search__result-stars .only-star{width:11px;height:11px;flex-shrink:0}.header-search__result-rating-count{font-size:.625rem;color:#6b7280;font-weight:500}.only-star{width:10px;height:10px;flex-shrink:0}.header-search__view-all{display:none;padding:14px 16px;text-align:center;color:var(--header-accent);text-decoration:none;font-size:.875rem;font-weight:500;border-top:1px solid var(--header-border);transition:background-color 0.15s ease}.header-search__view-all:hover,.header-search__view-all:focus{background-color:rgb(255 107 53 / .05);text-decoration:none}.header-search__no-results{display:none;padding:32px 16px;text-align:center;color:var(--header-text-light);font-size:.875rem}.header-search__suggestions{display:none;padding:8px 0}.header-search__live-results{display:none}.header-search__suggestions-loading{display:none;align-items:center;justify-content:center;gap:10px;padding:24px;color:var(--header-text-light);font-size:.875rem}.header-search__section{padding:8px 12px}.header-search__section:first-child{padding-top:6px}.header-search__section-title{display:flex;align-items:center;gap:6px;margin:0 0 6px 0;padding:0;font-size:.625rem;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.4px}.header-search__section-title svg{width:12px;height:12px;opacity:.6}.header-search__categories-list{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.header-search__categories-list::-webkit-scrollbar{display:none}.header-search__category-item{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;font-size:.6875rem;font-weight:500;color:var(--header-text);text-decoration:none;transition:all 0.15s ease;cursor:pointer;white-space:nowrap;flex-shrink:0}.header-search__category-item:hover,.header-search__category-item.is-focused{background:#fff7ed;border-color:var(--header-accent);color:var(--header-accent);text-decoration:none}.header-search__category-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;flex-shrink:0}.header-search__category-icon svg{width:10px;height:10px;color:var(--header-accent)}.header-search__category-img{width:16px;height:16px;border-radius:50%;object-fit:cover}.header-search__category-name{flex:1;white-space:nowrap}.header-search__category-count{font-size:.5625rem;font-weight:600;color:#9ca3af;margin-left:2px}.header-search__trending-list{display:flex;flex-direction:column;gap:0}.header-search__trending-item{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;text-decoration:none;color:var(--header-text);transition:all 0.15s ease;border-bottom:1px solid #f3f4f6}.header-search__trending-item:last-child{border-bottom:none}.header-search__trending-item:hover,.header-search__trending-item.is-focused{background:rgb(255 107 53 / .04);text-decoration:none}.header-search__trending-rank{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;font-size:.625rem;font-weight:700;flex-shrink:0}.header-search__trending-item:nth-child(1) .header-search__trending-rank{background:linear-gradient(135deg,#fcd34d 0%,#f59e0b 100%);color:#78350f}.header-search__trending-item:nth-child(2) .header-search__trending-rank{background:linear-gradient(135deg,#e5e7eb 0%,#d1d5db 100%);color:#374151}.header-search__trending-item:nth-child(3) .header-search__trending-rank{background:linear-gradient(135deg,#fed7aa 0%,#fdba74 100%);color:#9a3412}.header-search__trending-image{width:40px;height:40px;border-radius:6px;overflow:hidden;background:#f9fafb;flex-shrink:0;border:1px solid #e5e7eb}.header-search__trending-image img{width:100%;height:100%;object-fit:cover}.header-search__trending-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.header-search__trending-title{font-size:.75rem;font-weight:500;color:var(--header-text);line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.header-search__trending-price{font-size:.6875rem;font-weight:600;color:var(--header-text)}.header-search__trending-price del{color:#9ca3af;font-weight:400;font-size:.625rem;margin-right:4px}.header-search__trending-price ins{text-decoration:none;color:#dc2626}.header-search__section--trending{border-top:1px solid #f0f1f3;margin-top:2px;padding-top:6px}.header-search__trending-rating{display:flex;align-items:center;gap:3px;margin-top:0}.header-search__trending-stars{display:flex;align-items:center;gap:1px}.header-search__trending-stars .only-star{width:10px;height:10px;flex-shrink:0}.header-search__trending-review-count{font-size:.5625rem;color:#6b7280;font-weight:500}.header-main__icons{display:flex;align-items:center;gap:24px;flex-shrink:0}.header-icon{position:relative;display:flex;align-items:center;justify-content:center;color:#111;text-decoration:none;padding:0;border:none;background:none;cursor:pointer;transition:color 0.2s ease;width:32px;height:32px}.header-icon:hover,.header-icon:focus{color:#ff6b35;text-decoration:none;outline:none}.header-icon svg{color:inherit;width:32px;height:32px;flex-shrink:0}.cart-icon-desktop{display:flex}.cart-icon-mobile{display:none}.header-icon--lang{position:relative;width:auto;height:auto}.header-icon--lang .header-icon__btn{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;color:var(--header-text);transition:color 0.2s ease}.header-icon--lang .header-icon__btn:hover,.header-icon--lang .header-icon__btn:focus{color:var(--header-accent);outline:none}.header-icon__flag{width:30px!important;height:18px!important;border-radius:2px;overflow:hidden;flex-shrink:0}.header-icon__flag svg{width:30px!important;height:18px!important;min-width:30px!important;min-height:18px!important;border-radius:2px;display:block}.header-icon__caret{display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease;flex-shrink:0}.header-icon__caret svg{width:8px!important;height:5px!important;min-width:8px!important;stroke-width:1.5px!important;stroke:#111111!important;color:#111;display:block}.header-icon--lang .header-icon__btn[aria-expanded="true"] .header-icon__caret{transform:rotate(180deg)}.header-icon__dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:160px;background-color:var(--header-bg);border:1px solid var(--header-border);border-radius:8px;box-shadow:0 8px 24px rgb(0 0 0 / .12);padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:250}.header-icon--lang:hover .header-icon__dropdown,.header-icon--lang:focus-within .header-icon__dropdown,.header-icon--lang .header-icon__btn[aria-expanded="true"]+.header-icon__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.header-lang-dropdown__item{display:flex;align-items:center;gap:10px;padding:10px 16px;color:var(--header-text);text-decoration:none;font-size:.875rem;transition:background-color 0.15s ease}.header-lang-dropdown__item:hover,.header-lang-dropdown__item:focus{background-color:rgb(255 107 53 / .08);text-decoration:none}.header-lang-dropdown__item--active{font-weight:500;color:var(--header-accent)}.header-icon__badge{position:absolute;top:-4px;right:-4px;min-width:var(--icon-badge-size);height:var(--icon-badge-size);padding:0 4px;background-color:var(--header-accent);color:#fff;font-size:11px;font-weight:600;line-height:var(--icon-badge-size);text-align:center;border-radius:9px;transition:transform 0.2s ease}.header-icon__badge.hidden{display:none}.header-icon__badge.pulse{animation:badgePulse 0.3s ease}@keyframes badgePulse{0%{transform:scale(1)}50%{transform:scale(1.3)}100%{transform:scale(1)}}@media (max-width:1400px){.header-main__container{padding:0 32px}}@media (max-width:1200px){:root{--search-width:320px;--menu-gap:32px}.header-main__container{padding:0 24px}.header-main__nav{padding-left:var(--spacing-lg,2rem)}}@media (max-width:1024px){:root{--search-width:280px;--menu-gap:24px}.header-search{display:none}.header-main__container{padding:0 20px}.header-menu>li>a{font-size:.875rem}.header-main__icons{gap:12px}}@media (max-width:1660px) and (min-width:1201px){:root{--menu-gap:16px;--search-min-width:180px}.header-main__container{padding:0 24px}.header-main__nav{padding-left:16px}.header-main__inner{gap:16px}.header-main__right{gap:16px}.header-menu>li>a{font-size:.9375rem}}@media (max-width:1200px) and (min-width:1025px){:root{--menu-gap:14px;--search-min-width:100px}.header-main__container{padding:0 16px}.header-main__nav{padding-left:0}.header-main__inner{gap:12px}.header-main__right{gap:12px}.header-main__icons{gap:12px}.header-menu>li>a{font-size:.8125rem}.header-icon--account-mobile{display:none!important}.header-search__icon{left:5px}.header-search .header-search__input,.header-search input[type="search"].header-search__input{padding:0 5px 0 30px;font-size:.875rem}}@media (max-width:1024px){:root{--header-height:60px;--logo-width:160px;--logo-height:32px}.header-main{height:60px;min-height:60px;max-height:60px}.header-main__container{padding:0 16px}.header-main__inner{gap:12px}.header-main__mobile-toggle{display:flex;align-items:center;justify-content:center;order:-1;padding:0;width:28px;height:28px}.header-main__mobile-toggle .mobile-toggle-icon{display:flex;align-items:center;justify-content:center}.header-main__mobile-toggle .mobile-toggle-icon svg{width:28px;height:28px}.header-main__mobile-toggle .mobile-toggle-close svg{width:28px;height:28px}.header-main__mobile-toggle .hamburger{display:none}.header-icon--wishlist-mobile{display:flex!important;align-items:center;justify-content:center;order:-1;position:relative;width:28px;height:28px;color:#111;text-decoration:none;flex-shrink:0}.header-icon--wishlist-mobile svg{width:28px!important;height:28px!important}.header-icon--wishlist-mobile .header-icon__badge{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;background:#ff5100;color:#fff;font-family:"General Sans","Roboto Flex",sans-serif;font-size:10px;font-weight:600;line-height:16px;text-align:center;border-radius:50%;border:1px solid #fff}.header-main__logo{width:auto;flex:1;justify-content:center}.header-search,.header-icon--lang{display:none}.header-icon--wishlist,.header-icon--account{display:none!important}.header-icon--cart{position:relative;width:32px;height:28px}.header-icon--cart .cart-icon-desktop{display:none}.header-icon--cart .cart-icon-mobile{display:flex;align-items:center;justify-content:center}.header-icon--cart .cart-icon-mobile svg{width:28px;height:28px}.header-icon--cart .header-icon__badge{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;background:#ff5100;border:1px solid #fff;border-radius:50%;font-family:"General Sans","Roboto Flex",sans-serif;font-weight:600;font-size:12px;line-height:16px;text-align:center;color:#fff;box-sizing:border-box}.header-main__nav{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100vh;background-color:var(--header-bg);box-shadow:2px 0 16px rgb(0 0 0 / .15);transform:translateX(-100%);transition:transform 0.3s ease;z-index:999;overflow-y:auto;padding:80px 24px 24px;flex:none}.header-main__nav[aria-expanded="true"]{transform:translateX(0)}.header-menu{flex-direction:column;align-items:flex-start;gap:0;width:100%}.header-menu li{width:100%;border-bottom:1px solid var(--header-border)}.header-menu li:last-child{border-bottom:none}.header-menu>li>a{padding:16px 0;width:100%;justify-content:space-between}.header-menu>li>a::after{display:none}.header-menu__dropdown{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;padding:0 0 16px 16px;display:none;background:#fff0}.header-menu>li.is-open>.header-menu__dropdown,.header-menu>li:focus-within>.header-menu__dropdown{display:block}.header-menu__dropdown a{padding:12px 0;font-size:.875rem}.menu-caret{width:12px;height:8px}.header-main__right{gap:0;flex-shrink:0}.header-main__icons{gap:20px}.header-icon:not(.header-icon--cart):not(.header-icon--account-mobile) svg{width:28px;height:28px}}.mobile-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.mobile-menu-overlay.active{opacity:1;visibility:visible}.header-icon--account{background:none;border:none;cursor:pointer;padding:0}.header-icon--account.logged-in{padding:0}.header-icon__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #fff0;transition:border-color 0.2s ease,transform 0.2s ease}.header-icon--account:hover .header-icon__avatar,.header-icon--account:focus .header-icon__avatar{border-color:var(--header-accent,#ff6b35);transform:scale(1.05)}.header-icon__avatar img{width:100%;height:100%;object-fit:cover}.header-icon__initials{font-size:13px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:uppercase}.header-main__action--account.logged-in{padding:0}.header-main__avatar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #fff0;transition:border-color 0.2s ease,transform 0.2s ease}.header-main__action--account:hover .header-main__avatar,.header-main__action--account:focus .header-main__avatar{border-color:var(--header-accent);transform:scale(1.05)}.header-main__avatar img{width:100%;height:100%;object-fit:cover}.header-main__initials{font-size:13px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:uppercase}.header-account-dropdown{position:relative}.header-account-dropdown__trigger{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.header-account-dropdown__trigger:hover .header-icon__avatar,.header-account-dropdown__trigger:focus .header-icon__avatar{border-color:var(--header-accent,#ff6b35);transform:scale(1.05)}.header-account-dropdown__menu{position:absolute;top:calc(100% + 10px);right:-10px;width:280px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgb(0 0 0 / .15);padding:4px 0;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:1100}.header-account-dropdown__menu::before{content:"";position:absolute;top:-8px;right:18px;width:16px;height:16px;background:#fff;transform:rotate(45deg);border-radius:3px 0 0 0;box-shadow:-2px -2px 4px rgb(0 0 0 / .04);z-index:1}.header-account-dropdown.is-open .header-account-dropdown__menu,.header-account-dropdown__trigger[aria-expanded="true"]+.header-account-dropdown__menu,.header-account-dropdown:hover .header-account-dropdown__menu{opacity:1;visibility:visible;transform:translateY(0)}.header-account-dropdown::after{content:"";position:absolute;top:100%;right:0;width:100%;height:14px}.header-account-dropdown__item{display:flex;align-items:center;gap:10px;padding:8px 14px;color:#1a1a1a;text-decoration:none;font-size:13px;font-weight:500;transition:background-color 0.15s ease,color 0.15s ease}.header-account-dropdown__item:hover{background-color:#f5f5f5;color:var(--header-accent,#ff6b35)}.header-account-dropdown__item svg{flex-shrink:0;color:#666;transition:color 0.15s ease}.header-account-dropdown__item:hover svg{color:var(--header-accent,#ff6b35)}.header-account-dropdown__divider{height:1px;background:#e5e5e5;margin:4px 0}.header-account-dropdown__item--logout{color:#dc2626}.header-account-dropdown__item--logout:hover{background-color:#fef2f2;color:#dc2626}.header-account-dropdown__item--logout svg{color:#dc2626}.header-account-dropdown__item--logout:hover svg{color:#dc2626}.header-account-dropdown__badge{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:50%;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.header-account-dropdown__badge--warning{background:#fef3c7;color:#d97706}.header-account-dropdown__badge--success{background:#d1fae5;color:#059669}.header-account-dropdown__status{margin-left:auto;font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px;display:flex;align-items:center;gap:3px}.header-account-dropdown__status--incomplete{background:#fef3c7;color:#d97706}.header-account-dropdown__status--complete{background:#d1fae5;color:#059669;padding:4px 10px;border-radius:10px}.header-account-dropdown__status--complete svg{display:block;width:14px;height:14px}.header-account-dropdown__value{margin-left:auto;font-size:12px;font-weight:600;color:#6b7280;background:#f3f4f6;padding:2px 8px;border-radius:10px}.header-account-dropdown__value--wallet{color:#059669;background:#d1fae5}.header-account-dropdown__item:hover .header-account-dropdown__value{background:#e5e7eb}.header-account-dropdown__item:hover .header-account-dropdown__value--wallet{background:#a7f3d0}.header-account-dropdown__header{display:flex;align-items:center;gap:10px;padding:10px 14px}.header-account-dropdown__avatar{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#fff;flex-shrink:0}.header-account-dropdown__user-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.header-account-dropdown__name{font-weight:600;font-size:13px;color:#1a1a1a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-account-dropdown__email{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-account-dropdown__nav{padding:4px 0}.header-account-dropdown__referral{background:linear-gradient(135deg,#ff6b35 0%,#e85a28 100%);margin:8px;border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.header-account-dropdown__referral-content{display:flex;align-items:center;gap:10px}.header-account-dropdown__referral-icon{font-size:26px;line-height:1}.header-account-dropdown__referral-text{display:flex;flex-direction:column;color:#fff;line-height:1.35}.header-account-dropdown__referral-text strong{font-size:15px;font-weight:700;letter-spacing:.2px}.header-account-dropdown__referral-text span{font-size:12px;opacity:.95}.header-account-dropdown__referral-btn{background:#fff;color:#ff6b35;font-size:13px;font-weight:700;padding:10px 16px;border-radius:6px;text-align:center;text-decoration:none;transition:all 0.2s ease}.header-account-dropdown__referral-btn:hover{background:#fff9f7;color:#e85a28;transform:translateY(-1px)}.ksq-toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%) translateY(100px);background:#1a1a1a;color:#fff;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:99999;opacity:0;transition:all 0.3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:10px;box-shadow:0 10px 40px rgb(0 0 0 / .2);max-width:90vw}.ksq-toast.ksq-toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:768px){.ksq-toast{left:16px;right:16px;bottom:88px;max-width:none;transform:translateY(120px);padding:14px 18px;border-radius:10px}.ksq-toast.ksq-toast--visible{transform:translateY(0)}.ksq-toast__message{min-width:0;overflow-wrap:anywhere}}.ksq-toast--success{background:#059669}.ksq-toast--error{background:#dc2626}.ksq-toast--info{background:#2563eb}.ksq-toast__icon{width:20px;height:20px;flex-shrink:0}.ksq-toast__icon svg{width:100%;height:100%}@media (max-width:1024px){.header-account-dropdown{display:none!important}}@media (min-width:1025px){.header-icon--wishlist-mobile{display:none!important}}.header-icon--account-mobile{display:none!important}@media (max-width:1024px){.header-icon--account-mobile{display:flex!important;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;position:relative;width:28px;height:28px}.header-icon--account-mobile>svg,.header-icon--account-mobile svg{width:28px!important;height:28px!important}.header-icon--account-mobile .header-icon__avatar{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #fff0;transition:border-color 0.2s ease}.header-icon--account-mobile:hover .header-icon__avatar,.header-icon--account-mobile:focus .header-icon__avatar{border-color:var(--header-accent,#ff6b35)}.header-icon--account-mobile .header-icon__avatar img{width:100%;height:100%;object-fit:cover}.header-icon--account-mobile .header-icon__initials{font-size:12px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-transform:uppercase}}.header-account-dropdown-mobile{position:relative}.header-account-dropdown-mobile__trigger{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.header-account-dropdown-mobile__menu{position:absolute;top:calc(100% + 10px);right:-10px;width:280px;max-height:calc(100vh - 90px);overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgb(0 0 0 / .18);padding:0;opacity:0;visibility:hidden;transform:translateY(-4px) scale(.98);transform-origin:top right;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;z-index:1100}.header-account-dropdown-mobile__menu::before{content:"";position:absolute;top:-8px;right:18px;width:16px;height:16px;background:#fff;transform:rotate(45deg);border-radius:3px 0 0 0;box-shadow:-2px -2px 4px rgb(0 0 0 / .04)}.header-account-dropdown-mobile.is-open .header-account-dropdown-mobile__menu{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.header-account-dropdown-mobile__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .3);z-index:1099;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease}.header-account-dropdown-mobile.is-open .header-account-dropdown-mobile__overlay{opacity:1;visibility:visible}@media (max-width:768px){.header-account-dropdown-mobile__menu{right:-6px;width:270px}.header-account-dropdown-mobile__menu::before{right:14px}.header-account-dropdown-mobile__menu .header-account-dropdown__header{padding:14px;border-bottom:1px solid #e5e5e5}.header-account-dropdown-mobile__menu .header-account-dropdown__avatar{width:40px;height:40px;font-size:14px}.header-account-dropdown-mobile__menu .header-account-dropdown__name{font-size:14px}.header-account-dropdown-mobile__menu .header-account-dropdown__email{font-size:11px}.header-account-dropdown-mobile__menu .header-account-dropdown__divider{display:none}.header-account-dropdown-mobile__menu .header-account-dropdown__nav{padding:6px 0}.header-account-dropdown-mobile__menu .header-account-dropdown__item{padding:12px 14px;font-size:13px}.header-account-dropdown-mobile__menu .header-account-dropdown__item svg{width:18px;height:18px}.header-account-dropdown-mobile__menu .header-account-dropdown__referral{margin:6px 10px 10px;padding:14px;border-radius:10px}.header-account-dropdown-mobile__menu .header-account-dropdown__referral-text strong{font-size:14px}.header-account-dropdown-mobile__menu .header-account-dropdown__referral-text span{font-size:12px}.header-account-dropdown-mobile__menu .header-account-dropdown__referral-btn{padding:10px 14px;font-size:13px}}@media print{.header-main{position:static;box-shadow:none;border-bottom:1px solid #000}.header-search,.header-main__icons,.header-main__mobile-toggle{display:none!important}.header-menu__dropdown{display:none!important}}.header-menu>li>a:focus-visible,.header-icon:focus-visible,.header-search__input:focus-visible,.header-search__clear:focus-visible{outline:2px solid var(--header-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.header-menu__dropdown,.header-search__results,.header-icon__dropdown,.menu-caret,.header-search__spinner{transition:none;animation:none}}@media (prefers-contrast:high){.header-main{border-bottom-width:2px}.header-icon__badge{outline:2px solid var(--header-bg)}}.mega-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:1440px;max-width:calc(100vw - 32px);min-height:634px;background:#FFF;border-radius:0 0 16px 16px;box-shadow:inset 0 -4px 12px -4px rgb(0 0 0 / .08),inset 4px 0 8px -4px rgb(0 0 0 / .04),inset -4px 0 8px -4px rgb(0 0 0 / .04);z-index:1100;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;pointer-events:none;overflow:clip}.header-menu>li.mega-menu-parent:hover>.mega-menu,.header-menu>li.mega-menu-parent:focus-within>.mega-menu,.header-menu>li.mega-menu-parent>a[aria-expanded="true"]~.mega-menu,.header-menu>li.mega-menu-parent.mega-menu-open>.mega-menu{opacity:1;visibility:visible;pointer-events:auto}.mega-menu__inner{display:flex;width:100%;min-height:100%;align-items:stretch}.mega-menu__content{flex:1;min-width:0;display:grid;grid-template-rows:auto auto;align-content:start;padding:32px 40px 10px 48px}.mega-menu__row{display:grid;grid-template-columns:repeat(4,1fr);gap:0 40px;align-content:start}.mega-menu__row+.mega-menu__row{padding-top:24px;border-top:1px solid #E5E7EB;align-self:start}.mega-menu__col{min-width:0}.mega-menu__block+.mega-menu__block{margin-top:20px}.mega-menu__heading{font-family:"Roboto Flex",sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;color:#6B7280;text-transform:uppercase;margin:0 0 18px;line-height:1}.mega-menu__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.mega-menu__links li{list-style:none;margin:0}.mega-menu__link{display:flex;align-items:center;gap:12px;padding:8px 0;color:#1A1A1A;text-decoration:none;font-family:"Roboto Flex",sans-serif;font-size:15px;font-weight:400;line-height:1.35;transition:color 0.15s ease}.mega-menu__link:hover,.mega-menu__link:focus{color:#000;text-decoration:underline}.mega-menu__links--brands .mega-menu__link{gap:12px;padding:6px 0;font-weight:500}.mega-menu__brand-icon{width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#F5F6FA;border:1px solid #E6E9F0}.mega-menu__brand-icon>img,.mega-menu__brand-icon .only-term-icon img{width:100%;height:100%;object-fit:contain}.mega-menu__brand-icon .only-term-icon{display:flex;align-items:center;justify-content:center}.mega-menu__brand-icon .only-term-icon svg{width:18px;height:18px}.mega-menu__brand-icon--placeholder{font-family:"Roboto Flex",sans-serif;font-size:10px;font-weight:700;color:#666;letter-spacing:.5px}.mega-menu__banner{width:320px;min-width:320px;flex-shrink:0;position:relative;overflow:hidden;background:#1A1A1A}.mega-menu__banner>img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mega-menu__badge{position:absolute;bottom:20px;right:16px;display:flex;align-items:center;gap:10px;background:rgb(255 255 255 / .96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:10px;padding:10px 16px;box-shadow:0 2px 12px rgb(0 0 0 / .1)}.mega-menu__badge-rank{font-family:"Roboto Flex",sans-serif;font-size:20px;font-weight:700;color:#1A1A1A;line-height:1}.mega-menu__badge-info{display:flex;flex-direction:column;gap:2px}.mega-menu__badge-info strong{font-family:"Roboto Flex",sans-serif;font-size:13px;font-weight:600;color:#1A1A1A;line-height:1.3;white-space:nowrap}.mega-menu__badge-info span{font-family:"Roboto Flex",sans-serif;font-size:11px;font-weight:400;color:#888;line-height:1.3}.header-menu>li.mega-menu-parent>.header-menu__dropdown{display:none!important}.header-menu>li.mega-menu-parent{position:static;display:flex;align-items:center;align-self:stretch}.header-main:has(.mega-menu-parent:hover),.header-main:has(.mega-menu-parent.mega-menu-open){border-bottom-color:transparent!important;box-shadow:none!important}.mega-menu::before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:20px;background:#fff0;pointer-events:auto}body.no-scroll{position:fixed!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}.mobile-mega-menu{position:fixed;top:0;left:0;width:calc(100% - 48px);max-width:400px;height:100%;background:#FFF;z-index:999;padding-top:96px;transform:translateX(-100%);transition:transform 0.35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden;box-shadow:4px 0 24px rgb(0 0 0 / .12);box-sizing:border-box}.mobile-mega-menu *,.mobile-mega-menu *::before,.mobile-mega-menu *::after{box-sizing:border-box}.mobile-mega-menu.is-open{transform:translateX(0)}.header-main__mobile-toggle .mobile-toggle-close{display:none}.header-main__mobile-toggle[aria-expanded="true"] .mobile-toggle-icon{display:none!important}.header-main__mobile-toggle[aria-expanded="true"] .mobile-toggle-close{display:flex!important;align-items:center;justify-content:center}.header-main__mobile-toggle[aria-expanded="true"] .mobile-toggle-close svg{width:28px;height:28px}.mobile-mega-menu__search{padding:12px 20px;flex-shrink:0}.mobile-mega-menu__search .header-search{display:block!important;width:100%!important;position:relative}.mobile-mega-menu__search .header-search__input-wrapper{height:44px;border:1px solid #D5DAE1!important;border-radius:24px!important;background:#FFFFFF!important;overflow:hidden;max-width:100%}.mobile-mega-menu__search .header-search__input-wrapper:focus-within{border-color:#111111!important;box-shadow:none!important;background:#FFFFFF!important}.mobile-mega-menu__search .header-search__icon{color:#99A0AA}.mobile-mega-menu__search .header-search__input::placeholder{color:#99A0AA;font-family:"Roboto Flex",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.mobile-mega-menu__search .header-search__input,.mobile-mega-menu__search input[type="search"]{font-size:16px!important}.mobile-mega-menu__search .header-search__results{position:absolute;left:0;right:0;z-index:10;max-height:50vh;overflow-y:auto}.mobile-mega-menu__body{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;min-height:0;padding-bottom:20px}.mobile-mega-menu__categories{display:flex;flex-direction:column;gap:12px;padding:4px 20px 0}.mobile-mega-menu__cat-card{position:relative;display:flex;align-items:center;height:60px;border-radius:8px;overflow:hidden;text-decoration:none;transition:opacity 0.15s ease}.mobile-mega-menu__cat-card:hover{opacity:.92;text-decoration:none}.mobile-mega-menu__cat-label{position:relative;z-index:1;padding-left:16px;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:600;line-height:16px;white-space:nowrap}.mobile-mega-menu__cat-img{position:absolute;right:0;top:0;width:47%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.mobile-mega-menu__cat-img img{width:100%;height:100%;object-fit:cover}.mobile-mega-menu__cat-card--iced{background:#FAECD7}.mobile-mega-menu__cat-card--iced .mobile-mega-menu__cat-label{color:#6E4200}.mobile-mega-menu__cat-card--hiphop{background:#DCDAFF}.mobile-mega-menu__cat-card--hiphop .mobile-mega-menu__cat-label{color:#040046}.mobile-mega-menu__cat-card--diamonds{background:#D8F0FF}.mobile-mega-menu__cat-card--diamonds .mobile-mega-menu__cat-label{color:#003758}.mobile-mega-menu__cat-card--rings{background:#E2F8E4}.mobile-mega-menu__cat-card--rings .mobile-mega-menu__cat-label{color:#003C05}.mobile-mega-menu__cat-card--neutral{background:#EFEFEF}.mobile-mega-menu__cat-card--neutral .mobile-mega-menu__cat-label{color:#2B2B2B}.mobile-mega-menu__two-buttons{display:flex;gap:12px;padding:16px 20px 0}.mobile-mega-menu__pill-btn{flex:1;display:flex;align-items:center;justify-content:center;height:50px;background:#F5F6FA;border:1px solid #E6E9F0;border-radius:8px;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#111;text-decoration:none;transition:background-color 0.15s ease}.mobile-mega-menu__pill-btn:hover{background:#EEF0F4;text-decoration:none;color:#111}.mobile-mega-menu__quick-links{display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 20px 0}.mobile-mega-menu__quick-links a{font-family:"Roboto Flex",sans-serif;font-size:13px;font-weight:500;line-height:16px;color:#111;text-decoration:underline;text-underline-offset:2px}.mobile-mega-menu__quick-links a:hover{color:#FF6B35}.mobile-mega-menu__contact{padding:24px 20px 0}.mobile-mega-menu__contact-label{font-family:"Roboto Flex",sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#666;margin:0 0 12px}.mobile-mega-menu__contact-items{display:flex;flex-direction:row;align-items:center;gap:18px;flex-wrap:wrap}.mobile-mega-menu__contact-link{display:flex;align-items:center;gap:8px;color:#000;text-decoration:none;font-family:"Roboto Flex",sans-serif;font-size:13px;font-weight:400;line-height:16px}.mobile-mega-menu__contact-link svg{flex-shrink:0;width:18px;height:18px;color:#000}.mobile-mega-menu__contact-link:hover{color:#FF6B35}.mobile-mega-menu__contact-link:hover svg{color:#FF6B35}.mobile-mega-menu__widget{padding:16px 20px 0}.mobile-mega-menu__social{background:#000;padding:0 20px;height:56px;display:flex;align-items:center;gap:10px;flex-shrink:0;margin-top:auto}.mobile-mega-menu__social-label{font-family:"Roboto Flex",sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.01em;color:rgb(255 255 255 / .6);margin:0;white-space:nowrap}.mobile-mega-menu__social-icons{display:flex;align-items:center;gap:4px}.mobile-mega-menu__social-icon{width:30px;height:30px;border-radius:50%;border:1px solid rgb(255 255 255 / .16);display:flex;align-items:center;justify-content:center;color:#FFF;text-decoration:none;transition:border-color 0.15s ease,background-color 0.15s ease}.mobile-mega-menu__social-icon:hover{border-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .1)}.mobile-mega-menu__social-icon svg{width:14px;height:14px;color:#FFF}.mobile-mega-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.mobile-mega-menu-overlay.is-active{opacity:1;visibility:visible}@media (min-width:1025px){.mobile-mega-menu,.mobile-mega-menu-overlay{display:none!important}}@media (max-width:1024px){.mega-menu{display:none!important;opacity:0!important;visibility:hidden!important}.header-main__nav .header-menu{display:none}}.ksq-mega-menu-featured{display:flex;gap:20px;flex-wrap:wrap}.ksq-mega-menu-featured-item{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#F9FAFB;border:1px solid #E5E7EB;border-radius:8px;min-width:260px;flex:1}.ksq-mega-menu-featured-preview{width:60px;height:60px;border-radius:8px;overflow:hidden;background:#FFF;border:1px solid #E5E7EB;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ksq-mega-menu-featured-preview img{width:100%;height:100%;object-fit:contain}.ksq-mega-menu-featured-preview .dashicons{font-size:24px;color:#D1D5DB}.ksq-mega-menu-featured-info{display:flex;flex-direction:column;gap:6px;min-width:0}.ksq-mega-menu-featured-title{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ksq-mega-menu-featured-actions{display:flex;gap:6px}.ksq-mega-menu-featured-actions .button{font-size:12px;padding:2px 10px;min-height:28px}.ksq-mega-menu-categories{display:flex;flex-direction:column;gap:8px}.ksq-mega-menu-cat-row{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#F9FAFB;border:1px solid #E5E7EB;border-radius:6px;cursor:move}.ksq-mega-menu-cat-drag{color:#9CA3AF;cursor:move}.ksq-mega-menu-cat-toggle input{margin:0}.ksq-mega-menu-cat-row input.regular-text{max-width:180px}.ksq-mega-menu-cat-row select{max-width:200px}.ksq-mega-menu-cat-row .small-text{width:60px}.ksq-product-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:100000;display:flex;align-items:center;justify-content:center}.ksq-product-search-dialog{background:#FFF;border-radius:12px;width:560px;max-width:90vw;min-height:400px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgb(0 0 0 / .2)}.ksq-product-search-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #E5E7EB}.ksq-product-search-header h3{margin:0;font-size:16px}.ksq-product-search-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;font-size:24px;color:#6B7280;border-radius:6px}.ksq-product-search-close:hover{background:#F3F4F6}.ksq-product-search-body{padding:16px 20px;overflow-y:auto;flex:1}.ksq-product-search-input{width:100%;padding:10px 14px;border:1px solid #D1D5DB;border-radius:8px;font-size:14px;margin-bottom:12px;outline:none}.ksq-product-search-input:focus{border-color:#FF6B35;box-shadow:0 0 0 3px rgb(255 107 53 / .1)}.ksq-product-search-results{display:flex;flex-direction:column;gap:4px;max-height:400px;overflow-y:auto}.ksq-product-search-result{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background-color 0.15s ease;border:1px solid #fff0}.ksq-product-search-result:hover{background:#F9FAFB;border-color:#E5E7EB}.ksq-product-search-result img{width:44px;height:44px;object-fit:contain;border-radius:6px;background:#F9FAFB}.ksq-product-search-result-info{flex:1;min-width:0}.ksq-product-search-result-title{font-size:13px;font-weight:500;color:#1A1A1A;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ksq-product-search-result-price{font-size:12px;color:#6B7280}.ksq-picker-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6B7280;margin:8px 0 4px}.ksq-selected-list{margin:0 0 4px;padding:4px;list-style:none;min-height:34px;border:1px solid #e5e7eb;border-radius:4px;background:#fff}.ksq-selected-item{display:flex;align-items:center;gap:6px;padding:4px 6px;margin:0 0 2px;font-size:12px;background:#fff7ed;border:1px solid #fed7aa;border-radius:3px}.ksq-selected-item:last-child{margin-bottom:0}.ksq-selected-item.is-empty{background:#f9fafb;border-color:#e5e7eb;color:#9ca3af}.ksq-selected-drag{cursor:grab;color:#9ca3af;font-size:16px;width:16px;height:16px;flex:0 0 auto}.ksq-selected-drag:active{cursor:grabbing}.ksq-selected-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ksq-selected-count,.ksq-available-count{flex:0 0 auto;min-width:22px;padding:1px 6px;font-size:11px;font-variant-numeric:tabular-nums;text-align:center;color:#4b5563;background:#f3f4f6;border-radius:999px}.ksq-selected-item.is-empty .ksq-selected-count,.ksq-available-item.is-empty .ksq-available-count{color:#b91c1c;background:#fee2e2}.ksq-selected-remove{flex:0 0 auto;width:18px;height:18px;padding:0;line-height:1;font-size:15px;color:#9ca3af;background:#fff0;border:0;border-radius:3px;cursor:pointer}.ksq-selected-remove:hover{color:#dc2626;background:#fee2e2}.ksq-picker-empty-msg{margin:0 0 4px;font-size:11px;font-style:italic;color:#9ca3af}.ksq-available-list{max-height:150px;overflow-y:auto;border:1px solid #e5e7eb;border-radius:4px;padding:4px;background:#fff}.ksq-available-item{display:flex;align-items:center;gap:6px;padding:3px 6px;font-size:12px;cursor:pointer;border-radius:3px}.ksq-available-item:hover{background:#f9fafb}.ksq-available-item.is-checked{background:#fff7ed}.ksq-available-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ksq-picker-foot{margin-top:3px;font-size:11px;color:#888}.ksq-selected-list .ui-sortable-placeholder{visibility:visible!important;height:26px;margin-bottom:2px;background:#f3f4f6;border:1px dashed #d1d5db;border-radius:3px}.trust-bar{background:#f5f6fa;border:1px solid #e6e9f0;height:50px;width:100%;position:sticky;top:70px;z-index:1000;box-shadow:0 4px 12px 0 rgb(0 0 0 / .08)}.trust-bar__inner{width:100%;max-width:1440px;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:center;justify-content:safe center;box-sizing:border-box;padding:0 40px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#c4c9d6 #fff0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.trust-bar__inner::-webkit-scrollbar{height:6px}.trust-bar__inner::-webkit-scrollbar-track{background:#fff0}.trust-bar__inner::-webkit-scrollbar-thumb{background:#c4c9d6;border-radius:3px}.trust-bar__inner::-webkit-scrollbar-thumb:hover{background:#a8aebf}.trust-bar__items{display:flex;align-items:center;gap:60px;flex:0 0 auto}.trust-bar__inner.is-marquee{overflow:hidden;justify-content:flex-start;scrollbar-width:none}.trust-bar__inner.is-marquee::-webkit-scrollbar{display:none}.trust-bar__inner.is-marquee .trust-bar__items{animation:trust-bar-marquee var(--marquee-duration,30s) linear infinite;will-change:transform}.trust-bar__inner.is-marquee:hover .trust-bar__items,.trust-bar__inner.is-marquee:focus-within .trust-bar__items{animation-play-state:paused}@keyframes trust-bar-marquee{from{transform:translateX(0)}to{transform:translateX(calc(var(--marquee-distance, 0px) * -1))}}.trust-bar__items[aria-hidden="true"]{pointer-events:none}.trust-bar__item{display:inline-flex;align-items:center;gap:12px;color:#111;font-family:"Roboto Flex",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;white-space:nowrap;text-decoration:none;transition:color 0.2s ease;background:none;border:none;padding:0;cursor:pointer}a.trust-bar__item:hover,a.trust-bar__item:focus,button.trust-bar__item:hover,button.trust-bar__item:focus{color:#ff6b35;text-decoration:none}a.trust-bar__item:focus-visible,button.trust-bar__item:focus-visible{outline:2px solid #ff6b35;outline-offset:2px;border-radius:4px}.trust-bar__icon{display:flex;width:24px;height:24px;padding:2px 2.502px 2px 2.498px;justify-content:center;align-items:center;flex-shrink:0}.trust-bar__icon svg{width:24px!important;height:24px!important;min-width:24px;min-height:24px;color:#666}.trust-bar__text{display:inline-block}.trust-bar__item--rating{gap:12px}.trust-bar__stars{display:inline-flex!important;align-items:center;gap:2px;visibility:visible!important;opacity:1!important}.trust-bar__star-badge{display:inline-flex!important;align-items:center;justify-content:center;width:20px;height:20px;background-color:#219653;border-radius:0;visibility:visible!important;opacity:1!important}.trust-bar__star-badge svg{width:14px!important;height:14px!important;color:#ffffff!important;fill:#ffffff!important;display:inline-block!important;visibility:visible!important;opacity:1!important}.trust-bar__star-badge svg path,.trust-bar__star-badge svg polygon{fill:#ffffff!important;stroke:none!important}.trust-bar__rating-text{display:inline-block;color:#111;font-size:16px;line-height:19px}.trust-bar__rating-text strong{font-weight:700}.trust-bar__rating-value{font-weight:500}@media (max-width:1400px){.trust-bar__items{gap:40px}}@media (max-width:1200px){.trust-bar__items{gap:30px}.trust-bar__item{font-size:15px;gap:10px}.trust-bar__icon svg{width:18px!important;height:18px!important}.trust-bar__star-badge{width:18px;height:18px}.trust-bar__star-badge svg{width:10px;height:10px}}@media (max-width:1024px){.trust-bar__items{gap:24px}.trust-bar__item{font-size:14px}}@media (max-width:768px){.trust-bar{display:none!important}}@media (max-width:480px){.trust-bar__item{font-size:11.5px}.trust-bar__stars{gap:2px}.trust-bar__star-badge{width:13px;height:13px}.trust-bar__star-badge svg{width:7px;height:7px}}@media print{.trust-bar{display:none!important}}@media (prefers-reduced-motion:reduce){.trust-bar__item{transition:none}.trust-bar__items{scroll-behavior:auto}.trust-bar__inner.is-marquee{overflow-x:auto;scrollbar-width:thin}.trust-bar__inner.is-marquee::-webkit-scrollbar{display:block}.trust-bar__inner.is-marquee .trust-bar__items{animation:none}.trust-bar__items[aria-hidden="true"]{display:none}}@media (prefers-contrast:high){.trust-bar{border-bottom-width:2px}.trust-bar__item{color:#000}.trust-bar__star-badge{background-color:#060}}.only-breadcrumb-wrapper{padding:16px 0;margin-bottom:0}.only-breadcrumb-wrapper .woocommerce-breadcrumb,.ksq-product-breadcrumb .woocommerce-breadcrumb{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;margin:0;font-family:"Roboto Flex",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.only-breadcrumb-wrapper .woocommerce-breadcrumb a,.ksq-product-breadcrumb .woocommerce-breadcrumb a{color:#222;font-family:"Roboto Flex",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px;text-decoration:none;transition:color 0.2s ease;display:inline-flex;align-items:center}.only-breadcrumb-wrapper .woocommerce-breadcrumb a:hover,.only-breadcrumb-wrapper .woocommerce-breadcrumb a:focus,.ksq-product-breadcrumb .woocommerce-breadcrumb a:hover,.ksq-product-breadcrumb .woocommerce-breadcrumb a:focus{color:#FF6B35;text-decoration:none}.only-breadcrumb-wrapper .woocommerce-breadcrumb .breadcrumb-separator,.ksq-product-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{display:inline-flex;align-items:center;justify-content:center;width:6px;height:10px;margin:0;font-size:0;text-indent:-9999px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23222222' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:6px 10px;background-repeat:no-repeat;background-position:center}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:first-child a,.only-breadcrumb-wrapper .woocommerce-breadcrumb>a:first-child,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:first-child a,.ksq-product-breadcrumb .woocommerce-breadcrumb>a:first-child{display:inline-block;width:22px;height:22px;text-indent:-9999px;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M4 10L11 4L18 10V18C18 18.5523 17.5523 19 17 19H5C4.44772 19 4 18.5523 4 18V10Z' stroke='%23222222' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 19V13H13V19' stroke='%23222222' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:22px 22px;background-repeat:no-repeat;background-position:center;vertical-align:middle;flex:none}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:first-child a:hover,.only-breadcrumb-wrapper .woocommerce-breadcrumb>a:first-child:hover,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:first-child a:hover,.ksq-product-breadcrumb .woocommerce-breadcrumb>a:first-child:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M4 10L11 4L18 10V18C18 18.5523 17.5523 19 17 19H5C4.44772 19 4 18.5523 4 18V10Z' stroke='%23ff6a00' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 19V13H13V19' stroke='%23ff6a00' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:last-of-type,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:last-of-type{color:#666;font-family:"Roboto Flex",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:19px}@media (max-width:768px){.only-breadcrumb-wrapper .woocommerce-breadcrumb,.ksq-product-breadcrumb .woocommerce-breadcrumb{font-size:14px;line-height:17px;gap:8px}.only-breadcrumb-wrapper .woocommerce-breadcrumb a,.ksq-product-breadcrumb .woocommerce-breadcrumb a,.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:last-of-type,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:last-of-type{font-size:14px;line-height:17px}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:first-child a,.only-breadcrumb-wrapper .woocommerce-breadcrumb>a:first-child,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:first-child a,.ksq-product-breadcrumb .woocommerce-breadcrumb>a:first-child{width:20px;height:20px;background-size:20px 20px}}@media (max-width:480px){.only-breadcrumb-wrapper{width:100%;padding:16px 20px;box-sizing:border-box;overflow:hidden}.only-breadcrumb-wrapper .woocommerce-breadcrumb,.ksq-product-breadcrumb .woocommerce-breadcrumb{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:8px;font-size:12px;line-height:14px;width:100%;overflow:hidden;white-space:nowrap}.only-breadcrumb-wrapper .woocommerce-breadcrumb a,.ksq-product-breadcrumb .woocommerce-breadcrumb a{font-size:12px;line-height:14px;flex-shrink:0}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:first-child a,.only-breadcrumb-wrapper .woocommerce-breadcrumb>a:first-child,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:first-child a,.ksq-product-breadcrumb .woocommerce-breadcrumb>a:first-child{width:16px;height:16px;min-width:16px;background-size:16px 16px;flex-shrink:0}.only-breadcrumb-wrapper .woocommerce-breadcrumb .breadcrumb-separator,.ksq-product-breadcrumb .woocommerce-breadcrumb .breadcrumb-separator{width:5px;height:8px;min-width:5px;background-size:5px 8px;flex-shrink:0}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span,.ksq-product-breadcrumb .woocommerce-breadcrumb>span{flex-shrink:0;white-space:nowrap}.only-breadcrumb-wrapper .woocommerce-breadcrumb>span:last-of-type,.ksq-product-breadcrumb .woocommerce-breadcrumb>span:last-of-type{color:#666;font-size:12px;line-height:14px;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.only-above-footer{display:flex;flex-direction:column;gap:0;margin-top:50px}.only-above-footer__brand-collection .ksq-brand-collection{margin-left:0;width:100%}.only-above-footer__recently-viewed{background:#fff;padding:80px 0}.only-above-footer__recently-viewed:empty,.only-above-footer__recently-viewed:has(.ksq-recently-viewed-section:empty),.only-above-footer__recently-viewed:not(:has(.ksq-recently-viewed-section)){display:none!important;padding:0!important}.only-above-footer__recently-viewed .ksq-recently-viewed-section{margin:0}.only-above-footer__recently-viewed .ksq-recently-viewed-section--shortcode{margin:0}.only-above-footer__recently-viewed .ksq-product-slider__title{color:#1A1A1A;font-family:'DM Serif Display',serif;font-weight:400;font-size:44px;line-height:60px;text-align:center;margin-bottom:40px}.only-above-footer__recently-viewed .ksq-product-slider__container{max-width:1440px;margin:0 auto;padding:0 20px}.only-above-footer__trust-block{background:#fff;padding:0 0 80px}.only-above-footer__recently-viewed:empty+.only-above-footer__trust-block{padding:80px 0 80px}@media (max-width:1024px){.only-above-footer__recently-viewed{padding:60px 0}.only-above-footer__recently-viewed .ksq-product-slider__title{font-size:36px;line-height:48px;margin-bottom:32px}.only-above-footer__trust-block{padding:0 0 60px}.only-above-footer__recently-viewed:empty+.only-above-footer__trust-block{padding:60px 0 60px}}@media (max-width:768px){.only-above-footer__recently-viewed{padding:48px 0}.only-above-footer__recently-viewed .ksq-product-slider__title{font-size:28px;line-height:38px;margin-bottom:24px}.only-above-footer__trust-block{padding:0}.only-above-footer__recently-viewed:empty+.only-above-footer__trust-block,.only-above-footer__recently-viewed:not(:has(.ksq-recently-viewed-section))+.only-above-footer__trust-block{padding:0}}@media (max-width:480px){.only-above-footer__recently-viewed{padding:40px 0}.only-above-footer__recently-viewed .ksq-product-slider__title{font-size:24px;line-height:32px;margin-bottom:20px}.only-above-footer__trust-block{padding:0;background:#fff}.only-above-footer__recently-viewed:empty+.only-above-footer__trust-block,.only-above-footer__recently-viewed:not(:has(.ksq-recently-viewed-section))+.only-above-footer__trust-block{padding:0}}.site-footer{background:radial-gradient(50.29% 37.95% at 50% 0%,#222222 0%,#111111 100%),#111111;color:#fff;font-family:'Roboto Flex',system-ui,sans-serif;position:relative;z-index:100;overflow-x:hidden;max-width:100vw}.ksq-footer-container{max-width:1440px;width:100%;margin:0 auto;padding:0}.ksq-footer-container--narrow{max-width:1240px;width:100%;margin:0 auto;padding:0}@media (max-width:1480px){.ksq-footer-container{max-width:100%;padding:0 20px}}@media (max-width:1280px){.ksq-footer-container--narrow{max-width:100%;padding:0 20px}}.ksq-footer-brand{display:flex;flex-direction:column;align-items:center;padding:80px 0 40px;gap:32px;width:600px;max-width:100%;margin:0 auto}.ksq-footer-brand__top{display:flex;flex-direction:column;align-items:center;padding:0;gap:24px;width:600px;max-width:100%}.ksq-footer-brand__logo{background:transparent!important}.ksq-footer-brand__logo img{width:258px;height:50px;background:transparent!important;filter:brightness(0) invert(1)}.ksq-footer-brand__logo img[src*="-white"],.ksq-footer-brand__logo img[src*="_white"],.ksq-footer-brand__logo img.logo-white{filter:none}.ksq-footer-brand__description{width:600px;max-width:100%;font-family:'Roboto Flex',system-ui,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;text-align:center;color:#CCC;margin:0}.ksq-footer-brand__social{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px;height:40px}.ksq-footer-brand__social-label{font-size:16px;font-weight:400;line-height:19px;letter-spacing:.01em;color:rgb(255 255 255 / .6)}.ksq-footer-brand__social-icons{display:flex;flex-direction:row;align-items:center;gap:8px}.ksq-footer-social-icon{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;transition:transform 0.2s ease,opacity 0.2s ease}.ksq-footer-social-icon:hover{transform:scale(1.1)}.ksq-footer-social-icon__circle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .12);transition:border-color 0.2s ease,background-color 0.2s ease}.ksq-footer-social-icon:hover .ksq-footer-social-icon__circle{border-color:rgb(255 255 255 / .3);background-color:rgb(255 255 255 / .05)}.ksq-footer-social-icon svg{width:16px;height:16px}.ksq-footer-newsletter-wrap{max-width:1240px;margin:0 auto;padding:0}.ksq-footer-newsletter{position:relative;width:1240px;max-width:100%;height:245px;background:radial-gradient(70.97% 137.11% at 0% 50.2%,#AE2121 0%,#7B0000 100%);border-radius:24px;margin:40px auto;overflow:hidden;display:flex;align-items:center}.ksq-footer-newsletter__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;z-index:2;width:100%;padding:0 80px}.ksq-footer-newsletter__content{max-width:400px;flex-shrink:0}.ksq-footer-newsletter__heading{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:32px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;color:#FFFFFF!important;margin:0 0 12px}.ksq-footer-newsletter__description{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:20px!important;color:rgb(255 255 255 / .8)!important;margin:0}.ksq-footer-newsletter__form-wrap{flex-shrink:0}.ksq-footer-newsletter__form{width:100%}.ksq-footer-newsletter__input-wrap{display:flex;align-items:center;background:#fff;border-radius:12px;padding:5px;width:500px;height:64px;max-width:100%;box-sizing:border-box;border:none;box-shadow:none}.ksq-footer-newsletter__input{flex:1;border:none!important;background:#fff0;padding:16px 20px;font-family:'Helvetica Neue',system-ui,sans-serif;font-size:18px;font-weight:400;line-height:21px;color:#222;outline:none!important;box-shadow:none!important;height:100%}.ksq-footer-newsletter__input:focus{border:none!important;outline:none!important;box-shadow:none!important}.ksq-footer-newsletter__input::placeholder{color:#666}.ksq-footer-newsletter__button{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;background:#F1C557;border:none;border-radius:8px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:18px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important;text-align:center!important;color:#222!important;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease;min-width:160px;height:54px}.ksq-footer-newsletter__button:hover{background:#e0b44a;transform:translateY(-1px)}.ksq-footer-newsletter__button:active{transform:translateY(0)}.ksq-footer-newsletter__button:disabled{opacity:.7;cursor:not-allowed;transform:none}.ksq-footer-newsletter__message{margin-top:12px;width:100%;padding:10px 12px;border-radius:6px;font-size:13px;line-height:1.4;text-align:center;white-space:normal;overflow-wrap:break-word;box-sizing:border-box}.ksq-footer-newsletter__message--success{background:rgb(76 175 80 / .9);color:#fff}.ksq-footer-newsletter__message--error{background:rgb(244 67 54 / .9);color:#fff}.ksq-footer-newsletter__decor--desktop{position:absolute;top:0;right:0;width:350px;height:100%;z-index:1;overflow:hidden;border-radius:0 24px 24px 0;background-image:url(/wp-content/uploads/2025/12/Mask-group.webp);background-size:cover;background-position:center right;background-repeat:no-repeat}.ksq-footer-newsletter__decor--mobile{display:none}.ksq-footer-newsletter__decor-svg{display:none}@media (max-width:1280px){.ksq-footer-newsletter{width:100%;margin:40px 20px;max-width:calc(100% - 40px)}.ksq-footer-newsletter__inner{padding:0 60px}}@media (max-width:1024px){.ksq-footer-newsletter{height:auto;min-height:245px;margin:40px 20px}.ksq-footer-newsletter__inner{flex-direction:column;text-align:center;padding:40px;gap:24px}.ksq-footer-newsletter__content{max-width:100%}.ksq-footer-newsletter__input-wrap{width:100%;max-width:500px}.ksq-footer-newsletter__decor--desktop{display:none}}@media (max-width:600px){.ksq-footer-newsletter{margin:24px 16px;max-width:calc(100% - 32px)}.ksq-footer-newsletter__inner{padding:32px 24px}.ksq-footer-newsletter__heading{font-size:24px;line-height:30px}.ksq-footer-newsletter__input-wrap{flex-direction:column;gap:12px;padding:12px;height:auto}.ksq-footer-newsletter__input{padding:12px 16px;height:auto}.ksq-footer-newsletter__button{width:100%}}.ksq-footer-nav{padding:60px 0}.ksq-footer-nav__columns{display:flex;justify-content:space-between;gap:0}.ksq-footer-nav__column{flex:1;min-width:0}.ksq-footer-nav__divider{width:1px;background:#333;flex-shrink:0;margin:0 32px;align-self:stretch}.ksq-footer-nav__title{font-family:'Roboto Flex',system-ui,sans-serif;font-size:16px;font-weight:700;line-height:19px;text-transform:uppercase;color:#888;margin:0 0 24px}.ksq-footer-nav__links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.ksq-footer-nav__links li{margin:0}.ksq-footer-nav__links a{font-family:'Roboto Flex',system-ui,sans-serif;font-size:18px;font-weight:400;line-height:21px;color:#fff;text-decoration:none;transition:color 0.2s ease}.ksq-footer-nav__links a:hover{color:#F1C557}@media (max-width:1200px){.ksq-footer-nav__divider{margin:0 20px}}@media (max-width:1024px){.ksq-footer-nav__columns{flex-wrap:wrap;gap:40px 0}.ksq-footer-nav__column{flex:0 0 calc(50% - 20px)}.ksq-footer-nav__divider{display:none}}.ksq-footer-nav__toggle{display:contents;background:none;border:none;padding:0;margin:0;cursor:default;width:100%;text-align:left;color:inherit;font:inherit}.ksq-footer-nav__chevron{display:none}@media (max-width:600px){.ksq-footer-nav{padding:0;margin-top:32px}.ksq-footer-nav__columns{flex-direction:column;gap:0}.ksq-footer-nav__column{flex:none;border-bottom:1px solid #333}.ksq-footer-nav__column:first-child{border-top:1px solid #333}.ksq-footer-nav__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;color:inherit;text-align:left;-webkit-tap-highlight-color:#fff0}.ksq-footer-nav__title{font-size:14px;font-weight:700;line-height:17px;text-transform:uppercase;color:#FFF;margin:0;pointer-events:none}.ksq-footer-nav__chevron{display:block;width:16px;height:16px;color:#888;flex-shrink:0;transition:transform 0.3s ease}.ksq-footer-nav__toggle[aria-expanded="true"] .ksq-footer-nav__chevron{transform:rotate(180deg)}.ksq-footer-nav__links{gap:14px;max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;padding:0}.ksq-footer-nav__column.is-open .ksq-footer-nav__links{max-height:500px;padding-bottom:20px}.ksq-footer-nav__links a{font-size:16px;font-weight:400;line-height:19px;color:#CCC}.ksq-footer-nav__links a:hover{color:#F1C557}}.ksq-footer-bottom{background:#222;padding:32px 0}.ksq-footer-bottom__inner{max-width:1440px;width:100%;margin:0 auto;padding:0;display:flex;align-items:center;justify-content:space-between;gap:32px}.ksq-footer-bottom__logo{background:transparent!important}.ksq-footer-bottom__logo img{height:52px;width:auto;background:transparent!important;filter:brightness(0) invert(1)}.ksq-footer-bottom__logo img[src*="-white"],.ksq-footer-bottom__logo img[src*="_white"],.ksq-footer-bottom__logo img.logo-white{filter:none}.ksq-footer-bottom__contact{display:flex;flex-direction:column;gap:12px}.ksq-footer-bottom__contact-row{display:flex;align-items:center;gap:16px}.ksq-footer-bottom__contact-item{font-family:'Roboto Flex',system-ui,sans-serif;font-size:18px;font-weight:400;line-height:21px;color:#fff;text-decoration:none;transition:color 0.2s ease}.ksq-footer-bottom__contact-item:hover{color:#F1C557}.ksq-footer-bottom__dot{width:4px;height:4px;background:#666;border-radius:50%;flex-shrink:0}.ksq-footer-bottom__copyright{font-family:'Roboto Flex',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:19px;color:#888;margin:0}.ksq-footer-bottom__payments{display:flex;align-items:center;gap:12px}.ksq-footer-bottom__payments-label{font-family:'Roboto Flex',system-ui,sans-serif;font-size:16px;font-weight:400;line-height:19px;letter-spacing:.01em;color:rgb(255 255 255 / .6)}.ksq-footer-bottom__payment-icons img{width:344px;height:24px}@media (max-width:1480px){.ksq-footer-bottom__inner{max-width:100%;padding:0 20px}}@media (max-width:900px){.ksq-footer-bottom__inner{flex-direction:column;text-align:center;gap:24px}.ksq-footer-bottom__contact-row{flex-wrap:wrap;justify-content:center}}@media (max-width:600px){.ksq-footer-bottom{padding:32px 0;margin-top:32px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.ksq-footer-bottom__inner{flex-direction:column;align-items:center;text-align:center;padding:0;gap:24px;max-width:282px;margin:0 auto}.ksq-footer-bottom__logo img{width:165px;height:32px}.ksq-footer-bottom__contact{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:262px}.ksq-footer-bottom__contact-row{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.ksq-footer-bottom__contact-row .ksq-footer-bottom__dot{display:none}.ksq-footer-bottom__contact-item{font-family:'Roboto Flex',sans-serif;font-size:14px;font-weight:400;line-height:16px;color:#FFF;text-align:center}.ksq-footer-bottom__copyright{font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:400;line-height:14px;color:#888;margin:0;text-align:center}.ksq-footer-bottom__payments{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:282px}.ksq-footer-bottom__payments-label{font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:.01em;color:rgb(255 255 255 / .6);text-align:center}.ksq-footer-bottom__payment-icons img{width:auto;max-width:282px;height:20px}}.ksq-footer-seo{padding:60px 0 0;position:relative;z-index:50}.ksq-footer-seo__container{display:flex;width:1080px;max-width:100%;flex-direction:column;align-items:flex-start;gap:32px;margin:0 auto;padding:0 20px;box-sizing:border-box}.ksq-footer-seo__placeholder{min-height:200px;display:flex;align-items:center;justify-content:center}.ksq-footer-seo__loading{display:flex;gap:8px}.ksq-footer-seo__loading span{width:8px;height:8px;background:#444;border-radius:50%;animation:ksqFooterPulse 1.2s ease-in-out infinite}.ksq-footer-seo__loading span:nth-child(2){animation-delay:0.2s}.ksq-footer-seo__loading span:nth-child(3){animation-delay:0.4s}@keyframes ksqFooterPulse{0%,100%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.ksq-footer-seo__content{display:contents}.ksq-footer-seo__intro{margin-bottom:0}.ksq-footer-seo__intro-title{color:#888;font-family:"Roboto Flex",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0 0 12px}.ksq-footer-seo__intro-desc{color:#DDD;font-family:"Roboto Flex",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0}.ksq-footer-seo__group{display:flex;flex-direction:column;gap:12px}.ksq-footer-seo__group-title{align-self:stretch;color:#888;font-family:"Roboto Flex",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:0}.ksq-footer-seo__group-links{align-self:stretch;color:#DDD;font-family:"Roboto Flex",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:26px;margin:0}.ksq-footer-seo__group-links a{color:#DDD;text-decoration:none;transition:color 0.2s ease}.ksq-footer-seo__group-links a:hover{color:#F1C557}.ksq-footer-seo__group-links .ksq-sep{margin:0 4px;color:#666}.ksq-footer-seo__group-links{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word}.ksq-footer-seo__watermark{display:block;width:100%;max-width:1440px;margin:0 auto;padding:0;position:relative;overflow:hidden;margin-top:80px;height:180px;pointer-events:none}.ksq-footer-watermark-svg{width:100%;height:auto;display:block;position:absolute;top:0;left:0;pointer-events:none}.ksq-footer-seo__watermark img{width:100%;max-width:1440px;height:auto;display:block;filter:brightness(0) invert(.22);mask-image:linear-gradient(180deg,rgb(255 255 255) 21.49%,#fff0 96.07%);-webkit-mask-image:linear-gradient(180deg,rgb(255 255 255) 21.49%,#fff0 96.07%)}.ksq-footer-seo__watermark::before{content:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAMaklEQVR4nO2d6ZLbNhCE5/3fNHFSsS1xQRzEXvl+kLJFir3T09N7kFT1P/z8888/f/zxx3/88cc//PDDD99///03X3/99Rdffvnl5+uvv/7ss88+/fTTTz7++OOPPvrow4cP3//gg/ffe++9d9999513/v73d99++513/va3d95+6+2333rrrbfefPPNNxppvPHGG6+//vprr732+2uvvfbqa6+9+sorr7z08ssvv/TSSy+9+OKLL7zwwgsvvPDC888//9xzzz333HPPPfvss88888wzTz/99FNPP/30U0899dSTTz75xBNPPPH4448//vjjjz/22GOPPvbYY48++uijjzz66KOPP/LII4889PDDDz/00EMPPfjggw8+8OCDDz5w//3333f//fffd/99991333333vvve+699977/vu+97573Hvvu+6++6677r7r7rvvuuuuO+888847b7/9tttuv/32226/7fbbbrv11ltvvfXWW2655ZZbbr7l5ptvvvnmm2+68aYbb7zxxhtvvPHGG66//vrrr7/++muuuebqa666+pprr776qquuuuqqq6686qorrrrqqiuvuOKKK6644orrr7/+isuuvPzyyy+//PLLLr3s0ssuveyyy4488sgjjzjy8CMOOeSwQw899LBDDznk0EMOOeTggw8+5OCDDz744IMPOuiggw466OAD9t9/vwP232+/Aw7Yf/8D9t9vv/322+///fe/77777rv/vvvu/+9/3/1/+MMf//jHP/7hD3/4wx/+8Id//P0f//D7P/z+D7//wz/+4fd/+P0f/vD7P/z+D7//wx/+8Ps//OEPf/jDH/7wu9//7ne/++1vf/vb3/7mN7/5zW9+85vf/OY3v/nNb37zm9/85je/+c1vfv3rX//617/61a9+9atf/epXv/rVr371q1/96le/+tWv/uuXv/rlL3/5y1/+8pe//OUvf/nLX/7yl7/85S9/+Ytf/OIXv/jFL37xy1/88uc///nPf/7zn//85z/7+c9+9rOf/exnP/vZz3768/99+tOf/vSnP/3pT3/6k5/85Cc/+clPfvKTn/zkJz/5yU/+9+Of/OQnP/nJT3/605/+9Kc//elPf/rTn/70pz/96U9/+pOf/OQnP/npT3/605/+9Kc//elPf/rTn/70pz/96U9/+tOf/uQnP/nJT37605/+9Kc//elPf/rTn/70p/8bSX/0ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Mc//vGPf/zjH//4xz/+8Y9//OMf//jHP/7xj3/84x//+Mc//vGPf/zjH//4xz/+8Y9//OMf//hHP/rRj3/0ox/96Ec/+tGPfvSjH/3oRz/60Y9+9OP/N+L/2Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60f/+938//fTTTz/99NNPPv30009++Mmnnnrq6aefevqpp556+umnn3766aeeevrpp59++umnn/rUpz71qU996lOf+tSnPvWpT33qU5/61Kc+9alPferTn/rUp//n0586dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQoUOHDh06dOjQwYMHDx48ePDggw8+ePDgwQcffPDBBx988MEHH3rwwYcefOihBx966MGHHnzwoQcfeujBhx586KGHHnro4YcffvjhRx5+5OGHH37k4Uce+cQnP/HJT37yE5/4xCc++YlPfPKTn/jkJz/5yU988pOf/OQnP/nJT37iE5/45Cc+8YlPfuKTn/jkJz7xiU984pOf+MQnPvHJT3zyE5/45Cc/+cn/0ye+/vWvf/3rX//617/+9a9//etf//rXv/71r3/961//+te//vWvf/3rX//q17/+1a9/9atf/+pXv/rVr371q1/96le/+tWv/8+vf/2rX/3qV7/61a9+9atf/epXv/rVr371q1/96le/+tWvfvWrX/3qV7/61a9+9atf/epXv/rVr371q1/96le/+tWvfv3rX//617/+9a9//etf//rXv/71r3/961//+te//vWvf/3rX//617/+9a9//etf//rXv/7Vr3/961//+te//vWvf/3rX//617/+9a9//etf//rXv/71r3/961//+te//vWvf/3rX/3qV7/61a9+9atf/epXv/rVr371q1/96le/+tWvfvWrX/3qV7/61a9+9atf/epXv/rVr371q1/96le/+tWvfvXLX/7ylzc6/stf/vKXv/zl//zyl7/85S9/+ctf/vKXv/zlL3/5y1/+8pe//OUvf/nLX/7yF7/4xS9+8Ytf/OIXP//5z3/+85///Oc///nPf/7zn/385z//+c9//vOf//znP/vZz3728x//+L9+/OMf//jHP/7xj3/04x//+Mc//vGPf/yjH/3oRz/60Y9+9KMf/ehHP/7xj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tGPfvSjH/3oRz/60Y9+9KMf/ehHP/rRj370ox/96Ec/+tH/AUuTJXmJM0xLAAAAAElFTkSuQmCC);background-repeat:repeat;opacity:.25;mix-blend-mode:soft-light}.ksq-footer-seo__noscript{display:block}[data-loaded="true"]+noscript .ksq-footer-seo__noscript{display:none}@media (max-width:1100px){.ksq-footer-seo__container{width:100%;padding:0 20px}}@media (max-width:768px){.ksq-footer-seo{padding:40px 0 0}.ksq-footer-seo__container{padding:0 16px;gap:24px}.ksq-footer-seo__intro-title,.ksq-footer-seo__group-title{font-size:16px}.ksq-footer-seo__intro-desc,.ksq-footer-seo__group-links{font-size:14px;line-height:22px;font-family:"Roboto Flex",sans-serif}.ksq-footer-seo__watermark{padding:0;height:80px;margin-top:40px}}@media (max-width:480px){.ksq-footer-seo__container{padding:0 12px;gap:20px}.ksq-footer-seo__intro-title,.ksq-footer-seo__group-title{font-size:14px}.ksq-footer-seo__intro-desc,.ksq-footer-seo__group-links{font-size:13px;line-height:20px}.ksq-footer-seo__group-links .ksq-sep{margin:0 2px}}body.ksq-footer-visible .ksq-sticky-add-to-cart,body.ksq-footer-visible .sticky-add-to-cart,body.ksq-footer-visible #ksqStickyBar,body.ksq-footer-visible .ksq-sticky-bar,body.ksq-footer-visible [class*="sticky-cart"],body.ksq-footer-visible [class*="sticky-atc"],body.ksq-footer-visible [id*="sticky"]{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(100%)!important;transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease!important}#ksqStickyBar,.ksq-sticky-bar,.ksq-sticky-add-to-cart,.sticky-add-to-cart{transition:opacity 0.3s ease,visibility 0.3s ease,transform 0.3s ease}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.ksq-spinner{animation:ksqSpin 1s linear infinite}@keyframes ksqSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ksq-footer-seo__content{animation:ksqFadeIn 0.3s ease-out}@keyframes ksqFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.site-footer{padding-left:20px;padding-right:20px}.ksq-footer-container,.ksq-footer-container--narrow{padding-left:0!important;padding-right:0!important;margin:0;max-width:100%;width:100%}.ksq-footer-brand{width:100%;max-width:100%;padding:40px 0 0;gap:20px}.ksq-footer-brand__top{width:100%;max-width:100%;gap:20px}.ksq-footer-brand__description{width:100%;max-width:100%}.ksq-footer-newsletter-wrap{padding:0!important;max-width:100%;margin-top:32px}.ksq-footer-newsletter{width:100%;max-width:100%;height:252px;min-height:252px;background:radial-gradient(135.64% 37.14% at 70.97% 13.07%,#AE2121 0%,#7B0000 100%);border-radius:12px;margin:0;padding:32px 20px 140px 20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative;overflow:hidden;box-sizing:border-box}.ksq-footer-newsletter__inner{display:flex;flex-direction:column;align-items:center;padding:0;gap:12px;width:100%;max-width:100%;text-align:center;z-index:2}.ksq-footer-newsletter__content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:100%}.ksq-footer-newsletter__heading{color:#FFF!important;text-align:center!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:20px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important;margin:0!important}.ksq-footer-newsletter__description{color:rgb(255 255 255 / .8)!important;text-align:center!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;line-height:16px!important;margin:0!important}.ksq-footer-newsletter__form-wrap{width:100%;max-width:100%;margin-top:8px}.ksq-footer-newsletter__input-wrap{display:flex;flex-direction:row;align-items:center;width:100%;max-width:100%;height:46px;background:#FFF;border-radius:4px;padding:4px;box-sizing:border-box}.ksq-footer-newsletter__input{flex:1;border:none!important;background:#fff0;padding:12px;color:#222;outline:none!important;box-shadow:none!important;height:100%}.ksq-footer-newsletter__input::placeholder{color:#666;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.ksq-footer-newsletter__button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 28px;gap:4px;width:88px;min-width:88px;height:38px;background:#F1C557;border-radius:4px;border:none;cursor:pointer;transition:background-color 0.2s ease;color:#222!important;text-align:center!important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:12px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important}.ksq-footer-newsletter__button:hover{background:#e0b44a}.ksq-footer-newsletter__decor--desktop{display:none!important}.ksq-footer-newsletter__decor--mobile{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:127px;overflow:hidden;border-radius:0 0 12px 12px;z-index:1}.ksq-footer-newsletter__mobile-bg{display:block;width:100%;height:100%;object-fit:cover;object-position:center}}.ksq-product-card{position:relative;flex-shrink:0;width:100%;max-width:342px;display:flex;flex-direction:column;gap:20px}.only-collection__products .ksq-product-card,.ksq-product-grid .ksq-product-card{width:100%;max-width:100%}.ksq-product-card__link{display:flex;flex-direction:column;gap:20px;text-decoration:none!important;color:inherit}.ksq-product-card__link:hover,.ksq-product-card__link:focus,.ksq-product-card__link:active,.ksq-product-card__link:visited{text-decoration:none!important;color:inherit}.ksq-product-card__link *,.ksq-product-card__link:hover *{text-decoration:none!important}.ksq-product-card__title,.ksq-product-card__review-text,.ksq-product-card__price-current,.ksq-product-card__discount{text-decoration:none!important}.ksq-product-card__price-regular{text-decoration:line-through!important}.ksq-product-card__image{position:relative;width:100%;height:auto;aspect-ratio:1 / 1;background:#000;border-radius:16px;overflow:hidden}.ksq-product-card__image img{pointer-events:none}.ksq-product-card__image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:105px;background:linear-gradient(180deg,#fff0 1.26%,#000000 57.14%);pointer-events:none;opacity:0;transition:opacity 100ms ease-out;z-index:2}.ksq-product-card__image::before{content:"";position:absolute;top:-20px;left:-250px;width:210px;height:382px;background:rgb(255 255 255 / .2);filter:blur(40px);pointer-events:none;z-index:3;opacity:0;transition:opacity 100ms ease-out}.ksq-product-card:hover .ksq-product-card__image::before{opacity:1;animation:ksqShimmerSweep 1.5s ease-in-out infinite}@keyframes ksqShimmerSweep{0%{left:-250px;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:calc(100% + 50px);opacity:0}}.ksq-product-card:hover .ksq-product-card__image::after{opacity:1}.ksq-product-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 100ms ease-out}.ksq-product-card:hover .ksq-product-card__image img{transform:scale(1.05)}.ksq-product-card__badge-bestseller{position:absolute;top:16px;left:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 16px;gap:8px;height:32px;background:#444;border-radius:100px;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#fff;z-index:5;box-sizing:border-box}.ksq-product-card__badge-bestseller svg{flex-shrink:0}.ksq-product-card__wishlist{position:absolute;top:16px;right:16px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:none;border-radius:50%;box-shadow:2px 2px 4px rgb(0 0 0 / .12);cursor:pointer;transition:all 100ms ease-out;z-index:5;color:#111;padding:0;line-height:0;box-sizing:border-box;min-width:0}.ksq-product-card__wishlist:hover{transform:scale(1.1);box-shadow:2px 4px 8px rgb(0 0 0 / .16)}.ksq-product-card__wishlist svg{width:24px;height:24px;display:block;transition:all 100ms ease-out}.ksq-product-card__wishlist.is-active{background:#ff5100;color:#fff}.ksq-product-card__wishlist.is-active svg{fill:#fff}.ksq-product-card__wishlist.is-active svg path{stroke:#fff;fill:#fff}.ksq-product-card__wishlist.is-active:hover{background:#e54900}.ksq-product-card__mobile-cart{display:none;position:absolute!important;width:32px;height:32px;align-items:center;justify-content:center;background:#ff5100;border:none;border-radius:42px;cursor:pointer!important;transition:all 0.2s ease;z-index:100!important;color:#fff;pointer-events:auto!important}.ksq-product-card__mobile-cart::before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;pointer-events:auto!important}.ksq-product-card__mobile-cart:hover,.ksq-product-card__mobile-cart:active{background:#e54900;transform:scale(1.05)}.ksq-product-card__mobile-cart.is-loading{pointer-events:none}.ksq-product-card__mobile-cart.is-loading svg{display:none}.ksq-product-card__mobile-cart.is-loading::after{content:"";width:14px;height:14px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:mobileCartSpin 0.8s linear infinite}@keyframes mobileCartSpin{to{transform:rotate(360deg)}}.ksq-product-card__mobile-cart.is-added{background:#22c55e}.ksq-product-card__mobile-cart.is-added:hover{background:#16a34a}.ksq-product-card__mobile-cart.is-in-cart{background:#22c55e}.ksq-product-card__mobile-cart.is-in-cart:hover,.ksq-product-card__mobile-cart.is-in-cart:active{background:#16a34a}.ksq-product-card__buy-now{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) translateY(80px);display:flex;align-items:center;justify-content:center;gap:12px;width:302px;height:48px;background:#ff5100;border-radius:12px;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:18px;line-height:21px;color:#fff;z-index:10;opacity:0;pointer-events:none;border:none;cursor:pointer;transition:transform 100ms ease-out,opacity 100ms ease-out}.ksq-product-card:hover .ksq-product-card__buy-now{transform:translateX(-50%) translateY(0);opacity:1;pointer-events:auto}.ksq-product-card__buy-now:hover{background:#e54900}.ksq-product-card__buy-now svg{width:24px;height:24px;flex-shrink:0}.ksq-product-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:100%}.ksq-product-card__info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%}.ksq-product-card__reviews{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.ksq-product-card__stars{display:flex;flex-direction:row;align-items:center;gap:0}.ksq-product-card__star{width:18px;height:18px;color:#e0e0e0;flex-shrink:0}.ksq-product-card__star.filled{color:#ffa033}.ksq-product-card__star.half{color:#ffa033;clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}.ksq-product-card__review-text{font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#444}.ksq-product-card__title{margin:0;width:100%;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:1.35;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ksq-product-card__prices{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px}.ksq-product-card__price-row{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.ksq-product-card__price-current,.ksq-product-card__price-current .woocommerce-Price-amount,.ksq-product-card__price-current bdi{font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:23px;color:#ff5100;text-decoration:none!important}.ksq-product-card__price-regular,.ksq-product-card__price-regular .woocommerce-Price-amount,.ksq-product-card__price-regular bdi{font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:23px;color:#888;text-decoration:line-through!important}.ksq-product-card__discount{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 12px;gap:8px;background:rgb(255 160 51 / .12);border:1px solid rgb(255 160 51 / .8);border-radius:60px;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:14px;color:#4e2104}.ksq-product-slider{position:relative;width:100vw;margin-left:calc(-50vw + 50%);padding:0;background:#fff;overflow:visible}.ksq-product-slider__container{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;max-width:1440px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.ksq-product-slider__title{margin:0;align-self:stretch;font-family:"DM Serif Display",Georgia,serif;font-style:normal;font-weight:400;font-size:35px;line-height:normal;text-align:center;color:#111}.ksq-product-slider__wrapper{position:relative;width:100%;display:flex;align-items:center}.ksq-product-slider__track-container{width:100%;max-width:1440px;margin:0 auto;overflow:hidden}.ksq-product-slider__track{display:flex;gap:24px;transition:transform 0.4s ease}@media (min-width:1201px){.ksq-product-slider .ksq-product-card{width:calc((100% - 72px) / 4);max-width:none}}.ksq-product-slider__track.ksq-product-slider__track--centered{justify-content:safe center}.ksq-product-slider__nav{position:absolute;top:146px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #888;border-radius:50%;cursor:pointer;transition:all 0.2s ease;z-index:10;color:#888}.ksq-product-slider__nav:hover{border-color:#111;color:#111}.ksq-product-slider__nav:disabled{opacity:.4;cursor:not-allowed}.ksq-product-slider__nav--prev{left:-25px}.ksq-product-slider__nav--next{right:-25px}.ksq-product-grid{position:relative;width:100%;padding:0;background:#fff}.ksq-product-grid__container{max-width:1440px;width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.ksq-product-grid__title{margin:0 0 50px;font-family:"DM Serif Display",Georgia,serif;font-style:normal;font-weight:400;font-size:44px;line-height:normal;text-align:center;color:#111}.ksq-product-grid__items{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;justify-items:center}.ksq-product-grid__items[data-columns="3"]{grid-template-columns:repeat(3,1fr)}.ksq-product-grid__items[data-columns="2"]{grid-template-columns:repeat(2,1fr)}@media (max-width:1540px){.ksq-product-slider__nav--prev{left:0}.ksq-product-slider__nav--next{right:0}.ksq-product-slider__nav{top:50%;transform:translateY(-50%)}.ksq-product-slider .ksq-product-card{width:calc((100% - 72px) / 4);min-width:0}.ksq-product-slider .ksq-product-card__image{width:100%;height:auto;aspect-ratio:1}}@media (max-width:1200px){.ksq-product-slider{margin-left:0;width:100%}.ksq-product-slider__title{font-size:30px}.ksq-product-slider .ksq-product-card{width:calc((100% - 48px) / 3);min-width:280px}.ksq-product-slider .ksq-product-card__image{height:auto;aspect-ratio:1}.ksq-product-slider__track{gap:24px}.ksq-product-slider__nav{display:none}.ksq-product-slider__track-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0}.ksq-product-slider__track-container::-webkit-scrollbar{display:none}.ksq-product-grid__items{grid-template-columns:repeat(3,1fr)}.ksq-product-grid__items[data-columns="4"]{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.ksq-product-slider{margin-left:0;width:100%}.ksq-product-slider__title{font-size:28px}.ksq-product-slider .ksq-product-card{width:280px;min-width:280px}.ksq-product-slider .ksq-product-card__image{height:280px}.ksq-product-card__badge-bestseller{padding:6px 12px;font-size:12px}.ksq-product-card__wishlist{width:36px;height:36px}.ksq-product-card__wishlist svg{width:20px;height:20px}.ksq-product-card__content{gap:12px}.ksq-product-card__info{gap:6px}.ksq-product-card__review-text{font-size:14px}.ksq-product-card__star{width:16px;height:16px}.ksq-product-card__title{font-size:16px}.ksq-product-card__prices{gap:12px}.ksq-product-card__price-current,.ksq-product-card__price-current .woocommerce-Price-amount,.ksq-product-card__price-current bdi,.ksq-product-card__price-regular,.ksq-product-card__price-regular .woocommerce-Price-amount,.ksq-product-card__price-regular bdi{font-size:18px}.ksq-product-card__buy-now{width:calc(100% - 32px)}.ksq-product-slider__track{padding-left:0}.ksq-product-grid__items{grid-template-columns:repeat(2,1fr);gap:16px}.ksq-product-grid__items[data-columns="4"],.ksq-product-grid__items[data-columns="3"]{grid-template-columns:repeat(2,1fr)}.ksq-product-grid .ksq-product-card{width:100%}.ksq-product-grid .ksq-product-card__image{width:100%;height:auto;aspect-ratio:1}}@media (max-width:600px){.ksq-product-slider{margin-left:0;width:100%}.ksq-product-slider__title{font-size:24px}.ksq-product-slider .ksq-product-card{width:260px;min-width:260px}.ksq-product-slider .ksq-product-card__image{height:260px}.ksq-product-card__prices{flex-wrap:wrap;gap:8px}.ksq-product-grid__items{grid-template-columns:repeat(2,1fr);gap:12px}.ksq-product-grid__items[data-columns="4"],.ksq-product-grid__items[data-columns="3"],.ksq-product-grid__items[data-columns="2"]{grid-template-columns:repeat(2,1fr)}.ksq-product-grid .ksq-product-card{width:100%;max-width:100%;margin:0}.ksq-product-grid .ksq-product-card__image{width:100%;height:auto;aspect-ratio:1}.ksq-product-card{gap:12px}.ksq-product-card__link{gap:12px}.ksq-product-card__image{border-radius:8px}.ksq-product-card__wishlist{width:24px;height:24px;top:10px;right:10px;box-shadow:2px 2px 4px rgb(0 0 0 / .12)}.ksq-product-card__wishlist svg{width:14.4px;height:14.4px}.ksq-product-card__badge-bestseller{padding:4px 8px;gap:4px;height:18px;top:10px;left:10px;font-size:8px;line-height:9px;border-radius:100px}.ksq-product-card__badge-bestseller svg{width:10px;height:10px}.ksq-product-card__content{gap:8px}.ksq-product-card__info{gap:4px}.ksq-product-card__reviews{gap:4px}.ksq-product-card__star{width:11px;height:11px}.ksq-product-card__review-text{font-size:10px;line-height:12px;color:#444}.ksq-product-card__title{font-size:14px;line-height:1.35;font-weight:500;color:#222}.ksq-product-card__prices{gap:10px;flex-wrap:nowrap}.ksq-product-card__price-row{gap:4px}.ksq-product-card__price-current,.ksq-product-card__price-current .woocommerce-Price-amount,.ksq-product-card__price-current bdi{font-size:12px;line-height:14px;font-weight:600;color:#ff5100}.ksq-product-card__price-regular,.ksq-product-card__price-regular .woocommerce-Price-amount,.ksq-product-card__price-regular bdi{font-size:12px;line-height:14px;font-weight:400;color:#888}.ksq-product-card__discount{padding:3px 8px;font-size:8px;line-height:9px;border-radius:60px;background:rgb(255 160 51 / .12);border:1px solid rgb(255 160 51 / .8);color:#4e2104}.ksq-product-card__buy-now{display:none!important}.ksq-product-card__mobile-cart{display:flex;right:10px;bottom:auto;top:calc((100vw - 44px) / 2 - 42px)}}@media (max-width:480px){.ksq-product-card__mobile-cart{top:calc((100vw - 36px) / 2 - 42px)}}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:24px;justify-items:center;list-style:none;padding:0;margin:0;max-width:1440px;margin-left:auto;margin-right:auto}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;margin:0!important;padding:0!important;float:none!important;clear:none!important}.woocommerce .woocommerce-products-header{text-align:center;margin-bottom:50px}.woocommerce .woocommerce-products-header__title{font-family:"DM Serif Display",Georgia,serif;font-size:44px;font-weight:400;color:#111;margin:0 0 16px}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:24px}.woocommerce nav.woocommerce-pagination{margin-top:60px;text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:8px;border:none}.woocommerce nav.woocommerce-pagination ul li{border:none}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid #888;border-radius:50%;font-family:"Roboto Flex",sans-serif;font-size:16px;color:#888;text-decoration:none;transition:all 0.2s ease}.woocommerce nav.woocommerce-pagination ul li a:hover{border-color:#111;color:#111}.woocommerce nav.woocommerce-pagination ul li span.current{background:#ff5100;border-color:#ff5100;color:#fff}@media (max-width:1200px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,1fr);padding:0 20px}}@media (max-width:991px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,1fr);gap:16px}.woocommerce .woocommerce-products-header__title{font-size:32px}}@media (max-width:600px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:1fr;gap:24px}.woocommerce ul.products li.product .ksq-product-card{width:100%;max-width:342px;margin:0 auto}.woocommerce .woocommerce-products-header__title{font-size:28px}}.wishlist-page__grid.ksq-product-grid__items{padding:0;grid-template-columns:repeat(auto-fit,minmax(280px,330px));justify-content:center}@media (max-width:768px){.wishlist-page__grid.ksq-product-grid__items{display:flex;flex-wrap:wrap;gap:20px 12px;justify-content:center}.wishlist-page__grid.ksq-product-grid__items>*{width:calc(50% - 6px)}.wishlist-page .ksq-product-card__mobile-cart{top:calc((100vw - 60px) / 2 - 42px)}.ksq-product-slider__container{padding:0 0}}@media (max-width:480px){.wishlist-page .ksq-product-card__mobile-cart{top:calc((100vw - 60px) / 2 - 42px)}}.wishlist-page .ksq-product-card{position:relative}.ksq-you-might-also-like{margin-top:100px;padding-bottom:80px}.ksq-you-might-also-like .ksq-product-slider__title{font-style:normal}@media (max-width:1024px){.ksq-you-might-also-like{margin-top:80px;padding-bottom:60px}}@media (max-width:768px){.ksq-you-might-also-like{margin-top:60px;padding-bottom:50px}}@media (max-width:480px){.ksq-you-might-also-like{margin-top:40px;padding-bottom:40px}}.ksq-recently-viewed-section{margin-top:100px;padding-bottom:0}.ksq-recently-viewed{position:relative;width:100vw;margin-left:calc(-50vw + 50%);padding:0;background:#fff;overflow:visible}.ksq-recently-viewed .ksq-product-slider__container{position:relative;display:flex;flex-direction:column;align-items:center;gap:60px;max-width:1440px;width:100%;margin:0 auto;padding:0;box-sizing:border-box}.ksq-recently-viewed .ksq-product-slider__title{margin:0;align-self:stretch;font-family:"DM Serif Display",Georgia,serif;font-style:normal;font-weight:400;font-size:44px;line-height:60px;text-align:center;color:#111}.ksq-recently-viewed .ksq-product-slider__wrapper{position:relative;width:100%;display:flex;align-items:center}.ksq-recently-viewed .ksq-product-slider__track-container{width:100%;max-width:1440px;margin:0 auto;overflow:hidden}.ksq-recently-viewed .ksq-product-slider__track{display:flex;gap:24px;transition:transform 0.4s ease}.ksq-recently-viewed .ksq-product-slider__nav{position:absolute;top:146px;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #888;border-radius:50%;cursor:pointer;transition:all 0.2s ease;z-index:10;color:#888}.ksq-recently-viewed .ksq-product-slider__nav:hover{border-color:#111;color:#111}.ksq-recently-viewed .ksq-product-slider__nav:disabled{opacity:.4;cursor:not-allowed}.ksq-recently-viewed .ksq-product-slider__nav--prev{left:-25px}.ksq-recently-viewed .ksq-product-slider__nav--next{right:-25px}.ksq-recently-viewed .ksq-product-card{width:342px;flex-shrink:0}.ksq-recently-viewed .ksq-product-card__image{width:342px;height:342px}@media (max-width:1540px){.ksq-recently-viewed-section{margin-top:80px}.ksq-recently-viewed{width:100vw;margin-left:calc(-50vw + 50%)}.ksq-recently-viewed .ksq-product-slider__container{max-width:100%;padding:0 20px!important}.ksq-recently-viewed .ksq-product-slider__nav--prev{left:0}.ksq-recently-viewed .ksq-product-slider__nav--next{right:0}.ksq-recently-viewed .ksq-product-slider__nav{top:50%;transform:translateY(-50%)}.ksq-recently-viewed .ksq-product-card{width:calc((100% - 72px) / 4);min-width:280px}.ksq-recently-viewed .ksq-product-card__image{width:100%;height:auto;aspect-ratio:1}}@media (max-width:1200px){.ksq-recently-viewed-section{margin-top:60px;padding-bottom:0}.ksq-recently-viewed .ksq-product-slider__container{gap:40px;padding:0!important}.ksq-recently-viewed .ksq-product-slider__title{font-size:36px;line-height:1.3;padding:0 20px}.ksq-recently-viewed .ksq-product-slider__nav{display:none}.ksq-recently-viewed .ksq-product-slider__track-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0}.ksq-recently-viewed .ksq-product-slider__track-container::-webkit-scrollbar{display:none}.ksq-recently-viewed .ksq-product-slider__track{padding-left:20px;padding-right:20px}.ksq-recently-viewed .ksq-product-card{width:280px;min-width:280px}.ksq-recently-viewed .ksq-product-card__image{width:280px;height:280px}}@media (max-width:991px){.ksq-recently-viewed .ksq-product-slider__container{gap:32px;padding:0!important}.ksq-recently-viewed .ksq-product-slider__title{font-size:32px}.ksq-recently-viewed .ksq-product-card{width:260px;min-width:260px}.ksq-recently-viewed .ksq-product-card__image{width:260px;height:260px}}@media (max-width:600px){.ksq-recently-viewed-section{margin-top:40px;padding-bottom:0}.ksq-recently-viewed .ksq-product-slider__container{gap:24px;padding:0!important}.ksq-recently-viewed .ksq-product-slider__title{font-family:"DM Serif Display",serif;font-size:22px;line-height:26px;font-weight:400;color:#111;text-align:center}.ksq-recently-viewed .ksq-product-slider__track{padding-left:20px;padding-right:20px;gap:12px}.ksq-recently-viewed .ksq-product-card{width:200px!important;min-width:200px!important;gap:12px!important}.ksq-recently-viewed .ksq-product-card__image{width:200px!important;height:200px!important;border-radius:8px}.ksq-recently-viewed .ksq-product-card__badge-bestseller{padding:4px 8px;gap:4px;height:20px;font-size:10px;line-height:12px;font-weight:400;border-radius:100px;background:#444;color:#fff;top:10px;left:10px}.ksq-recently-viewed .ksq-product-card__badge-bestseller svg{width:12px;height:12px}.ksq-recently-viewed .ksq-product-card__wishlist{width:24px;height:24px;top:10px;right:10px}.ksq-recently-viewed .ksq-product-card__wishlist svg{width:14.4px;height:14.4px}.ksq-recently-viewed .ksq-product-card__mobile-cart{display:flex!important;position:absolute!important;top:156px!important;bottom:auto!important;right:12px!important;width:32px!important;height:32px!important;border-radius:42px}.ksq-recently-viewed .ksq-product-card__mobile-cart svg{width:16px;height:16px}.ksq-recently-viewed .ksq-product-card__buy-now{display:none!important}.ksq-recently-viewed .ksq-product-card__content{gap:12px!important}.ksq-recently-viewed .ksq-product-card__info{gap:6px!important}.ksq-recently-viewed .ksq-product-card__star{width:14px!important;height:14px!important;color:#ffa033!important}.ksq-recently-viewed .ksq-product-card__review-text{font-size:12px!important;line-height:14px!important;color:#444444!important}.ksq-recently-viewed .ksq-product-card__title{font-size:14px!important;line-height:16px!important;font-weight:500;color:#222222!important}.ksq-recently-viewed .ksq-product-card__prices{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;padding:0!important;gap:12px!important;width:100%!important;max-width:200px!important}.ksq-recently-viewed .ksq-product-card__price-row{display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important;gap:6px!important;flex:none!important}.ksq-recently-viewed .ksq-product-card__price-current,.ksq-recently-viewed .ksq-product-card__price-current .woocommerce-Price-amount,.ksq-recently-viewed .ksq-product-card__price-current bdi{font-size:16px!important;line-height:19px!important;font-weight:600;color:#ff5100!important}.ksq-recently-viewed .ksq-product-card__price-regular,.ksq-recently-viewed .ksq-product-card__price-regular .woocommerce-Price-amount,.ksq-recently-viewed .ksq-product-card__price-regular bdi{font-size:16px!important;line-height:19px!important;font-weight:400;color:#888888!important}.ksq-recently-viewed .ksq-product-card__discount{display:flex!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;gap:8px!important;height:18px!important;font-size:10px!important;line-height:12px!important;border-radius:60px;flex:none!important;white-space:nowrap!important}}.ksq-product-card--skeleton{flex-shrink:0;width:342px;display:flex;flex-direction:column;gap:20px;pointer-events:none}.ksq-product-card--skeleton .ksq-product-card__image-wrapper{width:100%;height:auto;aspect-ratio:1;border-radius:16px;overflow:hidden}.ksq-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite;border-radius:4px}.ksq-skeleton--image{width:100%;height:100%;border-radius:16px}.ksq-product-card--skeleton .ksq-product-card__content{display:flex;flex-direction:column;gap:12px}.ksq-skeleton--reviews{width:140px;height:18px}.ksq-skeleton--title{width:100%;height:40px}.ksq-skeleton--price{width:140px;height:18px}@keyframes skeletonShimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ksq-product-card--loading{opacity:0;animation:fadeInCard 0.3s ease forwards}@keyframes fadeInCard{to{opacity:1}}@media (max-width:1200px){.ksq-product-card--skeleton,.ksq-product-card--skeleton .ksq-product-card__image-wrapper{width:280px}.ksq-product-card--skeleton .ksq-product-card__image-wrapper{height:280px}}@media (max-width:768px){.ksq-product-card--skeleton{width:100%;max-width:100%}.ksq-product-card--skeleton .ksq-product-card__image-wrapper{width:100%;height:auto;aspect-ratio:1}}@media (max-width:600px){.ksq-product-card--skeleton{width:100%;gap:12px}.ksq-product-card--skeleton .ksq-product-card__image-wrapper{width:100%;height:auto;aspect-ratio:1;border-radius:8px}.ksq-skeleton--image{border-radius:8px}.ksq-product-card--skeleton .ksq-product-card__content{gap:8px}.ksq-skeleton--reviews{width:100%;max-width:141px;height:12px}.ksq-skeleton--title{width:100%;height:28px}.ksq-skeleton--price{width:100%;max-width:136px;height:15px}}.ksq-product-card__add-to-cart-wrap{padding:0 16px 16px;margin-top:-8px}.ksq-product-card__add-to-cart{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;background:#ff5100;border:none;border-radius:12px;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-weight:600;font-size:16px;line-height:1;color:#fff;cursor:pointer;transition:background-color 0.2s ease,transform 0.15s ease;text-decoration:none}.ksq-product-card__add-to-cart:hover{background:#e54900;transform:translateY(-1px)}.ksq-product-card__add-to-cart:active{transform:translateY(0)}.ksq-product-card__add-to-cart:disabled{opacity:.7;cursor:not-allowed}.ksq-product-card__add-to-cart svg{flex-shrink:0}.ksq-product-card__add-to-cart.is-loading{pointer-events:none}.ksq-product-card__add-to-cart.is-loading span{display:none}.ksq-product-card__add-to-cart.is-loading::after{content:"";width:20px;height:20px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:addToCartSpin 0.8s linear infinite}@keyframes addToCartSpin{to{transform:rotate(360deg)}}.ksq-product-card__add-to-cart.is-added{background:#22c55e}.ksq-product-card__add-to-cart.is-added:hover{background:#16a34a}.ksq-product-card__add-to-cart--options{background:#1a1a1a}.ksq-product-card__add-to-cart--options:hover{background:#333}@media (max-width:768px){.ksq-product-card__add-to-cart-wrap{padding:0 12px 12px}.ksq-product-card__add-to-cart{height:44px;font-size:14px;gap:8px}.ksq-product-card__add-to-cart svg{width:16px;height:16px}}.ksq-brand-collection{position:relative;width:100vw;margin-left:calc(-50vw + 50%);padding:100px 0;background:radial-gradient(46.44% 119.97% at 50% 0%,#333333 0%,#111111 100%);overflow:visible}.ksq-brand-collection__container{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1540px;margin:0 auto;padding:0 50px;box-sizing:border-box}.ksq-brand-collection__header{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:900px;text-align:center}.ksq-brand-collection__title{margin:0;font-family:'DM Serif Display',serif;font-style:normal;font-weight:400;font-size:44px;line-height:60px;color:#FFF}.ksq-brand-collection__description{margin:0;font-family:'Roboto Flex',sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:24px;color:rgb(255 255 255 / .7)}.ksq-brand-collection__slider-wrapper{position:relative;width:100%;max-width:1440px;margin:0 auto}.ksq-brand-collection__track-container{width:100%;overflow:hidden;position:relative}.ksq-brand-collection__track{display:flex;flex-direction:row;gap:32px;transition:transform 0.4s cubic-bezier(.25,.46,.45,.94)}.ksq-brand-collection__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#FFF;border:1.5px solid #888;cursor:pointer;transition:all 0.2s ease;color:#888}.ksq-brand-collection__nav:hover{border-color:#111;color:#111}.ksq-brand-collection__nav:disabled{opacity:.4;cursor:not-allowed}.ksq-brand-collection__nav svg{width:14px;height:12px}.ksq-brand-collection{--ksq-brand-nav-offset:25px}.ksq-brand-collection__nav--prev{left:calc(var(--ksq-brand-nav-offset) * -1)}.ksq-brand-collection__nav--next{right:calc(var(--ksq-brand-nav-offset) * -1)}.ksq-brand-card{position:relative;flex-shrink:0;width:336px;height:336px;border-radius:16px;overflow:hidden;background-color:var(--card-bg,#F4DFD9);text-decoration:none;display:block;cursor:pointer}.ksq-brand-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.ksq-brand-card__image{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:16px}.ksq-brand-card__button{position:absolute;bottom:8px;left:8px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:12px 36px;background-color:var(--button-bg,#D73000);border-radius:10px;text-decoration:none;transition:transform 0.2s ease,opacity 0.2s ease;pointer-events:none}.ksq-brand-card__button span{font-family:'Roboto Flex',sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:21px;color:#FFF}.ksq-brand-card__button svg{width:10px;height:8px;color:#FFF}.ksq-brand-card:hover .ksq-brand-card__button{transform:scale(1.02);opacity:.95}@media (max-width:1540px){.ksq-brand-collection__container{max-width:100%;padding:0 20px}.ksq-brand-collection{--ksq-brand-nav-offset:0px}.ksq-brand-collection__track{gap:24px}.ksq-brand-card{width:300px;height:300px}}@media (max-width:1200px){.ksq-brand-collection{padding:80px 0}.ksq-brand-collection__container{gap:40px}.ksq-brand-collection__title{font-size:36px;line-height:48px}.ksq-brand-card{width:280px;height:280px}}@media (max-width:1024px){.ksq-brand-collection{padding:60px 0;--ksq-brand-nav-offset:0px}.ksq-brand-collection__container{padding:0 20px}.ksq-brand-collection__nav{width:44px;height:44px}.ksq-brand-collection__nav svg{width:12px;height:10px}.ksq-brand-card{width:260px;height:260px}.ksq-brand-card__button{padding:10px 28px}.ksq-brand-card__button span{font-size:16px;line-height:19px}}@media (max-width:768px){.ksq-brand-collection{padding:50px 0}.ksq-brand-collection__container{gap:30px;padding:0 20px}.ksq-brand-collection__header{gap:10px}.ksq-brand-collection__title{font-size:28px;line-height:38px}.ksq-brand-collection__description{font-size:14px;line-height:21px}.ksq-brand-collection__nav{width:40px;height:40px}.ksq-brand-collection__track{gap:16px}.ksq-brand-card{width:240px;height:240px}.ksq-brand-card__button{padding:8px 20px;left:6px;bottom:6px}.ksq-brand-card__button span{font-size:14px;line-height:17px}.ksq-brand-card__button svg{width:8px;height:6px}}@media (max-width:576px){.ksq-brand-collection{padding:40px 0}.ksq-brand-collection__container{gap:25px;padding:0}.ksq-brand-collection__header{padding:0 20px;box-sizing:border-box;width:100%}.ksq-brand-collection__title{font-size:24px;line-height:32px}.ksq-brand-collection__description{font-size:13px;line-height:20px}.ksq-brand-collection__nav{display:none}.ksq-brand-collection__slider-wrapper{gap:0}.ksq-brand-collection__track-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ksq-brand-collection__track-container::-webkit-scrollbar{display:none}.ksq-brand-collection__track{padding:0 20px;gap:12px}.ksq-brand-card{width:200px;height:200px}.ksq-brand-card__button{padding:6px 14px;gap:6px;border-radius:8px}.ksq-brand-card__button span{font-size:12px;line-height:14px}}.ksq-brand-card{transition:transform 0.3s ease,box-shadow 0.3s ease}.ksq-brand-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0 / .3)}.ksq-brand-collection__track.is-animating{pointer-events:none}@keyframes brandCardFadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ksq-brand-collection.is-visible .ksq-brand-card{animation:brandCardFadeIn 0.5s ease forwards}.ksq-brand-collection.is-visible .ksq-brand-card:nth-child(1){animation-delay:0s}.ksq-brand-collection.is-visible .ksq-brand-card:nth-child(2){animation-delay:0.1s}.ksq-brand-collection.is-visible .ksq-brand-card:nth-child(3){animation-delay:0.2s}.ksq-brand-collection.is-visible .ksq-brand-card:nth-child(4){animation-delay:0.3s}.ksq-brand-collection.is-visible .ksq-brand-card:nth-child(5){animation-delay:0.4s}.ksq-brand-collection--light{background:#fff0;padding:80px 0}.ksq-brand-collection--light .ksq-brand-collection__title{color:#111}.ksq-brand-collection--light .ksq-brand-collection__description{color:#666}.ksq-brand-collection--light .ksq-brand-collection__nav{background:#FFF;border-color:#111;color:#111}.ksq-brand-collection--light .ksq-brand-collection__nav:hover{background:#111;border-color:#111;color:#FFF}.ksq-brand-collection--light .ksq-brand-collection__nav:disabled{opacity:.3}.ksq-trust-block{width:100%;overflow:hidden;margin-top:0}.ksq-trust-block--pdp{margin-top:100px;margin-bottom:60px}.ksq-trust-block__container{display:flex;flex-direction:row;align-items:stretch;width:100%;max-width:1440px;margin:0 auto}.ksq-trust-block__card{flex:1;width:360px;min-height:302px;position:relative;box-sizing:border-box;border:2px solid #fff0;border-image:linear-gradient(180deg,#ae8625 0%,#f7ef8a 33%,#d2ac47 66%,#edc967 100%) 1;background:linear-gradient(180deg,rgb(174 134 37 / .02) 0%,rgb(247 239 138 / .02) 33%,rgb(210 172 71 / .02) 66%,rgb(237 201 103 / .02) 100%),#fff}.ksq-trust-block__card:not(:first-child){border-left:none}.ksq-trust-block__card-inner{display:flex;flex-direction:column;align-items:center;padding:40px;gap:20px;height:100%;box-sizing:border-box;position:relative;z-index:1}.ksq-trust-block__icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ksq-trust-block__icon svg{width:50px;height:50px}.ksq-trust-block__content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:280px}.ksq-trust-block__text{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.ksq-trust-block__title{width:100%;margin:0;padding:0;font-family:"Roboto Flex",sans-serif;font-style:normal;font-weight:600;font-size:18px;line-height:21px;text-align:center;color:#111}.ksq-trust-block__description{width:100%;margin:0;padding:0;font-family:"Roboto Flex",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#666}.ksq-trust-block__cta{display:inline-flex;flex-direction:row;align-items:center;gap:8px;text-decoration:none;transition:opacity 0.2s ease}.ksq-trust-block__cta:hover{opacity:.8}.ksq-trust-block__cta-text{font-family:"Roboto Flex",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:19px;text-align:center;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;color:#ff5100}.ksq-trust-block__cta-arrow{width:10px;height:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ksq-trust-block__cta-arrow svg{width:10px!important;height:8px!important;min-width:10px;min-height:8px;max-width:10px;max-height:8px}.ksq-trust-block__cta:hover .ksq-trust-block__cta-arrow{transform:translateX(2px);transition:transform 0.2s ease}@media (max-width:1480px){.ksq-trust-block__container{padding:0 20px}}@media (min-width:1441px){.ksq-trust-block__container{}}@media (max-width:1440px){.ksq-trust-block__card{width:auto;min-height:280px}.ksq-trust-block__card-inner{padding:32px 24px;gap:32px}}@media (max-width:1200px){.ksq-trust-block__container{flex-wrap:wrap}.ksq-trust-block__card{flex:0 0 50%;width:50%;min-height:260px}.ksq-trust-block__card:nth-child(3){border-left:2px solid #fff0}.ksq-trust-block__card:nth-child(n+3){border-top:none}.ksq-trust-block__card-inner{padding:32px 24px;gap:24px}.ksq-trust-block__title{font-size:17px;line-height:20px}.ksq-trust-block__description{font-size:13px;line-height:19px}.ksq-trust-block__cta-text{font-size:15px}}@media (max-width:992px){.ksq-trust-block__card{min-height:240px}.ksq-trust-block__card-inner{padding:28px 20px;gap:20px}.ksq-trust-block__content{gap:16px}.ksq-trust-block__title{font-size:16px;line-height:19px}.ksq-trust-block__description{font-size:13px;line-height:18px}.ksq-trust-block__cta-text{font-size:14px;line-height:17px}}@media (max-width:768px){.ksq-trust-block{padding:20px}.ksq-trust-block--pdp{margin-top:60px;margin-bottom:40px}.ksq-trust-block__card{flex:0 0 100%;width:100%;min-height:auto;border-left:2px solid #fff0}.ksq-trust-block__card:not(:first-child){border-top:none}.ksq-trust-block__card-inner{flex-direction:row;align-items:flex-start;padding:24px 20px;gap:16px}.ksq-trust-block__icon{flex-shrink:0}.ksq-trust-block__content{align-items:flex-start;gap:12px;max-width:none}.ksq-trust-block__text{align-items:flex-start;gap:6px}.ksq-trust-block__title{text-align:left;font-size:16px;line-height:19px}.ksq-trust-block__description{text-align:left;font-size:13px;line-height:18px}.ksq-trust-block__cta-text{font-size:14px;line-height:17px}}@media (max-width:576px){.ksq-trust-block--pdp{margin-top:40px;margin-bottom:30px}.ksq-trust-block__card-inner{padding:20px 16px;gap:14px}.ksq-trust-block__title{font-size:15px;line-height:18px}.ksq-trust-block__description{font-size:12px;line-height:17px}.ksq-trust-block__cta-text{font-size:13px;line-height:16px}}@media (max-width:480px){.ksq-trust-block{padding:20px}.ksq-trust-block--pdp{margin-top:30px;margin-bottom:20px}.ksq-trust-block__container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:auto;max-width:none;margin:0;gap:0;padding:0;border:2px solid #d4af37;background:linear-gradient(180deg,rgb(174 134 37 / .02) 0%,rgb(247 239 138 / .02) 33%,rgb(210 172 71 / .02) 66%,rgb(237 201 103 / .02) 100%),#ffffff}.ksq-trust-block__card{flex:none;width:100%;min-height:auto;box-sizing:border-box;border:none;border-image:none;background:#fff0}.ksq-trust-block__card:nth-child(1){border-right:1px solid #d4af37;border-bottom:1px solid #d4af37}.ksq-trust-block__card:nth-child(2){border-bottom:1px solid #d4af37}.ksq-trust-block__card:nth-child(3){border-left:none;border-right:1px solid #d4af37}.ksq-trust-block__card:nth-child(4){border:none}.ksq-trust-block__card-inner{flex-direction:column;align-items:center;justify-content:flex-start;padding:20px 12px;gap:20px;height:100%;min-height:180px}.ksq-trust-block__icon{width:32px;height:32px;flex-shrink:0}.ksq-trust-block__icon svg{width:32px;height:32px}.ksq-trust-block__content{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:100%;flex:1}.ksq-trust-block__text{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.ksq-trust-block__title{font-size:12px;line-height:14px;text-align:center;font-weight:600;color:#111}.ksq-trust-block__description{font-size:10px;line-height:12px;text-align:center;font-weight:400;color:#666}.ksq-trust-block__cta{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;margin-top:auto}.ksq-trust-block__cta-text{font-family:"Roboto Flex",sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-align:center;color:#ff5100;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:none;text-decoration-color:#ffc2a5;text-decoration-thickness:auto;text-underline-offset:2.5px;text-underline-position:from-font}.ksq-trust-block__cta-arrow{width:6px;height:5px}.ksq-trust-block__cta-arrow svg{width:6px!important;height:5px!important;min-width:6px;min-height:5px;max-width:6px;max-height:5px}}@media (max-width:768px) and (min-width:481px){.ksq-trust-block__card:not(:first-child){border-left:2px solid #fff0;border-image:linear-gradient(180deg,#ae8625 0%,#f7ef8a 33%,#d2ac47 66%,#edc967 100%) 1}}@media print{.ksq-trust-block{page-break-inside:avoid}.ksq-trust-block__card{background:#ffffff!important;border:2px solid #e0e0e0}.ksq-trust-block__cta{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.ksq-trust-block__cta,.ksq-trust-block__cta-arrow{transition:none}.ksq-trust-block__cta:hover .ksq-trust-block__cta-arrow{transform:none}}@media (prefers-contrast:high){.ksq-trust-block__card{background:#fff;border:4px solid #111}.ksq-trust-block__title{color:#000}.ksq-trust-block__description{color:#333}.ksq-trust-block__cta-text{color:#c40}}.ksq-login-tabs{display:flex;border-bottom:2px solid #e5e7eb;margin-bottom:25px}.ksq-login-tab{flex:1;padding:12px 20px;background:none;border:none;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:color 0.2s ease}.ksq-login-tab:hover{color:#374151}.ksq-login-tab.active{color:#111}.ksq-login-tab.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#2563eb}.ksq-register-tabs{display:flex;border-bottom:2px solid #e5e7eb;margin-bottom:25px}.ksq-register-tab{flex:1;padding:12px 20px;background:none;border:none;font-size:15px;font-weight:500;color:#6b7280;cursor:pointer;position:relative;transition:color 0.2s ease}.ksq-register-tab:hover{color:#374151}.ksq-register-tab.active{color:#111}.ksq-register-tab.active::after{content:'';position:absolute;bottom:-2px;left:0;right:0;height:2px;background:#2563eb}.ksq-phone-input-wrapper{display:flex;gap:0;position:relative;align-items:stretch;width:100%;border:2px solid #2563eb;border-radius:8px;overflow:visible;background:#fff;transition:all 0.2s ease}.ksq-phone-input-wrapper:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.ksq-country-code{width:90px;flex-shrink:0}.ksq-phone-input-wrapper input[type="tel"]{flex:1;min-width:0;padding:14px 16px;border:none;border-radius:0;font-size:16px;transition:none;background:#fff0;outline:none}.ksq-phone-input-wrapper input[type="tel"]::placeholder{color:#9ca3af}.ksq-country-selector{position:relative;width:85px;flex-shrink:0;min-width:85px;border-right:1px solid #e5e7eb}.ksq-country-trigger{width:100%;height:100%;min-height:44px;padding:0 8px;background:#fff0;border:none;border-radius:0;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;font-size:14px;transition:background 0.2s ease;box-sizing:border-box}.ksq-country-trigger:hover{background:#f9fafb}.ksq-country-trigger:hover{border-color:#2563eb}.ksq-country-trigger:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.ksq-country-flag{font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;width:22px;flex-shrink:0}.ksq-country-dial{font-weight:600;color:#1f2937;font-size:13px;letter-spacing:.3px;display:flex;align-items:center}.ksq-country-arrow{font-size:10px;color:#6b7280;transition:transform 0.2s ease;margin-left:2px;flex-shrink:0;display:flex;align-items:center}.ksq-country-selector.open .ksq-country-arrow{transform:rotate(180deg)}.ksq-country-dropdown{position:absolute;top:calc(100% + 2px);left:0;min-width:140px;background:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 12px rgb(0 0 0 / .1);z-index:100000;max-height:200px;overflow:hidden;display:flex;flex-direction:column}.ksq-country-search-wrapper{padding:4px;border-bottom:1px solid #e5e7eb;background:#fff}.ksq-country-search-input{width:100%;padding:4px 8px;border:1px solid #e5e7eb;border-radius:4px;font-size:12px;transition:all 0.2s ease;background:#fff;box-sizing:border-box;height:28px}.ksq-country-search-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 2px rgb(37 99 235 / .1)}.ksq-country-list{overflow-y:auto;max-height:160px;padding:0}.ksq-country-item{display:flex;align-items:center;gap:6px;padding:5px 8px;cursor:pointer;transition:all 0.15s ease;border-bottom:1px solid #f3f4f6;height:28px;box-sizing:border-box}.ksq-country-item:last-child{border-bottom:none}.ksq-country-item:hover{background:#f3f4f6}.ksq-country-item .ksq-country-flag{font-size:14px;width:18px;text-align:center;flex-shrink:0}.ksq-country-item .ksq-country-code{font-size:11px;font-weight:600;color:#374151;min-width:20px}.ksq-country-item .ksq-country-name{flex:1;font-size:12px;color:#374151}.ksq-country-item .ksq-country-dial{font-size:11px;color:#6b7280;font-weight:500}.ksq-country-no-results{padding:20px;text-align:center;color:#6b7280;font-size:14px}.ksq-otp-inputs-container{display:flex;gap:12px;justify-content:center;margin:30px 0}.ksq-otp-digit{width:60px;height:65px;text-align:center;font-size:28px;font-weight:600;border:2px solid #e5e7eb;border-radius:12px;transition:all 0.2s ease;background:#fff}.ksq-otp-digit:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.ksq-otp-digit.filled{border-color:#22c55e;background:#f0fdf4}.ksq-otp-digit.error{border-color:#ef4444;background:#fef2f2;animation:shake 0.4s ease}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.ksq-otp-step h4{text-align:center;margin-bottom:20px}.ksq-otp-sent-msg{text-align:center;color:#374151;margin-bottom:10px}.ksq-otp-sent-msg strong{color:#111}.ksq-resend-row{display:flex;justify-content:center;gap:20px;margin-top:15px;text-align:center}.ksq-resend-btn,.ksq-change-phone-btn{background:none;border:none;color:#2563eb;font-size:14px;cursor:pointer;padding:5px}.ksq-resend-btn:disabled{color:#9ca3af;cursor:not-allowed}.ksq-resend-btn:not(:disabled):hover,.ksq-change-phone-btn:hover{text-decoration:underline}.ksq-otp-message{padding:12px 16px;border-radius:8px;margin-top:15px;font-size:14px;text-align:center}.ksq-otp-message.success{background:#f0fdf4;border:1px solid #22c55e;color:#166534}.ksq-otp-message.error{background:#fef2f2;border:1px solid #ef4444;color:#991b1b}.ksq-otp-message.loading{background:#f0f9ff;border:1px solid #0ea5e9;color:#0369a1}.ksq-btn-loading{position:relative;pointer-events:none}.ksq-btn-loading::after{content:'';position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px;height:16px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.ksq-account-switch{margin-top:20px;text-align:center;padding-top:20px;border-top:1px solid #e5e7eb}.ksq-switch-text{margin:0;font-size:14px;color:#6b7280}.ksq-switch-link{color:#2563eb;text-decoration:none;font-weight:500;transition:color 0.2s ease}.ksq-switch-link:hover{color:#1d4ed8;text-decoration:underline}.ksq-email-otp-login{margin-top:20px;padding:20px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.ksq-email-otp-message{margin-bottom:15px;font-size:14px;color:#374151}.ksq-email-otp-message p{margin:5px 0}.ksq-email-otp-message strong{color:#111}.ksq-email-otp-step{text-align:center}.ksq-password-login-link{color:#2563eb;text-decoration:none;font-size:14px;display:inline-block;margin-top:10px}.ksq-password-login-link:hover{text-decoration:underline}.woocommerce-form-register .form-row-password,.woocommerce-form-register .form-row-password-confirm{display:none}.woocommerce-form-register.show-password .form-row-password,.woocommerce-form-register.show-password .form-row-password-confirm{display:block}@media (max-width:480px){.ksq-otp-digit{width:42px;height:48px;font-size:20px}.ksq-otp-inputs-container{gap:6px}.ksq-phone-input-wrapper{flex-direction:column}.ksq-country-code{width:100%}}.only-auth-popup{--auth-primary:#FF6B35;--auth-primary-hover:#E55A2B;--auth-primary-light:rgba(255, 107, 53, 0.1);--auth-text:#1A1A1A;--auth-text-secondary:#6b7280;--auth-text-muted:#9ca3af;--auth-border:#e5e7eb;--auth-border-focus:#FF6B35;--auth-bg:#ffffff;--auth-bg-secondary:#f9fafb;--auth-success:#22c55e;--auth-error:#ef4444;--auth-radius:16px;--auth-radius-sm:12px;--auth-shadow:0 25px 80px rgba(0, 0, 0, 0.25);--auth-transition:0.2s ease}.only-auth-popup ::-webkit-scrollbar{width:6px;height:6px}.only-auth-popup ::-webkit-scrollbar-track{background:#fff0}.only-auth-popup ::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .15);border-radius:3px}.only-auth-popup ::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / .25)}.only-auth-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.only-auth-overlay.active{opacity:1;visibility:visible;pointer-events:auto}.only-auth-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.92);width:1212px;max-width:95%;height:764px;max-height:90vh;background:var(--auth-bg);border-radius:28px;box-shadow:var(--auth-shadow);z-index:9999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease,visibility 0.35s ease,transform 0.35s cubic-bezier(.34,1.56,.64,1);overflow:hidden}.only-auth-popup.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.only-auth-popup__container{display:flex;height:100%}.only-auth-popup__close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .95);border:none;border-radius:50%;cursor:pointer;z-index:10;color:var(--auth-text-secondary);transition:all var(--auth-transition);box-shadow:0 2px 12px rgb(0 0 0 / .12)}.only-auth-popup__close:hover{background:#fff;color:var(--auth-primary);transform:rotate(90deg);box-shadow:0 4px 16px rgb(0 0 0 / .15)}.only-auth-popup__left{width:580px;flex-shrink:0;position:relative;overflow:hidden;padding:32px;background:#fff}.only-promo-slider{width:516px;height:700px;position:relative;border-radius:20px;overflow:hidden}.only-promo-slider__track{width:100%;height:100%;position:relative}.only-promo-slide{position:absolute;inset:0;background-size:cover;background-position:center;display:flex;align-items:flex-end;justify-content:flex-start;padding:0;opacity:0;visibility:hidden;transition:opacity 0.6s ease,visibility 0.6s ease}.only-promo-slide.active{opacity:1;visibility:visible}.only-promo-slide__content{color:#fff;max-width:100%}.only-promo-slide__title{font-family:'DM Serif Display',serif;font-size:38px;font-weight:400;line-height:1.15;margin:0 0 14px;text-shadow:0 2px 12px rgb(0 0 0 / .25)}.only-promo-slide__subtitle{font-size:16px;opacity:.92;margin:0;line-height:1.5}.only-promo-slider__dots{--dot-color:#FF812C;position:absolute;right:56px;bottom:56px;display:flex;flex-direction:row;align-items:center;gap:6px;z-index:5;padding:0}.only-promo-slider__dot{width:8px;height:8px;border-radius:30px;background:var(--dot-color);opacity:.3;border:none;padding:0;cursor:pointer;transition:width 0.4s cubic-bezier(.4,0,.2,1),opacity 0.4s ease;flex:none}.only-promo-slider__dot:hover{opacity:.5}.only-promo-slider__dot.active{width:26px;height:8px;opacity:1;border-radius:30px}.only-auth-popup__right{flex:1;padding:88px 52px 48px 84px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.only-auth-popup.full-width .only-auth-popup__left{display:none}.only-auth-popup.full-width .only-auth-popup__right{max-width:560px;margin:0 auto;padding:28px 36px;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 80px)}.only-auth-popup.full-width{max-width:620px;max-height:calc(100vh - 40px);overflow:hidden}.only-auth-popup.full-width .only-auth-content{overflow-y:auto;overflow-x:hidden}.only-auth-popup.full-width .only-auth-popup__container{overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 60px);min-height:auto}.only-auth-logo{display:flex;justify-content:flex-start;align-items:center;margin-bottom:36px}.only-auth-logo img{max-height:44px;width:auto;object-fit:contain}.only-auth-logo__text{font-family:'DM Serif Display',serif;font-size:28px;font-weight:400;color:var(--auth-text);letter-spacing:-.02em}.only-auth-content{flex:1;display:flex;flex-direction:column}.only-auth-step{display:none;animation:fadeSlideIn 0.4s ease}.only-auth-step.active{display:block}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.only-auth-header{text-align:left;margin-bottom:32px;position:relative}.only-back-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--auth-bg-secondary);border:none;border-radius:50%;color:var(--auth-text-secondary);cursor:pointer;transition:all var(--auth-transition)}.only-back-btn:hover{background:var(--auth-primary-light);color:var(--auth-primary)}.only-auth-title{font-family:'Manrope',sans-serif;font-size:30px;font-weight:700;color:#171717;margin:0 0 10px;line-height:44px}.only-auth-subtitle{font-family:'Manrope',sans-serif;font-size:18px;font-weight:500;color:rgb(23 23 23 / .7);margin:0;line-height:25px}.only-auth-subtitle strong{color:var(--auth-text);font-weight:600}.only-auth-success-icon{width:64px;height:64px;margin:0 auto 20px;background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;animation:scaleIn 0.5s cubic-bezier(.34,1.56,.64,1)}@keyframes scaleIn{from{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.only-method-toggle:not(.only-method-toggle--switch){display:flex;background:var(--auth-bg-secondary);border-radius:var(--auth-radius-sm);padding:4px;margin-bottom:28px}.only-method-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background:#fff0;border:none;border-radius:10px;font-size:15px;font-weight:500;color:var(--auth-text-secondary);cursor:pointer;transition:all 0.25s ease}.only-method-btn:hover:not(.active){color:var(--auth-text)}.only-method-btn.active{background:var(--auth-bg);color:var(--auth-primary);box-shadow:0 2px 8px rgb(0 0 0 / .08)}.only-method-btn svg{flex-shrink:0;transition:transform 0.2s ease}.only-method-btn.active svg{transform:scale(1.1)}.only-method-toggle--switch{display:flex;align-items:center;justify-content:flex-start;gap:14px;margin-bottom:32px}.only-method-toggle__label{font-family:'Manrope',sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal;color:rgb(23 23 23 / .5);transition:color 0.3s ease;cursor:pointer}.only-method-toggle__label--active{color:#171717}.only-method-toggle__switch{position:relative;width:74px;height:40px;background:radial-gradient(138.55% 107.04% at 100% 100%,#FFCAA3 0%,#FE6C0B 51%,#FF812C 100%);border-radius:50px;border:none;cursor:pointer;padding:0;transition:all 0.3s ease;flex-shrink:0}.only-method-toggle__switch:hover{box-shadow:0 4px 12px rgb(255 129 44 / .35)}.only-method-toggle__icon{position:absolute;top:3px;width:34px;height:34px;background:#FFF;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease,visibility 0.3s ease,left 0.3s cubic-bezier(.4,0,.2,1);opacity:0;visibility:hidden}.only-method-toggle__icon svg{width:20px;height:20px;stroke:#FF812C;stroke-width:2;fill:none}.only-method-toggle__icon--mobile{left:3px}.only-method-toggle__icon--email{left:37px}.only-method-toggle__switch[data-active="mobile"] .only-method-toggle__icon--mobile{opacity:1;visibility:visible;left:3px;background:#FFF;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.only-method-toggle__switch[data-active="mobile"] .only-method-toggle__icon--mobile svg{stroke:#FF812C}.only-method-toggle__switch[data-active="mobile"] .only-method-toggle__icon--email{opacity:0;visibility:hidden}.only-method-toggle__switch[data-active="email"] .only-method-toggle__icon--mobile{opacity:0;visibility:hidden}.only-method-toggle__switch[data-active="email"] .only-method-toggle__icon--email{opacity:1;visibility:visible;left:37px;background:#FFF;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.only-method-toggle__switch[data-active="email"] .only-method-toggle__icon--email svg{stroke:#FF812C}.only-method-toggle--switch[data-active="mobile"] .only-method-toggle__label[data-method="mobile"]{color:#171717}.only-method-toggle--switch[data-active="mobile"] .only-method-toggle__label[data-method="email"]{color:rgb(23 23 23 / .5)}.only-method-toggle--switch[data-active="email"] .only-method-toggle__label[data-method="mobile"]{color:rgb(23 23 23 / .5)}.only-method-toggle--switch[data-active="email"] .only-method-toggle__label[data-method="email"]{color:#171717}.only-input-panel{display:none;animation:fadeIn 0.3s ease}.only-input-panel.active{display:flex;width:400px;max-width:100%;flex-direction:column;align-items:flex-start;gap:32px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.only-form-group{margin-bottom:0;width:100%}.only-form-group label{display:block;font-family:'Manrope',sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;color:#171718;margin-bottom:16px}.only-optional{font-weight:400;color:var(--auth-text-muted)}.only-input{width:100%;padding:14px 16px;border:none;border-radius:0;font-family:'Manrope',sans-serif;font-size:16px;font-weight:600;color:#525866;background:var(--auth-bg);transition:all var(--auth-transition);box-sizing:border-box}.only-input:focus{outline:none;color:#171718}.only-input::placeholder{color:#525866;font-weight:400}.only-phone-input-wrapper{display:flex;align-items:stretch;background:#fff;box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);border-radius:8px;transition:all var(--auth-transition)}.only-phone-input-wrapper:focus-within{box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.only-phone-input-wrapper .only-input{border:none;border-radius:0 8px 8px 0;box-shadow:none!important;flex:1}.only-phone-input-wrapper .only-input:focus{box-shadow:none!important}.only-auth-popup .ksq-country-selector{background:#FAFBFC;border-right:1px solid #E2E8F0;min-width:97px;width:97px;border-radius:8px 0 0 8px}.only-auth-popup .ksq-country-flag{font-size:16px;width:auto;flex-shrink:0}.only-auth-popup .ksq-country-code{display:none}.only-auth-popup .ksq-country-dial{font-size:13px;white-space:nowrap;flex-shrink:0}.only-auth-popup .ksq-country-arrow{flex-shrink:0;margin-left:0}.only-auth-popup .ksq-country-trigger{height:100%;min-height:48px;border-radius:8px 0 0 8px;padding:0 8px;gap:4px;display:flex;align-items:center;justify-content:center;background:#FAFBFC;width:100%;overflow:hidden}.only-auth-popup .ksq-country-dropdown{position:absolute;top:calc(100% + 4px);left:0;min-width:280px;background:#fff;border:1px solid #E6E9F0;border-radius:12px;box-shadow:0 8px 24px rgb(0 0 0 / .12);z-index:100001;max-height:300px;overflow:hidden}.only-auth-popup .ksq-country-search-wrapper{padding:12px;border-bottom:1px solid #E6E9F0;background:#fff}.only-auth-popup .ksq-country-search-input{width:100%;padding:10px 14px;border:1px solid #E6E9F0;border-radius:8px;font-size:14px;outline:none;box-sizing:border-box;background:#F9FAFB;font-family:'Roboto Flex',sans-serif}.only-auth-popup .ksq-country-search-input:focus{border-color:#FF5100;background:#fff}.only-auth-popup .ksq-country-search-input::placeholder{color:#9CA3AF}.only-auth-popup .ksq-country-list{max-height:220px;overflow-y:auto;padding:4px 0}.only-auth-popup .ksq-country-item{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background 0.15s ease}.only-auth-popup .ksq-country-item:hover{background:#F5F5F5}.only-auth-popup .ksq-country-item.active{background:#FFF5F0}.only-input-panel[data-method="email"] .only-input{box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);border-radius:8px;padding:14px 16px}.only-input-panel[data-method="email"] .only-input:focus{box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.only-auth-popup .only-input,.only-auth-popup .only-input:focus{border:0 none #fff0}.only-btn{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 12px;padding-right:12px;border:none;border-radius:8px;font-family:'Manrope',sans-serif;font-size:16px;font-style:normal;font-weight:800;line-height:normal;text-transform:uppercase;text-align:center;font-feature-settings:'liga' off;color:#fff;cursor:pointer;transition:all 0.25s ease;position:relative;overflow:hidden;align-self:stretch}.only-btn--primary{background:#FF812C;color:#fff;box-shadow:0 0 0 3px rgb(255 129 44 / .4),0 1px 2px 0 rgb(255 129 44 / .08)}.only-btn--primary:hover:not(:disabled){background:#F47420;transform:translateY(-2px);box-shadow:0 0 0 3px rgb(255 129 44 / .5),0 4px 12px rgb(255 129 44 / .3)}.only-btn--primary:active:not(:disabled){transform:translateY(0)}.only-btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.only-btn--full{width:100%}.only-btn__arrow{transition:transform 0.2s ease;display:none}.only-btn:hover .only-btn__arrow{transform:translateX(4px)}.only-btn.loading{pointer-events:none}.only-btn.loading .only-btn__text,.only-btn.loading .only-btn__arrow,.only-btn.loading .only-btn__icon{opacity:0}.only-btn.loading::after{content:'';position:absolute;width:22px;height:22px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin 0.7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.only-link{background:none;border:none;color:var(--auth-primary);font-size:15px;font-weight:500;cursor:pointer;padding:0;text-decoration:none;transition:all var(--auth-transition)}.only-link:hover{color:var(--auth-primary-hover);text-decoration:underline}.only-link:disabled{color:var(--auth-text-muted);cursor:not-allowed}.only-change-number-btn{display:inline-block;margin-top:8px;font-size:13px;color:var(--auth-primary)}.only-auth-divider{display:flex;align-items:center;gap:15px;margin:28px 0;width:400px;max-width:100%}.only-auth-divider::before,.only-auth-divider::after{content:'';flex:1;height:1px;background:#CECECE}.only-auth-divider span{font-family:'Manrope',sans-serif;font-size:12px;font-weight:600;color:rgb(23 23 24 / .4);text-transform:uppercase}.only-social-login{margin-bottom:24px;width:400px;max-width:100%}.only-google-btn-wrapper{display:flex;justify-content:flex-start;width:400px;max-width:100%}.only-google-btn-wrapper>div,.only-google-btn-wrapper>div>div{width:400px!important;max-width:100%!important;height:55px!important}.only-google-btn-wrapper,.only-google-btn-wrapper>div,.only-google-btn-wrapper>div>div,.only-google-btn-wrapper [data-type="standard"],.only-google-btn-wrapper .S9gUrf-YoZ4jf,.only-google-btn-wrapper .nsm7Bb-HzV7m-LgbsSe{border-radius:8px!important;overflow:hidden!important}.only-google-btn-wrapper iframe{width:400px!important;max-width:100%!important;height:55px!important;border-radius:8px!important}.only-google-btn-wrapper [data-type="standard"]{width:400px!important;height:55px!important}.only-google-btn-wrapper .S9gUrf-YoZ4jf{width:400px!important;height:55px!important}.only-google-btn-wrapper .nsm7Bb-HzV7m-LgbsSe{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:16px 12px!important;gap:16px!important;width:400px!important;max-width:100%!important;min-width:44px!important;height:55px!important;background:#FFFFFF!important;border:1px solid #E7E7E7!important;border-radius:8px!important}.only-google-btn-wrapper .nsm7Bb-HzV7m-LgbsSe-Bz112c{width:20px!important;height:20px!important;flex:none!important;flex-grow:0!important}.only-google-btn-wrapper .nsm7Bb-HzV7m-LgbsSe-BPrWId{font-family:'Inter',sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:14px!important;line-height:normal!important;text-align:center!important;color:#121212!important;font-feature-settings:'liga' off,'clig' off!important}.only-auth-trust{display:flex;justify-content:center;gap:28px;padding-top:8px}.only-auth-trust__item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--auth-text-muted)}.only-auth-trust__item svg{color:var(--auth-success);flex-shrink:0}.only-otp-container{text-align:left;width:401px;max-width:100%}#ksqOtpStep .only-auth-title{font-family:'Manrope',sans-serif;font-weight:700;font-size:30px;line-height:44px;color:#171717;margin-bottom:10px}#ksqOtpStep .only-auth-subtitle{font-family:'Manrope',sans-serif;font-weight:500;font-size:18px;line-height:25px;color:rgb(23 23 23 / .7);margin-bottom:0}#ksqOtpStep .only-otp-change-link,.only-otp-change-link{font-family:'Manrope',sans-serif;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#FE6C0B;text-decoration:none;margin-top:18px;display:inline-block;width:185px;height:22px}.only-resend-btn,#ksqResendOtp{background:none;border:none;padding:6px 4px;width:auto;height:auto;cursor:pointer;font-family:'Manrope',sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#FE6C0B;text-decoration:none;margin-top:10px}.only-resend-btn:hover:not(:disabled),#ksqResendOtp:hover:not(:disabled){text-decoration:underline;background:none}.only-resend-btn:disabled,#ksqResendOtp:disabled{color:rgb(23 23 23 / .4);cursor:not-allowed;text-decoration:none}.only-otp-change-link:hover{text-decoration:underline}.only-otp-inputs{display:flex;flex-direction:row;align-items:center;padding:0;gap:11px;width:100%;max-width:401px;height:auto;margin:28px 0 24px 0}.only-otp-input{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:92px!important;aspect-ratio:92 / 58;height:auto!important;max-height:58px;text-align:center;font-family:'Manrope',sans-serif;font-size:24px;font-weight:600;border:none;border-radius:8px;background:#FFF;box-shadow:0 0 0 1px rgb(227 225 222 / .4),0 1px 2px rgb(95 74 46 / .08);color:#171717;transition:all 0.2s ease;caret-color:#FF812C}.only-otp-input:focus{outline:none;box-shadow:0 0 0 2px #FF812C,0 1px 2px rgb(95 74 46 / .08)}.only-otp-input.filled{box-shadow:0 0 0 2px #22c55e,0 1px 2px rgb(95 74 46 / .08);background:#FFF}.only-otp-input.error{box-shadow:0 0 0 2px #ef4444,0 1px 2px rgb(95 74 46 / .08);background:#FFF;animation:shake 0.4s ease}@keyframes shake{0%,100%{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-6px)}80%{transform:translateX(6px)}}#ksqOtpStep .only-btn--primary,#ksqVerifyOtp{width:400px;max-width:100%;height:46px;padding:0 12px;background:#FF812C;box-shadow:0 0 0 3px rgb(255 129 44 / .4),0 1px 2px rgb(255 129 44 / .08);border-radius:8px;font-family:'Manrope',sans-serif;font-weight:800;font-size:16px;line-height:22px;text-transform:uppercase;color:#FFF;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:12px}.only-otp-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:400px;max-width:100%}.only-otp-timer{font-family:'Manrope',sans-serif;font-weight:500;font-size:16px;line-height:22px;color:rgb(23 23 23 / .7);margin:14px 0 0;text-align:center}.only-countdown{font-weight:500;color:#FE6C0B}#ksqOtpStep .only-back-btn{position:static;transform:none;background:none;border:none;padding:0;cursor:pointer;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:0}#ksqOtpStep .only-back-btn:hover{background:none}#ksqOtpStep .only-back-btn svg{width:24px;height:24px;stroke:#171717;stroke-width:2}.only-profile-form{max-width:100%}.only-auth-message{margin-top:20px;padding:14px 18px;border-radius:var(--auth-radius-sm);font-size:14px;text-align:center;font-weight:500;animation:fadeSlideIn 0.3s ease}.only-auth-message.success{background:rgb(34 197 94 / .1);color:#166534;border:1px solid var(--auth-success)}.only-auth-message.error{background:rgb(239 68 68 / .1);color:#991b1b;border:1px solid var(--auth-error)}.only-auth-message.loading,.only-auth-message.info{background:rgb(59 130 246 / .1);color:#1e40af;border:1px solid #3b82f6}.only-auth-logged-in{padding:16px 0}.only-auth-user{display:flex;align-items:center;gap:18px;padding:22px;background:linear-gradient(135deg,var(--auth-bg-secondary) 0%,#f3f4f6 100%);border-radius:var(--auth-radius);margin-bottom:28px}.only-auth-user__avatar{width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px rgb(0 0 0 / .12)}.only-auth-user__avatar img{width:100%;height:100%;object-fit:cover}.only-auth-user__initials{font-size:26px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.only-auth-user__info{flex:1}.only-auth-user__greeting{display:block;font-size:13px;color:var(--auth-text-secondary);margin-bottom:4px}.only-auth-user__name{display:block;font-size:20px;font-weight:600;color:var(--auth-text)}.only-auth-menu{display:flex;flex-direction:column;gap:4px}.only-auth-menu__item{display:flex;align-items:center;gap:14px;padding:15px 18px;border-radius:var(--auth-radius-sm);color:var(--auth-text);text-decoration:none;font-size:15px;font-weight:500;transition:all var(--auth-transition)}.only-auth-menu__item:hover{background:var(--auth-bg-secondary);color:var(--auth-primary);transform:translateX(4px)}.only-auth-menu__item svg{flex-shrink:0;color:var(--auth-text-secondary);transition:color var(--auth-transition)}.only-auth-menu__item:hover svg{color:var(--auth-primary)}.only-auth-menu__item--logout{margin-top:12px;border-top:1px solid var(--auth-border);padding-top:18px;color:var(--auth-error)}.only-auth-menu__item--logout:hover{background:rgb(239 68 68 / .08);color:var(--auth-error)}.only-auth-menu__item--logout svg{color:var(--auth-error)}#ksqRewardsStep{--rewards-bg:#ffffff;--rewards-bg-card:#f8fafc;--rewards-bg-card-hover:#f1f5f9;--rewards-primary:#FF6B35;--rewards-primary-light:#fff2ed;--rewards-primary-dark:#e55a2b;--rewards-success:#22c55e;--rewards-success-light:#dcfce7;--rewards-pending:#f59e0b;--rewards-pending-light:#fef3c7;--rewards-text:#1e293b;--rewards-text-muted:#64748b;--rewards-text-secondary:#94a3b8;--rewards-border:#e2e8f0;--rewards-shadow:0 4px 20px rgba(0, 0, 0, 0.08)}.only-auth-popup.full-width #ksqRewardsStep{background:var(--rewards-bg);margin:-28px -36px;padding:24px 32px 48px;border-radius:24px}#ksqRewardsStep .only-auth-header{margin-bottom:16px;text-align:center}#ksqRewardsStep .only-auth-success-icon{width:48px;height:48px;margin:0 auto 10px;background:linear-gradient(135deg,var(--rewards-success) 0%,#16a34a 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 18px rgb(34 197 94 / .35);animation:successPop 0.5s ease-out}@keyframes successPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}#ksqRewardsStep .only-auth-success-icon svg{width:22px;height:22px;stroke-width:2.5}#ksqRewardsStep .only-auth-title{font-family:'DM Serif Display',serif;font-size:22px;font-weight:400;color:var(--rewards-text);margin:0 0 4px}#ksqRewardsStep .only-auth-subtitle{font-size:13px;color:var(--rewards-text-muted);font-weight:400}.only-rewards-money{display:flex;gap:10px;margin-bottom:14px;padding:12px;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-radius:12px;border:1px solid #bbf7d0}.only-rewards-money__item{flex:1;text-align:center;padding:10px 6px;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .04)}.only-rewards-money__icon{width:28px;height:28px;margin:0 auto 6px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.only-rewards-money__item--earned .only-rewards-money__icon{background:var(--rewards-success-light);color:var(--rewards-success)}.only-rewards-money__item--pending .only-rewards-money__icon{background:var(--rewards-pending-light);color:var(--rewards-pending)}.only-rewards-money__label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--rewards-text-muted);margin-bottom:2px}.only-rewards-money__amount{font-size:18px;font-weight:700}.only-rewards-money__item--earned .only-rewards-money__amount{color:var(--rewards-success)}.only-rewards-money__item--pending .only-rewards-money__amount{color:var(--rewards-pending)}.only-rewards-progress{margin-bottom:14px}.only-rewards-progress__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.only-rewards-progress__label{font-size:13px;font-weight:600;color:var(--rewards-text);display:flex;align-items:center;gap:6px}.only-rewards-progress__label span{font-size:14px}.only-rewards-progress__step{font-size:13px;font-weight:500;color:var(--rewards-text-muted)}.only-rewards-progress__bar-wrap{position:relative;height:10px;background:#e2e8f0;border-radius:10px;overflow:hidden}.only-rewards-progress__bar{height:100%;background:linear-gradient(90deg,var(--rewards-primary) 0%,#ff8c5a 100%);border-radius:10px;transition:width 0.5s ease;position:relative}.only-rewards-progress__bar::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .4) 50%,transparent 100%);animation:progressShine 2s infinite}@keyframes progressShine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.only-rewards-progress__dollar{position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:28px;height:28px;background:var(--rewards-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:14px;box-shadow:0 2px 8px rgb(255 107 53 / .4);border:3px solid #fff}.only-rewards-steps{display:flex;justify-content:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}.only-rewards-step{display:flex;align-items:center;gap:5px;padding:6px 10px;background:var(--rewards-bg-card);border:1px solid var(--rewards-border);border-radius:16px;font-size:11px;font-weight:500;color:var(--rewards-text-muted);transition:all 0.3s ease}.only-rewards-step__check{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;transition:all 0.3s ease}.only-rewards-step--pending .only-rewards-step__check{background:var(--rewards-border);color:var(--rewards-text-muted)}.only-rewards-step--current{background:var(--rewards-primary-light);border-color:var(--rewards-primary);color:var(--rewards-primary)}.only-rewards-step--current .only-rewards-step__check{background:var(--rewards-primary);color:#fff}.only-rewards-step--completed{background:var(--rewards-success-light);border-color:var(--rewards-success);color:var(--rewards-success)}.only-rewards-step--completed .only-rewards-step__check{background:var(--rewards-success);color:#fff}.only-rewards-step__reward{font-weight:700;margin-left:2px}.only-rewards-field-card{background:#fff;border:2px solid var(--rewards-border);border-radius:16px;padding:20px;margin-bottom:14px;text-align:center;box-shadow:var(--rewards-shadow);animation:cardSlide 0.4s ease-out}@keyframes cardSlide{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.only-rewards-field-card__icon{width:44px;height:44px;margin:0 auto 10px;background:linear-gradient(135deg,var(--rewards-primary-light) 0%,#ffe4d9 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;color:var(--rewards-primary)}.only-rewards-field-card__title{font-family:'DM Serif Display',serif;font-size:18px;font-weight:400;color:var(--rewards-text);margin:0 0 4px}.only-rewards-field-card__reward{font-size:13px;color:var(--rewards-text-muted);margin-bottom:14px}.only-rewards-field-card__reward strong{color:var(--rewards-success);font-weight:700}.only-auth-popup input.only-rewards-field-card__input,.only-rewards-field-card__input{width:100%;padding:12px 14px;font-size:15px;border:2px solid var(--rewards-border,#e2e8f0);border-radius:10px;background:var(--rewards-bg-card,#f8fafc);color:var(--rewards-text,#171717);transition:all 0.2s ease;margin-bottom:12px}.only-auth-popup input.only-rewards-field-card__input:focus,.only-rewards-field-card__input:focus{outline:none;border-color:var(--rewards-primary,#FF6B35);background:#fff;box-shadow:0 0 0 4px rgb(255 107 53 / .1)}.only-rewards-field-card__input::placeholder{color:var(--rewards-text-secondary)}.only-rewards-field-card__btn{width:100%;padding:12px 20px;font-size:14px;font-weight:600;border:none;border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all 0.2s ease}.only-rewards-field-card__btn--primary{background:linear-gradient(135deg,var(--rewards-primary) 0%,var(--rewards-primary-dark) 100%);color:#fff;box-shadow:0 4px 16px rgb(255 107 53 / .35)}.only-rewards-field-card__btn--primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(255 107 53 / .45)}.only-rewards-field-card__btn--primary:disabled{opacity:.6;cursor:not-allowed;transform:none}.only-rewards-skip{display:block;text-align:center;padding:8px;font-size:13px;color:var(--rewards-text-muted);background:none;border:none;cursor:pointer;transition:color 0.2s ease}.only-rewards-skip:hover{color:var(--rewards-text)}.only-rewards-completed{margin-top:14px;padding-top:14px;border-top:1px solid var(--rewards-border)}.only-rewards-completed__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--rewards-text-muted);margin-bottom:8px;text-align:center}.only-rewards-completed__list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.only-rewards-completed__item{display:flex;align-items:center;gap:5px;padding:5px 10px;background:var(--rewards-success-light);border-radius:14px;font-size:11px;font-weight:500;color:var(--rewards-success)}.only-rewards-completed__item svg{width:14px;height:14px}.only-rewards-summary{display:none}.only-rewards-summary__icon svg{width:16px;height:16px}.only-rewards-summary__item--claimed .only-rewards-summary__icon{background:rgb(74 222 128 / .15);color:var(--rewards-success)}.only-rewards-summary__item--pending .only-rewards-summary__icon{background:rgb(212 175 55 / .15);color:var(--rewards-gold)}.only-rewards-summary__item--potential .only-rewards-summary__icon{background:rgb(192 192 192 / .1);color:var(--rewards-text-muted)}.only-rewards-summary__label{font-size:10px;color:var(--rewards-text-muted);text-transform:uppercase;letter-spacing:.8px;font-weight:600}.only-rewards-summary__value{font-size:20px;font-weight:700;color:var(--rewards-text)}.only-rewards-summary__item--claimed .only-rewards-summary__value{color:var(--rewards-success)}.only-rewards-summary__item--pending .only-rewards-summary__value{background:linear-gradient(135deg,var(--rewards-gold) 0%,var(--rewards-gold-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.only-rewards-summary__item--potential .only-rewards-summary__value{color:var(--rewards-text-secondary)}.only-rewards-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px}.only-reward-field{background:var(--rewards-bg-card);border-radius:14px;padding:16px;transition:all 0.3s ease;border:1px solid var(--rewards-border);position:relative}.only-reward-field:hover:not(.complete){border-color:rgb(212 175 55 / .3);background:var(--rewards-bg-card-hover);transform:translateY(-2px);box-shadow:var(--rewards-glow)}.only-reward-field.complete{background:linear-gradient(135deg,rgb(74 222 128 / .08) 0%,rgb(74 222 128 / .03) 100%);border-color:rgb(74 222 128 / .25)}.only-reward-field.complete::after{content:'';position:absolute;top:12px;right:12px;width:20px;height:20px;background:var(--rewards-success);border-radius:50%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%230f0f0f' stroke-width='3'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-size:12px;background-position:center;background-repeat:no-repeat}.only-reward-field__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.only-reward-field.complete .only-reward-field__header{margin-bottom:6px;padding-right:28px}.only-reward-field__label{font-size:13px;font-weight:600;color:var(--rewards-text);letter-spacing:.01em}.only-reward-field__amount{font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;background:rgb(212 175 55 / .15);color:var(--rewards-gold);border:1px solid rgb(212 175 55 / .25)}.only-reward-field__amount.claimed{background:rgb(74 222 128 / .12);color:var(--rewards-success);border-color:rgb(74 222 128 / .25)}.only-reward-input-group{display:flex;flex-direction:column;gap:8px}.only-reward-input-group .only-input,#ksqRewardsStep .only-reward-input-group .only-input{width:100%;padding:12px 14px;font-size:14px;border-radius:10px;background:var(--rewards-bg);border:1px solid var(--rewards-border);color:var(--rewards-text);transition:all 0.2s ease}.only-reward-input-group .only-input::placeholder{color:var(--rewards-text-muted)}.only-reward-input-group .only-input:focus{outline:none;border-color:var(--rewards-gold);box-shadow:0 0 0 3px rgb(212 175 55 / .15)}.only-reward-input-group .only-phone-wrapper{display:flex;gap:8px;align-items:stretch}.only-reward-input-group .only-phone-wrapper .only-input{flex:1}.only-reward-save-btn{width:100%;padding:12px 16px;background:linear-gradient(135deg,var(--rewards-gold) 0%,var(--rewards-gold-dark) 100%);color:#0f0f0f;border:none;border-radius:10px;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:.5px}.only-reward-save-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgb(212 175 55 / .4)}.only-reward-save-btn.loading{opacity:.7;pointer-events:none;position:relative}.only-reward-save-btn.loading::after{content:'';position:absolute;width:16px;height:16px;border:2px solid rgb(15 15 15 / .3);border-top-color:#0f0f0f;border-radius:50%;animation:spin 0.7s linear infinite;right:12px;top:50%;transform:translateY(-50%)}.only-reward-value{font-size:14px;color:var(--rewards-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.only-field-error{display:block;font-size:11px;color:#f87171;margin-top:6px;padding-left:2px}.only-rewards-actions{display:flex;gap:12px;margin-top:8px}.only-rewards-actions .only-btn{flex:1;padding:16px 20px;font-size:14px;border-radius:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}#ksqRewardsStep .only-btn--primary,#ksqRewardsStep #ksqClaimRewards{background:linear-gradient(135deg,var(--rewards-gold) 0%,var(--rewards-gold-dark) 100%);color:#0f0f0f;border:none;box-shadow:0 4px 20px rgb(212 175 55 / .35)}#ksqRewardsStep .only-btn--primary:hover,#ksqRewardsStep #ksqClaimRewards:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgb(212 175 55 / .5)}#ksqRewardsStep .only-btn--secondary{background:#fff0;color:var(--rewards-text-muted);border:1px solid var(--rewards-border)}#ksqRewardsStep .only-btn--secondary:hover{background:var(--rewards-bg-card);color:var(--rewards-text);border-color:var(--rewards-text-muted)}.only-reward-field.full-width{grid-column:span 2}.only-reward-field.full-width .only-reward-input-group{flex-direction:row;align-items:stretch;gap:10px}.only-reward-field.full-width .only-reward-input-group .only-input{flex:1}.only-reward-field.full-width .only-reward-save-btn{width:auto;padding:12px 24px}.only-profile-otp{text-align:center;padding:16px;background:var(--rewards-bg);border-radius:12px;border:1px solid var(--rewards-border)}.only-profile-otp__info{font-size:12px;color:var(--rewards-text-muted);margin-bottom:14px}.only-profile-otp__info strong{color:var(--rewards-gold)}.only-profile-otp__inputs{display:flex;justify-content:center;gap:8px;margin-bottom:14px}.only-profile-otp__input{width:42px;height:48px;border:2px solid var(--rewards-border);border-radius:10px;text-align:center;font-size:18px;font-weight:700;color:var(--rewards-text);background:var(--rewards-bg-card);transition:all 0.2s ease}.only-profile-otp__input:focus{border-color:var(--rewards-gold);outline:none;box-shadow:0 0 0 3px rgb(212 175 55 / .2)}.only-profile-otp__inputs.shake{animation:shake 0.5s ease}.only-profile-otp__inputs.shake .only-profile-otp__input{border-color:#f87171}.only-profile-otp__actions{display:flex;gap:10px;justify-content:center}.only-profile-otp__verify{padding:10px 20px;background:linear-gradient(135deg,var(--rewards-gold) 0%,var(--rewards-gold-dark) 100%);color:#0f0f0f;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:all 0.3s ease}.only-profile-otp__verify:hover{box-shadow:0 4px 16px rgb(212 175 55 / .4)}.only-profile-otp__verify.loading{opacity:.7;pointer-events:none}.only-profile-otp__cancel{padding:10px 16px;background:#fff0;color:var(--rewards-text-muted);border:1px solid var(--rewards-border);border-radius:8px;font-size:13px;cursor:pointer;transition:all 0.2s ease}.only-profile-otp__cancel:hover{border-color:var(--rewards-text-muted);color:var(--rewards-text)}@media (max-width:560px){.only-auth-popup.full-width #ksqRewardsStep{margin:0;padding:0}.only-rewards-fields{grid-template-columns:1fr}.only-reward-field.full-width{grid-column:span 1}.only-reward-field.full-width .only-reward-input-group{flex-direction:column}.only-reward-field.full-width .only-reward-save-btn{width:100%}.only-rewards-summary{grid-template-columns:repeat(3,1fr);gap:8px}.only-rewards-summary__item{padding:12px 8px}.only-rewards-summary__value{font-size:16px}.only-rewards-actions{flex-direction:column}}.only-btn--secondary{background:#fff0;color:var(--auth-text-secondary);border:1px solid var(--auth-border)}.only-btn--secondary:hover{background:var(--auth-bg-secondary);color:var(--auth-text);border-color:var(--auth-text-secondary)}.only-confetti-burst{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);pointer-events:none;z-index:100}.only-confetti-burst span{position:absolute;font-size:24px;animation:confettiExplode 1s ease-out forwards}.only-confetti-burst span:nth-child(1){--angle:0deg;--distance:80px;animation-delay:0s}.only-confetti-burst span:nth-child(2){--angle:45deg;--distance:100px;animation-delay:0.05s}.only-confetti-burst span:nth-child(3){--angle:90deg;--distance:70px;animation-delay:0.1s}.only-confetti-burst span:nth-child(4){--angle:135deg;--distance:90px;animation-delay:0.05s}.only-confetti-burst span:nth-child(5){--angle:180deg;--distance:85px;animation-delay:0s}.only-confetti-burst span:nth-child(6){--angle:225deg;--distance:75px;animation-delay:0.05s}.only-confetti-burst span:nth-child(7){--angle:270deg;--distance:95px;animation-delay:0.1s}.only-confetti-burst span:nth-child(8){--angle:315deg;--distance:80px;animation-delay:0.05s}@keyframes confettiExplode{0%{left:50%;top:50%;opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(0)}20%{transform:translate(-50%,-50%) rotate(90deg) scale(1.2)}100%{left:calc(50% + cos(var(--angle)) * var(--distance));top:calc(50% + sin(var(--angle)) * var(--distance));opacity:0;transform:translate(-50%,-50%) rotate(360deg) scale(.5)}}#ksqRewardCountrySelector{flex-shrink:0}#ksqRewardCountrySelector .ksq-country-selector{min-width:90px;background:var(--rewards-bg);border:1px solid var(--rewards-border);border-radius:10px}#ksqRewardCountrySelector .ksq-country-trigger{color:var(--rewards-text);padding:12px}#ksqRewardCountrySelector .ksq-country-dropdown{background:var(--rewards-bg-card);border:1px solid var(--rewards-border)}#ksqRewardCountrySelector .ksq-country-option:hover{background:var(--rewards-bg-card-hover)}@keyframes goldShimmer{0%{background-position:-200% center}100%{background-position:200% center}}#ksqClaimRewards{background:linear-gradient(90deg,var(--rewards-gold-dark) 0%,var(--rewards-gold) 25%,var(--rewards-gold-light) 50%,var(--rewards-gold) 75%,var(--rewards-gold-dark) 100%);background-size:200% 100%;animation:goldShimmer 3s linear infinite;border:none}@media (max-width:1100px){.only-auth-popup{max-width:480px}.only-auth-popup__left{display:none}.only-auth-popup__container{flex-direction:column}.only-auth-popup__right{padding:40px 36px;flex:0 0 auto}}@media (max-width:600px){.only-auth-overlay{padding:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.only-auth-popup.full-width{max-width:min(420px, calc(100% - 32px));max-height:calc(100dvh - 32px)}.only-auth-popup.full-width .only-auth-popup__right{max-width:100%;padding:48px 18px 20px;max-height:none}.only-auth-popup.full-width .only-auth-popup__container{max-height:100%}.only-auth-popup{position:fixed;width:calc(100% - 32px);max-width:min(420px, calc(100% - 32px));right:auto;bottom:auto;height:auto;min-height:0;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);border-radius:20px;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);opacity:0}.only-auth-popup.active{transform:translate(-50%,-50%) scale(1);opacity:1}.only-auth-popup__container{height:auto;flex:0 0 auto;min-height:auto;flex-direction:column;max-height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.only-auth-popup__right{padding:20px 18px;padding-top:48px;justify-content:flex-start;flex:0 0 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.only-auth-popup__close{top:16px;right:16px}.only-auth-logo{margin-bottom:14px}.only-auth-logo img{max-height:34px;width:auto}.only-auth-title{font-size:22px;line-height:1.25;margin-bottom:8px}.only-auth-subtitle{font-size:14px;line-height:1.45}.only-auth-header{margin-bottom:18px}.only-method-toggle{margin-bottom:18px}.only-method-toggle--switch{margin-bottom:18px}.only-form-group label{font-size:14px;margin-bottom:6px}.only-auth-divider{margin:16px 0}.only-btn{padding:13px 12px;font-size:15px}.only-google-btn-wrapper{overflow:hidden;line-height:0}.only-auth-message{margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4}.only-otp-input{max-width:none!important;font-size:20px}.only-otp-inputs{gap:8px;width:100%;height:auto;margin:24px 0 20px 0}.only-otp-container,.only-otp-actions,#ksqOtpStep .only-btn--primary,#ksqVerifyOtp{width:100%}.only-auth-trust{flex-direction:column;gap:12px;align-items:center}.only-method-toggle:not(.only-method-toggle--switch){flex-direction:column;gap:4px}.only-method-btn{padding:12px 16px}.only-auth-popup .ksq-country-dropdown{position:absolute;top:calc(100% + 4px);bottom:auto;left:0;right:auto;width:max-content;min-width:240px;max-width:min(280px, calc(100vw - 80px));max-height:260px;border-radius:12px;z-index:100001}.only-auth-popup .ksq-country-search-wrapper{padding:10px;border-bottom:1px solid #E6E9F0;background:#fff;position:sticky;top:0;z-index:1}.only-auth-popup .ksq-country-search-input{width:100%;padding:12px 16px;border:1px solid #E6E9F0;border-radius:8px;font-size:16px;outline:none;box-sizing:border-box;background:#F9FAFB}.only-auth-popup .ksq-country-search-input::placeholder{color:#9CA3AF}.only-auth-popup .ksq-country-list{max-height:190px;overflow-y:auto;padding-bottom:4px}}@media print{.only-auth-overlay,.only-auth-popup{display:none!important}}.only-step-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.only-step-header__content{display:flex;align-items:center;gap:12px;flex:1}.only-step-header__icon--success{width:40px;height:40px;background:linear-gradient(135deg,var(--auth-success),#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.only-step-header h3{color:var(--auth-text);margin:0}.only-step-desc{font-size:14px;color:var(--auth-text-secondary);margin:0 0 16px;line-height:1.5}.only-step-desc--phone{display:inline-flex;align-items:center;gap:8px;background:var(--auth-bg-secondary);padding:8px 14px;border-radius:8px;font-size:14px;color:var(--auth-text)}.only-step-desc--phone svg{color:var(--auth-success)}.only-rewards-preview{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border:2px solid #f59e0b;border-radius:var(--auth-radius-sm);padding:16px;margin:20px 0}.only-rewards-preview__header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.only-rewards-preview__icon{font-size:24px}.only-rewards-preview__title{font-size:15px;color:#92400e;font-weight:500}.only-rewards-preview__title strong{font-weight:700;color:#78350f}.only-rewards-preview__items{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.only-rewards-preview__item{display:flex;align-items:center;gap:10px;padding:10px 12px;background:rgb(255 255 255 / .7);border-radius:8px;font-size:14px}.only-rewards-preview__item--completed{background:rgb(34 197 94 / .15);border:1px solid rgb(34 197 94 / .3)}.only-rewards-preview__item--completed .only-rewards-preview__check{color:var(--auth-success);font-weight:700}.only-rewards-preview__item--current{background:rgb(255 107 53 / .15);border:2px solid var(--auth-primary)}.only-rewards-preview__item--current .only-rewards-preview__arrow{color:var(--auth-primary);font-weight:700}.only-rewards-preview__label{flex:1;color:#78350f}.only-rewards-preview__amount{font-weight:700;color:#166534}.only-rewards-preview__note{font-size:12px;color:#92400e;margin:0;text-align:center;font-style:italic}.only-wizard-welcome{display:block}#ksqRewardsStep .only-wizard-welcome:has(~.only-rewards-content .only-wizard-header){display:none}#ksqRewardsStep.wizard-active .only-wizard-welcome{display:none}.only-wizard-header{margin-bottom:24px}.only-wizard-progress{height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;margin-bottom:8px}.only-wizard-progress__bar{height:100%;background:linear-gradient(90deg,var(--auth-primary),#FF8A5B);border-radius:3px;transition:width 0.5s ease}.only-wizard-step-indicator{font-size:13px;color:var(--auth-text-secondary);text-align:center}.only-wizard-money{display:flex;justify-content:center;gap:24px;margin-bottom:24px;padding:16px;background:var(--auth-bg-secondary);border-radius:12px}.only-wizard-money__item{display:flex;flex-direction:column;align-items:center;gap:4px}.only-wizard-money__label{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--auth-text-muted)}.only-wizard-money__value{font-size:24px;font-weight:700}.only-wizard-money__item--earned .only-wizard-money__value{color:var(--auth-success)}.only-wizard-money__item--pending .only-wizard-money__value{color:var(--auth-primary)}.only-wizard-card{background:#fff;border:2px solid var(--auth-border);border-radius:16px;padding:32px 24px;text-align:center;margin-bottom:16px;animation:fadeSlideIn 0.4s ease}.only-wizard-card__icon{font-size:48px;margin-bottom:12px}.only-wizard-card__title{font-size:20px;font-weight:700;color:var(--auth-text);margin:0 0 8px}.only-wizard-card__reward{font-size:14px;color:var(--auth-text-secondary);margin:0 0 24px}.only-wizard-card__reward strong{color:var(--auth-success);font-weight:700}.only-wizard-input-wrap{margin-bottom:20px}.only-wizard-input{width:100%;padding:16px 20px;font-size:16px;border:2px solid var(--auth-border);border-radius:12px;background:var(--auth-bg);color:var(--auth-text);transition:all 0.2s ease;text-align:center}.only-wizard-input:focus{outline:none;border-color:var(--auth-primary);box-shadow:0 0 0 4px var(--auth-primary-light)}.only-wizard-input.error{border-color:var(--auth-error);animation:shake 0.4s ease}.only-wizard-phone{display:flex;gap:8px;align-items:center}.only-wizard-phone .ksq-country-container{flex-shrink:0}.only-wizard-phone .only-wizard-input{flex:1;text-align:left}.only-wizard-error{color:var(--auth-error);font-size:13px;margin:8px 0 0;text-align:center}.only-wizard-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;font-size:16px;font-weight:600;border:none;border-radius:12px;cursor:pointer;transition:all 0.2s ease}.only-wizard-btn--primary{background:linear-gradient(135deg,var(--auth-primary),#FF8A5B);color:#fff}.only-wizard-btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(255 107 53 / .35)}.only-wizard-btn--primary.loading{opacity:.7;pointer-events:none}.only-wizard-btn--primary.loading span{opacity:0}.only-wizard-btn--primary.loading::after{content:'';position:absolute;width:20px;height:20px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin 0.8s linear infinite}.only-wizard-btn--claim{background:linear-gradient(135deg,var(--auth-success),#16a34a);color:#fff;font-size:18px;padding:18px 24px;margin-bottom:12px}.only-wizard-btn--claim:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(34 197 94 / .35)}.only-wizard-btn--secondary{background:var(--auth-bg-secondary);color:var(--auth-text-secondary);border:1px solid var(--auth-border)}.only-wizard-btn--secondary:hover{background:var(--auth-border)}.only-wizard-skip{display:block;width:100%;padding:12px;background:none;border:none;color:var(--auth-text-muted);font-size:14px;cursor:pointer;transition:color 0.2s ease}.only-wizard-skip:hover{color:var(--auth-text-secondary)}.only-wizard-completed{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--auth-border)}.only-wizard-completed__label{font-size:12px;color:var(--auth-text-muted);text-transform:uppercase;letter-spacing:.5px}.only-wizard-completed__badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:rgb(34 197 94 / .1);border:1px solid rgb(34 197 94 / .3);border-radius:20px;font-size:12px;color:#166534}.only-wizard-complete{text-align:center;padding:20px 0;animation:fadeSlideIn 0.5s ease}.only-wizard-complete__icon{font-size:64px;margin-bottom:16px;animation:bounce 0.6s ease}.only-wizard-complete__title{font-size:28px;font-weight:700;color:var(--auth-text);margin:0 0 24px}.only-wizard-complete__summary{background:var(--auth-bg-secondary);border-radius:12px;padding:20px;margin-bottom:24px}.only-wizard-complete__row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:16px;color:var(--auth-text-secondary)}.only-wizard-complete__row+.only-wizard-complete__row{border-top:1px solid var(--auth-border);padding-top:12px;margin-top:4px}.only-wizard-complete__earned{font-size:20px;font-weight:700;color:var(--auth-success)}.only-wizard-complete__pending{font-size:22px;font-weight:700;color:var(--auth-primary)}.only-wizard-complete__row--pending{background:rgb(255 107 53 / .1);border-radius:8px;padding:12px!important;margin-top:12px!important;border:none!important}@keyframes bounce{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes shake{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.only-rewards-field-card__input.only-input--error,#ksqWizardInput.only-input--error{border-color:var(--auth-error)!important;background-color:rgb(239 68 68 / .05);animation:shake 0.4s ease}.only-rewards-field-card__input.only-input--error:focus,#ksqWizardInput.only-input--error:focus{box-shadow:0 0 0 4px rgb(239 68 68 / .15)}.only-wizard-input-error{display:flex;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;background:rgb(239 68 68 / .08);border:1px solid rgb(239 68 68 / .2);border-radius:8px;color:#dc2626;font-size:13px;font-weight:500;animation:fadeSlideIn 0.2s ease}.only-wizard-input-error svg{flex-shrink:0;opacity:.8}.only-wizard-email-otp{padding:16px;background:var(--auth-bg-secondary);border-radius:12px;margin-top:12px;animation:fadeSlideIn 0.3s ease}.only-wizard-email-otp__sent{font-size:13px;color:var(--auth-text-secondary);margin:0 0 16px;text-align:center}.only-wizard-email-otp__sent strong{color:var(--auth-text)}.only-wizard-email-otp__note{font-size:12px;color:var(--auth-text-muted);margin:0 0 16px;text-align:center;font-style:italic}.only-wizard-email-otp__inputs{display:flex;justify-content:center;gap:8px;margin-bottom:16px}.only-wizard-otp-digit{width:44px;height:52px;border:2px solid var(--auth-border);border-radius:10px;text-align:center;font-size:20px;font-weight:700;color:var(--auth-text);background:var(--auth-bg);transition:all 0.2s ease}.only-wizard-otp-digit:focus{outline:none;border-color:var(--auth-primary);box-shadow:0 0 0 3px var(--auth-primary-light)}.only-wizard-otp-digit.filled{border-color:var(--auth-success);background:rgb(34 197 94 / .08)}.only-wizard-otp-digit.error{border-color:var(--auth-error);background:rgb(239 68 68 / .08);animation:shake 0.4s ease}.only-wizard-email-otp__actions{margin-bottom:12px}.only-wizard-email-otp__footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;border-top:1px solid var(--auth-border)}.only-wizard-email-otp__skip{background:none;border:none;color:var(--auth-text-muted);font-size:12px;cursor:pointer;padding:6px 0;transition:color 0.2s ease;text-decoration:underline}.only-wizard-email-otp__skip:hover{color:var(--auth-text-secondary)}.only-wizard-email-otp__resend{background:none;border:none;color:var(--auth-text-muted);font-size:12px;cursor:pointer;padding:6px 0;transition:color 0.2s ease}.only-wizard-email-otp__resend:disabled{cursor:not-allowed;opacity:.6}.only-wizard-email-otp__resend:not(:disabled):hover{color:var(--auth-primary)}.only-wizard-countdown{font-weight:600;color:var(--auth-primary)}.only-wizard-phone-otp{padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:16px;animation:fadeSlideIn 0.3s ease}.only-wizard-phone-otp__sent{font-size:14px;color:#6b7280;margin:0 0 20px;text-align:center}.only-wizard-phone-otp__sent strong{color:#1a1a1a;font-weight:600}.only-wizard-phone-otp__inputs{display:flex;justify-content:center;gap:12px;margin-bottom:20px}.only-wizard-phone-otp-digit{width:70px;height:56px;border:2px solid #e5e7eb;border-radius:10px;text-align:center;font-size:24px;font-weight:700;color:#1a1a1a;background:#fff;transition:all 0.2s ease}.only-wizard-phone-otp-digit:focus{outline:none;border-color:#FF6B35;box-shadow:0 0 0 3px rgb(255 107 53 / .15)}.only-wizard-phone-otp-digit.filled{border-color:#22c55e;background:rgb(34 197 94 / .08)}.only-wizard-phone-otp-digit.error{border-color:#ef4444;background:rgb(239 68 68 / .08);animation:shake 0.4s ease}.only-wizard-phone-otp__actions{margin-bottom:16px}.only-wizard-phone-otp__footer{display:flex;justify-content:center;align-items:center;padding-top:16px}.only-wizard-phone-otp__resend{background:none;border:none;color:#9ca3af;font-size:14px;cursor:pointer;padding:8px 0;transition:color 0.2s ease}.only-wizard-phone-otp__resend:disabled{cursor:not-allowed;opacity:.7}.only-wizard-phone-otp__resend:not(:disabled):hover{color:#FF6B35}.only-wizard-phone-countdown{font-weight:600;color:#FF6B35}.only-wizard-phone-otp__error{color:#ef4444;font-size:13px;text-align:center;margin:12px 0 0;font-weight:500}.only-rewards-field-card__btn.loading{opacity:.7;pointer-events:none;position:relative}.only-rewards-field-card__btn.loading span{opacity:0}.only-rewards-field-card__btn.loading::after{content:'';position:absolute;width:20px;height:20px;border:2px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;animation:spin 0.8s linear infinite}.only-auth-popup--loading{display:flex;align-items:center;justify-content:center}.only-auth-popup__loader{display:flex;align-items:center;justify-content:center;padding:40px}.only-auth-popup__spinner{width:48px;height:48px;border:3px solid var(--auth-border);border-top-color:var(--auth-primary);border-radius:50%;animation:auth-spin 0.8s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}.ksq-auth-overlay{display:none}.ksq-auth-popup{display:none}.only-auth-popup:not(:has(.only-auth-popup__left)){width:560px;height:auto;min-height:0}.only-auth-popup:not(:has(.only-auth-popup__left)) .only-auth-popup__container{min-height:0;height:auto}.only-auth-popup:not(:has(.only-auth-popup__left)) .only-auth-popup__right{align-items:stretch}:root{--ksq-cart-width:550px;--ksq-cart-width-mobile:100%;--ksq-cart-bg:#FFFFFF;--ksq-cart-overlay-bg:rgba(0, 0, 0, var(--ksq-overlay-opacity, 0.5));--ksq-primary:#FF5100;--ksq-primary-hover:#E54900;--ksq-success:#00B67B;--ksq-success-light:#008000;--ksq-gray-100:#F5F6FA;--ksq-gray-200:#E6E9F0;--ksq-gray-300:#DDDDDD;--ksq-gray-400:#888888;--ksq-gray-500:#666666;--ksq-gray-600:#505050;--ksq-gray-700:#444444;--ksq-gray-800:#222222;--ksq-gray-900:#000000;--ksq-marquee-bg:#FFFBF4;--ksq-marquee-border:#DFDDD9;--ksq-marquee-text:#4A3106;--ksq-font-main:'Roboto Flex', 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;--ksq-font-serif:'DM Serif Display', Georgia, serif;--ksq-shadow-lg:0 25px 50px -12px rgba(0, 0, 0, 0.25);--ksq-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.ksq-side-cart-overlay{position:fixed;inset:0;background:var(--ksq-cart-overlay-bg);opacity:0;visibility:hidden;z-index:99998;transition:opacity 0.4s ease,visibility 0.4s ease;backdrop-filter:blur(2px)}.ksq-side-cart-overlay.active{opacity:1;visibility:visible}.ksq-confetti-canvas{position:fixed;inset:0;pointer-events:none;z-index:100001}.ksq-side-cart{position:fixed;top:0;right:0;width:var(--ksq-cart-width);max-width:100%;height:100vh;height:100dvh;background:var(--ksq-cart-bg);box-shadow:var(--ksq-shadow-lg);z-index:99999;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.4s cubic-bezier(.16,1,.3,1);overflow:hidden}.ksq-side-cart.open{transform:translateX(0)}@media (max-width:600px){.ksq-side-cart{width:var(--ksq-cart-width-mobile)}}.ksq-side-cart__header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px 18px 32px;min-height:68px;box-sizing:border-box;background:var(--ksq-cart-bg);border-bottom:1px solid var(--ksq-gray-300);flex-shrink:0}.ksq-side-cart__title-row{display:flex;align-items:center;gap:12px}.ksq-side-cart__title{margin:0;font-family:var(--ksq-font-main);font-weight:600;font-size:24px;line-height:28px;color:var(--ksq-gray-900)}.ksq-side-cart__count{display:flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;background:var(--ksq-primary);color:#FFF;font-family:var(--ksq-font-main);font-weight:600;font-size:18px;border-radius:20px}.ksq-side-cart__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff0;border:none;border-radius:50%;cursor:pointer;transition:var(--ksq-transition);color:var(--ksq-gray-900)}.ksq-side-cart__close:hover{background:var(--ksq-gray-900);color:#FFF}.ksq-side-cart__close svg{width:32px;height:32px}.ksq-side-cart__thresholds{position:relative;padding:20px;background:var(--ksq-gray-100);border-bottom:1px solid var(--ksq-gray-200);flex-shrink:0;overflow:hidden}.ksq-thresholds__confetti-bg{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none'%3E%3Ccircle cx='10' cy='20' r='2' fill='%23FFD700' opacity='0.6'/%3E%3Ccircle cx='50' cy='40' r='1.5' fill='%23FF6B6B' opacity='0.5'/%3E%3Ccircle cx='80' cy='15' r='2' fill='%2300B67B' opacity='0.4'/%3E%3Ccircle cx='30' cy='70' r='1' fill='%23FF5100' opacity='0.5'/%3E%3Ccircle cx='90' cy='80' r='1.5' fill='%23FFD700' opacity='0.6'/%3E%3Ccircle cx='15' cy='90' r='2' fill='%23FF6B6B' opacity='0.4'/%3E%3C/g%3E%3C/svg%3E");opacity:.8;pointer-events:none}.ksq-thresholds__message{position:relative;text-align:center;font-family:var(--ksq-font-main);font-weight:500;font-size:16px;line-height:19px;color:var(--ksq-gray-900);margin:0 0 20px}.ksq-thresholds__track{position:relative}.ksq-thresholds__progress-bar{position:relative;height:4px;background:#CCC;border-radius:30px;overflow:visible}.ksq-thresholds__progress-fill{position:absolute;left:0;top:0;height:100%;background:#00B67B;border-radius:10px;transition:width 0.6s cubic-bezier(.4,0,.2,1)}.ksq-thresholds__progress-fill.animate{animation:ksq-progress-pulse 0.5s ease-out}@keyframes ksq-progress-pulse{0%,100%{transform:scaleY(1)}50%{transform:scaleY(1.5)}}.ksq-thresholds__markers{display:flex;justify-content:space-between;position:relative;margin-top:-12px}.ksq-thresholds__marker{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;max-width:140px}.ksq-thresholds__marker-icon{width:24px;height:24px;border-radius:50%;background:#FFF;border:1.5px solid #888;display:flex;align-items:center;justify-content:center;color:#888;transition:var(--ksq-transition);flex-shrink:0}.ksq-thresholds__marker-icon svg{width:13px;height:10px}.ksq-thresholds__marker.unlocked .ksq-thresholds__marker-icon{border-color:#00B67B;border-width:2px;color:#00B67B}.ksq-thresholds__marker.unlocked .ksq-thresholds__marker-icon svg{animation:ksq-checkmark-pop 0.4s ease-out}@keyframes ksq-checkmark-pop{0%{transform:scale(0)}60%{transform:scale(1.3)}100%{transform:scale(1)}}.ksq-thresholds__marker-label{font-family:'Roboto Flex',var(--ksq-font-main);font-weight:400;font-size:14px;line-height:16px;text-align:center;text-transform:capitalize;color:#000;max-width:140px;min-height:32px;display:flex;align-items:flex-start;justify-content:center}.ksq-thresholds__marker:not(.unlocked) .ksq-thresholds__marker-label{color:#666}.ksq-side-cart__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:0;-webkit-overflow-scrolling:touch;min-height:0}.ksq-side-cart__body::-webkit-scrollbar{width:6px}.ksq-side-cart__body::-webkit-scrollbar-track{background:#fff0}.ksq-side-cart__body::-webkit-scrollbar-thumb{background:var(--ksq-gray-300);border-radius:3px}.ksq-side-cart__body::-webkit-scrollbar-thumb:hover{background:var(--ksq-gray-400)}.ksq-side-cart__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 32px 60px;text-align:center;flex:1}.ksq-side-cart__empty-icon{margin-bottom:28px}.ksq-side-cart__empty-title{font-family:var(--ksq-font-main);font-weight:600;font-size:20px;line-height:24px;color:var(--ksq-gray-900);margin:0 0 8px}.ksq-side-cart__empty-subtitle{font-family:var(--ksq-font-main);font-weight:400;font-size:14px;line-height:18px;color:var(--ksq-gray-400);margin:0 0 32px}.ksq-side-cart__continue-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;background:var(--ksq-primary);color:#FFF;font-family:var(--ksq-font-main);font-weight:600;font-size:16px;line-height:19px;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transition:var(--ksq-transition)}.ksq-side-cart__continue-btn:hover{background:var(--ksq-primary-hover);color:#FFF}.ksq-side-cart__items{display:flex;flex-direction:column;gap:16px;padding:20px 20px 0}.ksq-cart-item{display:flex;gap:20px;padding:0;position:relative;animation:ksq-item-slide-in 0.3s ease-out}@keyframes ksq-item-slide-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ksq-cart-item.removing{animation:ksq-item-slide-out 0.3s ease-out forwards}@keyframes ksq-item-slide-out{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.ksq-cart-item__image{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;background:var(--ksq-gray-100)}.ksq-cart-item__image img{width:100%;height:100%;object-fit:cover}.ksq-cart-item--free-gift .ksq-cart-item__image{border:2px solid var(--ksq-success)}.ksq-cart-item__details{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.ksq-cart-item__name-group{display:flex;flex-direction:column;gap:0}.ksq-cart-item__name{margin:0;font-family:var(--ksq-font-main);font-weight:500;font-size:16px;line-height:19px;text-transform:capitalize;color:var(--ksq-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ksq-cart-item__name a{color:inherit;text-decoration:none}.ksq-cart-item__name a:hover{color:var(--ksq-primary)}.ksq-cart-item__qty{font-weight:400;font-size:13px;color:#999;margin-left:4px}.ksq-cart-item__variant{font-family:var(--ksq-font-main);font-weight:400;font-size:13px;line-height:16px;color:#888;text-transform:capitalize}.ksq-cart-item__gift-badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background:linear-gradient(135deg,#00B67B 0%,#00a06d 100%);color:#fff;font-family:var(--ksq-font-main);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px}.ksq-cart-item__variation{display:none}.ksq-cart-item__bottom-row{display:flex;align-items:center;justify-content:space-between}.ksq-cart-item__price-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ksq-cart-item__price{font-family:var(--ksq-font-main);font-weight:600;font-size:18px;line-height:21px;color:var(--ksq-gray-900)}.ksq-cart-item__price--free{color:var(--ksq-success-light);text-transform:capitalize}.ksq-cart-item__price--original{font-weight:400;color:var(--ksq-gray-400);text-decoration:line-through}.ksq-cart-item--free-gift .ksq-cart-item__price-row{gap:12px}.ksq-cart-item__savings{display:inline-flex;align-items:center;gap:3px;margin-left:8px;padding:4px 12px;background:#FFA033;border-radius:60px;font-family:var(--ksq-font-main);font-weight:400;font-size:12px;line-height:14px;color:#4E2104;white-space:nowrap}.ksq-cart-item__actions{flex-shrink:0}.ksq-cart-item__remove{display:flex;align-items:center;gap:4px;padding:0;background:#fff0;border:none;cursor:pointer;color:var(--ksq-gray-800);font-family:var(--ksq-font-main);font-weight:500;font-size:14px;line-height:16px;white-space:nowrap;transition:var(--ksq-transition)}.ksq-cart-item__remove:hover{color:#DC2626}.ksq-cart-item__remove svg{width:20px;height:20px}.ksq-cart-item__divider{height:0;border-top:1px solid var(--ksq-gray-300);background:none}.ksq-cart-item__divider:last-child{display:none}.ksq-side-cart__upsells{padding:20px 24px;border-top:1px solid var(--ksq-gray-300);margin-top:8px}.ksq-side-cart__body:has(.ksq-side-cart__empty){display:flex;flex-direction:column}.ksq-side-cart__body .ksq-side-cart__empty{flex-shrink:0}.ksq-side-cart__body .ksq-side-cart__recently-viewed{margin-top:auto;border-top:none}.ksq-upsells__title{margin:0 0 16px;font-family:var(--ksq-font-serif);font-weight:400;font-size:20px;line-height:27px;color:var(--ksq-gray-900)}.ksq-side-cart__recommendations{background:var(--ksq-gray-100);padding:16px 20px;border-top:1px solid var(--ksq-gray-200);border-bottom:1px solid var(--ksq-gray-200);flex-shrink:0}.ksq-recommendations__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ksq-recommendations__title{margin:0;font-family:var(--ksq-font-serif);font-style:italic;font-weight:400;font-size:20px;line-height:27px;color:#111}.ksq-recommendations__dots{display:flex;align-items:center;gap:4px}.ksq-recommendations__dot{width:6px;height:6px;border-radius:50%;background:#D9D9D9;transition:background 0.3s ease}.ksq-recommendations__dot.active{background:var(--ksq-primary)}.ksq-recommendations__slider{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab;user-select:none}.ksq-recommendations__slider.dragging{cursor:grabbing;scroll-snap-type:none}.ksq-recommendations__slider::-webkit-scrollbar{display:none}.ksq-recommendations__slider .ksq-upsell-card{scroll-snap-align:start}.ksq-upsells__slider{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab;user-select:none}.ksq-upsells__slider.dragging{cursor:grabbing;scroll-snap-type:none}.ksq-upsells__slider::-webkit-scrollbar{display:none}.ksq-upsell-card{flex-shrink:0;width:388px;scroll-snap-align:start;display:flex;align-items:center;gap:16px;padding:16px;background:#FFF;border:1px solid var(--ksq-gray-300);border-radius:12px;position:relative}@media (max-width:600px){.ksq-upsell-card{width:auto;min-width:240px;max-width:280px;gap:8px;padding:8px}}.ksq-upsell-card__image{flex-shrink:0;width:80px;height:80px;border-radius:8px;overflow:hidden;background:#111}.ksq-upsell-card__image img{width:100%;height:100%;object-fit:cover}.ksq-upsell-card__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.ksq-upsell-card__name{margin:0;font-family:var(--ksq-font-main);font-weight:500;font-size:16px;line-height:20px;text-transform:capitalize;color:var(--ksq-gray-900);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ksq-upsell-card__name a{color:inherit;text-decoration:none}.ksq-upsell-card__name a:hover{color:var(--ksq-primary)}.ksq-upsell-card__price{display:flex;align-items:center;gap:8px}.ksq-upsell-card__price-current{font-family:var(--ksq-font-main);font-weight:600;font-size:18px;line-height:21px;color:var(--ksq-primary)}.ksq-upsell-card__price-original{font-family:var(--ksq-font-main);font-weight:400;font-size:18px;line-height:21px;text-decoration:line-through;color:var(--ksq-gray-400)}.ksq-upsell-card__add{position:absolute;right:16px;bottom:16px;display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 20px;background:var(--ksq-primary);border:none;border-radius:32px;cursor:pointer;color:#FFF;font-family:var(--ksq-font-main);font-weight:500;font-size:16px;line-height:19px;text-transform:capitalize;transition:var(--ksq-transition)}.ksq-upsell-card__add:hover{background:var(--ksq-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px rgb(255 81 0 / .3)}.ksq-upsell-card__add.loading{opacity:.7;pointer-events:none}.ksq-upsell-card__add.loading svg{animation:ksq-spin 1s linear infinite}.ksq-upsell-card__add svg{width:10px;height:10px;flex-shrink:0}@keyframes ksq-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ksq-side-cart__marquee{background:#FFFBF4;border-top:1px solid #DFDDD9;border-bottom:1px solid #DFDDD9;overflow:hidden;flex-shrink:0}.ksq-marquee__track{display:flex;height:52px;align-items:center}.ksq-marquee__content{display:flex;align-items:center;gap:0;animation:ksq-marquee-scroll 25s linear infinite;white-space:nowrap}@keyframes ksq-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.ksq-marquee__item{display:flex;align-items:center;gap:12px;padding:0 16px;flex-shrink:0}.ksq-marquee__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.ksq-marquee__icon svg{width:28px;height:28px;color:#4A3106}.ksq-marquee__text{font-family:var(--ksq-font-main);font-weight:500;font-size:16px;line-height:19px;color:#4A3106;white-space:nowrap}.ksq-marquee__dot{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 4px}.ksq-marquee__dot svg{width:8px;height:8px;color:#DFDDD9}.ksq-side-cart__footer{display:flex;flex-direction:column;gap:20px;padding:20px 20px;background:#FFF;border-top:1px solid var(--ksq-gray-200);flex-shrink:0}.ksq-side-cart__subtotal{display:flex;align-items:center;justify-content:space-between}.ksq-side-cart__subtotal-label{font-family:var(--ksq-font-main);font-weight:400;font-size:20px;line-height:23px;text-transform:capitalize;color:var(--ksq-gray-500)}.ksq-side-cart__subtotal-value{font-family:var(--ksq-font-main);font-weight:700;font-size:20px;line-height:23px;color:var(--ksq-gray-900)}.ksq-side-cart__subtotal-value .woocommerce-Price-amount{font-weight:700}.ksq-side-cart__coupon-info{padding-bottom:0;border-bottom:1px solid var(--ksq-gray-200)}.ksq-side-cart__coupon-row,.ksq-side-cart__discount-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ksq-side-cart__coupon-row:last-child,.ksq-side-cart__discount-row:last-child{margin-bottom:0}.ksq-side-cart__coupon-label,.ksq-side-cart__discount-label{font-family:var(--ksq-font-main);font-weight:400;font-size:16px;line-height:19px;color:var(--ksq-gray-500)}.ksq-side-cart__coupon-code{font-family:var(--ksq-font-main);font-weight:600;font-size:16px;line-height:19px;color:var(--ksq-primary);text-transform:uppercase}.ksq-side-cart__discount-value{font-family:var(--ksq-font-main);font-weight:600;font-size:16px;line-height:19px;color:#2CA003}.ksq-side-cart__discount-value .woocommerce-Price-amount{font-weight:600;color:#2CA003}.ksq-side-cart__checkout-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:60px;padding:0 24px;background:var(--ksq-primary);color:#FFF;font-family:var(--ksq-font-main);font-weight:600;font-size:20px;line-height:23px;text-decoration:none;border:none;border-radius:12px;cursor:pointer;transition:var(--ksq-transition);flex-shrink:0}.ksq-side-cart__checkout-btn:hover,.ksq-side-cart__checkout-btn:focus,.ksq-side-cart__checkout-btn:active,.ksq-side-cart__checkout-btn:visited{background:var(--ksq-primary-hover);color:#FFF;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 20px rgb(255 81 0 / .3)}.ksq-side-cart__checkout-btn svg{width:32px;height:32px;flex-shrink:0}.ksq-side-cart__checkout-btn.loading{pointer-events:none;cursor:not-allowed}.ksq-side-cart__checkout-btn.loading svg{animation:ksq-icon-pulse 1.2s ease-in-out infinite}@keyframes ksq-icon-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.15)}}.ksq-side-cart__payment-icons{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.ksq-side-cart__payment-label{font-family:var(--ksq-font-main);font-weight:400;font-size:14px;line-height:16px;color:var(--ksq-gray-700);white-space:nowrap}.ksq-side-cart__payment-icons img{max-height:28px;width:auto}.ksq-side-cart__payment-icons-list{display:flex;align-items:center;gap:8px}.ksq-side-cart__payment-icons-list svg{border-radius:4px;flex-shrink:0}.ksq-side-cart.loading::after{content:'';position:absolute;inset:0;background:rgb(255 255 255 / .7);display:flex;align-items:center;justify-content:center;z-index:10}.ksq-side-cart.loading .ksq-side-cart__body{opacity:.5;pointer-events:none}.ksq-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--ksq-primary);color:#FFF;font-size:12px;font-weight:600;border-radius:10px;position:absolute;top:-8px;right:-8px}@media (max-width:600px){.ksq-side-cart__header{padding:12px 16px;min-height:52px}.ksq-side-cart__title{font-size:18px;line-height:21px}.ksq-side-cart__count{min-width:28px;height:28px;font-size:14px;line-height:16px}.ksq-side-cart__close{width:28px;height:28px;aspect-ratio:1/1}.ksq-side-cart__close svg{width:28px;height:28px}.ksq-side-cart__thresholds{padding:12px 16px;box-sizing:border-box}.ksq-thresholds__message{font-size:12px;line-height:14px;margin-bottom:12px}.ksq-thresholds__progress-bar{height:2px}.ksq-thresholds__markers{margin-top:-10px}.ksq-thresholds__marker-icon{width:20px;height:20px;border-width:1.5px}.ksq-thresholds__marker-icon svg{width:11px;height:7px}.ksq-thresholds__marker.unlocked .ksq-thresholds__marker-icon{border-width:1.5px}.ksq-thresholds__marker-label{font-size:10px;line-height:12px;max-width:80px;min-height:24px}.ksq-side-cart__items{padding:16px 16px 0;gap:16px}.ksq-cart-item{gap:16px;padding:0}.ksq-cart-item__image{width:60px;height:60px;border-radius:8px}.ksq-cart-item__name{font-size:12px;line-height:14px}.ksq-cart-item__variant{font-size:11px;line-height:13px}.ksq-cart-item__price{font-size:14px;line-height:16px}.ksq-cart-item__price--free{font-size:14px;line-height:16px}.ksq-cart-item__price--original{font-size:14px;line-height:16px}.ksq-cart-item__savings{font-size:10px;line-height:12px;padding:2px 8px}.ksq-cart-item__details{gap:12px}.ksq-cart-item__remove span{display:none}.ksq-cart-item__remove{padding:0}.ksq-side-cart__recommendations{padding:12px 16px}.ksq-recommendations__title{font-size:16px;line-height:22px}.ksq-recommendations__dot{width:4px;height:4px}.ksq-upsell-card__image{width:60px;height:60px}.ksq-upsell-card__content{gap:8px}.ksq-upsell-card__name{font-size:12px;line-height:14px}.ksq-upsell-card__price-current{font-size:14px;line-height:16px}.ksq-upsell-card__price-original{font-size:14px;line-height:16px}.ksq-upsell-card__add{width:24px;height:24px;padding:0;border-radius:100px;right:8px;bottom:8px;font-size:0;gap:0}.ksq-upsell-card__add span{display:none}.ksq-upsell-card__add svg{width:8px;height:8px}.ksq-side-cart__marquee{border-width:1px 0;border-style:solid;border-color:#DFDDD9}.ksq-marquee__track{height:42px}.ksq-marquee__icon svg{width:17px;height:17px}.ksq-marquee__text{font-size:12px;line-height:normal}.ksq-marquee__item{gap:8px;padding:0 10px}.ksq-marquee__dot svg{width:5px;height:5px}.ksq-side-cart__footer{gap:12px;padding:16px}.ksq-side-cart__subtotal-label{font-size:14px;line-height:16px}.ksq-side-cart__subtotal-value{font-size:14px;line-height:16px}.ksq-side-cart__checkout-btn{height:46px;font-size:16px;line-height:19px;border-radius:8px;gap:8px}.ksq-side-cart__checkout-btn svg{width:24px;height:24px}.ksq-side-cart__upsells{padding:12px 16px}}.ksq-tada{animation:ksq-tada 1s ease-in-out}@keyframes ksq-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.ksq-pulse{animation:ksq-pulse 0.5s ease-out}@keyframes ksq-pulse{0%{box-shadow:0 0 0 0 rgb(0 182 123 / .7)}70%{box-shadow:0 0 0 15px #fff0}100%{box-shadow:0 0 0 0 #fff0}}body.ksq-cart-open{overflow:hidden;position:relative}body.ksq-cart-open::after{content:'';position:fixed;inset:0;background:rgb(0 0 0 / .3);z-index:99997;pointer-events:none;animation:ksq-fade-in 0.3s ease-out}@keyframes ksq-fade-in{from{opacity:0}to{opacity:1}}body.ksq-cart-open{touch-action:none;-webkit-overflow-scrolling:auto}@media print{.ksq-side-cart,.ksq-side-cart-overlay,.ksq-confetti-canvas{display:none!important}}.ksq-side-cart__potential-savings{margin:0}.ksq-potential-savings__trigger{display:flex;align-items:center;width:100%;background:#F0ECFF;border:1px solid #6749E5;border-radius:32px;cursor:pointer;transition:all 0.3s ease;height:60px;padding:0 8px 0 24px;gap:10px}.ksq-potential-savings__trigger:hover{border-color:#5538C8;box-shadow:0 4px 12px rgb(103 73 229 / .2);transform:translateY(-1px)}.ksq-potential-savings__trigger:active{transform:translateY(0) scale(.99)}.ksq-potential-savings__icon{display:none}.ksq-potential-savings__text{flex:1;font-family:var(--ksq-font-main);font-weight:400;font-size:18px;line-height:21px;color:#444;text-align:left}.ksq-potential-savings__text .woocommerce-Price-amount{font-weight:700;color:#6749E5}.ksq-potential-savings__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--ksq-font-main);font-weight:500;font-size:16px;line-height:19px;color:#FFF;background:#6749E5;padding:12px 20px;border-radius:30px;transition:all 0.2s ease;flex-shrink:0;white-space:nowrap;text-transform:capitalize}.ksq-potential-savings__trigger:hover .ksq-potential-savings__cta{background:#5538C8}.ksq-potential-savings__cta svg{width:20px;height:20px}@media (max-width:600px){.ksq-potential-savings__trigger{height:42px;padding:0 6px 0 16px;border-radius:28px}.ksq-potential-savings__text{font-size:12px;line-height:14px}.ksq-potential-savings__cta{font-size:12px;line-height:14px;height:30px;padding:0 12px;gap:4px;border-radius:30px}.ksq-potential-savings__cta svg{width:16px;height:16px}}.ksq-potential-savings__trigger:focus-visible{outline:2px solid #8238BE;outline-offset:2px}@media (prefers-reduced-motion:reduce){.ksq-potential-savings__trigger,.ksq-potential-savings__icon{transition:none;animation:none}}.only-trust-popup{--trust-primary:#1A1A1A;--trust-accent:#FF6B35;--trust-accent-light:rgba(255, 107, 53, 0.08);--trust-success:#22c55e;--trust-success-light:rgba(34, 197, 94, 0.1);--trust-text:#1A1A1A;--trust-text-secondary:#666666;--trust-text-muted:#999999;--trust-border:#E6E9F0;--trust-bg:#FFFFFF;--trust-bg-secondary:#F8F9FC;--trust-radius:20px;--trust-radius-sm:12px;--trust-shadow:0 25px 80px rgba(0, 0, 0, 0.18)}.only-trust-popup-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:99998;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease,visibility 0.35s ease}.only-trust-popup-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.only-trust-popup{position:fixed;z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.35s ease,visibility 0.35s ease,transform 0.35s cubic-bezier(.34,1.56,.64,1)}.only-trust-popup.is-active{opacity:1;visibility:visible;pointer-events:auto}@media (min-width:769px){.only-trust-popup{top:50%;left:50%;right:auto;bottom:auto;height:auto;transform:translate(-50%,-50%) scale(.92);width:720px;max-width:calc(100vw - 48px);max-height:calc(100vh - 48px)}.only-trust-popup.is-active{transform:translate(-50%,-50%) scale(1)}.only-trust-popup__container{border-radius:var(--trust-radius);box-shadow:var(--trust-shadow)}.only-trust-popup__handle{display:none}}@media (max-width:768px){.only-trust-popup{top:auto;bottom:0;left:0;right:0;height:auto;transform:translateY(100%);width:100%;max-height:90vh}.only-trust-popup.is-active{transform:translateY(0)}.only-trust-popup__container{border-radius:24px 24px 0 0;box-shadow:0 -15px 50px rgb(0 0 0 / .2)}}.only-trust-popup__container{background:var(--trust-bg);overflow:hidden;display:flex;flex-direction:column;max-height:inherit;position:relative}.only-trust-popup__handle{display:flex;justify-content:center;padding:14px 0 6px;cursor:grab}.only-trust-popup__handle:active{cursor:grabbing}.only-trust-popup__handle-bar{width:48px;height:5px;background:#D1D5DB;border-radius:10px;transition:background 0.2s ease}.only-trust-popup__handle:hover .only-trust-popup__handle-bar{background:#9CA3AF}.only-trust-popup__header{position:relative;padding:20px 24px 0;text-align:center}.only-trust-popup__icon{width:56px;height:56px;margin:0 auto 12px;background:var(--trust-accent-light);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:trustIconPulse 2s ease-in-out infinite}@keyframes trustIconPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgb(255 107 53 / .2)}50%{transform:scale(1.02);box-shadow:0 0 0 10px #fff0}}.only-trust-popup__icon svg{width:28px;height:28px;color:var(--trust-accent)}.only-trust-popup__title{font-family:'DM Serif Display',Georgia,serif;font-size:26px;font-weight:400;line-height:1.3;color:var(--trust-primary);margin:0 0 8px}.only-trust-popup__subtitle{font-family:'Roboto Flex',sans-serif;font-size:15px;font-weight:400;line-height:1.5;color:var(--trust-text-secondary);margin:0}.only-trust-popup__close{position:absolute;top:16px;right:16px;width:36px;height:36px;background:var(--trust-bg-secondary);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;color:var(--trust-text-secondary)}.only-trust-popup__close:hover{background:#E5E7EB;color:var(--trust-primary);transform:rotate(90deg)}.only-trust-popup__close svg{width:18px;height:18px}.only-trust-popup__content{padding:16px 24px 28px;overflow-y:auto;overscroll-behavior:contain}.only-trust-popup__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.only-trust-popup__spinner{width:40px;height:40px;border:3px solid var(--trust-border);border-top-color:var(--trust-accent);border-radius:50%;animation:trustSpinner 0.8s linear infinite}@keyframes trustSpinner{to{transform:rotate(360deg)}}.only-trust-popup__loading-text{font-family:'Roboto Flex',sans-serif;font-size:14px;color:var(--trust-text-muted)}.only-trust-popup__features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));justify-content:center;gap:10px}.only-trust-popup__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:14px 8px;background:var(--trust-bg-secondary);border-radius:var(--trust-radius-sm);border:1px solid var(--trust-border);transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease}.only-trust-popup__feature:hover{transform:translateY(-2px);border-color:var(--trust-accent);box-shadow:0 4px 12px rgb(255 107 53 / .1)}.only-trust-popup__feature-icon{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--trust-success-light);border-radius:50%;color:var(--trust-success)}.only-trust-popup__feature-icon svg{width:18px;height:18px}.only-trust-popup__feature-content{flex:1}.only-trust-popup__feature-title{font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:600;line-height:1.3;color:var(--trust-primary);margin:0}.only-trust-popup__feature-desc{display:none}.only-trust-popup__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.only-trust-popup__stat{text-align:center;padding:16px 12px;background:linear-gradient(135deg,var(--trust-bg-secondary) 0%,#FFFFFF 100%);border:1px solid var(--trust-border);border-radius:var(--trust-radius-sm)}.only-trust-popup__stat-value{display:block;font-family:'DM Serif Display',Georgia,serif;font-size:24px;font-weight:400;color:var(--trust-accent);line-height:1.2}.only-trust-popup__stat-label{display:block;font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:500;color:var(--trust-text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.only-trust-popup__badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--trust-border)}.only-trust-popup__badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--trust-success-light);border-radius:50px;font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:500;color:#15803d}.only-trust-popup__badge svg{width:14px;height:14px}.only-trust-popup__cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;margin-top:16px;background:var(--trust-accent);border:none;border-radius:10px;font-family:'Roboto Flex',sans-serif;font-size:15px;font-weight:600;color:#FFF;cursor:pointer;transition:all 0.25s ease;text-decoration:none}.only-trust-popup__cta:hover{background:#E55A2B;transform:translateY(-2px);box-shadow:0 8px 25px rgb(255 107 53 / .35)}.only-trust-popup__cta svg{width:18px;height:18px}.only-trust-popup__promise{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px 20px;margin-top:16px;background:linear-gradient(135deg,#FFF7ED 0%,#FFFBEB 100%);border-radius:var(--trust-radius-sm);border:1px solid rgb(255 107 53 / .15)}.only-trust-popup__promise-icon{flex-shrink:0;width:36px;height:36px;background:linear-gradient(135deg,var(--trust-accent) 0%,#FF8B5A 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgb(255 107 53 / .25)}.only-trust-popup__promise-icon svg{width:18px;height:18px;color:#FFF}.only-trust-popup__promise-content{flex:1}.only-trust-popup__promise-text{font-family:'Roboto Flex',sans-serif;font-size:14px;font-weight:500;line-height:1.5;color:var(--trust-primary);margin:0;font-style:italic}.only-trust-popup__promise-author{font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:600;color:var(--trust-accent);margin:6px 0 0;display:flex;align-items:center;gap:6px}.only-trust-popup__promise-author::before{content:'';width:12px;height:2px;background:var(--trust-accent);opacity:.5}.only-trust-popup__payment-methods{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:20px 0}.only-trust-popup__payment-method{display:flex;align-items:center;justify-content:center;width:64px;height:40px;background:#FFF;border:1px solid var(--trust-border);border-radius:8px;padding:6px;transition:all 0.2s ease}.only-trust-popup__payment-method:hover{border-color:var(--trust-accent);transform:scale(1.05)}.only-trust-popup__payment-method img,.only-trust-popup__payment-method svg{max-width:100%;max-height:100%;object-fit:contain}.only-trust-popup__timeline{display:flex;flex-direction:column;gap:0;margin:12px auto;max-width:320px;width:100%;position:relative}.only-trust-popup__timeline::before{content:'';position:absolute;left:11px;top:18px;bottom:18px;width:2px;background:linear-gradient(to bottom,var(--trust-accent),var(--trust-success));border-radius:1px}.only-trust-popup__timeline-step{display:flex;align-items:flex-start;gap:12px;padding:6px 0;position:relative}.only-trust-popup__timeline-dot{width:24px;height:24px;flex-shrink:0;background:#FFF;border:2px solid var(--trust-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.only-trust-popup__timeline-dot svg{width:12px;height:12px;color:var(--trust-accent)}.only-trust-popup__timeline-step:last-child .only-trust-popup__timeline-dot{border-color:var(--trust-success);background:var(--trust-success-light)}.only-trust-popup__timeline-step:last-child .only-trust-popup__timeline-dot svg{color:var(--trust-success)}.only-trust-popup__timeline-content{flex:1;padding-top:2px}.only-trust-popup__timeline-title{font-family:'Roboto Flex',sans-serif;font-size:13px;font-weight:600;color:var(--trust-primary);margin:0;display:inline}.only-trust-popup__timeline-desc{font-family:'Roboto Flex',sans-serif;font-size:12px;font-weight:400;color:var(--trust-text-muted);margin:0;display:inline}.only-trust-popup__timeline-desc::before{content:' — '}@media (max-width:768px){.only-trust-popup__header{padding:20px 20px 0}.only-trust-popup__content{padding:20px}.only-trust-popup__icon{width:60px;height:60px}.only-trust-popup__icon svg{width:28px;height:28px}.only-trust-popup__title{font-size:22px}.only-trust-popup__stats{grid-template-columns:repeat(3,1fr);gap:8px}.only-trust-popup__stat{padding:12px 8px}.only-trust-popup__stat-value{font-size:20px}.only-trust-popup__stat-label{font-size:10px}.only-trust-popup__features{grid-template-columns:repeat(2,1fr)}.only-trust-popup__timeline{max-width:100%}.only-trust-popup__feature{padding:12px 10px}.only-trust-popup__feature-icon{width:28px;height:28px}.only-trust-popup__feature-icon svg{width:16px;height:16px}.only-trust-popup__feature-title{font-size:11px}.only-trust-popup__payment-methods{gap:8px}.only-trust-popup__payment-method{width:56px;height:36px}}@media (max-width:480px){.only-trust-popup__close{top:12px;right:12px;width:32px;height:32px}.only-trust-popup__close svg{width:16px;height:16px}}.only-trust-popup__close:focus-visible,.only-trust-popup__cta:focus-visible{outline:2px solid var(--trust-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.only-trust-popup-overlay,.only-trust-popup,.only-trust-popup__feature,.only-trust-popup__cta,.only-trust-popup__close,.only-trust-popup__icon{transition:none;animation:none}}@media print{.only-trust-popup,.only-trust-popup-overlay{display:none!important}}:root{--ksq-star-color-hero:rgba(255, 160, 51, 1);--ksq-star-color:#219653;--ksq-star-empty:#DCDCE6;--ksq-text-primary:#111111;--ksq-text-secondary:#444444;--ksq-text-tertiary:#666666;--ksq-border:#DDDDDD;--ksq-bg-light:#FAFAFA;--ksq-verified-color:#666666;--ksq-primary:#FF5100;--ksq-avatar-bg:#FDF0E9;--ksq-avatar-color:#6F2700}.ksq-stars{display:flex;align-items:center;gap:2px}.ksq-pdp-rating__stars{width:100px;height:20px}.ksq-pdp-rating__star{width:18px;height:18px;color:#DCDCE6}.ksq-pdp-rating__star.filled{color:#FFA033}.ksq-star-box{width:24px;height:24px;background:#DCDCE6;display:flex;align-items:center;justify-content:center}.ksq-star-box__icon{width:16.8px;height:16.8px;color:#fff}.ksq-stars--bad .ksq-star-box.filled{background:#E84646}.ksq-stars--poor .ksq-star-box.filled{background:#FF8C00}.ksq-stars--average .ksq-star-box.filled{background:#FFCE00}.ksq-stars--great .ksq-star-box.filled{background:#73CF11}.ksq-stars--excellent .ksq-star-box.filled{background:#00B67A}.ksq-pdp-rating{display:flex;align-items:center;gap:8px;margin-bottom:8px}.ksq-pdp-rating--link{text-decoration:none;color:inherit}.ksq-pdp-rating--link:hover .ksq-pdp-rating__link{color:var(--ksq-primary)}.ksq-pdp-rating__stars{display:flex;gap:2px;align-items:center}.ksq-pdp-rating__text{color:#444;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:16px;font-weight:400}.ksq-pdp-rating__link{color:#444;font-family:"Roboto Flex",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-size:16px;font-weight:400;text-decoration:none}.ksq-pdp-rating__link:hover{color:var(--ksq-primary)}.ksq-pdp-reviews-slider{position:relative;background:var(--ksq-bg-light);border-radius:12px;padding:20px;margin-top:16px}.ksq-pdp-reviews-slider__track{position:relative;min-height:140px;overflow:hidden}.ksq-pdp-review-slide{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease}.ksq-pdp-review-slide.active{position:relative;opacity:1;visibility:visible}.ksq-pdp-review-slide__header{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.ksq-pdp-review-slide__verified{display:inline-flex;align-items:center;gap:4px;font-size:14px;color:var(--ksq-verified-color);font-family:"Roboto Flex",sans-serif;font-weight:400}.ksq-pdp-review-slide__date{font-size:14px;color:var(--ksq-text-secondary);font-family:"Roboto Flex",sans-serif}.ksq-pdp-review-slide__title{font-size:18px;font-weight:600;color:#222;margin-bottom:8px;font-family:"Roboto Flex",sans-serif}.ksq-pdp-review-slide__text{font-size:18px;line-height:26px;color:#222;margin-bottom:12px;font-family:"Roboto Flex",sans-serif;font-weight:600}.ksq-pdp-review-slide__author{display:flex;align-items:center;gap:12px}.ksq-pdp-review-slide__avatar{width:60px;height:60px;aspect-ratio:1/1;border-radius:50%;object-fit:cover}.ksq-pdp-review-slide__avatar.ksq-avatar-placeholder{display:flex;align-items:center;justify-content:center;background:var(--ksq-avatar-bg);color:var(--ksq-avatar-color);font-weight:700;font-size:16px;font-family:"Roboto Flex",sans-serif}.ksq-pdp-review-slide__name{font-size:16px;font-weight:600;color:var(--ksq-text-primary);font-family:"Roboto Flex",sans-serif}.ksq-pdp-review-slide__location{font-size:14px;color:var(--ksq-text-tertiary);font-family:"Roboto Flex",sans-serif}.ksq-pdp-reviews-slider__prev,.ksq-pdp-reviews-slider__next{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#fff;border:1px solid var(--ksq-border);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#1A1A1A;transition:all 0.2s ease;z-index:2}.ksq-pdp-reviews-slider__prev{left:-16px}.ksq-pdp-reviews-slider__next{right:-16px}.ksq-pdp-reviews-slider__prev:hover,.ksq-pdp-reviews-slider__next:hover{background:var(--ksq-primary);border-color:var(--ksq-primary);color:#fff}.ksq-reviews-section{display:flex;flex-direction:column;align-items:center;padding-top:60px;padding-bottom:0;gap:50px;max-width:1000px;margin:0 auto}.ksq-reviews-section__title{width:100%;font-family:'DM Serif Display',Georgia,'Times New Roman',serif;font-style:normal;font-weight:400;font-size:44px;line-height:60px;text-align:center;color:#000;margin:0}.ksq-reviews-section__header{display:flex;align-items:flex-start;justify-content:space-between;width:100%;max-width:1000px;min-height:162px;position:relative;gap:20px;padding:0 20px;box-sizing:border-box}@media (max-width:900px){.ksq-reviews-section__header{flex-direction:column;align-items:center;height:auto;gap:30px}}.ksq-reviews-badge{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:233px;flex-shrink:0;margin-top:35px}.ksq-reviews-badge__label{width:233px;font-family:"Roboto Flex",sans-serif;font-weight:500;font-size:18px;line-height:21px;text-align:center;color:var(--ksq-text-primary)}.ksq-reviews-badge__trustpilot{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;width:233px;height:24px}.ksq-trustpilot-icon{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;width:85px;height:20px}.ksq-trustpilot-icon svg{width:20px;height:20px;flex-shrink:0}.ksq-trustpilot-icon span{font-family:'Roboto',sans-serif;font-weight:500;font-size:14px;line-height:16px;color:#000}.ksq-reviews-badge__trustpilot .ksq-stars{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;width:136px;height:24px}.ksq-reviews-badge__trustpilot .ksq-star-box{width:24px;height:24px}.ksq-reviews-badge__trustpilot .ksq-star-box svg{width:16.8px;height:16.8px}.ksq-reviews-badge__count{width:233px;font-family:"Roboto Flex",sans-serif;font-weight:300;font-size:14px;line-height:16px;text-align:center;color:#000}.ksq-underline{text-decoration:underline}.ksq-reviews-breakdown{display:flex;flex-direction:column;align-items:center;width:321px;max-width:321px;flex-shrink:0;flex-grow:0}.ksq-reviews-breakdown__title{width:134px;font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:16px;line-height:19px;color:var(--ksq-text-secondary);text-align:center;margin:0 0 17px}.ksq-breakdown-row{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:321px;max-width:321px;height:14px;margin-bottom:14px}.ksq-breakdown-row:last-child{margin-bottom:0}.ksq-breakdown-row__star{width:7px;min-width:7px;font-family:"Roboto Flex",sans-serif;font-weight:500;font-size:12px;line-height:14px;color:var(--ksq-text-secondary);text-align:center;flex-shrink:0;flex-grow:0}.ksq-breakdown-row__bar{width:250px;min-width:250px;max-width:250px;height:12px;background:#EEE;mix-blend-mode:multiply;border-radius:20px;overflow:hidden;flex-shrink:0;flex-grow:0}.ksq-breakdown-row__fill{height:100%;border-radius:20px;transition:width 0.3s ease}.ksq-breakdown-row__count{width:35px;min-width:35px;font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:12px;line-height:14px;text-align:right;color:var(--ksq-text-tertiary);flex-shrink:0;flex-grow:0}.ksq-reviews-cta{display:flex;align-items:flex-start;margin-top:56px;flex-shrink:0}.ksq-btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 50px;font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:18px;line-height:21px;border-radius:12px;text-decoration:none;transition:all 0.2s ease;cursor:pointer;border:none}.ksq-btn--primary{background:var(--ksq-primary);color:#FFF;width:220px;height:51px;padding:0}.ksq-btn--primary:hover{background:#E04800;color:#FFF}.ksq-btn--outline{background:#fff0;color:var(--ksq-primary);border:2px solid var(--ksq-primary);min-width:193px;height:51px}.ksq-btn--outline:hover{background:var(--ksq-primary);color:#FFF}.ksq-btn--full{width:100%}.ksq-reviews-list{display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%}.ksq-reviews-list::after{content:'';display:block;width:100%;height:1px;background-color:var(--ksq-border);margin-top:30px}.ksq-review-card{width:100%;position:relative}.ksq-review-card--synthetic{background:#fff9f5;border:1px dashed #ffc107;border-radius:8px;padding:15px;margin-top:15px}.ksq-review-card__test-badge{position:absolute;top:-10px;right:15px;background:#ffc107;color:#664d00;font-family:"Roboto Flex",sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;padding:4px 10px;border-radius:4px;letter-spacing:.5px}.ksq-review-card--synthetic .ksq-review-card__divider{display:none}.ksq-review-card__divider{width:100%;height:0;border-top:1px solid var(--ksq-border);margin-top:30px;margin-bottom:30px}.ksq-review-card:first-child .ksq-review-card__divider{margin-top:0}.ksq-review-card__content{display:flex;gap:0;width:100%;max-width:1000px}.ksq-review-card__author{display:flex;flex-direction:row;align-items:center;padding:0;gap:12px;width:115px;min-width:115px;height:50px;flex-shrink:0;margin-right:105px}.ksq-review-card__avatar{width:50px;height:50px;border-radius:50px;background:var(--ksq-avatar-bg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;font-family:"Roboto Flex",sans-serif;font-weight:700;font-size:16px;line-height:19px;color:var(--ksq-avatar-color);flex-shrink:0}.ksq-review-card__avatar--image{background:none;object-fit:cover}.ksq-review-card__name{font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:16px;line-height:19px;color:var(--ksq-text-primary);white-space:nowrap}.ksq-review-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:20px;width:780px;max-width:780px;flex-shrink:0}.ksq-review-card__header{display:flex;align-items:center;justify-content:space-between;width:780px;height:24px}.ksq-review-card__rating{display:flex;flex-direction:row;align-items:center;padding:0;gap:20px}.ksq-review-card__verified{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:14px;line-height:16px;color:var(--ksq-text-secondary)}.ksq-verified-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.ksq-review-card__date{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:14px;line-height:16px;text-align:right;color:var(--ksq-text-secondary);white-space:nowrap;flex-shrink:0}.ksq-review-card__text{width:780px;align-self:stretch}.ksq-review-card__text strong{display:block;margin-bottom:4px;font-family:"Roboto Flex",sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:26px;color:#222}.ksq-review-card__text{font-family:"Roboto Flex",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:26px;color:#444}.ksq-review-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px}.ksq-review-card__location{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.ksq-review-card__location img{display:block;width:28px;height:16px;border-radius:2px;flex-shrink:0}.ksq-review-card__location span{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:16px;line-height:19px;color:var(--ksq-text-secondary)}.ksq-review-card__product{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:#f8f8f8;border:1px solid #eee;border-radius:8px;text-decoration:none;color:var(--ksq-text-secondary);font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:500;transition:all 0.2s ease}.ksq-review-card__product:hover{background:#fff;border-color:var(--ksq-primary);color:var(--ksq-primary)}.ksq-review-card__product-image{width:36px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0}.ksq-review-card__product-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ksq-review-card__product-arrow{flex-shrink:0;opacity:.5;transition:opacity 0.2s ease,transform 0.2s ease}.ksq-review-card__product:hover .ksq-review-card__product-arrow{opacity:1;transform:translateX(2px)}.ksq-reviews-showmore{width:100%;display:flex;justify-content:center;margin-top:-10px}.ksq-review-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.ksq-review-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);backdrop-filter:blur(4px)}.ksq-review-modal__container{position:relative;background:#FFF;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;padding:40px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25)}.ksq-review-modal__close{position:absolute;top:16px;right:16px;width:40px;height:40px;background:#fff0;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#666;transition:color 0.2s ease}.ksq-review-modal__close:hover{color:#000}.ksq-review-modal__title{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:28px;line-height:36px;color:#000;margin:0 0 30px;text-align:center}.ksq-review-form{display:flex;flex-direction:column;gap:20px}.ksq-form-group{display:flex;flex-direction:column;gap:8px}.ksq-form-group label{font-family:"Roboto Flex",sans-serif;font-weight:500;font-size:14px;line-height:16px;color:var(--ksq-text-secondary)}.ksq-form-group label .required{color:#E53935}.ksq-form-group label .optional{color:#999;font-weight:400}.ksq-form-group input[type="text"],.ksq-form-group input[type="email"],.ksq-form-group textarea{width:100%;padding:14px 16px;font-family:"Roboto Flex",sans-serif;font-size:16px;line-height:19px;color:var(--ksq-text-primary);background:#FFF;border:1px solid var(--ksq-border);border-radius:8px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.ksq-form-group input:focus,.ksq-form-group textarea:focus{outline:none;border-color:var(--ksq-primary);box-shadow:0 0 0 3px rgb(255 81 0 / .1)}.ksq-form-group textarea{resize:vertical;min-height:100px}.ksq-star-rating-input{display:flex;gap:8px}.ksq-star-btn{background:none;border:none;padding:0;cursor:pointer;transition:transform 0.1s ease}.ksq-star-btn:hover{transform:scale(1.1)}.ksq-star-btn .ksq-star-box{width:36px;height:36px;background:#EEE;transition:background-color 0.2s ease}.ksq-star-btn .ksq-star-box svg{width:24px;height:24px}.ksq-star-btn.active .ksq-star-box,.ksq-star-btn:hover .ksq-star-box{background:var(--ksq-star-color)}.ksq-form-actions{margin-top:10px}.ksq-form-message{padding:16px;border-radius:8px;font-family:"Roboto Flex",sans-serif;font-size:14px;line-height:20px;text-align:center}.ksq-form-message.success{background:#E8F5E9;color:#2E7D32;border:1px solid #A5D6A7}.ksq-form-message.error{background:#FFEBEE;color:#C62828;border:1px solid #EF9A9A}.ksq-btn[data-loading="true"]{pointer-events:none;opacity:.7}.ksq-btn[data-loading="true"]::after{content:'';display:inline-block;width:16px;height:16px;margin-left:10px;border:2px solid #fff0;border-top-color:currentColor;border-radius:50%;animation:ksq-spin 0.8s linear infinite}@keyframes ksq-spin{to{transform:rotate(360deg)}}@media (max-width:768px){.ksq-reviews-section{padding:40px 20px 0 20px;gap:30px}.ksq-reviews-section__title{font-size:32px;line-height:44px}.ksq-reviews-section__header{flex-direction:column;align-items:center;height:auto}.ksq-reviews-badge{width:100%;margin-top:0}.ksq-reviews-badge__label,.ksq-reviews-badge__trustpilot,.ksq-reviews-badge__count{width:100%}.ksq-reviews-badge__trustpilot{justify-content:center}.ksq-reviews-breakdown{width:100%;max-width:321px}.ksq-breakdown-row{width:100%}.ksq-breakdown-row__bar{flex:1;width:auto}.ksq-reviews-cta{width:100%;margin-top:0;justify-content:center}.ksq-btn--primary,.ksq-btn--outline{width:100%}.ksq-review-card__content{flex-direction:column;gap:16px}.ksq-review-card__author{width:auto;min-width:auto;margin-right:0}.ksq-review-card__body{width:100%;max-width:100%}.ksq-review-card__header{flex-direction:column;align-items:flex-start;gap:12px;width:100%;height:auto}.ksq-review-card__date{text-align:left;width:auto}.ksq-review-card__text{width:100%}.ksq-review-card__location{margin-top:0}.ksq-review-modal__container{padding:24px}.ksq-review-modal__title{font-size:24px}.ksq-pdp-reviews-slider__prev{left:4px}.ksq-pdp-reviews-slider__next{right:4px}}@media (max-width:480px){.ksq-reviews-section__title{font-size:28px;line-height:38px}.ksq-star-rating-input{justify-content:center}.ksq-review-card__location img{width:24px;height:14px}.ksq-review-card__location span{font-size:14px}}.ksq-source-logo{display:inline-flex;align-items:center;gap:6px}.ksq-source-logo svg{display:block}.ksq-source-logo__text{font-family:"Roboto Flex",sans-serif;font-size:12px;font-weight:500;color:var(--ksq-text-secondary)}.ksq-source-logo--google{color:#4285F4}.ksq-source-logo--etsy{color:#F56400}.ksq-review-card__source{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;background:#f5f5f5;border-radius:4px}.ksq-review-card__source--google{background:rgb(66 133 244 / .1)}.ksq-review-card__source--etsy{background:rgb(245 100 0 / .1)}.ksq-review-card__meta{display:flex;align-items:center;gap:12px}.ksq-combined-stats{background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-radius:16px;padding:40px;margin-bottom:40px}.ksq-combined-stats__header{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:30px}.ksq-combined-stats__title{font-family:'DM Serif Display',Georgia,'Times New Roman',serif;font-weight:400;font-size:36px;line-height:48px;color:#000;margin:0;text-align:center}.ksq-combined-stats__summary{display:flex;flex-direction:column;align-items:center;gap:12px}.ksq-combined-stats__rating{display:flex;align-items:center;gap:12px}.ksq-combined-stats__score{font-family:"Roboto Flex",sans-serif;font-weight:700;font-size:48px;line-height:1;color:var(--ksq-text-primary)}.ksq-combined-stats__count{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:16px;color:var(--ksq-text-secondary)}.ksq-combined-stats__count strong{font-weight:600;color:var(--ksq-text-primary)}.ksq-combined-stats__sources{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--ksq-border)}.ksq-combined-stats__source{display:flex;align-items:center;gap:12px;background:#fff;padding:16px 20px;border-radius:12px;box-shadow:0 2px 8px rgb(0 0 0 / .06);min-width:160px}.ksq-combined-stats__source--google{border-left:4px solid #4285F4}.ksq-combined-stats__source--etsy{border-left:4px solid #F56400}.ksq-combined-stats__source--website,.ksq-combined-stats__source--guest,.ksq-combined-stats__source--manual{border-left:4px solid var(--ksq-primary)}.ksq-combined-stats__source-logo{flex-shrink:0}.ksq-combined-stats__source-info{display:flex;flex-direction:column;gap:2px}.ksq-combined-stats__source-name{font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:14px;color:var(--ksq-text-primary)}.ksq-combined-stats__source-count{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:12px;color:var(--ksq-text-secondary)}.ksq-combined-stats__source-rating{display:flex;align-items:center;gap:4px;margin-left:auto;font-family:"Roboto Flex",sans-serif;font-weight:600;font-size:14px;color:var(--ksq-text-primary)}.ksq-combined-stats__breakdown{max-width:400px;margin:0 auto}.ksq-combined-stats__bar-row{display:flex;align-items:center;gap:12px;margin-bottom:10px}.ksq-combined-stats__bar-row:last-child{margin-bottom:0}.ksq-combined-stats__bar-star{font-family:"Roboto Flex",sans-serif;font-weight:500;font-size:14px;color:var(--ksq-text-secondary);min-width:40px}.ksq-combined-stats__bar{flex:1;height:10px;background:#eee;border-radius:10px;overflow:hidden}.ksq-combined-stats__bar-fill{height:100%;border-radius:10px;transition:width 0.3s ease}.ksq-combined-stats__bar-count{font-family:"Roboto Flex",sans-serif;font-weight:400;font-size:13px;color:var(--ksq-text-tertiary);min-width:45px;text-align:right}.ksq-company-reviews{max-width:1000px;margin:0 auto;padding:40px 20px}.ksq-company-reviews__filters{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.ksq-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:#fff;border:1px solid var(--ksq-border);border-radius:50px;font-family:"Roboto Flex",sans-serif;font-size:14px;font-weight:500;color:var(--ksq-text-secondary);cursor:pointer;transition:all 0.2s ease}.ksq-filter-btn:hover{border-color:var(--ksq-primary);color:var(--ksq-primary)}.ksq-filter-btn.active{background:var(--ksq-primary);border-color:var(--ksq-primary);color:#fff}.ksq-filter-btn.active .ksq-source-logo svg path{fill:#fff}.ksq-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:rgb(0 0 0 / .08);border-radius:12px;font-size:12px;font-weight:600}.ksq-filter-btn.active .ksq-filter-count{background:rgb(255 255 255 / .25)}.ksq-company-reviews__list{display:flex;flex-direction:column;gap:0}.ksq-company-reviews__empty{text-align:center;padding:60px 20px;color:var(--ksq-text-tertiary);font-family:"Roboto Flex",sans-serif;font-size:16px}.ksq-company-reviews__loadmore{display:flex;justify-content:center;margin-top:40px;padding-top:40px;border-top:1px solid var(--ksq-border)}@media (max-width:768px){.ksq-combined-stats{padding:24px;margin-bottom:24px}.ksq-combined-stats__title{font-size:28px;line-height:36px}.ksq-combined-stats__score{font-size:36px}.ksq-combined-stats__sources{flex-direction:column;align-items:stretch}.ksq-combined-stats__source{min-width:0}.ksq-company-reviews{padding:24px 16px}.ksq-company-reviews__filters{gap:8px}.ksq-filter-btn{padding:10px 16px;font-size:13px}}@media (max-width:480px){.ksq-combined-stats__breakdown{max-width:100%}.ksq-filter-btn{flex:1;justify-content:center;min-width:calc(50% - 8px)}}.payment_methods li[class*=payment_method_ppcp-] label img{max-height:24px}