@charset "UTF-8";


@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/devanagari-italic.woff2) format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-italic.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:400;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-italic.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:600;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/devanagari-italic-600.woff2) format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:600;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-italic-600.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:italic;font-weight:600;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-italic-600.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/devanagari.woff2) format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/devanagari-600.woff2) format("woff2");unicode-range:U+0900-097F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-ext-600.woff2) format("woff2");unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:"Trustindex Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(https://cdn.trustindex.io/assets/fonts/poppins/latin-600.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}.ti-amp-iframe-body{background:#ffffff}.ti-widget.ti-goog{width:100%;display:block;overflow:hidden;text-align:left;direction:ltr;box-sizing:border-box;font-family:unset;font-weight:400}.ti-widget.ti-goog font{pointer-events:none}.ti-widget.ti-goog script{display:none !important}.ti-widget.ti-goog img{box-shadow:unset !important}.ti-widget.ti-goog *,.ti-widget.ti-goog *:after{box-sizing:border-box}.ti-widget.ti-goog *:before,.ti-widget.ti-goog *:after{-webkit-box-ordinal-group:1 !important;content:unset}.ti-widget.ti-goog:before{display:none !important}.ti-widget.ti-goog img{padding:0 !important;margin:0 !important;min-width:initial !important;max-width:initial !important;border:0 !important;border-radius:0 !important;aspect-ratio:initial !important;float:unset !important}.ti-widget.ti-goog img.emoji{width:15px;display:inline;vertical-align:center}.ti-widget.ti-goog .ti-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ti-widget.ti-goog a{text-decoration:underline !important;color:inherit}.ti-widget.ti-goog a.ti-header{text-decoration:none !important}.ti-widget.ti-goog a[href="#"]:not(.ti-show-original-text),.ti-widget.ti-goog a:not([href]):not(.ti-show-original-text){text-decoration:none !important;pointer-events:none}.ti-widget.ti-goog .ti-widget-container,.ti-widget.ti-goog .ti-widget-container *{font-family:"Trustindex Poppins";font-size:14px;line-height:1.4em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;row-gap:unset !important;column-gap:unset !important}.ti-widget.ti-goog strong,.ti-widget.ti-goog strong *{font-weight:600}.ti-widget.ti-goog .ti-tooltip,.ti-widget.ti-goog .ti-verified-tooltip{color:white !important;background-color:black !important;text-align:left;padding:5px 10px;border-radius:6px;font-size:13px !important;font-weight:400;display:inline-block !important;position:absolute;top:-5px;white-space:nowrap;z-index:3;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;width:max-content;box-shadow:0 4px 12px rgba(0, 0, 0, 0.33);--ti-border-arrow-color: black;margin:unset;bottom:unset;left:unset;right:calc(100% + 10px);margin-right:30px}.ti-widget.ti-goog .ti-tooltip:before,.ti-widget.ti-goog .ti-verified-tooltip:before{width:0;height:0;border-style:solid;content:"" !important;position:absolute;top:50%;margin-top:-7px}.ti-widget.ti-goog .ti-tooltip:before,.ti-widget.ti-goog .ti-verified-tooltip:before{left:unset;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--ti-border-arrow-color)}.ti-widget.ti-goog .ti-with-tooltip,.ti-widget.ti-goog .ti-verified-review{position:relative;font-size:inherit}.ti-widget.ti-goog .ti-with-tooltip:hover .ti-tooltip,.ti-widget.ti-goog .ti-with-tooltip:hover .ti-verified-tooltip,.ti-widget.ti-goog .ti-verified-review:hover .ti-tooltip,.ti-widget.ti-goog .ti-verified-review:hover .ti-verified-tooltip{opacity:1;margin:0;visibility:visible}.ti-widget.ti-goog .ti-verified-tooltip{margin:unset;right:unset;left:calc(100% + 10px);margin-left:30px}.ti-widget.ti-goog .ti-verified-tooltip:before{right:unset;left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--ti-border-arrow-color) transparent transparent}.ti-widget.ti-goog .ti-verified-platform .ti-verified-tooltip{width:175px;max-width:250px;white-space:normal;line-height:1.4 !important;top:-10px}.ti-widget.ti-goog .ti-verified-platform .ti-verified-tooltip:before{top:18px}.ti-widget.ti-goog .ti-date .ti-tooltip{margin:unset;top:unset;right:unset;left:calc(50% + 20px);transform:translateX(-50%);margin-bottom:30px;bottom:calc(100% + 10px)}.ti-widget.ti-goog .ti-date .ti-tooltip:before{top:unset;right:unset;margin:unset;left:50%;margin-left:-25px;bottom:-7px;border-width:7px 7px 0 7px;border-color:var(--ti-border-arrow-color) transparent transparent transparent}.ti-widget.ti-goog[data-set-id^="dark-"] .ti-tooltip,.ti-widget.ti-goog[data-set-id^="dark-"] .ti-verified-tooltip,.ti-widget.ti-goog[data-set-id="light-contrast"] .ti-tooltip,.ti-widget.ti-goog[data-set-id="light-contrast"] .ti-verified-tooltip{color:black !important;background-color:white !important;--ti-border-arrow-color: white}.ti-widget.ti-goog .ti-widget-container{display:block;color:#000000;margin-bottom:15px}.ti-widget.ti-goog .ti-widget-container .ti-name{font-weight:600;font-size:15px;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000000}.ti-widget.ti-goog .ti-widget-container .ti-name a{text-decoration:none !important;font-size:inherit}.ti-widget.ti-goog .ti-widget-container .ti-name a:hover{text-decoration:underline !important}.ti-widget.ti-goog .ti-widget-container .ti-date{color:#6b6b6b;font-size:13px}.ti-widget.ti-goog .ti-widget-container .ti-date .ti-tooltip{bottom:calc(100% + 8px)}.ti-widget.ti-goog .ti-profile-img{margin:0 15px 0 0 !important}.ti-widget.ti-goog .ti-profile-img img{width:40px !important;height:40px !important;display:block;border-radius:30px !important;object-fit:cover;object-position:top}.ti-widget.ti-goog .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:white;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget.ti-goog .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0 !important;display:flex;flex-direction:column;justify-content:center;min-width:0}.ti-widget.ti-goog .ti-stars{margin-top:3px;white-space:nowrap;display:block}.ti-widget.ti-goog .ti-star{width:17px !important;height:17px !important;margin-right:1px !important;vertical-align:unset;display:inline-block !important}.ti-widget.ti-goog img.ti-star{background:none !important}.ti-widget.ti-goog .ti-footer{margin-top:15px;padding-top:0px;text-align:center;line-height:1.45em}.ti-widget.ti-goog .ti-footer .ti-name{color:#000000;font-size:15px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-goog .ti-footer .ti-stars{margin-bottom:3px;margin-top:0px;line-height:0}.ti-widget.ti-goog .ti-footer .ti-profile-details{padding-top:4px}.ti-widget.ti-goog .ti-footer .ti-inner{padding-bottom:10px}.ti-widget.ti-goog .ti-fade-container{grid-row:1;grid-column:1;-ms-flex-wrap:inherit;flex-wrap:inherit;-ms-flex-pack:inherit;justify-content:inherit;flex-direction:inherit;text-align:inherit;display:none;opacity:0;transition:opacity 1s}.ti-widget.ti-goog .ti-fade-container:nth-child(1){display:flex;opacity:1}.ti-widget.ti-goog .ti-header-grid,.ti-widget.ti-goog .ti-footer-grid{display:grid}.ti-widget.ti-goog .ti-footer-link-block{margin-top:10px;color:#000000}.ti-widget.ti-goog .ti-footer-link-block a{font-size:14.25px;padding-right:10px;opacity:0.7;text-decoration:underline !important;color:inherit !important}.ti-widget.ti-goog .ti-footer-link-block a:hover{opacity:1}.ti-widget.ti-goog .ti-footer-filter-text{font-size:15px !important;color:#000000;margin-bottom:0 !important;padding:0 15px;text-align:left;margin:15px 0}.ti-widget.ti-goog .ti-footer-filter-text:empty{margin:0 !important}.ti-widget.ti-goog .ti-disclaimer{visibility:hidden;opacity:0;padding:12px 24px;position:absolute;bottom:100%;width:100%;min-width:220px;max-width:585px;background:white;border:1px solid black;border-radius:6px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.05);font-size:14px;font-weight:normal;margin-bottom:15px;text-align:left;z-index:2147483647;color:#000000 !important;transition:all 0.3s;transition-delay:0.35s;white-space:normal !important;right:unset ;left:50% ;transform:translateX(-50%) }.ti-widget.ti-goog .ti-disclaimer:before,.ti-widget.ti-goog .ti-disclaimer:after{left:0 ;right:0 }.ti-widget.ti-goog .ti-disclaimer a{font-size:inherit}.ti-widget.ti-goog .ti-disclaimer *{color:inherit !important}.ti-widget.ti-goog .ti-disclaimer:hover{visibility:visible;opacity:1}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer:before,.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer:after{position:absolute;content:"";bottom:-18px;margin:0 auto;width:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-bottom:20px solid black;border-top:0;transform:rotate(45deg)}.ti-widget.ti-goog:not([data-layout-category*="top-rated-badge"]) .ti-disclaimer:after{bottom:-16px;margin-right:1px;border-bottom-color:white}.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer:after{position:absolute;content:"";bottom:-10px;margin:0 auto;width:0;border:10px solid transparent;border-bottom-width:0;border-top-color:#000}.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer.ti-bottom{bottom:unset;margin-bottom:unset;top:100%;margin-top:15px}.ti-widget.ti-goog[data-layout-category*="top-rated-badge"] .ti-disclaimer.ti-bottom:after{bottom:unset;top:-10px;border:10px solid transparent;border-top-width:0;border-bottom-color:#000}.ti-widget.ti-goog .ti-verified-by{display:inline-block}.ti-widget.ti-goog .ti-verified-by .ti-info-icon{display:inline-block;background-size:contain;width:13px;height:13px;position:relative;top:2px;-webkit-mask-image:url(https://cdn.trustindex.io/assets/icon/ti-info-light.svg);mask-image:url(https://cdn.trustindex.io/assets/icon/ti-info-light.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#000000}.ti-widget.ti-goog .ti-verified-by-row{display:block;text-align:right;margin-bottom:0 !important;font-size:12px;color:#000000;margin:12px 28px}.ti-widget.ti-goog .ti-verified-by-row>.ti-inner{display:inline-block;position:relative;padding:4px 14px;font-size:12px;font-weight:600;border-radius:3px}.ti-widget.ti-goog .ti-verified-by-row .ti-info-icon{-webkit-mask-image:url(https://cdn.trustindex.io/assets/icon/ti-info-regular.svg);mask-image:url(https://cdn.trustindex.io/assets/icon/ti-info-regular.svg)}.ti-widget.ti-goog .ti-verified-by-row .ti-trustindex-icon{display:inline-block;width:15px;height:15px;vertical-align:unset;position:relative;top:2px;background-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/icon.svg);margin-left:4px;margin-right:3px}.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer{width:320px !important;left:unset ;transform:unset ;right:-7px }.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:after,.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:before{left:unset ;right:15px }.ti-widget.ti-goog .ti-verified-by-row[data-style="1"]>.ti-inner{background-color:#157351;color:white}.ti-widget.ti-goog .ti-verified-by-row[data-style="1"] .ti-info-icon{background-color:white !important}.ti-widget.ti-goog .ti-verified-by-row[data-style="2"]>.ti-inner{background-color:#D6F3E6;color:black}.ti-widget.ti-goog .ti-verified-by-row[data-style="2"] .ti-info-icon{background-color:black !important}.ti-widget.ti-goog .ti-verified-by:hover+.ti-disclaimer,.ti-widget.ti-goog .ti-verified-by .ti-inner:hover .ti-disclaimer{visibility:visible;transition-delay:0.1ms;opacity:1}.ti-widget.ti-goog .ti-footer-filter-text+.ti-verified-by-row{margin-top:-20px !important}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row{text-align:center}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer{right:unset  !important;left:50%  !important;transform:translateX(-50%)  !important}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer:before,.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer:after{left:0  !important;right:0  !important}.ti-widget.ti-goog .ti-footer+.ti-verified-by-row .ti-disclaimer:after{margin-right:auto  !important;right:2px  !important}@media (max-width:479px){.ti-widget.ti-goog .ti-verified-by-row{text-align:center !important}.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer{right:unset ;left:50% ;transform:translateX(-50%) }.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:before,.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:after{left:0 ;right:0 }.ti-widget.ti-goog .ti-verified-by-row .ti-disclaimer:after{margin-right:auto ;right:2px }.ti-widget.ti-goog .ti-footer-filter-text+.ti-verified-by-row{margin-top:12px !important}}@media (max-width:479px){.ti-widget.ti-goog .ti-footer-filter-text{text-align:center !important}}@media (min-width:1024px){.ti-widget.ti-goog .ti-footer-filter-text{margin:12px 28px}}.ti-widget.ti-goog .star-lg .ti-star{width:30px !important;height:30px !important}.ti-widget.ti-goog .ti-d-none{display:none !important}.ti-widget.ti-goog .ti-rating-text,.ti-widget.ti-goog .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-goog .ti-rating-text strong a,.ti-widget.ti-goog .ti-rating-text strong span,.ti-widget.ti-goog .ti-rating-text span strong,.ti-widget.ti-goog .ti-rating-text span,.ti-widget.ti-goog .ti-footer,.ti-widget.ti-goog .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-goog .ti-footer span,.ti-widget.ti-goog .ti-footer strong a{font-size:15px;color:#000000}.ti-widget.ti-goog .ti-large-logo{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0 !important}.ti-widget.ti-goog .ti-large-logo .ti-v-center{-ms-flex-item-align:center !important;align-self:center !important;text-align:center;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.ti-widget.ti-goog .ti-large-logo img{margin:auto !important;display:block !important;position:relative;width:150px !important;height:32px !important;object-fit:unset !important}.ti-widget.ti-goog .nowrap{white-space:nowrap;display:inline-block;margin:0 2px}.ti-widget.ti-goog .nowrap:first-of-type{margin-left:0}.ti-widget.ti-goog .nowrap:last-of-type{margin-right:0}.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars{margin-bottom:11px;margin-top:11px;text-align:left}.ti-widget.ti-goog .ti-reviews-container-wrapper{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;direction:ltr;margin:0 -8px;padding-top:5px}.ti-disable-animation.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top:0 !important}@media (min-width:1024px){.ti-widget.ti-goog .ti-reviews-container-wrapper{margin:0 8px !important}}.ti-widget.ti-goog .ti-col-1 .ti-review-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-goog .ti-widget-container{display:-ms-flexbox;display:flex;flex-wrap:nowrap;align-items:center;-ms-flex-wrap:nowrap;-ms-flex-align:center}.ti-widget.ti-goog .ti-col-1{-ms-flex-wrap:wrap;flex-wrap:wrap}.ti-widget.ti-goog .ti-col-1 .ti-reviews-container,.ti-widget.ti-goog .ti-col-1 .ti-footer{margin-top:0px;padding-right:0px;margin-bottom:30px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-goog .ti-col-2 .ti-footer,.ti-widget.ti-goog .ti-col-2 .ti-reviews-container{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ti-widget.ti-goog .ti-col-2 .ti-review-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-goog .ti-col-3 .ti-footer{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ti-widget.ti-goog .ti-col-3 .ti-reviews-container{-ms-flex:0 0 66.666%;flex:0 0 66.666%;max-width:66.666%}.ti-widget.ti-goog .ti-col-3 .ti-review-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.ti-widget.ti-goog .ti-col-4 .ti-footer{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ti-widget.ti-goog .ti-col-4 .ti-reviews-container{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.ti-widget.ti-goog .ti-col-4 .ti-review-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}.ti-widget.ti-goog .ti-col-5 .ti-footer{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ti-widget.ti-goog .ti-col-5 .ti-reviews-container{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}.ti-widget.ti-goog .ti-col-5 .ti-review-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.ti-widget.ti-goog .ti-col-6 .ti-footer{-ms-flex:0 0 16.666%;flex:0 0 16.666%;max-width:16.666%}.ti-widget.ti-goog .ti-col-6 .ti-reviews-container{-ms-flex:0 0 83.333%;flex:0 0 83.333%;max-width:83.333%}.ti-widget.ti-goog .ti-col-6 .ti-review-item{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.ti-widget.ti-goog .ti-col-7 .ti-footer{-ms-flex:0 0 14.286%;flex:0 0 14.286%;max-width:14.286%}.ti-widget.ti-goog .ti-col-7 .ti-reviews-container{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.ti-widget.ti-goog .ti-col-7 .ti-review-item{-ms-flex:0 0 16.666%;flex:0 0 16.666%;max-width:16.666%}.ti-widget.ti-goog .ti-col-8 .ti-footer{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.ti-widget.ti-goog .ti-col-8 .ti-reviews-container{-ms-flex:0 0 85.714%;flex:0 0 85.714%;max-width:85.714%}.ti-widget.ti-goog .ti-col-8 .ti-review-item{-ms-flex:0 0 14.286%;flex:0 0 14.286%;max-width:14.286%}.ti-widget.ti-goog .ti-col-9 .ti-footer{-ms-flex:0 0 11.111%;flex:0 0 11.111%;max-width:11.111%}.ti-widget.ti-goog .ti-col-9 .ti-reviews-container{-ms-flex:0 0 88.889%;flex:0 0 88.889%;max-width:88.889%}.ti-widget.ti-goog .ti-col-9 .ti-review-item{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.ti-widget.ti-goog .ti-col-10 .ti-footer{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.ti-widget.ti-goog .ti-col-10 .ti-reviews-container{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}.ti-widget.ti-goog .ti-col-10 .ti-review-item{-ms-flex:0 0 11.111%;flex:0 0 11.111%;max-width:11.111%}.ti-widget.ti-goog .ti-reviews-container{position:relative;display:block;touch-action:pan-y}.ti-widget.ti-goog .ti-read-more{display:block;padding:8px 0 0;text-align:left;position:relative}.ti-widget.ti-goog .ti-read-more span{display:inline-block;font-weight:400;white-space:nowrap;font-size:13.5px;color:#000000;opacity:0.5;text-decoration:none !important;transition:color 300ms ease-out;cursor:pointer}.ti-widget.ti-goog .ti-read-more span:hover{opacity:1;text-decoration:underline !important}.ti-widget.ti-goog .ti-read-more:after{content:"";position:absolute;right:0;top:calc(50% + 3px);transform:translateY(-50%);width:25px;height:25px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/icon/ti-quote.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/icon/ti-quote.svg);background:#c6ad72;display:inline-block}.ti-widget.ti-goog .ti-read-more[style*="opacity: 0"]{opacity:1 !important}.ti-widget.ti-goog .ti-read-more[style*="opacity: 0"] *{opacity:0}.ti-widget.ti-goog .ti-review-item{padding:0 8px;transition:transform 300ms ease-out}.ti-widget.ti-goog .ti-review-item .ti-inner{border-radius:4px}.ti-widget.ti-goog .ti-review-item>.ti-inner{border-style:solid !important;border-color:#c6ad72 !important;border-radius:25px !important;padding:20px !important;margin:0 !important;display:block !important;position:relative;background-color:#ffffff;background-image:none}.ti-widget.ti-goog .ti-review-item .ti-polarity-icon{position:relative;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget.ti-goog .ti-review-item .ti-recommendation{display:inline-block;height:15px;line-height:15px}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon{position:relative;margin:0 5px !important;margin-bottom:-3px !important;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child{margin-left:0 !important}.ti-widget.ti-goog .ti-review-item .ti-recommendation .ti-recommendation-title{font-weight:600;font-size:13px !important;opacity:0.8;position:relative;top:-1px}.ti-widget.ti-goog .ti-review-item .ti-recommendation+.ti-dummy-stars{display:none}.ti-widget.ti-goog .ti-review-item .ti-stars{height:17px;line-height:17px}.ti-widget.ti-goog .ti-review-item .ti-review-image{width:80px;height:80px;border-radius:25px;margin-left:12px;margin-bottom:4px;margin-top:2px;position:relative;cursor:pointer;overflow:hidden}.ti-widget.ti-goog .ti-review-item .ti-review-image img{position:absolute;object-fit:cover;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;border-radius:inherit !important;left:0;top:0;transition:all 0.3s ease-in-out;pointer-events:none}.ti-widget.ti-goog .ti-review-item .ti-review-image .ti-more-image-count{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;color:white;background-color:rgba(0, 0, 0, 0.4);font-size:18px;border-radius:inherit;opacity:0;pointer-events:none;transition:all 0.2s ease-in-out;font-weight:600;transform:scale(0.85);z-index:2}.ti-widget.ti-goog .ti-review-item .ti-review-image:hover img{transform:scale(1.1)}.ti-widget.ti-goog .ti-review-item .ti-review-image:hover.ti-has-more-image .ti-more-image-count{opacity:1;transform:scale(1)}.ti-widget.ti-goog .ti-review-item .ti-review-image-container{display:flex;flex-wrap:nowrap;margin:0 -4px;margin-top:15px;max-height:100px;transition:all 500ms ease-in-out}.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image{float:unset !important;margin:0 !important;width:25%;height:unset;flex:0 0 auto;padding:0 4px}.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image .ti-review-image-inner{display:block;position:relative;width:100%;height:0;padding-bottom:100%;border-radius:inherit;overflow:hidden;pointer-events:none}.ti-widget.ti-goog .ti-review-item .ti-review-image-container .ti-review-image.ti-has-more-image .ti-more-image-count{opacity:1;transform:scale(1)}.ti-widget.ti-goog .ti-review-item.ti-hidden-review .ti-review-image-container{max-height:0;margin-top:0;transition-delay:500ms}.ti-widget.ti-goog .ti-review-content{-webkit-box-orient:vertical;line-height:21.75px;height:87px;font-size:15px;text-align:left;transition:height 0.5s;word-wrap:break-word;word-break:break-word;font-style:normal;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden !important;padding-right:0}.ti-widget.ti-goog .ti-review-content .ti-review-image{float:right}.ti-text-align-right.ti-widget.ti-goog .ti-review-content .ti-review-image{float:left;margin-left:unset;margin-right:12px}.ti-ios-fallback.ti-widget.ti-goog .ti-review-content{display:block}.ti-widget.ti-goog .ti-review-content .ti-show-original-text{font-size:inherit !important}.ti-review-text-mode-scroll.ti-widget.ti-goog .ti-review-content{-webkit-line-clamp:inherit;overflow:auto !important;overflow-x:hidden !important;padding-right:10px}.ti-text-align-right.ti-widget.ti-goog .ti-review-content{text-align:right !important}.ti-text-align-center.ti-widget.ti-goog .ti-review-content{text-align:center !important}.ti-text-align-justify.ti-widget.ti-goog .ti-review-content{text-align:justify !important}.ti-widget.ti-goog .ti-review-content .ti-stars{margin-bottom:5px}.ti-widget.ti-goog .ti-review-content strong{font-size:inherit;color:inherit;font-weight:normal !important}.ti-widget.ti-goog .ti-review-content .ti-reply-by-owner-title{font-weight:600 !important}.ti-widget.ti-goog .ti-review-content .ti-reply-by-owner-title:before{content:"↪ "}.ti-widget.ti-goog .ti-review-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.ti-widget.ti-goog .ti-highlight{padding:1px 2px;margin:0;box-decoration-break:clone;-webkit-box-decoration-break:clone;border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;background-color:transparent !important;background-image:linear-gradient(#fbe049, #fbe049);background-size:100% 19px;background-position:bottom;background-repeat:no-repeat;color:#000 !important;font-size:inherit !important}@media (min-width:480px){.ti-widget.ti-goog .ti-review-item:hover{-webkit-transform:translate(0, -5px);-ms-transform:translate(0, -5px);transform:translate(0, -5px)}}.ti-widget.ti-goog .ti-ai-summary-item{color:#000000}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content{-webkit-line-clamp:5;margin-top:16.25px;height:110.75px !important}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list{margin-bottom:0;padding-left:0;list-style:none;font-size:inherit;pointer-events:none}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li{list-style:inherit;margin-bottom:0;padding-left:20px;position:relative;font-size:inherit}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child{margin-bottom:0}.ti-widget.ti-goog .ti-ai-summary-item .ti-review-content .ti-summary-list li:before{display:block;content:"";width:10px;height:5px;border-left:solid 2px #000000;border-bottom:solid 2px #000000;transform:rotate(-45deg);position:absolute;left:0;top:7.5px}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img{margin-right:13px !important}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){display:inline-block;vertical-align:middle;border:2px solid #ffffff}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child){margin-left:-12px !important}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-details .ti-name{padding-right:0}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-details .ti-date{overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-goog .ti-ai-summary-item>.ti-inner{background-color:#ffffff !important;background-image:none}.ti-widget.ti-goog .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){border-color:#ffffff}.ti-widget.ti-goog .ti-ai-summary-item .ti-name,.ti-widget.ti-goog .ti-ai-summary-item .ti-date,.ti-widget.ti-goog .ti-ai-summary-item .ti-read-more span{color:#000000}.ti-widget.ti-goog .ti-ten-rating-score{display:inline-block;font-weight:600;font-size:15px;color:#000000;margin-left:7px;height:100%;line-height:17px;vertical-align:top}.ti-widget.ti-goog .ti-platform-icon{width:20px !important;height:20px !important;position:absolute;top:0;right:0}.ti-widget.ti-goog .ti-platform-icon>img{width:100% !important;height:100% !important;object-fit:contain}.ti-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.e,.ti-widget.ti-goog.ti-custom-stars [class*="source-"] .ti-star.f{background-image:none}.ti-widget.ti-goog.ti-custom-stars .ti-star{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg)}.ti-widget.ti-goog.ti-custom-stars .ti-star:not(.e):not(.h){background:#f6bb06}.ti-widget.ti-goog.ti-custom-stars .ti-star.h{background:#f6bb06;background:-webkit-linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important;background:linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important}.ti-widget.ti-goog.ti-custom-stars .ti-star.e{background:#ccc !important}.ti-widget.ti-goog[data-language="ar"] .ti-name,.ti-widget.ti-goog[data-language="ar"] .ti-date,.ti-widget.ti-goog[data-language="ar"] .ti-profile-details .ti-text,.ti-widget.ti-goog[data-language="ar"] .ti-review-content,.ti-widget.ti-goog[data-language="ar"] .ti-review-text,.ti-widget.ti-goog[data-language="ar"] .ti-read-more,.ti-widget.ti-goog[data-language="ar"] .ti-footer,.ti-widget.ti-goog[data-language="ar"] .ti-rating-text,.ti-widget.ti-goog[data-language="ar"] .ti-footer-filter-text,.ti-widget.ti-goog[data-language="ar"] .ti-header-write-btn,.ti-widget.ti-goog[data-language="ar"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-goog[data-language="ar"] .ti-header-rating-text,.ti-widget.ti-goog[data-language="ar"] .ti-rating-name,.ti-widget.ti-goog[data-language="ar"] .ti-header .ti-text,.ti-widget.ti-goog[data-language="ar"] .ti-load-more-reviews-button,.ti-widget.ti-goog[data-language="he"] .ti-name,.ti-widget.ti-goog[data-language="he"] .ti-date,.ti-widget.ti-goog[data-language="he"] .ti-profile-details .ti-text,.ti-widget.ti-goog[data-language="he"] .ti-review-content,.ti-widget.ti-goog[data-language="he"] .ti-review-text,.ti-widget.ti-goog[data-language="he"] .ti-read-more,.ti-widget.ti-goog[data-language="he"] .ti-footer,.ti-widget.ti-goog[data-language="he"] .ti-rating-text,.ti-widget.ti-goog[data-language="he"] .ti-footer-filter-text,.ti-widget.ti-goog[data-language="he"] .ti-header-write-btn,.ti-widget.ti-goog[data-language="he"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-goog[data-language="he"] .ti-header-rating-text,.ti-widget.ti-goog[data-language="he"] .ti-rating-name,.ti-widget.ti-goog[data-language="he"] .ti-header .ti-text,.ti-widget.ti-goog[data-language="he"] .ti-load-more-reviews-button,.ti-widget.ti-goog[data-language="fa"] .ti-name,.ti-widget.ti-goog[data-language="fa"] .ti-date,.ti-widget.ti-goog[data-language="fa"] .ti-profile-details .ti-text,.ti-widget.ti-goog[data-language="fa"] .ti-review-content,.ti-widget.ti-goog[data-language="fa"] .ti-review-text,.ti-widget.ti-goog[data-language="fa"] .ti-read-more,.ti-widget.ti-goog[data-language="fa"] .ti-footer,.ti-widget.ti-goog[data-language="fa"] .ti-rating-text,.ti-widget.ti-goog[data-language="fa"] .ti-footer-filter-text,.ti-widget.ti-goog[data-language="fa"] .ti-header-write-btn,.ti-widget.ti-goog[data-language="fa"] .ti-widget-header .ti-tab-item[data-source="all"] .ti-item-label,.ti-widget.ti-goog[data-language="fa"] .ti-header-rating-text,.ti-widget.ti-goog[data-language="fa"] .ti-rating-name,.ti-widget.ti-goog[data-language="fa"] .ti-header .ti-text,.ti-widget.ti-goog[data-language="fa"] .ti-load-more-reviews-button{direction:rtl}.ti-widget.ti-goog[data-language="ar"] .ti-stars,.ti-widget.ti-goog[data-language="ar"] .ti-footer .ti-row,.ti-widget.ti-goog[data-language="he"] .ti-stars,.ti-widget.ti-goog[data-language="he"] .ti-footer .ti-row,.ti-widget.ti-goog[data-language="fa"] .ti-stars,.ti-widget.ti-goog[data-language="fa"] .ti-footer .ti-row{direction:ltr}.ti-widget.ti-goog[data-language="ar"] .ti-date .ti-tooltip,.ti-widget.ti-goog[data-language="he"] .ti-date .ti-tooltip,.ti-widget.ti-goog[data-language="fa"] .ti-date .ti-tooltip{right:unset}.ti-widget.ti-goog .ti-verified-review{display:inline-block;background:url(https://cdn.trustindex.io/assets/icon/ti-verified.svg);background-size:contain;width:15px;height:15px;margin:0 !important;margin-left:7px !important;position:relative;z-index:2}.ti-widget.ti-goog .ti-verified-review:only-child{margin-left:0 !important}.ti-widget.ti-goog .ti-verified-review.ti-color-green{background:url(https://cdn.trustindex.io/assets/icon/ti-verified-green.svg)}.ti-widget.ti-goog .ti-verified-review.ti-color-black{background:url(https://cdn.trustindex.io/assets/icon/ti-verified-black.svg)}.ti-widget.ti-goog .ti-recommendation+.ti-verified-review{top:2px}.ti-widget.ti-goog .ti-ten-rating-score+.ti-verified-review{top:-1px}.ti-widget.ti-goog.ti-disable-nav .ti-controls{display:none !important}.ti-widget.ti-goog.ti-disable-nav .ti-footer-filter-text{margin:15px 0}.ti-widget.ti-goog.ti-disable-nav .ti-widget-header{margin-left:13px !important;margin-right:13px !important}.ti-widget.ti-goog.ti-disable-nav .ti-reviews-container-wrapper{margin:0 !important}.ti-widget.ti-goog.ti-review-text-mode-scroll .ti-read-more,.ti-widget.ti-goog.ti-review-text-mode-truncated .ti-read-more{display:none !important}.ti-widget.ti-goog.ti-disable-font .ti-widget-container,.ti-widget.ti-goog.ti-disable-font .ti-widget-container *,.ti-widget.ti-goog.ti-disable-font .ti-enable-widget{font-family:inherit !important}.ti-widget.ti-goog.ti-disable-animation .ti-review-item:hover,.ti-widget.ti-goog.ti-disable-animation .ti-header:hover,.ti-widget.ti-goog.ti-disable-animation .ti-footer:hover{-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.ti-widget.ti-goog.ti-disable-animation .ti-widget-container{margin-top:5px}.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-right .ti-reviews-container-wrapper .ti-read-more{text-align:right !important}.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-center .ti-reviews-container-wrapper .ti-read-more{text-align:center !important}.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-popup-inner>.ti-stars,.ti-widget.ti-goog.ti-text-align-justify .ti-reviews-container-wrapper .ti-read-more{text-align:justify !important}.ti-widget.ti-goog.ti-text-align-right .ti-review-header{flex-direction:row-reverse}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-platform-icon{right:unset;left:0}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-img{margin:0 0 0 15px !important}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-details{text-align:right}.ti-widget.ti-goog.ti-text-align-right .ti-review-header .ti-profile-details .ti-name{padding-right:0;padding-left:25px}.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong:not(.ti-rating-large),.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong a,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text strong span,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span strong,.ti-widget.ti-goog.ti-show-rating-text .ti-rating-text span,.ti-widget.ti-goog.ti-show-rating-text .ti-footer,.ti-widget.ti-goog.ti-show-rating-text .ti-footer strong:not(.ti-rating-large),.ti-widget.ti-goog.ti-show-rating-text .ti-footer span,.ti-widget.ti-goog.ti-show-rating-text .ti-footer strong a{font-size:14px !important}.ti-widget.ti-goog.ti-show-rating-text .ti-footer-link-block a{font-size:13px !important}.ti-widget.ti-goog.ti-text-align-right .ti-verified-tooltip,.ti-widget.ti-goog.ti-content-align-right .ti-verified-tooltip{margin:unset;bottom:unset;left:unset;right:calc(100% + 10px);margin-right:30px}.ti-widget.ti-goog.ti-text-align-right .ti-verified-tooltip:before,.ti-widget.ti-goog.ti-content-align-right .ti-verified-tooltip:before{left:unset;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--ti-border-arrow-color)}.ti-widget.ti-goog.ti-text-align-right .ti-platform-icon .ti-tooltip,.ti-widget.ti-goog.ti-content-align-left .ti-platform-icon .ti-tooltip{margin:unset;right:unset;left:calc(100% + 10px);margin-left:30px}.ti-widget.ti-goog.ti-text-align-right .ti-platform-icon .ti-tooltip:before,.ti-widget.ti-goog.ti-content-align-left .ti-platform-icon .ti-tooltip:before{right:unset;left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--ti-border-arrow-color) transparent transparent}.ti-widget.ti-goog ::-webkit-scrollbar{width:4px;border-radius:3px}.ti-widget.ti-goog ::-webkit-scrollbar-track{background:rgba(85, 85, 85, 0.1)}.ti-widget.ti-goog ::-webkit-scrollbar-thumb{background:rgba(85, 85, 85, 0.6)}.ti-widget.ti-goog ::-webkit-scrollbar-thumb:hover{background:#555}.ti-enable-widget{display:none !important}.ti-widget .source-Trustpilot .ti-large-logo,.ti-lightbox .source-Trustpilot .ti-large-logo{display:none !important}.ti-widget .source-Trustpilot.ti-tab-item:before,.ti-widget .source-Trustpilot.ti-write-btn-dropdown-item:before,.ti-widget .source-Trustpilot .ti-review-header:after,.ti-widget .source-Trustpilot .ti-inner:after,.ti-widget .source-Trustpilot .ti-review-content:after,.ti-widget .source-Trustpilot .ti-platform-icon:after,.ti-widget .source-Trustpilot .ti-icon,.ti-widget .source-Trustpilot .ti-platform,.ti-widget .source-Trustpilot .ti-inner .col-left,.ti-widget .source-Trustpilot .ti-enable-widget:before,.ti-widget .source-Trustpilot .ti-platform-icon,.ti-lightbox .source-Trustpilot.ti-tab-item:before,.ti-lightbox .source-Trustpilot.ti-write-btn-dropdown-item:before,.ti-lightbox .source-Trustpilot .ti-review-header:after,.ti-lightbox .source-Trustpilot .ti-inner:after,.ti-lightbox .source-Trustpilot .ti-review-content:after,.ti-lightbox .source-Trustpilot .ti-platform-icon:after,.ti-lightbox .source-Trustpilot .ti-icon,.ti-lightbox .source-Trustpilot .ti-platform,.ti-lightbox .source-Trustpilot .ti-inner .col-left,.ti-lightbox .source-Trustpilot .ti-enable-widget:before,.ti-lightbox .source-Trustpilot .ti-platform-icon{display:none !important}.ti-widget .source-Trustpilot .ti-enable-widget,.ti-lightbox .source-Trustpilot .ti-enable-widget{padding-left:8px !important}.ti-widget .source-Trustpilot .ti-enable-widget:before,.ti-lightbox .source-Trustpilot .ti-enable-widget:before{display:none !important}.ti-widget .source-Trustpilot.disable-widget,.ti-lightbox .source-Trustpilot.disable-widget{top:4px !important;right:4px !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-platform-icon,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-platform-icon{display:none !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-item-label,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Trustpilot"] .ti-item-label{margin-right:0 !important}.ti-widget .ti-enable-widget .ti-platform-icon[alt="Trustpilot"],.ti-widget .source-all .ti-platform-icon[alt="Trustpilot"],.ti-widget .source-Trustindex .ti-platform-icon[alt="Trustpilot"],.ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Trustpilot"],.ti-lightbox .source-all .ti-platform-icon[alt="Trustpilot"],.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Trustpilot"]{display:none !important}.ti-widget .source-Amazon.ti-tab-item:before,.ti-widget .source-Amazon.ti-write-btn-dropdown-item:before,.ti-widget .source-Amazon .ti-review-header:after,.ti-widget .source-Amazon .ti-inner:after,.ti-widget .source-Amazon .ti-review-content:after,.ti-widget .source-Amazon .ti-platform-icon:after,.ti-widget .source-Amazon .ti-icon,.ti-widget .source-Amazon .ti-platform,.ti-widget .source-Amazon .ti-inner .col-left,.ti-widget .source-Amazon .ti-enable-widget:before,.ti-widget .source-Amazon .ti-platform-icon,.ti-lightbox .source-Amazon.ti-tab-item:before,.ti-lightbox .source-Amazon.ti-write-btn-dropdown-item:before,.ti-lightbox .source-Amazon .ti-review-header:after,.ti-lightbox .source-Amazon .ti-inner:after,.ti-lightbox .source-Amazon .ti-review-content:after,.ti-lightbox .source-Amazon .ti-platform-icon:after,.ti-lightbox .source-Amazon .ti-icon,.ti-lightbox .source-Amazon .ti-platform,.ti-lightbox .source-Amazon .ti-inner .col-left,.ti-lightbox .source-Amazon .ti-enable-widget:before,.ti-lightbox .source-Amazon .ti-platform-icon{display:none !important}.ti-widget .source-Amazon .ti-enable-widget,.ti-lightbox .source-Amazon .ti-enable-widget{padding-left:8px !important}.ti-widget .source-Amazon .ti-enable-widget:before,.ti-lightbox .source-Amazon .ti-enable-widget:before{display:none !important}.ti-widget .source-Amazon.disable-widget,.ti-lightbox .source-Amazon.disable-widget{top:4px !important;right:4px !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-platform-icon,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-platform-icon{display:none !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-item-label,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Amazon"] .ti-item-label{margin-right:0 !important}.ti-widget .ti-enable-widget .ti-platform-icon[alt="Amazon"],.ti-widget .source-all .ti-platform-icon[alt="Amazon"],.ti-widget .source-Trustindex .ti-platform-icon[alt="Amazon"],.ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Amazon"],.ti-lightbox .source-all .ti-platform-icon[alt="Amazon"],.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Amazon"]{display:none !important}.ti-widget .source-Reco.ti-tab-item:before,.ti-widget .source-Reco.ti-write-btn-dropdown-item:before,.ti-widget .source-Reco .ti-review-header:after,.ti-widget .source-Reco .ti-inner:after,.ti-widget .source-Reco .ti-review-content:after,.ti-widget .source-Reco .ti-platform-icon:after,.ti-widget .source-Reco .ti-icon,.ti-widget .source-Reco .ti-platform,.ti-widget .source-Reco .ti-inner .col-left,.ti-widget .source-Reco .ti-enable-widget:before,.ti-widget .source-Reco .ti-platform-icon,.ti-lightbox .source-Reco.ti-tab-item:before,.ti-lightbox .source-Reco.ti-write-btn-dropdown-item:before,.ti-lightbox .source-Reco .ti-review-header:after,.ti-lightbox .source-Reco .ti-inner:after,.ti-lightbox .source-Reco .ti-review-content:after,.ti-lightbox .source-Reco .ti-platform-icon:after,.ti-lightbox .source-Reco .ti-icon,.ti-lightbox .source-Reco .ti-platform,.ti-lightbox .source-Reco .ti-inner .col-left,.ti-lightbox .source-Reco .ti-enable-widget:before,.ti-lightbox .source-Reco .ti-platform-icon{display:none !important}.ti-widget .source-Reco .ti-enable-widget,.ti-lightbox .source-Reco .ti-enable-widget{padding-left:8px !important}.ti-widget .source-Reco .ti-enable-widget:before,.ti-lightbox .source-Reco .ti-enable-widget:before{display:none !important}.ti-widget .source-Reco.disable-widget,.ti-lightbox .source-Reco.disable-widget{top:4px !important;right:4px !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-platform-icon,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-platform-icon{display:none !important}.ti-widget .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-item-label,.ti-lightbox .ti-widget-header .ti-tab-item[data-source="Reco"] .ti-item-label{margin-right:0 !important}.ti-widget .ti-enable-widget .ti-platform-icon[alt="Reco"],.ti-widget .source-all .ti-platform-icon[alt="Reco"],.ti-widget .source-Trustindex .ti-platform-icon[alt="Reco"],.ti-lightbox .ti-enable-widget .ti-platform-icon[alt="Reco"],.ti-lightbox .source-all .ti-platform-icon[alt="Reco"],.ti-lightbox .source-Trustindex .ti-platform-icon[alt="Reco"]{display:none !important}.ti-widget.ti-goog{overflow:visible !important}.ti-widget.ti-goog .ti-review-item>.ti-inner,.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{box-shadow:1px 4px 10px 0px rgba(0, 0, 0, 0.05), 0px 0px 2px 0px rgba(0, 0, 0, 0.05);border-top-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-right-width:1px !important;background-color:white !important;backdrop-filter:blur(0px)}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-top:12px !important;padding-bottom:12px !important}.ti-widget.ti-goog .ti-widget-header{margin-bottom:4px !important}.ti-image-loading,.ti-review-item .ti-review-image{background-image:url(https://cdn.trustindex.io/assets/img/loading_dots.gif);background-repeat:no-repeat;background-position:50% 50%;background-size:50px}.ti-image-loading.ti-image-loading img,.ti-review-item .ti-review-image.ti-image-loading img{opacity:0 !important}.ti-widget-lightbox{text-align:left !important;z-index:2147483645;height:100%;position:fixed;left:0;right:0;bottom:0;top:0;max-width:100%;width:100%;transition:all 300ms ease-out;background-color:rgba(0, 0, 0, 0.6);display:flex;color:#333;align-items:center !important;justify-content:center;flex-wrap:wrap;user-select:none;opacity:0;box-sizing:content-box}.ti-widget-lightbox *{box-sizing:inherit;font-family:inherit}.ti-widget-lightbox img{padding:0 !important;margin:0 !important;min-width:initial !important;max-width:initial !important;background:unset !important}.ti-widget-lightbox .ti-widget-lightbox-inner{max-height:calc(100vh - 160px);height:100%;max-width:1200px;width:95%}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-lightbox-inner{max-height:100%;height:100%;width:100%}}.ti-widget-lightbox.ti-widget-lightbox-appeared{opacity:1}.ti-widget-lightbox .ti-widget-lightbox-close{position:absolute;top:15px;right:15px;width:40px;height:40px;z-index:1;border-radius:50px;cursor:pointer;display:flex;justify-content:center;align-items:center}@media (max-width:1160px) and (orientation:landscape){.ti-widget-lightbox .ti-widget-lightbox-close{right:315px}}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-lightbox-close{background-color:rgba(0, 0, 0, 0.5)}}.ti-widget-lightbox .ti-widget-lightbox-close:active,.ti-widget-lightbox .ti-widget-lightbox-close:hover{background-color:rgba(255, 255, 255, 0.2)}.ti-widget-lightbox .ti-widget-lightbox-close:before,.ti-widget-lightbox .ti-widget-lightbox-close:after{width:60%;height:3px;background-color:#fff;position:absolute;content:"";transform:rotate(45deg)}.ti-widget-lightbox .ti-widget-lightbox-close:after{transform:rotate(-45deg)}.ti-widget-lightbox .ti-widget-card{width:100%}.ti-widget-lightbox .ti-widget-card,.ti-widget-lightbox .ti-widget-lightbox-review-container{overflow:hidden;border-radius:4px;height:100%;border:none;position:relative}@media (max-width:1160px){.ti-widget-lightbox .ti-widget-card,.ti-widget-lightbox .ti-widget-lightbox-review-container{border-radius:0}}.ti-widget-lightbox .ti-card-body,.ti-widget-lightbox .ti-review-item{background-color:#fff;position:relative;height:400px;flex-direction:row;border-radius:12px;display:flex;flex-direction:row;justify-content:flex-start;color:#000000;height:100%}@media (max-width:1160px){.ti-widget-lightbox .ti-card-body,.ti-widget-lightbox .ti-review-item{border-radius:0}}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body,.ti-widget-lightbox .ti-review-item{flex-direction:column;width:100%;height:100%;border-radius:0}}.ti-widget-lightbox .ti-card-body .ti-card-media,.ti-widget-lightbox .ti-review-item .ti-card-media{flex:1 1 auto;align-items:center;display:flex;height:100%;justify-content:center;width:100%;position:relative;background-color:#000000;overflow:hidden;padding-bottom:0px;border-top-left-radius:12px;border-bottom-left-radius:12px}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body .ti-card-media,.ti-widget-lightbox .ti-review-item .ti-card-media{flex:0 0 60%;width:100%;border-radius:0}}.ti-widget-lightbox .ti-card-body .ti-card-media img,.ti-widget-lightbox .ti-review-item .ti-card-media img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain;position:absolute;display:block;border-radius:inherit !important;opacity:1;transition:opacity 300ms ease-in-out}.ti-widget-lightbox .ti-card-body .ti-card-media .ti-nav-arrow,.ti-widget-lightbox .ti-review-item .ti-card-media .ti-nav-arrow{max-width:100%;margin-left:0px;left:inherit;top:50%;margin-top:-10px;visibility:visible;opacity:1}.ti-widget-lightbox .ti-card-body .ti-review-content,.ti-widget-lightbox .ti-review-item .ti-review-content{flex:0 0 auto;height:100%;width:300px;overflow:hidden;padding:0px;display:flex;flex-direction:column;font-size:15px;color:#000000}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox .ti-card-body .ti-review-content,.ti-widget-lightbox .ti-review-item .ti-review-content{flex:0 0 40%;width:100%}}.ti-widget-lightbox .ti-card-body .ti-review-header,.ti-widget-lightbox .ti-review-item .ti-review-header{position:relative;z-index:unset;padding:20px;display:flex;align-items:center;color:#000}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-platform-icon,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-platform-icon{width:20px !important;height:20px !important;position:absolute;right:16px;top:16px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img{margin:0;margin-right:10px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img img,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img img{width:40px !important;height:40px !important;display:block;border-radius:30px !important;object-fit:cover;object-position:top}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-img .ti-profile-img-sprite,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-img .ti-profile-img-sprite{display:inline-block;float:left;background:white;background-repeat:no-repeat;width:40px;height:40px;border-radius:30px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details{-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;text-overflow:ellipsis;text-align:left;margin:0;display:flex;flex-direction:column;justify-content:center}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details .ti-name,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details .ti-name{font-weight:600;font-size:inherit;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#000000;margin-bottom:2px}.ti-widget-lightbox .ti-card-body .ti-review-header .ti-profile-details .ti-date,.ti-widget-lightbox .ti-review-item .ti-review-header .ti-profile-details .ti-date{color:#6b6b6b;font-size:12px}.ti-widget-lightbox .ti-card-body .ti-stars,.ti-widget-lightbox .ti-review-item .ti-stars{margin:0 20px;white-space:nowrap;display:block;line-height:0}.ti-widget-lightbox .ti-card-body .ti-stars .ti-star,.ti-widget-lightbox .ti-review-item .ti-stars .ti-star{width:17px !important;height:17px !important;display:inline-block;margin-right:1px !important;background-size:contain;background-repeat:no-repeat;vertical-align:unset}.ti-widget-lightbox .ti-card-body .ti-stars .ti-star:before,.ti-widget-lightbox .ti-card-body .ti-stars .ti-star:after,.ti-widget-lightbox .ti-review-item .ti-stars .ti-star:before,.ti-widget-lightbox .ti-review-item .ti-stars .ti-star:after{content:none !important}.ti-widget-lightbox .ti-card-body .ti-stars .ti-ten-rating-score,.ti-widget-lightbox .ti-review-item .ti-stars .ti-ten-rating-score{display:inline-block;font-weight:600;font-size:15px;color:#000000;margin-left:7px;height:100%;line-height:17px;vertical-align:top}.ti-widget-lightbox .ti-card-body .ti-stars .ti-verified-review .ti-verified-tooltip,.ti-widget-lightbox .ti-review-item .ti-stars .ti-verified-review .ti-verified-tooltip{max-width:150px !important}.ti-widget-lightbox .ti-card-body .ti-polarity-icon,.ti-widget-lightbox .ti-review-item .ti-polarity-icon{position:relative;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget-lightbox .ti-card-body .ti-recommendation,.ti-widget-lightbox .ti-review-item .ti-recommendation{display:inline-block;height:15px;line-height:15px}.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-icon,.ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-icon{position:relative;margin:0 5px !important;margin-bottom:-3px !important;text-indent:3px;display:inline-block;width:15px !important;height:15px !important;vertical-align:unset}.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-icon:first-child,.ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-icon:first-child{margin-left:0 !important}.ti-widget-lightbox .ti-card-body .ti-recommendation .ti-recommendation-title,.ti-widget-lightbox .ti-review-item .ti-recommendation .ti-recommendation-title{font-weight:600;font-size:13px !important;opacity:0.8;position:relative;top:-1px}.ti-widget-lightbox .ti-card-body .ti-recommendation+.ti-dummy-stars,.ti-widget-lightbox .ti-review-item .ti-recommendation+.ti-dummy-stars{display:none}.ti-widget-lightbox .ti-card-body .ti-review-text,.ti-widget-lightbox .ti-review-item .ti-review-text{flex:0 1 100%;font-size:inherit;padding:20px;padding-top:0;margin-top:10px;display:block;overflow-x:hidden;overflow:auto;color:#000000}.ti-widget-lightbox .ti-card-body .ti-review-text .ti-show-original-text,.ti-widget-lightbox .ti-review-item .ti-review-text .ti-show-original-text{color:inherit !important;text-decoration:underline !important}.ti-widget-lightbox .ti-card-body .ti-review-text .ti-reply-by-owner-title,.ti-widget-lightbox .ti-review-item .ti-review-text .ti-reply-by-owner-title{font-weight:600 !important}.ti-widget-lightbox .ti-card-body .ti-review-text .ti-reply-by-owner-title:before,.ti-widget-lightbox .ti-review-item .ti-review-text .ti-reply-by-owner-title:before{content:"↪ "}.ti-widget-lightbox .ti-nav-arrow{position:absolute;height:0px;top:50%;z-index:2;display:flex;flex-wrap:wrap;flex:0 0 100%;width:100%;transition:all 0.2s ease-in-out}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next{display:flex;align-items:center;border-radius:50%;background-color:rgba(255, 255, 255, 0.7);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);width:40px;height:40px;cursor:pointer}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:hover,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:hover{background-color:white}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:active,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:active{transform:scale(0.95);background-color:white}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:before,.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:before{width:25%;height:25%;display:block;content:"";transform-origin:center center;margin:auto;position:relative;border-top:solid 3px #000;border-left:solid 3px #000;box-sizing:content-box}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next{margin-left:auto;margin-right:15px}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-next:before{transform:rotate(135deg);left:-5%}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev{margin-left:15px}.ti-widget-lightbox .ti-nav-arrow .ti-arrow-prev:before{transform:rotate(-45deg);left:5%}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-inner{max-height:unset;max-width:unset;width:100%;touch-action:pan-x pan-y}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container{display:block;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;position:relative;height:100%}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container::-webkit-scrollbar{display:none}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-review-container .ti-widget-lightbox-review-container-inner{display:block;max-width:520px;margin:0 auto;padding:16px}.ti-widget-lightbox.ti-long-scroll .ti-review-item{display:block;height:unset;width:100%;margin-bottom:16px;border-radius:12px !important;scroll-margin-top:12px}.ti-widget-lightbox.ti-long-scroll .ti-review-item:last-child{margin-bottom:0}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header{padding-bottom:10px}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header .ti-platform-icon{right:20px;top:20px}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-header .ti-name{margin-bottom:0 !important}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media{display:block;border-radius:0;height:unset;margin-top:20px;margin-bottom:10px;position:relative}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-images{display:flex;width:100%;flex-wrap:nowrap;overflow:hidden}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-image{width:100%;flex:0 0 auto;position:relative}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-image img{width:unset !important;height:unset !important;position:unset;margin:0 auto !important}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-hidden{display:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails{display:block;width:calc(100% - 30px);padding:15px;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.5)}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails::-webkit-scrollbar{display:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnails-inner{display:flex;justify-content:center;margin:0 -5px}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail{display:inline-block;width:50px;height:50px;border-radius:6px;margin:0 5px;position:relative;cursor:pointer}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail img{max-width:unset !important;max-height:unset !important;width:100% !important;height:100% !important;object-fit:cover;opacity:0.5;pointer-events:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail:hover img{opacity:1}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail.ti-active{pointer-events:none}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-card-media-thumbnails .ti-card-media-thumbnail.ti-active img{opacity:1}@media (max-width:767px){.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-arrow-next,.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-card-media .ti-arrow-prev{display:none}}.ti-widget-lightbox.ti-long-scroll .ti-review-item .ti-review-text{margin-top:0;padding-top:10px;line-height:1.5}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom-swipe{position:fixed;bottom:20px;left:0;right:0;margin:0 auto;z-index:1;display:none;width:0;height:0}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom-swipe span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) translateY(var(--scale)) rotate(45deg);display:inline-flex;width:15px;height:15px;background-color:transparent;border-radius:0px;justify-content:center;align-items:center;transform-origin:center;border-top:solid 2px #ffffff;border-left:solid 2px #ffffff}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom{position:fixed;bottom:20px;margin:0 auto;padding:6px 16px;padding-right:38px;background-color:rgba(0, 0, 0, 0.4);color:white;z-index:888;border-radius:50px;cursor:pointer;display:none;font-size:16px;box-shadow:2px 10px 20px 0px rgba(0, 0, 0, 0.29);backdrop-filter:blur(7px)}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom:focus,.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom:active{background-color:rgba(0, 0, 0, 0.6);box-shadow:2px 5px 10px 0px rgba(0, 0, 0, 0.29)}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span{display:inline-block;position:absolute;top:calc(50% - 1px);transform:translateY(-50%);right:14px;width:16px;height:16px;pointer-events:none}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span:before,.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span:after{width:100%;height:2px;background-color:#fff;position:absolute;top:50%;content:"";transform:rotate(45deg)}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom span:after{transform:rotate(-45deg)}@media (max-width:767px) and (orientation:portrait){.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-close{display:none}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-mobile-close-bottom{display:inline-block}.ti-widget-lightbox.ti-long-scroll .ti-widget-lightbox-inner{backdrop-filter:unset}}.ti-widget-lightbox .ti-verified-review{display:inline-block;background:url(https://cdn.trustindex.io/assets/icon/ti-verified.svg);background-size:contain;width:15px;height:15px;margin:0 !important;margin-left:7px !important;position:relative;z-index:2}.ti-widget-lightbox .ti-verified-review:only-child{margin-left:0 !important}.ti-widget-lightbox .ti-verified-review.ti-color-green{background:url(https://cdn.trustindex.io/assets/icon/ti-verified-green.svg)}.ti-widget-lightbox .ti-verified-review.ti-color-black{background:url(https://cdn.trustindex.io/assets/icon/ti-verified-black.svg)}.ti-widget-lightbox .ti-recommendation+.ti-verified-review{top:2px}.ti-widget-lightbox .ti-ten-rating-score+.ti-verified-review{top:-1px}.ti-widget-lightbox .ti-tooltip,.ti-widget-lightbox .ti-verified-tooltip{color:white !important;background-color:black !important;text-align:left;padding:5px 10px;border-radius:6px;font-size:13px !important;font-weight:400;display:inline-block !important;position:absolute;top:-5px;white-space:nowrap;z-index:3;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in-out;width:max-content;box-shadow:0 4px 12px rgba(0, 0, 0, 0.33);--ti-border-arrow-color: black;margin:unset;bottom:unset;left:unset;right:calc(100% + 10px);margin-right:30px}.ti-widget-lightbox .ti-tooltip:before,.ti-widget-lightbox .ti-verified-tooltip:before{width:0;height:0;border-style:solid;content:"" !important;position:absolute;top:50%;margin-top:-7px}.ti-widget-lightbox .ti-tooltip:before,.ti-widget-lightbox .ti-verified-tooltip:before{left:unset;right:-7px;border-width:7px 0 7px 7px;border-color:transparent transparent transparent var(--ti-border-arrow-color)}.ti-widget-lightbox .ti-with-tooltip,.ti-widget-lightbox .ti-verified-review{position:relative;font-size:inherit}.ti-widget-lightbox .ti-with-tooltip:hover .ti-tooltip,.ti-widget-lightbox .ti-with-tooltip:hover .ti-verified-tooltip,.ti-widget-lightbox .ti-verified-review:hover .ti-tooltip,.ti-widget-lightbox .ti-verified-review:hover .ti-verified-tooltip{opacity:1;margin:0;visibility:visible}.ti-widget-lightbox .ti-verified-tooltip{margin:unset;right:unset;left:calc(100% + 10px);margin-left:30px}.ti-widget-lightbox .ti-verified-tooltip:before{right:unset;left:-7px;border-width:7px 7px 7px 0;border-color:transparent var(--ti-border-arrow-color) transparent transparent}.ti-widget-lightbox .ti-verified-platform .ti-verified-tooltip{width:175px;max-width:250px;white-space:normal;line-height:1.4 !important;top:-10px}.ti-widget-lightbox .ti-verified-platform .ti-verified-tooltip:before{top:18px}.ti-widget-lightbox .ti-date .ti-tooltip{margin:unset;top:unset;right:unset;left:calc(50% + 20px);transform:translateX(-50%);margin-bottom:30px;bottom:calc(100% + 10px)}.ti-widget-lightbox .ti-date .ti-tooltip:before{top:unset;right:unset;margin:unset;left:50%;margin-left:-25px;bottom:-7px;border-width:7px 7px 0 7px;border-color:var(--ti-border-arrow-color) transparent transparent transparent}.ti-widget-lightbox[data-set-id^="dark-"] .ti-tooltip,.ti-widget-lightbox[data-set-id^="dark-"] .ti-verified-tooltip,.ti-widget-lightbox[data-set-id="light-contrast"] .ti-tooltip,.ti-widget-lightbox[data-set-id="light-contrast"] .ti-verified-tooltip{color:black !important;background-color:white !important;--ti-border-arrow-color: white}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'].ti-custom-stars [class*="source-"] .ti-star.e,.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'].ti-custom-stars [class*="source-"] .ti-star.f{background-image:none}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'].ti-custom-stars .ti-star{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg);-webkit-mask-image:url(https://cdn.trustindex.io/assets/platform/Trustindex/star/s.svg)}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'].ti-custom-stars .ti-star:not(.e):not(.h){background:#f6bb06}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'].ti-custom-stars .ti-star.h{background:#f6bb06;background:-webkit-linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important;background:linear-gradient(90deg, #f6bb06 50%, #cccccc 50%) !important}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'].ti-custom-stars .ti-star.e{background:#ccc !important}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item{color:#000000}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-review-content{-webkit-line-clamp:5;margin-top:16.25px;height:110.75px !important}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-review-content .ti-summary-list{margin-bottom:0;padding-left:0;list-style:none;font-size:inherit;pointer-events:none}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-review-content .ti-summary-list li{list-style:inherit;margin-bottom:0;padding-left:20px;position:relative;font-size:inherit}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-review-content .ti-summary-list li:last-child{margin-bottom:0}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-review-content .ti-summary-list li:before{display:block;content:"";width:10px;height:5px;border-left:solid 2px #000000;border-bottom:solid 2px #000000;transform:rotate(-45deg);position:absolute;left:0;top:7.5px}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-profile-img{margin-right:13px !important}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){display:inline-block;vertical-align:middle;border:2px solid #ffffff}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img):not(:first-child){margin-left:-12px !important}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-profile-details .ti-name{padding-right:0}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-profile-details .ti-date{overflow:hidden;text-overflow:ellipsis}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item>.ti-inner{background-color:#ffffff !important;background-image:none}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-profile-img img:not(.ti-ai-profile-img){border-color:#ffffff}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-name,.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-date,.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-read-more span{color:#000000}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-lightbox-review-header{padding-bottom:0 !important}.ti-widget-lightbox[data-layout-id='13'][data-set-id='luxury-fame'] .ti-ai-summary-item .ti-review-content{margin:unset;-webkit-line-clamp:unset;width:unset !important;height:unset !important}.ti-widget.ti-goog .ti-widget-container{max-width:100%}.ti-widget.ti-goog .ti-widget-container .ti-name{color:#000000}.ti-widget.ti-goog .ti-footer{padding-right:20px;-ms-flex-item-align:top !important;align-self:top !important;line-height:1.45em;margin-top:0;text-align:left}.ti-widget.ti-goog .ti-footer .ti-profile-details{padding-top:0;overflow:unset}.ti-widget.ti-goog .ti-footer .ti-profile-details .ti-name{white-space:normal;padding-right:0 !important;margin-bottom:5px}.ti-widget.ti-goog .ti-footer .ti-profile-img{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.ti-widget.ti-goog .ti-footer .ti-profile-img img,.ti-widget.ti-goog .ti-footer .ti-profile-img .ti-profile-img-sprite{width:65px !important;height:65px !important;border-radius:4px !important}.ti-widget.ti-goog .ti-footer .ti-profile-img img{object-fit:contain;object-position:top}.ti-widget.ti-goog .ti-footer .ti-stars{margin-bottom:5px}.ti-widget.ti-goog .ti-footer .ti-stars .ti-star{width:20px !important;height:20px !important}.ti-widget.ti-goog .ti-review-item .ti-name{color:#000000}.ti-widget.ti-goog .ti-rating-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ti-widget.ti-goog .ti-rating-text a,.ti-widget.ti-goog .ti-rating-text strong{text-decoration:none !important;font-weight:normal !important}.ti-widget.ti-goog .ti-footer-link-block{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.ti-widget.ti-goog .ti-review-content{height:87px !important}.ti-widget.ti-goog .ti-reviews-container-wrapper{padding-bottom:1px}.ti-widget.ti-goog .ti-footer-filter-text{text-align:right}.ti-widget.ti-goog .ti-footer-filter-text:has(+ .ti-verified-by-row){text-align:left}@media (max-width:479px){.ti-widget.ti-goog .ti-footer .ti-row{text-align:center;justify-content:center}.ti-widget.ti-goog .ti-footer .ti-row .ti-footer-link-block a:last-of-type{padding-right:0}.ti-widget.ti-goog .ti-footer .ti-row .ti-profile-details{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.ti-widget.ti-goog .ti-header-write-btn-container{margin-top:12px;position:relative}.ti-widget.ti-goog .ti-header-write-btn-container .ti-header-write-btn{display:inline-block;background-color:#ffffff;padding:9.5px 17.5px;outline:unset !important;border-radius:50px;border-style:solid;border-color:#c6ad72;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;color:#000000 !important;font-weight:600;text-decoration:none !important;line-height:1;font-size:14px;pointer-events:unset !important}.ti-widget.ti-goog .ti-header-write-btn-container a.ti-header-write-btn:hover{background-color:#4d4d4d !important;border-color:black !important;color:#fff !important}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown{display:none;top:33px;left:0;margin-top:11px;position:absolute;background-color:#ffffff;border-radius:4px;z-index:1;box-shadow:0px 2px 11px 0px rgba(0, 0, 0, 0.1)}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown.ti-active{display:block}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown .ti-write-btn-dropdown-inner{display:block;min-width:140px;max-height:209px;overflow-y:auto}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown:before{position:absolute;content:"";top:-7px;left:10px;border:7px solid transparent;border-top-width:0;border-bottom-color:#ffffff;box-shadow:0 -11px 11px 0px rgba(0, 0, 0, 0.1);z-index:1}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown a{display:block;padding:14px 17px;padding-left:42px;text-decoration:none !important;line-height:1;font-size:13px !important;transition:background-color 0.2s ease-in-out;white-space:nowrap;position:relative;color:#000000}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown a:not(:last-child){border-bottom:solid 1px #eeeeee}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown a .ti-platform-icon{display:inline-block;position:absolute;left:17px;top:50%;transform:translateY(-50%);width:18px !important;height:18px !important}.ti-widget.ti-goog .ti-header-write-btn-container .ti-write-btn-dropdown a:hover{background-color:#f3f3f3}.ti-widget.ti-goog .ti-controls{display:none;margin-top:-15px;width:100%;position:absolute;height:0px;z-index:1;top:50%}.ti-widget.ti-goog .ti-controls .ti-next,.ti-widget.ti-goog .ti-controls .ti-prev{position:absolute;width:30px;height:30px;display:block;opacity:1;transition:all 200ms ease-out;background-color:#ffffff;outline-style:solid;outline-width:1px;outline-color:#c6ad72;border-radius:15px}.ti-widget.ti-goog .ti-controls .ti-next:before,.ti-widget.ti-goog .ti-controls .ti-prev:before{transition:all 200ms ease-out;content:"";display:block;position:absolute;border-style:solid;border-width:0;border-bottom-width:2px;border-left-width:2px;border-color:#5E5E5E;width:10px;height:10px;top:50%;left:50%}.ti-widget.ti-goog .ti-controls .ti-next:hover,.ti-widget.ti-goog .ti-controls .ti-next:focus,.ti-widget.ti-goog .ti-controls .ti-prev:hover,.ti-widget.ti-goog .ti-controls .ti-prev:focus{cursor:pointer;background-color:#4d4d4d !important;outline-color:black !important;box-shadow:0px 5px 25px 0px rgba(0, 0, 0, 0.05)}.ti-widget.ti-goog .ti-controls .ti-next:hover:before,.ti-widget.ti-goog .ti-controls .ti-next:focus:before,.ti-widget.ti-goog .ti-controls .ti-prev:hover:before,.ti-widget.ti-goog .ti-controls .ti-prev:focus:before{border-color:#fff !important}.ti-widget.ti-goog .ti-controls .ti-next{right:1px}.ti-widget.ti-goog .ti-controls .ti-next:before{transform:translate(-70%, -50%) rotate(-135deg)}.ti-widget.ti-goog .ti-controls .ti-prev{left:1px}.ti-widget.ti-goog .ti-controls .ti-prev:before{transform:translate(-30%, -50%) rotate(45deg)}@media (min-width:1024px){.ti-widget.ti-goog .ti-controls{display:block}}@media (max-width:479px){.ti-widget.ti-goog .ti-controls{top:calc(50% - 19px)}}.ti-widget.ti-goog .ti-controls-line{display:none;margin:20px auto;width:150px;height:3px;border-radius:3px;background:rgba(94, 94, 94, 0.35);position:relative;overflow:hidden}.ti-widget.ti-goog .ti-controls-line .dot{position:absolute;left:0;top:0;display:inline-block;width:25px;padding-left:4px;padding-right:4px;height:100%;border-radius:3px;background:#5E5E5E;transition:width 0.2s, left 0.2s}@media (max-width:479px){.ti-widget.ti-goog .ti-controls-line{display:block !important}}.ti-clickable-link{cursor:pointer}.elementor-widget-fski-woo-checkout,
.elementor-widget-fski-woo-checkout > .elementor-widget-container,
.fski-checkout-widget {
box-sizing: border-box;
width: 100%;
min-width: 0;
max-width: none;
}
.fski-checkout-widget {
--fski-checkout-main-width: 64%;
--fski-checkout-column-gap: 48px;
--fski-main-column-padding: 0;
--fski-main-column-margin: 0;
--fski-main-column-radius: 0;
--fski-summary-column-padding: 0;
--fski-summary-column-margin: 0;
--fski-summary-column-radius: 0;
margin-inline: auto;
}
.fski-checkout-widget *,
.fski-checkout-widget *::before,
.fski-checkout-widget *::after {
box-sizing: border-box;
} .fski-checkout-widget > .wp-block-woocommerce-checkout,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout,
.fski-checkout-preview.wc-block-checkout {
display: flex !important;
flex-flow: row nowrap !important;
align-items: flex-start !important;
gap: var(--fski-checkout-column-gap) !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
}
.fski-checkout-widget > .wp-block-woocommerce-checkout > .wp-block-woocommerce-checkout-fields-block,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout > .wc-block-components-main,
.fski-checkout-preview > .wc-block-checkout__main {
flex: 0 1 var(--fski-checkout-main-width) !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
margin: var(--fski-main-column-margin, 0) !important;
padding: var(--fski-main-column-padding, 0) !important;
border-radius: var(--fski-main-column-radius, 0) !important;
float: none !important;
}
.fski-checkout-widget > .wp-block-woocommerce-checkout > .wp-block-woocommerce-checkout-totals-block,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout > .wc-block-components-sidebar,
.fski-checkout-preview > .wc-block-checkout__sidebar {
flex: 1 1 0 !important;
align-self: flex-start !important;
width: auto !important;
min-width: 280px !important;
max-width: none !important;
margin: var(--fski-summary-column-margin, 0) !important;
padding: 0 !important;
border-radius: 0 !important;
float: none !important;
}
.fski-checkout-widget .wc-block-checkout__form,
.fski-checkout-widget .wp-block-woocommerce-checkout-fields-block > form,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-summary-block {
width: 100%;
min-width: 0;
max-width: none;
} .fski-checkout-widget .wc-block-components-text-input input,
.fski-checkout-widget .wc-block-components-textarea,
.fski-checkout-widget .wc-blocks-components-select__select,
.fski-checkout-widget select {
width: 100%;
min-height: 48px;
border: 1px solid #8d8d8d;
border-radius: 0;
background: #fff;
color: #222;
box-shadow: none;
}
.fski-checkout-widget .wc-block-components-text-input input:focus,
.fski-checkout-widget .wc-block-components-textarea:focus,
.fski-checkout-widget .wc-blocks-components-select__select:focus,
.fski-checkout-widget select:focus {
border-color: #222;
outline: 1px solid #222;
outline-offset: 0;
} .fski-checkout-widget .wc-block-components-text-input.is-active input[type="tel"],
.fski-checkout-widget .wc-block-components-text-input.is-active input[type="url"],
.fski-checkout-widget .wc-block-components-text-input.is-active input[type="text"],
.fski-checkout-widget .wc-block-components-text-input.is-active input[type="number"],
.fski-checkout-widget .wc-block-components-text-input.is-active input[type="password"],
.fski-checkout-widget .wc-block-components-text-input.is-active input[type="email"] {
padding-top: 22px !important;
padding-bottom: 6px !important;
}
.fski-checkout-widget .wc-block-components-text-input.is-active label,
.fski-checkout-widget .wc-block-components-text-input input:-webkit-autofill + label {
z-index: 2;
color: #777;
line-height: 1.15;
}
.fski-checkout-widget .wc-block-components-checkbox {
margin-top: 12px;
}
.fski-checkout-widget .wc-block-components-checkbox__input {
accent-color: #c8892e;
} .fski-checkout-widget .wp-block-woocommerce-checkout-shipping-method-block {
display: block !important;
width: 100%;
}
.fski-checkout-widget .wc-block-checkout__shipping-method-container,
.fski-checkout-widget .fski-checkout-delivery-mode,
.fski-checkout-preview .fski-checkout-delivery-mode {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
gap: 8px;
width: 100% !important;
background: transparent;
}
.fski-checkout-widget .fski-checkout-delivery-mode-fallback {
display: block;
width: 100%;
margin: 0 0 28px;
}
.fski-checkout-widget .fski-checkout-delivery-mode-fallback__title {
margin: 0 0 14px;
}
.fski-checkout-widget .wc-block-checkout__shipping-method-option,
.fski-checkout-widget button.fski-checkout-delivery-mode__option,
.fski-checkout-preview .fski-checkout-delivery-mode__option {
appearance: none;
-webkit-appearance: none;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 10px;
width: 100% !important;
min-width: 0 !important;
min-height: 54px;
margin: 0 !important;
padding: 13px 18px;
border: 1px solid #d8d8d8;
border-radius: 4px;
background: #f5f5f5;
color: #333;
box-shadow: none;
font: inherit;
line-height: 1.25;
text-align: center;
text-decoration: none;
text-transform: none;
cursor: pointer;
transition: border-color .18s ease, background-color .18s ease, color .18s ease;
}
.fski-checkout-widget .wc-block-checkout__shipping-method-option:hover,
.fski-checkout-widget button.fski-checkout-delivery-mode__option:hover,
.fski-checkout-widget button.fski-checkout-delivery-mode__option:focus {
border-color: #9f9f9f;
background: #fff;
color: #111;
}
.fski-checkout-widget .wc-block-checkout__shipping-method-option--selected,
.fski-checkout-widget button.fski-checkout-delivery-mode__option.is-active,
.fski-checkout-widget button.fski-checkout-delivery-mode__option.wc-block-checkout__shipping-method-option--selected,
.fski-checkout-preview .fski-checkout-delivery-mode__option.is-active {
border-color: #c8892e;
background: #c8892e;
color: #fff;
}
.fski-checkout-widget button.fski-checkout-delivery-mode__option:disabled {
cursor: wait;
opacity: .65;
}
.fski-checkout-widget .wc-block-checkout__shipping-method-option-title-wrapper {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
}
.fski-checkout-widget .wc-block-checkout__shipping-method-option-icon,
.fski-checkout-widget .fski-checkout-delivery-mode__icon,
.fski-checkout-preview .fski-checkout-delivery-mode__icon {
display: inline-flex;
flex: 0 0 auto;
width: 24px;
height: 24px;
}
.fski-checkout-widget .fski-checkout-delivery-mode__icon svg,
.fski-checkout-preview .fski-checkout-delivery-mode__icon svg {
display: block;
width: 100%;
height: 100%;
fill: none;
stroke: currentColor;
stroke-width: 1.8;
stroke-linecap: round;
stroke-linejoin: round;
} .fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block {
width: 100%;
}
.fski-checkout-widget .fski-pickup-locations {
width: 100%;
margin: 0 0 28px;
}
.fski-checkout-widget .fski-pickup-locations[hidden] {
display: none !important;
}
.fski-checkout-widget .fski-pickup-locations__title {
margin: 0 0 14px;
}
.fski-checkout-widget .fski-pickup-locations__list {
display: grid;
gap: 10px;
}
.fski-checkout-widget .fski-pickup-locations__option,
.fski-checkout-preview__pickup-option {
position: relative;
display: grid;
grid-template-columns: 20px minmax(0, 1fr);
align-items: flex-start;
gap: 12px;
width: 100%;
margin: 0;
padding: 16px;
border: 1px solid #cfcfcf;
border-radius: 4px;
background: #fff;
color: #222;
cursor: pointer;
transition: border-color .18s ease, background-color .18s ease;
}
.fski-checkout-widget .fski-pickup-locations__option:hover {
border-color: #999;
background: #fafafa;
}
.fski-checkout-widget .fski-pickup-locations__option.is-selected,
.fski-checkout-preview__pickup-option.is-selected {
border-color: #c8892e;
background: #fffaf2;
}
.fski-checkout-widget .fski-pickup-locations__option.is-disabled {
cursor: default;
opacity: .72;
}
.fski-checkout-widget .fski-pickup-locations__radio {
position: absolute;
width: 1px;
height: 1px;
overflow: hidden;
opacity: 0;
pointer-events: none;
}
.fski-checkout-widget .fski-pickup-locations__marker {
display: block;
width: 18px;
height: 18px;
margin-top: 2px;
border: 2px solid #666;
border-radius: 50%;
background: #fff;
}
.fski-checkout-widget .fski-pickup-locations__radio:checked + .fski-pickup-locations__marker {
border-color: #c8892e;
box-shadow: inset 0 0 0 5px #c8892e;
}
.fski-checkout-widget .fski-pickup-locations__content {
display: grid;
gap: 5px;
min-width: 0;
}
.fski-checkout-widget .fski-pickup-locations__heading {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 20px;
}
.fski-checkout-widget .fski-pickup-locations__name {
font-weight: 700;
}
.fski-checkout-widget .fski-pickup-locations__price {
flex: 0 0 auto;
font-weight: 600;
text-transform: uppercase;
}
.fski-checkout-widget .fski-pickup-locations__address,
.fski-checkout-widget .fski-pickup-locations__details {
color: #666;
line-height: 1.45;
}
.fski-checkout-widget .fski-pickup-locations__empty {
margin: 0;
padding: 14px 16px;
border: 1px solid #e2e2e2;
background: #fafafa;
} .fski-checkout-widget .wc-block-components-radio-control {
display: grid;
gap: 10px;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option,
.fski-checkout-preview__option {
margin: 0;
padding: 16px;
border: 1px solid #d1d1d1;
border-radius: 4px;
background: #fff;
color: #222;
overflow: hidden;
transition: border-color .18s ease, background-color .18s ease;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option:hover,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option:hover,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option:hover {
border-color: #999;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option:has(input:checked),
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option--checked-option-highlighted,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option:has(input:checked),
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option-checked,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option-checked,
.fski-checkout-preview__option.is-active {
border-color: #c8892e;
background: #fffaf2;
}
.fski-checkout-widget input[type="radio"] {
accent-color: #c8892e;
} .fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option {
position: relative;
box-sizing: border-box;
margin: 0;
padding: 16px;
border: 1px solid #d1d1d1;
border-radius: 4px;
background: #fff;
color: #222;
overflow: hidden;
box-shadow: none !important;
transition: border-color .18s ease, background-color .18s ease;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option:hover {
border-color: #999;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option--checked-option-highlighted {
border-color: #c8892e;
background: #fffaf2;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option
> label.wc-block-components-radio-control__option {
position: relative;
box-sizing: border-box;
min-height: var(--fski-option-radio-size);
margin: 0 !important;
padding: 0 0 0 calc(var(--fski-option-radio-size) + var(--fski-option-radio-text-gap)) !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
outline: 0 !important;
overflow: visible !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option
> label.wc-block-components-radio-control__option:hover,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option
> label.wc-block-components-radio-control__option:has(input:checked) {
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option
> label .wc-block-components-radio-control__input {
left: 0 !important;
top: 50% !important;
transform: translateY(-50%) !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-content {
box-sizing: border-box;
margin: 6px 0 0 !important;
padding: 0 0 0 calc(var(--fski-option-radio-size) + var(--fski-option-radio-text-gap)) !important;
border: 0 !important;
background: transparent;
box-shadow: none !important;
color: #666;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-content
.fski-cash-on-pickup-description {
margin: 0;
color: inherit;
font: inherit;
line-height: inherit;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control--highlight-checked::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block
.wc-block-components-radio-control-accordion-option::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-components-checkout-step,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-checkout__order-notes,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-checkout__add-note,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-components-checkbox {
border: 0 !important;
box-shadow: none !important;
outline: 0 !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-components-checkout-step::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-components-checkout-step::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-checkout__order-notes::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-checkout__order-notes::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-checkout__add-note::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
.wc-block-checkout__add-note::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
} .fski-checkout-widget {
--fski-option-radio-left: 16px;
--fski-option-radio-size: 20px;
--fski-option-radio-text-gap: 12px;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block
label.wc-block-components-radio-control__option,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block
label.wc-block-components-radio-control__option {
position: relative;
box-sizing: border-box;
padding-left: calc(
var(--fski-option-radio-left) +
var(--fski-option-radio-size) +
var(--fski-option-radio-text-gap)
) !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block
.wc-block-components-radio-control__input,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block
.wc-block-components-radio-control__input {
position: absolute !important;
left: var(--fski-option-radio-left) !important;
top: 50% !important;
width: var(--fski-option-radio-size) !important;
height: var(--fski-option-radio-size) !important;
margin: 0 !important;
transform: translateY(-50%) !important;
}
.fski-checkout-preview__section--payment .fski-checkout-preview__payment-card {
display: block;
}
.fski-checkout-preview__payment-title {
display: flex;
align-items: center;
gap: var(--fski-option-radio-text-gap, 12px);
}
.fski-checkout-preview__payment-description {
margin-top: 6px;
padding-left: calc(20px + var(--fski-option-radio-text-gap, 12px));
color: #666;
}
.fski-checkout-preview__radio {
flex: 0 0 20px;
width: 20px;
height: 20px;
border: 1px solid #555;
border-radius: 50%;
box-shadow: inset 0 0 0 5px #fff;
background: #c8892e;
}
.fski-checkout-widget .wc-block-components-radio-control-accordion-content {
color: #666;
} .fski-checkout-widget .wp-block-woocommerce-checkout-payment-block,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block > .wc-block-components-checkout-step,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block > .wc-block-components-checkout-step,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step {
border-top: 0 !important;
border-right: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
outline: 0 !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control--highlight-checked::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper,
.fski-checkout-preview__products-wrapper {
box-sizing: border-box !important;
width: auto !important;
margin: 0 !important;
padding: 0 !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-order-summary-cart-items-block .wc-block-components-order-summary,
.fski-checkout-preview__products-list {
box-sizing: border-box !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-order-summary-block:not(.checkout-order-summary-block-fill-wrapper),
.fski-checkout-widget .checkout-order-summary-block-fill {
box-sizing: border-box;
overflow: hidden;
padding: var(--fski-summary-column-padding, 0);
border: 0;
border-radius: var(--fski-summary-column-radius, 6px);
background-color: #fff;
} .fski-checkout-widget .checkout-order-summary-block-fill-wrapper {
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
overflow: visible !important;
}
.fski-checkout-widget .wc-block-components-order-summary-item,
.fski-checkout-preview__product {
box-sizing: border-box;
display: flex !important;
flex-direction: var(--fski-checkout-product-direction, row) !important;
align-items: flex-start;
gap: 12px;
margin: 0 !important;
padding: 16px !important;
border-bottom: 1px solid #e2e2e2;
background: transparent;
}
.fski-checkout-widget .wc-block-components-order-summary-item__image,
.fski-checkout-preview__image-box {
flex: 0 0 auto;
min-width: 0;
}
.fski-checkout-widget .wc-block-components-order-summary-item__description,
.fski-checkout-preview__product-content {
box-sizing: border-box;
flex: 1 1 auto;
width: 100%;
min-width: 0;
}
.fski-checkout-widget .wc-block-components-order-summary-item__total-price,
.fski-checkout-preview__price {
box-sizing: border-box;
flex: 0 0 auto;
min-width: max-content;
margin: 0 !important;
}
.fski-checkout-widget .wc-block-components-order-summary-item__image > img,
.fski-checkout-preview__image {
width: 64px;
height: 64px;
border-radius: 0;
object-fit: cover;
}
.fski-checkout-widget .wc-block-components-product-name {
color: #222;
font-weight: 600;
}
.fski-checkout-widget .wc-block-components-product-details {
color: #666;
}
.fski-checkout-widget .wc-block-components-product-badge {
border: 0;
background: #333;
color: #fff;
}
.fski-checkout-widget .wc-block-components-totals-wrapper {
border-top-color: #e2e2e2;
}
.fski-checkout-widget .wc-block-components-totals-item,
.fski-checkout-widget .wc-block-components-totals-footer-item,
.fski-checkout-preview__total {
padding: 14px 16px;
}
.fski-checkout-widget .wc-block-components-totals-footer-item,
.fski-checkout-preview__total.is-grand {
font-size: 1.15em;
font-weight: 700;
}
.fski-checkout-widget .wc-block-components-totals-coupon {
padding: 0 16px;
}
.fski-checkout-widget .wc-block-components-checkout-place-order-button {
min-height: 50px;
} .fski-checkout-widget .fski-checkout-place-order-slot {
box-sizing: border-box;
display: block;
width: 100%;
margin-top: 24px;
}
.fski-checkout-widget .fski-checkout-place-order-slot .wc-block-components-checkout-place-order-button {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: 100%;
margin: 0;
}
.fski-checkout-widget.fski-place-order-in-summary
.wp-block-woocommerce-checkout-actions-block
.wc-block-components-checkout-place-order-button:not(.fski-checkout-place-order-proxy) {
position: absolute !important;
width: 1px !important;
height: 1px !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: -1px !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}
.fski-checkout-widget .fski-checkout-place-order-proxy[disabled],
.fski-checkout-widget .fski-checkout-place-order-proxy[aria-disabled="true"] {
cursor: not-allowed;
opacity: 0.55;
}
.fski-checkout-preview__place-order-slot {
margin-top: 24px;
} .fski-checkout-widget .fski-checkout-terms,
.fski-checkout-preview__terms {
box-sizing: border-box;
width: auto;
margin: 18px 16px 0;
padding: 0;
border: 0 solid transparent;
background: transparent;
}
.fski-checkout-widget .fski-checkout-terms__label,
.fski-checkout-preview__terms .fski-checkout-terms__label {
display: flex;
align-items: flex-start;
gap: 10px;
width: 100%;
margin: 0;
cursor: pointer;
}
.fski-checkout-widget .fski-checkout-terms__input,
.fski-checkout-preview__terms .fski-checkout-terms__input {
position: absolute !important;
width: 1px !important;
height: 1px !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
}
.fski-checkout-widget .fski-checkout-terms__box,
.fski-checkout-preview__terms .fski-checkout-terms__box {
box-sizing: border-box;
display: inline-flex;
flex: 0 0 20px;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
margin-top: 1px;
border: 1px solid #777;
border-radius: 3px;
background: #fff;
transition: background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease;
}
.fski-checkout-widget .fski-checkout-terms__box svg,
.fski-checkout-preview__terms .fski-checkout-terms__box svg {
width: 72%;
height: 72%;
fill: none;
stroke: #fff;
stroke-width: 2.2;
stroke-linecap: round;
stroke-linejoin: round;
opacity: 0;
transform: scale(0.7);
transition: opacity 0.15s ease, transform 0.15s ease;
}
.fski-checkout-widget .fski-checkout-terms__input:checked + .fski-checkout-terms__box,
.fski-checkout-preview__terms .fski-checkout-terms__input:checked + .fski-checkout-terms__box {
border-color: #1e6f43;
background: #1e6f43;
}
.fski-checkout-widget .fski-checkout-terms__input:checked + .fski-checkout-terms__box svg,
.fski-checkout-preview__terms .fski-checkout-terms__input:checked + .fski-checkout-terms__box svg {
opacity: 1;
transform: scale(1);
}
.fski-checkout-widget .fski-checkout-terms__input:focus-visible + .fski-checkout-terms__box,
.fski-checkout-preview__terms .fski-checkout-terms__input:focus-visible + .fski-checkout-terms__box {
outline: 2px solid currentColor;
outline-offset: 3px;
}
.fski-checkout-widget .fski-checkout-terms__text,
.fski-checkout-preview__terms .fski-checkout-terms__text {
min-width: 0;
color: #333;
font-size: 14px;
line-height: 1.5;
overflow-wrap: anywhere;
}
.fski-checkout-widget .fski-checkout-terms__link,
.fski-checkout-preview__terms .fski-checkout-terms__link {
color: #8b5c17;
font-weight: 600;
text-decoration: underline;
text-underline-offset: 2px;
}
.fski-checkout-widget .fski-checkout-terms__link--plain,
.fski-checkout-preview__terms .fski-checkout-terms__link--plain {
text-decoration: none;
}
.fski-checkout-widget .fski-checkout-terms__error,
.fski-checkout-preview__terms .fski-checkout-terms__error {
margin: 8px 0 0 30px;
color: #b42318;
font-size: 13px;
line-height: 1.4;
}
.fski-checkout-widget .fski-checkout-terms.is-error .fski-checkout-terms__box {
border-color: #b42318;
box-shadow: 0 0 0 1px #b42318;
} .fski-checkout-widget .fski-terms-native-block,
.fski-checkout-widget .fski-terms-native-field,
.fski-checkout-widget .fski-terms-only-native-block {
position: absolute !important;
width: 1px !important;
height: 1px !important;
min-width: 0 !important;
min-height: 0 !important;
margin: -1px !important;
padding: 0 !important;
overflow: hidden !important;
clip: rect(0 0 0 0) !important;
clip-path: inset(50%) !important;
white-space: nowrap !important;
border: 0 !important;
} .fski-checkout-preview {
color: #222;
}
.fski-checkout-preview section {
margin-bottom: 28px;
}
.fski-checkout-preview input,
.fski-checkout-preview select,
.fski-checkout-preview textarea {
width: 100%;
min-height: 48px;
border: 1px solid #aaa;
background: #fff;
padding: 12px;
margin-bottom: 10px;
}
.fski-checkout-preview textarea {
min-height: 110px;
}
.fski-checkout-preview__fields {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 10px;
}
.fski-checkout-preview__fields input:nth-child(3) {
grid-column: 1 / -1;
}
.fski-checkout-preview__pickup-option {
grid-template-columns: 18px minmax(0, 1fr) auto;
}
.fski-checkout-preview__pickup-option > span:first-child {
width: 18px;
height: 18px;
border: 5px solid #c8892e;
border-radius: 50%;
}
.fski-checkout-preview__summary {
border: 1px solid #ddd;
padding: var(--fski-summary-column-padding, 22px) !important;
border-radius: var(--fski-summary-column-radius, 0) !important;
}
.fski-checkout-preview__product {
--fski-checkout-product-direction: row;
}
.fski-checkout-preview__image {
display: block;
background: #eee;
}
.fski-checkout-preview__total {
display: flex;
justify-content: space-between;
gap: 20px;
border-bottom: 1px solid #ddd;
}
.fski-checkout-preview__total.is-grand {
border-bottom: 0;
}
.fski-checkout-preview__button {
display: block;
width: 100%;
border: 1px solid #222;
background: #222;
color: #fff;
padding: 14px 24px;
cursor: pointer;
}
@media (max-width: 767px) {
.fski-checkout-widget .wc-block-components-order-summary-item,
.fski-checkout-preview__product {
--fski-checkout-product-direction: column;
}
.fski-checkout-widget .wc-block-components-order-summary-item__description,
.fski-checkout-preview__product-content {
width: 100%;
}
.fski-checkout-widget .wc-block-components-order-summary-item__total-price,
.fski-checkout-preview__price {
align-self: flex-start;
}
}
@media (max-width: 900px) {
.fski-checkout-widget > .wp-block-woocommerce-checkout,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout,
.fski-checkout-preview.wc-block-checkout {
flex-direction: column !important;
gap: 28px !important;
}
.fski-checkout-widget > .wp-block-woocommerce-checkout > .wp-block-woocommerce-checkout-fields-block,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout > .wc-block-components-main,
.fski-checkout-preview > .wc-block-checkout__main,
.fski-checkout-widget > .wp-block-woocommerce-checkout > .wp-block-woocommerce-checkout-totals-block,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout > .wc-block-components-sidebar,
.fski-checkout-preview > .wc-block-checkout__sidebar {
flex: 0 0 auto !important;
width: 100% !important;
min-width: 0 !important;
}
.fski-checkout-preview__fields {
grid-template-columns: minmax(0, 1fr);
}
.fski-checkout-preview__fields input:nth-child(3) {
grid-column: auto;
}
} .fski-checkout-widget.fski-checkout-compact > .wp-block-woocommerce-checkout > .wp-block-woocommerce-checkout-totals-block,
.fski-checkout-widget.fski-checkout-compact .wc-block-components-sidebar-layout.wc-block-checkout > .wc-block-components-sidebar,
.fski-checkout-widget > .wp-block-woocommerce-checkout.is-medium > .wp-block-woocommerce-checkout-totals-block,
.fski-checkout-widget > .wp-block-woocommerce-checkout.is-small > .wp-block-woocommerce-checkout-totals-block,
.fski-checkout-widget > .wp-block-woocommerce-checkout.is-mobile > .wp-block-woocommerce-checkout-totals-block,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout.is-medium > .wc-block-components-sidebar,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout.is-small > .wc-block-components-sidebar,
.fski-checkout-widget .wc-block-components-sidebar-layout.wc-block-checkout.is-mobile > .wc-block-components-sidebar {
display: none !important;
}
.fski-checkout-widget.fski-checkout-compact .checkout-order-summary-block-fill-wrapper {
display: block !important;
width: 100% !important;
max-width: none !important;
margin: 0 !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-order-summary-totals-block > .wc-block-components-totals-wrapper,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-summary-block:not(.checkout-order-summary-block-fill-wrapper) > .wc-block-components-totals-wrapper,
.fski-checkout-widget .checkout-order-summary-block-fill > .wc-block-components-totals-wrapper {
border-top-style: none !important;
}
@media (max-width: 560px) {
.fski-checkout-widget .wc-block-checkout__shipping-method-container,
.fski-checkout-widget .fski-checkout-delivery-mode,
.fski-checkout-preview .fski-checkout-delivery-mode {
grid-template-columns: minmax(0, 1fr) !important;
}
.fski-checkout-widget .fski-pickup-locations__heading {
flex-direction: column;
gap: 5px;
}
} .fski-checkout-widget [data-fski-delivery-fallback],
.fski-checkout-widget [data-fski-pickup-fallback] {
clear: both;
} .fski-checkout-widget.fski-hide-heading-contact .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-contact .wp-block-woocommerce-checkout-contact-information-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-contact .fski-checkout-preview__section--contact > .fski-checkout-preview__title,
.fski-checkout-widget.fski-hide-heading-delivery .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-delivery .wp-block-woocommerce-checkout-shipping-method-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-delivery .fski-checkout-delivery-mode-fallback__title,
.fski-checkout-widget.fski-hide-heading-delivery .fski-checkout-preview__section--delivery > .fski-checkout-preview__title,
.fski-checkout-widget.fski-hide-heading-pickup .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-pickup .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-pickup .fski-pickup-locations__title,
.fski-checkout-widget.fski-hide-heading-pickup .fski-checkout-preview__section--pickup > .fski-checkout-preview__title,
.fski-checkout-widget.fski-hide-heading-shipping-address .wp-block-woocommerce-checkout-shipping-address-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-shipping-address .wp-block-woocommerce-checkout-shipping-address-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-billing-address .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-billing-address .wp-block-woocommerce-checkout-billing-address-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-billing-address .fski-checkout-preview__section--billing-address > .fski-checkout-preview__title,
.fski-checkout-widget.fski-hide-heading-shipping-options .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-shipping-options .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-payment .wp-block-woocommerce-checkout-payment-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-payment .wp-block-woocommerce-checkout-payment-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-payment .fski-checkout-preview__section--payment > .fski-checkout-preview__title,
.fski-checkout-widget.fski-hide-heading-additional-information .wp-block-woocommerce-checkout-additional-information-block .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-additional-information .wp-block-woocommerce-checkout-additional-information-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-summary .wp-block-woocommerce-checkout-order-summary-block > .wc-block-components-checkout-step__heading,
.fski-checkout-widget.fski-hide-heading-summary .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title,
.fski-checkout-widget.fski-hide-heading-summary .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-title,
.fski-checkout-widget.fski-hide-heading-summary .fski-checkout-preview__summary-heading,
.fski-checkout-widget.fski-hide-heading-summary .fski-checkout-preview__section--summary > .fski-checkout-preview__title {
display: none !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-radio-control::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block .wc-block-components-radio-control::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block .wc-block-components-radio-control::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block label.wc-block-components-radio-control__option::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block label.wc-block-components-radio-control__option::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block .wc-block-components-radio-control-accordion-option::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
outline: 0 !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block label.wc-block-components-radio-control__option,
.fski-checkout-widget .wp-block-woocommerce-checkout-shipping-methods-block label.wc-block-components-radio-control__option--checked-option-highlighted,
.fski-checkout-widget .wp-block-woocommerce-checkout-pickup-options-block label.wc-block-components-radio-control__option--checked-option-highlighted,
.fski-checkout-widget .wp-block-woocommerce-checkout-payment-block label.wc-block-components-radio-control__option--checked-option-highlighted {
box-shadow: none !important;
outline: 0 !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__container,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__content,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__order-notes,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox > label {
border-top: 0 !important;
border-right: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
outline: 0 !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__container::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__container::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__content::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkout-step__content::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__order-notes::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__order-notes::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-checkout__add-note::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox::after,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox > label::before,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block .wc-block-components-checkbox > label::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
outline: 0 !important;
}
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block hr {
display: none !important;
} .fski-checkout-widget fieldset#order-notes,
.fski-checkout-widget #order-notes.wc-block-components-checkout-step,
.fski-checkout-widget #order-notes .wc-block-components-checkout-step__container,
.fski-checkout-widget #order-notes .wc-block-components-checkout-step__content,
.fski-checkout-widget #order-notes .wc-block-components-checkbox,
.fski-checkout-widget #order-notes .wc-block-components-checkbox > label {
border-bottom: 0 !important;
box-shadow: none !important;
outline: 0 !important;
}
.fski-checkout-widget fieldset#order-notes::before,
.fski-checkout-widget fieldset#order-notes::after,
.fski-checkout-widget #order-notes .wc-block-components-checkout-step__container::before,
.fski-checkout-widget #order-notes .wc-block-components-checkout-step__container::after,
.fski-checkout-widget #order-notes .wc-block-components-checkout-step__content::before,
.fski-checkout-widget #order-notes .wc-block-components-checkout-step__content::after,
.fski-checkout-widget #order-notes .wc-block-components-checkbox::before,
.fski-checkout-widget #order-notes .wc-block-components-checkbox::after,
.fski-checkout-widget #order-notes .wc-block-components-checkbox > label::before,
.fski-checkout-widget #order-notes .wc-block-components-checkbox > label::after {
content: none !important;
display: none !important;
border: 0 !important;
box-shadow: none !important;
} .fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
+ .wp-block-woocommerce-checkout-terms-block,
.fski-checkout-widget .wp-block-woocommerce-checkout-order-note-block
+ .wp-block-woocommerce-checkout-actions-block,
.fski-checkout-widget fieldset#order-notes
+ .wp-block-woocommerce-checkout-terms-block,
.fski-checkout-widget fieldset#order-notes
+ .wp-block-woocommerce-checkout-actions-block {
border-top: 0 !important;
box-shadow: none !important;
} .elementor-widget-fski-woo-cart,
.elementor-widget-fski-woo-cart > .elementor-widget-container,
.fski-cart-widget {
box-sizing: border-box;
width: 100%;
min-width: 0;
max-width: none;
}
.fski-cart-widget {
--fski-cart-main-width: 66%;
--fski-cart-column-gap: 40px;
--fski-cart-max-width: none;
--fski-cart-main-bg: #fff;
--fski-cart-main-border-style: solid;
--fski-cart-main-border-width: 1px;
--fski-cart-main-border-color: #e1e1e1;
--fski-cart-main-shadow: none;
--fski-cart-main-padding: 0;
--fski-cart-main-margin: 0;
--fski-cart-main-radius: 0;
--fski-cart-summary-bg: #fff;
--fski-cart-summary-border-style: solid;
--fski-cart-summary-border-width: 1px;
--fski-cart-summary-border-color: #e1e1e1;
--fski-cart-summary-shadow: none;
--fski-cart-summary-padding: 24px;
--fski-cart-summary-margin: 0;
--fski-cart-summary-radius: 0;
--fski-cart-row-bg: transparent;
--fski-cart-row-hover-bg: transparent;
--fski-cart-row-padding: 20px 12px;
--fski-cart-row-gap: 0px;
--fski-cart-row-border-style: solid;
--fski-cart-row-border-width: 0 0 1px 0;
--fski-cart-row-border-color: #e6e6e6;
--fski-cart-product-direction: row;
--fski-cart-image-alignment: flex-start;
--fski-cart-content-alignment: start;
--fski-cart-price-alignment: flex-start;
--fski-cart-image-width: 100px;
--fski-cart-image-gap: 20px;
--fski-cart-image-radius: 0;
--fski-cart-title-color: inherit;
--fski-cart-meta-color: #777;
--fski-cart-meta-gap: 6px;
--fski-cart-price-color: inherit;
--fski-cart-remove-color: inherit;
--fski-cart-remove-hover-color: inherit;
--fski-cart-quantity-bg: #fff;
--fski-cart-quantity-color: inherit;
--fski-cart-quantity-button-bg: #fff;
--fski-cart-quantity-radius: 0;
--fski-cart-quantity-height: 38px;
--fski-cart-quantity-border-style: solid;
--fski-cart-quantity-border-width: 1px;
--fski-cart-quantity-border-color: #d2d2d2;
--fski-cart-summary-heading-color: inherit;
--fski-cart-summary-heading-margin: 0 0 18px 0;
--fski-cart-summary-totals-border-style: none;
--fski-cart-summary-totals-border-width: 1px;
--fski-cart-summary-totals-border-color: #d9d9d9;
--fski-cart-summary-totals-padding-top: 20px;
--fski-cart-summary-totals-padding-bottom: 16px;
--fski-cart-summary-row-bg: transparent;
--fski-cart-summary-columns-gap: 20px;
--fski-cart-summary-row-vertical-padding: 0px;
--fski-cart-summary-rows-gap: 0px;
--fski-cart-summary-value-min-width: 90px;
--fski-cart-summary-value-alignment: end;
--fski-cart-shipping-options-top-gap: 16px;
--fski-cart-shipping-options-title-margin: 0 0 8px 0;
--fski-cart-shipping-options-title-padding: 0;
--fski-cart-shipping-options-title-color: inherit;
--fski-cart-shipping-options-title-bg: transparent;
--fski-cart-shipping-options-title-align: left;
--fski-cart-shipping-options-title-radius: 0;
--fski-cart-shipping-options-list-gap: 8px;
--fski-cart-summary-separator-style: solid;
--fski-cart-summary-separator-width: 1px;
--fski-cart-summary-separator: #e4e4e4;
--fski-cart-summary-label-color: inherit;
--fski-cart-summary-value-color: inherit;
--fski-cart-grand-bg: transparent;
--fski-cart-grand-color: inherit;
--fski-cart-grand-label-color: inherit;
--fski-cart-grand-value-color: inherit;
--fski-cart-grand-padding: 14px 0;
--fski-cart-grand-margin: 0;
--fski-cart-coupon-bg: transparent;
--fski-cart-coupon-padding: 0;
--fski-cart-coupon-input-color: inherit;
--fski-cart-coupon-input-bg: #fff;
--fski-cart-coupon-input-radius: 0;
--fski-cart-coupon-input-border-style: solid;
--fski-cart-coupon-input-border-width: 1px;
--fski-cart-coupon-input-border-color: #d2d2d2;
--fski-cart-coupon-button-color: inherit;
--fski-cart-coupon-button-bg: #fff;
--fski-cart-coupon-button-radius: 0;
--fski-cart-coupon-button-border-style: solid;
--fski-cart-coupon-button-border-width: 1px;
--fski-cart-coupon-button-border-color: #d2d2d2;
--fski-cart-checkout-color: #fff;
--fski-cart-checkout-bg: #c8892e;
--fski-cart-checkout-hover-color: #fff;
--fski-cart-checkout-hover-bg: #a96f20;
--fski-cart-checkout-radius: 0;
--fski-cart-checkout-padding: 14px 20px;
--fski-cart-checkout-margin: 20px 0 0;
--fski-cart-checkout-width: 100%;
--fski-cart-checkout-border-style: solid;
--fski-cart-checkout-border-width: 1px;
--fski-cart-checkout-border-color: #c8892e;
--fski-cart-cross-bg: transparent;
--fski-cart-cross-padding: 20px;
--fski-cart-cross-margin: 42px 0 0;
--fski-cart-cross-heading-color: inherit;
--fski-cart-empty-bg: #fff;
--fski-cart-empty-border-style: solid;
--fski-cart-empty-border-width: 1px;
--fski-cart-empty-border-color: #e2e2e2;
--fski-cart-empty-padding: 56px 32px;
--fski-cart-empty-radius: 0;
--fski-cart-empty-heading-color: inherit;
--fski-cart-empty-text-color: inherit;
margin-inline: auto;
max-width: var(--fski-cart-max-width) !important;
}
.fski-cart-widget *,
.fski-cart-widget *::before,
.fski-cart-widget *::after {
box-sizing: border-box;
} .fski-cart-widget > .wp-block-woocommerce-cart,
.fski-cart-widget > .wp-block-woocommerce-cart.alignwide {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
}
.fski-cart-widget > .wp-block-woocommerce-cart > .wp-block-woocommerce-filled-cart-block,
.fski-cart-widget .wc-block-components-sidebar-layout.wc-block-cart,
.fski-cart-preview.wc-block-cart {
display: flex !important;
flex-flow: row nowrap !important;
align-items: flex-start !important;
gap: var(--fski-cart-column-gap) !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
} .fski-cart-widget .wc-block-components-sidebar-layout.wc-block-cart > .wc-block-components-main,
.fski-cart-widget > .wp-block-woocommerce-cart > .wp-block-woocommerce-filled-cart-block > .wp-block-woocommerce-cart-items-block,
.fski-cart-preview__main {
flex: 0 1 var(--fski-cart-main-width) !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
float: none !important;
background: var(--fski-cart-main-bg) !important;
border-style: var(--fski-cart-main-border-style) !important;
border-width: var(--fski-cart-main-border-width) !important;
border-color: var(--fski-cart-main-border-color) !important;
box-shadow: var(--fski-cart-main-shadow) !important;
padding: var(--fski-cart-main-padding) !important;
margin: var(--fski-cart-main-margin) !important;
border-radius: var(--fski-cart-main-radius) !important;
overflow: hidden !important;
}
.fski-cart-widget .wc-block-components-main.wc-block-cart__main > .wp-block-woocommerce-cart-items-block {
width: 100% !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-totals-block,
.fski-cart-widget .wc-block-components-sidebar-layout.wc-block-cart > .wc-block-components-sidebar,
.fski-cart-preview__sidebar {
flex: 1 1 0 !important;
align-self: flex-start !important;
width: auto !important;
min-width: 300px !important;
max-width: none !important;
float: none !important;
background: var(--fski-cart-summary-bg) !important;
border-style: var(--fski-cart-summary-border-style) !important;
border-width: var(--fski-cart-summary-border-width) !important;
border-color: var(--fski-cart-summary-border-color) !important;
box-shadow: var(--fski-cart-summary-shadow) !important;
padding: var(--fski-cart-summary-padding) !important;
margin: var(--fski-cart-summary-margin) !important;
border-radius: var(--fski-cart-summary-radius) !important;
overflow: hidden;
} .fski-cart-widget .wc-block-cart-items,
.fski-cart-widget .wc-block-cart-items table,
.fski-cart-widget .wp-block-woocommerce-cart-line-items-block {
display: block !important;
width: 100% !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-collapse: separate !important;
border-spacing: 0 !important;
}
.fski-cart-widget .wc-block-cart-items tbody {
display: block !important;
width: 100% !important;
min-width: 0 !important;
}
.fski-cart-widget .wc-block-cart-items__header {
display: none !important;
}
.fski-cart-widget .wc-block-cart-items__row {
display: flex !important;
flex-flow: var(--fski-cart-product-direction, row) nowrap !important;
align-items: flex-start !important;
gap: var(--fski-cart-image-gap) !important;
width: 100% !important;
min-width: 0 !important;
margin: 0 !important;
padding: var(--fski-cart-row-padding) !important;
background: var(--fski-cart-row-bg) !important;
border-style: var(--fski-cart-row-border-style) !important;
border-width: var(--fski-cart-row-border-width) !important;
border-color: var(--fski-cart-row-border-color) !important;
transition: background-color .18s ease;
}
.fski-cart-widget .wc-block-cart-items__row + .wc-block-cart-items__row {
margin-top: var(--fski-cart-row-gap) !important;
}
.fski-cart-widget .wc-block-cart-items__row:hover {
background: var(--fski-cart-row-hover-bg) !important;
}
.fski-cart-widget .wc-block-cart-items__row > td {
display: block !important;
width: auto !important;
min-width: 0 !important;
max-width: none !important;
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: 0 !important;
vertical-align: top !important;
}
.fski-cart-widget .wc-block-cart-items__row > td.wc-block-cart-item__image,
.fski-cart-widget .wc-block-cart-items__row > .wc-block-cart-item__image {
flex: 0 0 auto !important;
align-self: var(--fski-cart-image-alignment, flex-start) !important;
width: var(--fski-cart-image-width) !important;
inline-size: var(--fski-cart-image-width) !important;
min-width: 0 !important;
max-width: 100% !important;
padding: 0 !important;
overflow: hidden !important;
}
.fski-cart-widget .wc-block-cart-item__image > a,
.fski-cart-widget .wc-block-cart-item__image picture {
display: block !important;
width: 100% !important;
max-width: none !important;
}
.fski-cart-widget .wc-block-cart-item__image img,
.fski-cart-widget .fski-cart-preview__image {
display: block !important;
width: 100% !important;
max-width: 100% !important;
height: auto !important;
aspect-ratio: 1 / 1;
object-fit: cover !important;
border-radius: var(--fski-cart-image-radius) !important;
}
.fski-cart-widget .fski-cart-preview__image {
background: #efefef;
}
.fski-cart-widget .wc-block-cart-item__product {
flex: 1 1 0 !important;
align-self: stretch !important;
width: 100% !important;
min-width: 0 !important;
text-align: var(--fski-cart-content-alignment, start) !important;
overflow-wrap: anywhere;
}
.fski-cart-widget .wc-block-cart-item__wrap {
display: flex !important;
flex-direction: column !important;
align-items: var(--fski-cart-content-alignment, start) !important;
width: 100% !important;
min-width: 0 !important;
}
.fski-cart-widget .wc-block-cart-item__total {
flex: 0 0 auto !important;
align-self: var(--fski-cart-price-alignment, flex-start) !important;
min-width: max-content !important;
margin: 0 !important;
text-align: end !important;
white-space: nowrap;
}
.fski-cart-widget .wc-block-components-product-name {
display: inline-block !important;
max-width: 100% !important;
color: var(--fski-cart-title-color) !important;
text-decoration: none !important;
font-family: var(--fski-cart-title-font-family, inherit) !important;
font-size: var(--fski-cart-title-font-size, inherit) !important;
font-weight: var(--fski-cart-title-font-weight, inherit) !important;
line-height: var(--fski-cart-title-line-height, normal) !important;
letter-spacing: var(--fski-cart-title-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-title-word-spacing, normal) !important;
text-transform: var(--fski-cart-title-text-transform, none) !important;
font-style: var(--fski-cart-title-font-style, normal) !important;
text-decoration-line: var(--fski-cart-title-text-decoration, none) !important;
}
.fski-cart-widget .wc-block-cart-item__prices {
display: flex !important;
flex-wrap: wrap !important;
align-items: center !important;
gap: 6px !important;
margin-top: 4px !important;
}
.fski-cart-widget .wc-block-components-product-metadata,
.fski-cart-widget .wc-block-components-product-details {
margin-top: var(--fski-cart-meta-gap) !important;
color: var(--fski-cart-meta-color) !important;
font-family: var(--fski-cart-meta-font-family, inherit) !important;
font-size: var(--fski-cart-meta-font-size, inherit) !important;
font-weight: var(--fski-cart-meta-font-weight, inherit) !important;
line-height: var(--fski-cart-meta-line-height, normal) !important;
letter-spacing: var(--fski-cart-meta-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-meta-word-spacing, normal) !important;
text-transform: var(--fski-cart-meta-text-transform, none) !important;
font-style: var(--fski-cart-meta-font-style, normal) !important;
}
.fski-cart-widget .wc-block-components-product-metadata p,
.fski-cart-widget .wc-block-components-product-details li {
margin-top: 0 !important;
margin-bottom: 3px !important;
color: inherit !important;
}
.fski-cart-widget .wc-block-components-product-price,
.fski-cart-widget .wc-block-cart-item__total-price-and-sale-badge-wrapper,
.fski-cart-widget .wc-block-cart-item__total {
color: var(--fski-cart-price-color) !important;
font-family: var(--fski-cart-price-font-family, inherit) !important;
font-size: var(--fski-cart-price-font-size, inherit) !important;
font-weight: var(--fski-cart-price-font-weight, inherit) !important;
line-height: var(--fski-cart-price-line-height, normal) !important;
letter-spacing: var(--fski-cart-price-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-price-word-spacing, normal) !important;
}
.fski-cart-widget .wc-block-cart-item__quantity {
display: flex !important;
flex-flow: row wrap !important;
align-items: center !important;
justify-content: var(--fski-cart-content-alignment, start) !important;
gap: 10px !important;
width: 100% !important;
margin-top: 12px !important;
}
.fski-cart-widget .wc-block-components-quantity-selector {
display: inline-flex !important;
align-items: stretch !important;
overflow: hidden !important;
min-height: var(--fski-cart-quantity-height) !important;
background: var(--fski-cart-quantity-bg) !important;
border-style: var(--fski-cart-quantity-border-style) !important;
border-width: var(--fski-cart-quantity-border-width) !important;
border-color: var(--fski-cart-quantity-border-color) !important;
border-radius: var(--fski-cart-quantity-radius) !important;
}
.fski-cart-widget .wc-block-components-quantity-selector::after {
display: none !important;
}
.fski-cart-widget .wc-block-components-quantity-selector__button,
.fski-cart-widget .wc-block-components-quantity-selector__input {
min-width: var(--fski-cart-quantity-height) !important;
min-height: var(--fski-cart-quantity-height) !important;
height: var(--fski-cart-quantity-height) !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
box-shadow: none !important;
color: var(--fski-cart-quantity-color) !important;
font-family: var(--fski-cart-quantity-font-family, inherit) !important;
font-size: var(--fski-cart-quantity-font-size, inherit) !important;
font-weight: var(--fski-cart-quantity-font-weight, inherit) !important;
line-height: var(--fski-cart-quantity-line-height, normal) !important;
text-align: center !important;
}
.fski-cart-widget .wc-block-components-quantity-selector__button {
background: var(--fski-cart-quantity-button-bg) !important;
}
.fski-cart-widget .wc-block-components-quantity-selector__input {
background: var(--fski-cart-quantity-bg) !important;
}
.fski-cart-widget .wc-block-cart-item__remove-link {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 24px !important;
height: 24px !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: var(--fski-cart-remove-color) !important;
font-family: var(--fski-cart-remove-font-family, inherit) !important;
font-size: var(--fski-cart-remove-font-size, inherit) !important;
font-weight: var(--fski-cart-remove-font-weight, inherit) !important;
line-height: 1 !important;
text-decoration: none !important;
cursor: pointer !important;
}
.fski-cart-widget .wc-block-cart-item__remove-link svg {
width: 22px !important;
height: 22px !important;
fill: currentColor !important;
}
.fski-cart-widget .wc-block-cart-item__remove-link:hover {
color: var(--fski-cart-remove-hover-color) !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-block,
.fski-cart-widget .wc-block-components-sidebar.wc-block-cart__sidebar {
width: 100% !important;
min-width: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-coupon-form-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-subtotal-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-fee-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-discount-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-shipping-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-taxes-block {
border: 0 !important;
box-shadow: none !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper:first-child,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper:first-child::before,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper:first-child::after,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper::before,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper::after {
border-top: 0 !important;
border-top-width: 0 !important;
box-shadow: none !important;
background-image: none !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper:first-child .wc-block-components-totals-item,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper:first-child .wc-block-components-totals-item {
border-top: 0 !important;
border-top-width: 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper,
.fski-cart-widget .fski-cart-preview__coupon-wrapper,
.fski-cart-widget .fski-cart-preview__grand-wrapper {
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
min-height: 0 !important;
box-shadow: none !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block,
.fski-cart-widget .fski-cart-preview__totals-block {
border-top-width: var(--fski-cart-summary-totals-border-width, 1px) !important;
border-top-style: var(--fski-cart-summary-totals-border-style, none) !important;
border-top-color: var(--fski-cart-summary-totals-border-color, #d9d9d9) !important;
padding-top: var(--fski-cart-summary-totals-padding-top, 20px) !important;
padding-bottom: var(--fski-cart-summary-totals-padding-bottom, 16px) !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block {
padding: var(--fski-cart-summary-heading-padding, 0) !important;
margin: 0 !important;
border: 0 !important;
min-height: 0 !important;
box-sizing: border-box !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block .wc-block-cart__totals-title,
.fski-cart-widget .fski-cart-preview__summary-title {
padding: 0 !important;
box-sizing: border-box !important;
}
.fski-cart-widget .wc-block-cart__totals-title,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block .wc-block-cart__totals-title,
.fski-cart-widget .wc-block-cart__totals-title *,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block .wc-block-cart__totals-title * {
margin: var(--fski-cart-summary-heading-margin) !important;
color: var(--fski-cart-summary-heading-color) !important;
font-family: var(--fski-cart-summary-heading-font-family, inherit);
font-size: var(--fski-cart-summary-heading-font-size, inherit);
font-weight: var(--fski-cart-summary-heading-font-weight, inherit);
line-height: var(--fski-cart-summary-heading-line-height, normal);
letter-spacing: var(--fski-cart-summary-heading-letter-spacing, normal);
word-spacing: var(--fski-cart-summary-heading-word-spacing, normal);
text-transform: var(--fski-cart-summary-heading-text-transform, none);
font-style: var(--fski-cart-summary-heading-font-style, normal);
text-decoration: var(--fski-cart-summary-heading-text-decoration, none);
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-coupon-form-block,
.fski-cart-widget .wc-block-components-totals-item,
.fski-cart-widget .wc-block-components-totals-footer-item {
border-top-width: var(--fski-cart-summary-separator-width) !important;
border-top-style: var(--fski-cart-summary-separator-style) !important;
border-top-color: var(--fski-cart-summary-separator) !important;
border-right: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
}
.fski-cart-widget .wc-block-components-totals-item,
.fski-cart-widget .fski-cart-preview__total {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(var(--fski-cart-summary-value-min-width), auto) !important;
column-gap: var(--fski-cart-summary-columns-gap) !important;
row-gap: 4px !important;
align-items: start !important;
justify-content: stretch !important;
width: 100% !important;
min-width: 0 !important;
background: var(--fski-cart-summary-row-bg) !important;
padding: var(--fski-cart-summary-row-vertical-padding, 0) 0 !important;
margin: 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-subtotal-block.wc-block-components-totals-wrapper,
.fski-cart-widget .fski-cart-preview__totals-block > .wp-block-woocommerce-cart-order-summary-subtotal-block.wc-block-components-totals-wrapper {
padding: 0 !important;
margin: 0 0 var(--fski-cart-summary-rows-gap, 0) 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper,
.fski-cart-widget .fski-cart-preview__totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper {
margin-top: 0 !important;
padding-top: 0 !important;
}
.fski-cart-widget .wc-block-components-totals-item__label,
.fski-cart-widget .fski-cart-preview__total:not(.is-grand) > span {
grid-column: 1 !important;
justify-self: start !important;
align-self: start !important;
width: auto !important;
min-width: 0 !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
text-align: start !important;
}
.fski-cart-widget .wc-block-components-totals-item__label,
.fski-cart-widget .wc-block-components-totals-item__label *,
.fski-cart-widget .fski-cart-preview__total:not(.is-grand) > span {
color: var(--fski-cart-summary-label-color) !important;
font-family: var(--fski-cart-summary-label-font-family, inherit);
font-size: var(--fski-cart-summary-label-font-size, inherit);
font-weight: var(--fski-cart-summary-label-font-weight, inherit);
line-height: var(--fski-cart-summary-label-line-height, normal);
letter-spacing: var(--fski-cart-summary-label-letter-spacing, normal);
word-spacing: var(--fski-cart-summary-label-word-spacing, normal);
text-transform: var(--fski-cart-summary-label-text-transform, none);
font-style: var(--fski-cart-summary-label-font-style, normal);
text-decoration: var(--fski-cart-summary-label-text-decoration, none);
}
.fski-cart-widget .wc-block-components-totals-item__value,
.fski-cart-widget .fski-cart-preview__total:not(.is-grand) > strong {
grid-column: 2 !important;
justify-self: var(--fski-cart-summary-value-alignment) !important;
align-self: start !important;
width: auto !important;
min-width: var(--fski-cart-summary-value-min-width) !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
text-align: var(--fski-cart-summary-value-alignment) !important;
white-space: nowrap !important;
}
.fski-cart-widget .wc-block-components-totals-item__value,
.fski-cart-widget .wc-block-components-totals-item__value *,
.fski-cart-widget .fski-cart-preview__total:not(.is-grand) > strong {
color: var(--fski-cart-summary-value-color) !important;
font-family: var(--fski-cart-summary-value-font-family, inherit);
font-size: var(--fski-cart-summary-value-font-size, inherit);
font-weight: var(--fski-cart-summary-value-font-weight, inherit);
line-height: var(--fski-cart-summary-value-line-height, normal);
letter-spacing: var(--fski-cart-summary-value-letter-spacing, normal);
word-spacing: var(--fski-cart-summary-value-word-spacing, normal);
text-transform: var(--fski-cart-summary-value-text-transform, none);
font-style: var(--fski-cart-summary-value-font-style, normal);
text-decoration: var(--fski-cart-summary-value-text-decoration, none);
}
.fski-cart-widget .wc-block-components-totals-item > :not(.wc-block-components-totals-item__label):not(.wc-block-components-totals-item__value),
.fski-cart-widget .wc-block-components-totals-item__description,
.fski-cart-widget .wc-block-components-totals-item__description * {
grid-column: 1 / -1 !important;
width: 100% !important;
min-width: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.fski-cart-widget .wc-block-components-totals-footer-item {
background: var(--fski-cart-grand-bg) !important;
color: var(--fski-cart-grand-color) !important;
padding: var(--fski-cart-grand-padding) !important;
margin: var(--fski-cart-grand-margin) !important;
font-family: var(--fski-cart-grand-font-family, inherit);
font-size: var(--fski-cart-grand-font-size, inherit);
font-weight: var(--fski-cart-grand-font-weight, 700);
line-height: var(--fski-cart-grand-line-height, normal);
letter-spacing: var(--fski-cart-grand-letter-spacing, normal);
word-spacing: var(--fski-cart-grand-word-spacing, normal);
text-transform: var(--fski-cart-grand-text-transform, none);
font-style: var(--fski-cart-grand-font-style, normal);
text-decoration: var(--fski-cart-grand-text-decoration, none);
}
.fski-cart-widget .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.fski-cart-widget .fski-cart-preview__total.is-grand > span {
grid-column: 1 !important;
justify-self: start !important;
align-self: start !important;
width: auto !important;
min-width: 0 !important;
margin: 0 !important;
padding: 0 !important;
}
.fski-cart-widget .wc-block-components-totals-footer-item .wc-block-components-totals-item__label,
.fski-cart-widget .wc-block-components-totals-footer-item .wc-block-components-totals-item__label *,
.fski-cart-widget .fski-cart-preview__total.is-grand > span {
color: var(--fski-cart-grand-label-color, var(--fski-cart-grand-color)) !important;
font-family: var(--fski-cart-grand-label-font-family, var(--fski-cart-grand-font-family, inherit));
font-size: var(--fski-cart-grand-label-font-size, var(--fski-cart-grand-font-size, inherit));
font-weight: var(--fski-cart-grand-label-font-weight, var(--fski-cart-grand-font-weight, 700));
line-height: var(--fski-cart-grand-label-line-height, var(--fski-cart-grand-line-height, normal));
letter-spacing: var(--fski-cart-grand-label-letter-spacing, var(--fski-cart-grand-letter-spacing, normal));
word-spacing: var(--fski-cart-grand-label-word-spacing, var(--fski-cart-grand-word-spacing, normal));
text-transform: var(--fski-cart-grand-label-text-transform, var(--fski-cart-grand-text-transform, none));
font-style: var(--fski-cart-grand-label-font-style, var(--fski-cart-grand-font-style, normal));
text-decoration: var(--fski-cart-grand-label-text-decoration, var(--fski-cart-grand-text-decoration, none));
}
.fski-cart-widget .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
.fski-cart-widget .fski-cart-preview__total.is-grand > strong {
grid-column: 2 !important;
justify-self: var(--fski-cart-summary-value-alignment) !important;
align-self: start !important;
width: auto !important;
min-width: var(--fski-cart-summary-value-min-width) !important;
margin: 0 !important;
padding: 0 !important;
text-align: var(--fski-cart-summary-value-alignment) !important;
white-space: nowrap !important;
}
.fski-cart-widget .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,
.fski-cart-widget .wc-block-components-totals-footer-item .wc-block-components-totals-item__value *,
.fski-cart-widget .fski-cart-preview__total.is-grand > strong {
color: var(--fski-cart-grand-value-color, var(--fski-cart-grand-color)) !important;
font-family: var(--fski-cart-grand-value-font-family, var(--fski-cart-grand-font-family, inherit));
font-size: var(--fski-cart-grand-value-font-size, var(--fski-cart-grand-font-size, inherit));
font-weight: var(--fski-cart-grand-value-font-weight, var(--fski-cart-grand-font-weight, 700));
line-height: var(--fski-cart-grand-value-line-height, var(--fski-cart-grand-line-height, normal));
letter-spacing: var(--fski-cart-grand-value-letter-spacing, var(--fski-cart-grand-letter-spacing, normal));
word-spacing: var(--fski-cart-grand-value-word-spacing, var(--fski-cart-grand-word-spacing, normal));
text-transform: var(--fski-cart-grand-value-text-transform, var(--fski-cart-grand-text-transform, none));
font-style: var(--fski-cart-grand-value-font-style, var(--fski-cart-grand-font-style, normal));
text-decoration: var(--fski-cart-grand-value-text-decoration, var(--fski-cart-grand-text-decoration, none));
} .fski-cart-widget .wc-block-components-totals-coupon,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-coupon-form-block {
width: 100% !important;
background: var(--fski-cart-coupon-bg) !important;
padding: var(--fski-cart-coupon-padding) !important;
}
.fski-cart-widget .wc-block-components-totals-coupon__form {
display: flex !important;
align-items: stretch !important;
gap: 8px !important;
}
.fski-cart-widget .wc-block-components-totals-coupon__input {
flex: 1 1 auto !important;
min-width: 0 !important;
}
.fski-cart-widget .wc-block-components-totals-coupon__input input {
width: 100% !important;
min-height: 46px !important;
color: var(--fski-cart-coupon-input-color) !important;
background: var(--fski-cart-coupon-input-bg) !important;
border-style: var(--fski-cart-coupon-input-border-style) !important;
border-width: var(--fski-cart-coupon-input-border-width) !important;
border-color: var(--fski-cart-coupon-input-border-color) !important;
border-radius: var(--fski-cart-coupon-input-radius) !important;
font-family: var(--fski-cart-coupon-input-font-family, inherit) !important;
font-size: var(--fski-cart-coupon-input-font-size, inherit) !important;
font-weight: var(--fski-cart-coupon-input-font-weight, inherit) !important;
}
.fski-cart-widget .wc-block-components-totals-coupon__button {
flex: 0 0 auto !important;
min-height: 46px !important;
color: var(--fski-cart-coupon-button-color) !important;
background: var(--fski-cart-coupon-button-bg) !important;
border-style: var(--fski-cart-coupon-button-border-style) !important;
border-width: var(--fski-cart-coupon-button-border-width) !important;
border-color: var(--fski-cart-coupon-button-border-color) !important;
border-radius: var(--fski-cart-coupon-button-radius) !important;
font-family: var(--fski-cart-coupon-button-font-family, inherit) !important;
font-size: var(--fski-cart-coupon-button-font-size, inherit) !important;
font-weight: var(--fski-cart-coupon-button-font-weight, inherit) !important;
} .fski-cart-widget .wc-block-cart__submit-container,
.fski-cart-widget .wp-block-woocommerce-proceed-to-checkout-block {
width: 100% !important;
padding: 0 !important;
margin: var(--fski-cart-checkout-margin) !important;
border: 0 !important;
}
.fski-cart-widget .wc-block-cart__submit-button,
.fski-cart-widget .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: var(--fski-cart-checkout-width) !important;
min-height: 52px !important;
padding: var(--fski-cart-checkout-padding) !important;
color: var(--fski-cart-checkout-color) !important;
background: var(--fski-cart-checkout-bg) !important;
border-style: var(--fski-cart-checkout-border-style) !important;
border-width: var(--fski-cart-checkout-border-width) !important;
border-color: var(--fski-cart-checkout-border-color) !important;
border-radius: var(--fski-cart-checkout-radius) !important;
box-shadow: none !important;
font-family: var(--fski-cart-checkout-font-family, inherit) !important;
font-size: var(--fski-cart-checkout-font-size, inherit) !important;
font-weight: var(--fski-cart-checkout-font-weight, 600) !important;
line-height: var(--fski-cart-checkout-line-height, normal) !important;
text-align: center !important;
text-decoration: none !important;
}
.fski-cart-widget .wc-block-cart__submit-button:hover,
.fski-cart-widget .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button:hover {
color: var(--fski-cart-checkout-hover-color) !important;
background: var(--fski-cart-checkout-hover-bg) !important;
} .fski-cart-widget .wp-block-woocommerce-cart-cross-sells-block {
background: var(--fski-cart-cross-bg) !important;
padding: var(--fski-cart-cross-padding) !important;
margin: var(--fski-cart-cross-margin) !important;
}
.fski-cart-widget .fski-cart-cross-sells__heading,
.fski-cart-widget .wp-block-woocommerce-cart-cross-sells-block > h2,
.fski-cart-widget .wp-block-woocommerce-cart-cross-sells-block > h3 {
color: var(--fski-cart-cross-heading-color) !important;
font-family: var(--fski-cart-cross-heading-font-family, inherit) !important;
font-size: var(--fski-cart-cross-heading-font-size, inherit) !important;
font-weight: var(--fski-cart-cross-heading-font-weight, inherit) !important;
line-height: var(--fski-cart-cross-heading-line-height, normal) !important;
}
.fski-cart-widget .wp-block-woocommerce-empty-cart-block,
.fski-cart-preview__empty {
width: 100% !important;
padding: var(--fski-cart-empty-padding) !important;
background: var(--fski-cart-empty-bg) !important;
border-style: var(--fski-cart-empty-border-style) !important;
border-width: var(--fski-cart-empty-border-width) !important;
border-color: var(--fski-cart-empty-border-color) !important;
border-radius: var(--fski-cart-empty-radius) !important;
text-align: center !important;
}
.fski-cart-widget .wc-block-cart__empty-cart__title,
.fski-cart-preview__empty h2 {
color: var(--fski-cart-empty-heading-color) !important;
font-family: var(--fski-cart-empty-heading-font-family, inherit) !important;
font-size: var(--fski-cart-empty-heading-font-size, inherit) !important;
font-weight: var(--fski-cart-empty-heading-font-weight, inherit) !important;
line-height: var(--fski-cart-empty-heading-line-height, normal) !important;
}
.fski-cart-widget .fski-cart-empty__text,
.fski-cart-preview__empty p {
color: var(--fski-cart-empty-text-color) !important;
font-family: var(--fski-cart-empty-text-font-family, inherit) !important;
font-size: var(--fski-cart-empty-text-font-size, inherit) !important;
font-weight: var(--fski-cart-empty-text-font-weight, inherit) !important;
line-height: var(--fski-cart-empty-text-line-height, normal) !important;
} .fski-cart-widget .fski-cart-empty-products,
.fski-cart-preview__empty .fski-cart-empty-products {
box-sizing: border-box !important;
width: 100% !important;
padding: var(--fski-cart-empty-products-padding, 0) !important;
margin: var(--fski-cart-empty-products-margin, 36px 0 0) !important;
background: var(--fski-cart-empty-products-bg, transparent) !important;
border-style: var(--fski-cart-empty-products-border-style, none) !important;
border-width: var(--fski-cart-empty-products-border-width, 0) !important;
border-color: var(--fski-cart-empty-products-border-color, transparent) !important;
border-radius: var(--fski-cart-empty-products-radius, 0) !important;
box-shadow: var(--fski-cart-empty-products-shadow, none) !important;
}
.fski-cart-widget .fski-cart-empty-products__heading,
.fski-cart-preview__empty .fski-cart-empty-products__heading {
padding: 0 !important;
margin: var(--fski-cart-empty-products-heading-margin, 0 0 24px) !important;
color: var(--fski-cart-empty-products-heading-color, inherit) !important;
font-family: var(--fski-cart-empty-products-heading-font-family, inherit) !important;
font-size: var(--fski-cart-empty-products-heading-font-size, 24px) !important;
font-weight: var(--fski-cart-empty-products-heading-font-weight, 600) !important;
line-height: var(--fski-cart-empty-products-heading-line-height, 1.3) !important;
letter-spacing: var(--fski-cart-empty-products-heading-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-empty-products-heading-word-spacing, normal) !important;
text-transform: var(--fski-cart-empty-products-heading-text-transform, none) !important;
font-style: var(--fski-cart-empty-products-heading-font-style, normal) !important;
text-decoration: var(--fski-cart-empty-products-heading-text-decoration, none) !important;
text-align: var(--fski-cart-empty-products-heading-align, center) !important;
}
.fski-cart-widget .fski-cart-empty-products__grid,
.fski-cart-preview__empty .fski-cart-empty-products__grid {
display: grid !important;
grid-template-columns: repeat(var(--fski-cart-empty-products-columns, 4), minmax(0, 1fr)) !important;
gap: var(--fski-cart-empty-products-gap, 24px) !important;
width: 100% !important;
margin: 0 !important;
padding: 0 !important;
}
.fski-cart-widget .fski-cart-empty-product,
.fski-cart-preview__empty .fski-cart-empty-product {
display: flex !important;
flex-direction: column !important;
min-width: 0 !important;
height: 100% !important;
box-sizing: border-box !important;
padding: var(--fski-cart-empty-product-padding, 0) !important;
margin: 0 !important;
background: var(--fski-cart-empty-product-bg, transparent) !important;
border-style: var(--fski-cart-empty-product-border-style, none) !important;
border-width: var(--fski-cart-empty-product-border-width, 0) !important;
border-color: var(--fski-cart-empty-product-border-color, transparent) !important;
border-radius: var(--fski-cart-empty-product-radius, 0) !important;
box-shadow: var(--fski-cart-empty-product-shadow, none) !important;
text-align: var(--fski-cart-empty-product-align, center) !important;
overflow: hidden !important;
}
.fski-cart-widget .fski-cart-empty-product__image-link,
.fski-cart-preview__empty .fski-cart-empty-product__image-link {
display: block !important;
width: 100% !important;
min-width: 0 !important;
margin: var(--fski-cart-empty-product-image-margin, 0 0 16px) !important;
padding: 0 !important;
overflow: hidden !important;
background: var(--fski-cart-empty-product-image-bg, #f5f5f5) !important;
border-radius: var(--fski-cart-empty-product-image-radius, 0) !important;
text-decoration: none !important;
line-height: 0 !important;
}
.fski-cart-widget .fski-cart-empty-product__image,
.fski-cart-preview__empty .fski-cart-empty-product__image {
display: block !important;
width: 100% !important;
max-width: none !important;
height: var(--fski-cart-empty-product-image-height, 220px) !important;
min-height: 1px !important;
margin: 0 !important;
padding: 0 !important;
opacity: 1 !important;
visibility: visible !important;
object-fit: var(--fski-cart-empty-product-image-fit, cover) !important;
object-position: center !important;
}
.fski-cart-widget .fski-cart-empty-product__content,
.fski-cart-preview__empty .fski-cart-empty-product__content {
display: block !important;
flex: 1 1 auto !important;
min-width: 0 !important;
}
.fski-cart-widget .fski-cart-empty-product__title,
.fski-cart-preview__empty .fski-cart-empty-product__title {
padding: 0 !important;
margin: var(--fski-cart-empty-product-title-margin, 0 0 10px) !important;
font: inherit !important;
}
.fski-cart-widget .fski-cart-empty-product__title a,
.fski-cart-preview__empty .fski-cart-empty-product__title a {
display: inline !important;
color: var(--fski-cart-empty-product-title-color, inherit) !important;
font-family: var(--fski-cart-empty-product-title-font-family, inherit) !important;
font-size: var(--fski-cart-empty-product-title-font-size, inherit) !important;
font-weight: var(--fski-cart-empty-product-title-font-weight, 600) !important;
line-height: var(--fski-cart-empty-product-title-line-height, 1.35) !important;
letter-spacing: var(--fski-cart-empty-product-title-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-empty-product-title-word-spacing, normal) !important;
text-transform: var(--fski-cart-empty-product-title-text-transform, none) !important;
font-style: var(--fski-cart-empty-product-title-font-style, normal) !important;
text-decoration: var(--fski-cart-empty-product-title-text-decoration, none) !important;
overflow-wrap: anywhere !important;
}
.fski-cart-widget .fski-cart-empty-product__title a:hover,
.fski-cart-widget .fski-cart-empty-product__title a:focus,
.fski-cart-preview__empty .fski-cart-empty-product__title a:hover,
.fski-cart-preview__empty .fski-cart-empty-product__title a:focus {
color: var(--fski-cart-empty-product-title-hover-color, var(--fski-cart-empty-product-title-color, inherit)) !important;
}
.fski-cart-widget .fski-cart-empty-product__price,
.fski-cart-preview__empty .fski-cart-empty-product__price {
margin: var(--fski-cart-empty-product-price-margin, 0 0 14px) !important;
color: var(--fski-cart-empty-product-price-color, inherit) !important;
font-family: var(--fski-cart-empty-product-price-font-family, inherit) !important;
font-size: var(--fski-cart-empty-product-price-font-size, inherit) !important;
font-weight: var(--fski-cart-empty-product-price-font-weight, inherit) !important;
line-height: var(--fski-cart-empty-product-price-line-height, normal) !important;
letter-spacing: var(--fski-cart-empty-product-price-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-empty-product-price-word-spacing, normal) !important;
text-transform: var(--fski-cart-empty-product-price-text-transform, none) !important;
font-style: var(--fski-cart-empty-product-price-font-style, normal) !important;
text-decoration: var(--fski-cart-empty-product-price-text-decoration, none) !important;
}
.fski-cart-widget .fski-cart-empty-product__price ins,
.fski-cart-preview__empty .fski-cart-empty-product__price ins {
text-decoration: none !important;
}
.fski-cart-widget .fski-cart-empty-product__button,
.fski-cart-preview__empty .fski-cart-empty-product__button {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: var(--fski-cart-empty-product-button-width, auto) !important;
max-width: 100% !important;
min-height: 40px !important;
box-sizing: border-box !important;
padding: var(--fski-cart-empty-product-button-padding, 10px 18px) !important;
margin: var(--fski-cart-empty-product-button-margin, 0) !important;
color: var(--fski-cart-empty-product-button-color, #ffffff) !important;
background: var(--fski-cart-empty-product-button-bg, #2f3336) !important;
border-style: var(--fski-cart-empty-product-button-border-style, none) !important;
border-width: var(--fski-cart-empty-product-button-border-width, 0) !important;
border-color: var(--fski-cart-empty-product-button-border-color, transparent) !important;
border-radius: var(--fski-cart-empty-product-button-radius, 0) !important;
box-shadow: var(--fski-cart-empty-product-button-shadow, none) !important;
font-family: var(--fski-cart-empty-product-button-font-family, inherit) !important;
font-size: var(--fski-cart-empty-product-button-font-size, inherit) !important;
font-weight: var(--fski-cart-empty-product-button-font-weight, 500) !important;
line-height: var(--fski-cart-empty-product-button-line-height, normal) !important;
letter-spacing: var(--fski-cart-empty-product-button-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-empty-product-button-word-spacing, normal) !important;
text-transform: var(--fski-cart-empty-product-button-text-transform, none) !important;
font-style: var(--fski-cart-empty-product-button-font-style, normal) !important;
text-decoration: var(--fski-cart-empty-product-button-text-decoration, none) !important;
cursor: pointer !important;
}
.fski-cart-widget .fski-cart-empty-product__button:hover,
.fski-cart-widget .fski-cart-empty-product__button:focus,
.fski-cart-preview__empty .fski-cart-empty-product__button:hover,
.fski-cart-preview__empty .fski-cart-empty-product__button:focus {
color: var(--fski-cart-empty-product-button-hover-color, var(--fski-cart-empty-product-button-color, #ffffff)) !important;
background: var(--fski-cart-empty-product-button-hover-bg, var(--fski-cart-empty-product-button-bg, #2f3336)) !important;
} .fski-cart-hide-summary-heading .wc-block-cart__totals-title,
.fski-cart-hide-summary-heading .wp-block-woocommerce-cart-order-summary-heading-block,
.fski-cart-hide-summary-heading .fski-cart-preview__summary-title {
display: none !important;
}
.fski-cart-hide-coupon .wp-block-woocommerce-cart-order-summary-coupon-form-block,
.fski-cart-hide-coupon .wc-block-components-totals-coupon,
.fski-cart-hide-coupon .fski-cart-preview__coupon {
display: none !important;
}
.fski-cart-hide-cross-sells .wp-block-woocommerce-cart-cross-sells-block,
.fski-cart-hide-cross-sells .fski-cart-preview__cross-sells {
display: none !important;
}
.fski-cart-hide-express-payment .wp-block-woocommerce-cart-express-payment-block,
.fski-cart-hide-express-payment .wc-block-cart__payment-options {
display: none !important;
}
.fski-cart-hide-payment-methods .wp-block-woocommerce-cart-accepted-payment-methods-block,
.fski-cart-hide-payment-methods .wc-block-components-payment-method-icons {
display: none !important;
}
.fski-cart-hide-empty-products .wp-block-woocommerce-empty-cart-block .wp-block-woocommerce-product-new,
.fski-cart-hide-empty-products .wp-block-woocommerce-empty-cart-block .fski-cart-empty-products,
.fski-cart-hide-empty-products .wp-block-woocommerce-empty-cart-block .wc-block-grid,
.fski-cart-hide-empty-products .wc-block-cart__empty-cart__title + * + * {
display: none !important;
} .fski-cart-preview__main,
.fski-cart-preview__sidebar {
background: transparent;
}
.fski-cart-preview__summary-title,
.fski-cart-preview__summary-title * {
margin: var(--fski-cart-summary-heading-margin);
color: var(--fski-cart-summary-heading-color);
font-family: var(--fski-cart-summary-heading-font-family, inherit);
font-size: var(--fski-cart-summary-heading-font-size, inherit);
font-weight: var(--fski-cart-summary-heading-font-weight, inherit);
line-height: var(--fski-cart-summary-heading-line-height, normal);
letter-spacing: var(--fski-cart-summary-heading-letter-spacing, normal);
word-spacing: var(--fski-cart-summary-heading-word-spacing, normal);
text-transform: var(--fski-cart-summary-heading-text-transform, none);
font-style: var(--fski-cart-summary-heading-font-style, normal);
text-decoration: var(--fski-cart-summary-heading-text-decoration, none);
}
.fski-cart-preview__coupon {
display: flex;
gap: 8px;
background: var(--fski-cart-coupon-bg);
padding: var(--fski-cart-coupon-padding);
}
.fski-cart-preview__coupon input {
min-width: 0;
flex: 1 1 auto;
color: var(--fski-cart-coupon-input-color);
background: var(--fski-cart-coupon-input-bg);
border-style: var(--fski-cart-coupon-input-border-style);
border-width: var(--fski-cart-coupon-input-border-width);
border-color: var(--fski-cart-coupon-input-border-color);
border-radius: var(--fski-cart-coupon-input-radius);
}
.fski-cart-preview__coupon button {
color: var(--fski-cart-coupon-button-color);
background: var(--fski-cart-coupon-button-bg);
border-style: var(--fski-cart-coupon-button-border-style);
border-width: var(--fski-cart-coupon-button-border-width);
border-color: var(--fski-cart-coupon-button-border-color);
border-radius: var(--fski-cart-coupon-button-radius);
}
.fski-cart-preview__coupon,
.fski-cart-preview__total {
border-top-width: var(--fski-cart-summary-separator-width);
border-top-style: var(--fski-cart-summary-separator-style);
border-top-color: var(--fski-cart-summary-separator);
border-right: 0;
border-bottom: 0;
border-left: 0;
}
.fski-cart-preview__total {
display: flex;
justify-content: space-between;
gap: 20px;
padding: var(--fski-cart-summary-row-vertical-padding, 0) 0;
background: var(--fski-cart-summary-row-bg);
}
.fski-cart-preview__total:not(.is-grand) > span {
color: var(--fski-cart-summary-label-color);
font-family: var(--fski-cart-summary-label-font-family, inherit);
font-size: var(--fski-cart-summary-label-font-size, inherit);
font-weight: var(--fski-cart-summary-label-font-weight, inherit);
line-height: var(--fski-cart-summary-label-line-height, normal);
letter-spacing: var(--fski-cart-summary-label-letter-spacing, normal);
word-spacing: var(--fski-cart-summary-label-word-spacing, normal);
text-transform: var(--fski-cart-summary-label-text-transform, none);
font-style: var(--fski-cart-summary-label-font-style, normal);
text-decoration: var(--fski-cart-summary-label-text-decoration, none);
}
.fski-cart-preview__total:not(.is-grand) > strong {
color: var(--fski-cart-summary-value-color);
font-family: var(--fski-cart-summary-value-font-family, inherit);
font-size: var(--fski-cart-summary-value-font-size, inherit);
font-weight: var(--fski-cart-summary-value-font-weight, inherit);
line-height: var(--fski-cart-summary-value-line-height, normal);
letter-spacing: var(--fski-cart-summary-value-letter-spacing, normal);
word-spacing: var(--fski-cart-summary-value-word-spacing, normal);
text-transform: var(--fski-cart-summary-value-text-transform, none);
font-style: var(--fski-cart-summary-value-font-style, normal);
text-decoration: var(--fski-cart-summary-value-text-decoration, none);
}
.fski-cart-preview__total.is-grand {
background: var(--fski-cart-grand-bg);
color: var(--fski-cart-grand-color);
padding: var(--fski-cart-grand-padding);
font-family: var(--fski-cart-grand-font-family, inherit);
font-size: var(--fski-cart-grand-font-size, inherit);
font-weight: var(--fski-cart-grand-font-weight, 700);
line-height: var(--fski-cart-grand-line-height, normal);
}
.fski-cart-preview__total.is-grand > span {
color: var(--fski-cart-grand-label-color, var(--fski-cart-grand-color));
font-family: var(--fski-cart-grand-label-font-family, var(--fski-cart-grand-font-family, inherit));
font-size: var(--fski-cart-grand-label-font-size, var(--fski-cart-grand-font-size, inherit));
font-weight: var(--fski-cart-grand-label-font-weight, var(--fski-cart-grand-font-weight, 700));
line-height: var(--fski-cart-grand-label-line-height, var(--fski-cart-grand-line-height, normal));
}
.fski-cart-preview__total.is-grand > strong {
color: var(--fski-cart-grand-value-color, var(--fski-cart-grand-color));
font-family: var(--fski-cart-grand-value-font-family, var(--fski-cart-grand-font-family, inherit));
font-size: var(--fski-cart-grand-value-font-size, var(--fski-cart-grand-font-size, inherit));
font-weight: var(--fski-cart-grand-value-font-weight, var(--fski-cart-grand-font-weight, 700));
line-height: var(--fski-cart-grand-value-line-height, var(--fski-cart-grand-line-height, normal));
}
.fski-cart-preview__checkout {
width: var(--fski-cart-checkout-width);
margin-top: 20px;
padding: var(--fski-cart-checkout-padding);
color: var(--fski-cart-checkout-color);
background: var(--fski-cart-checkout-bg);
border-style: var(--fski-cart-checkout-border-style);
border-width: var(--fski-cart-checkout-border-width);
border-color: var(--fski-cart-checkout-border-color);
border-radius: var(--fski-cart-checkout-radius);
}
.fski-cart-preview__checkout:hover {
color: var(--fski-cart-checkout-hover-color);
background: var(--fski-cart-checkout-hover-bg);
}
@media (max-width: 900px) {
.fski-cart-widget > .wp-block-woocommerce-cart > .wp-block-woocommerce-filled-cart-block,
.fski-cart-widget .wc-block-components-sidebar-layout.wc-block-cart,
.fski-cart-preview.wc-block-cart {
flex-direction: column !important;
}
.fski-cart-widget > .wp-block-woocommerce-cart > .wp-block-woocommerce-filled-cart-block > .wp-block-woocommerce-cart-items-block,
.fski-cart-widget > .wp-block-woocommerce-cart > .wp-block-woocommerce-filled-cart-block > .wp-block-woocommerce-cart-totals-block,
.fski-cart-widget .wc-block-components-sidebar-layout.wc-block-cart > .wc-block-components-main,
.fski-cart-widget .wc-block-components-sidebar-layout.wc-block-cart > .wc-block-components-sidebar,
.fski-cart-preview__main,
.fski-cart-preview__sidebar {
flex: 0 0 100% !important;
width: 100% !important;
min-width: 0 !important;
}
}
@media (max-width: 767px) {
.fski-cart-widget {
--fski-cart-product-direction: column;
--fski-cart-image-alignment: flex-start;
--fski-cart-content-alignment: start;
--fski-cart-price-alignment: flex-start;
}
.fski-cart-widget .wc-block-cart-item__total {
margin-top: 0 !important;
text-align: start !important;
}
}
@media (max-width: 600px) {
.fski-cart-widget .wc-block-components-totals-coupon__form {
flex-direction: column !important;
}
.fski-cart-widget .wc-block-components-totals-coupon__button {
width: 100% !important;
}
}
.fski-cart-preview__empty-products {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 18px;
margin-top: 34px;
}
.fski-cart-preview__empty-products span {
display: block;
aspect-ratio: 1 / 1;
background: #efefef;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper::before,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper::after,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > [class*="cart-order-summary-"]::before,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > [class*="cart-order-summary-"]::after {
border: 0 !important;
border-top: 0 !important;
border-right: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-block {
border-bottom: 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block::before,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block::after,
.fski-cart-widget .wc-block-cart__totals-title,
.fski-cart-widget .wc-block-cart__totals-title::before,
.fski-cart-widget .wc-block-cart__totals-title::after {
border: 0 !important;
border-top: 0 !important;
border-right: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
background-image: none !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper::before,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper::after {
border: 0 !important;
border-top: 0 !important;
border-right: 0 !important;
border-bottom: 0 !important;
border-left: 0 !important;
box-shadow: none !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > [class*="wp-block-woocommerce-cart-order-summary-"]:has(.wc-block-components-totals-item):not(:has(.wc-block-components-totals-item__label:not(:empty))):not(:has(.wc-block-components-totals-item__value:not(:empty))),
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-item:empty),
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-item:empty {
display: none !important;
height: 0 !important;
min-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
box-shadow: none !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-subtotal-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-shipping-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-fee-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-discount-block,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-taxes-block {
padding: 0 !important;
margin: 0 !important;
min-height: 0 !important;
box-shadow: none !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper {
border: 0 !important;
}
.fski-cart-widget .wc-block-components-totals-item {
padding: var(--fski-cart-summary-row-vertical-padding, 0) 0 !important;
margin: 0 !important;
}
.fski-cart-widget .wc-block-components-totals-footer-item {
padding: var(--fski-cart-grand-padding) !important;
margin: var(--fski-cart-grand-margin) !important;
}
.fski-cart-widget .wc-block-cart__submit-container,
.fski-cart-widget .wp-block-woocommerce-proceed-to-checkout-block {
padding: 0 !important;
margin: var(--fski-cart-checkout-margin) !important;
}
.fski-cart-widget .wc-block-cart__submit-button,
.fski-cart-widget .wp-block-woocommerce-proceed-to-checkout-block .wc-block-components-button,
.fski-cart-widget .fski-cart-preview__checkout {
margin: 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-coupon-form-block {
border-top-width: var(--fski-cart-summary-separator-width) !important;
border-top-style: var(--fski-cart-summary-separator-style) !important;
border-top-color: var(--fski-cart-summary-separator) !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > .wp-block-woocommerce-cart-order-summary-heading-block {
padding: var(--fski-cart-summary-heading-padding, 0) !important;
margin: 0 !important;
box-sizing: border-box !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block > .wc-block-cart__totals-title,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-heading-block > .fski-cart-preview__summary-title {
padding: 0 !important;
box-sizing: border-box !important;
} .fski-checkout-widget .wc-block-components-checkout-order-summary__title,
.fski-checkout-widget .checkout-order-summary-block-fill-wrapper > .wc-block-components-checkout-step__heading,
.fski-checkout-widget .checkout-order-summary-block-fill-wrapper > .wc-block-components-title,
.fski-checkout-preview__summary-heading {
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.fski-checkout-widget .wc-block-components-checkout-order-summary__title-text,
.fski-checkout-widget .checkout-order-summary-block-fill-wrapper > .wc-block-components-checkout-step__heading .wc-block-components-title,
.fski-checkout-widget .checkout-order-summary-block-fill-wrapper > .wc-block-components-title,
.fski-checkout-preview__summary-heading-text {
margin: 0;
padding: 0;
color: inherit;
}
.fski-checkout-preview__summary-heading-price {
display: none;
}
.fski-checkout-widget .wc-block-components-totals-coupon,
.fski-checkout-preview__coupon {
box-sizing: border-box;
width: 100%;
}
.fski-checkout-widget .wc-block-components-totals-coupon > .wc-block-components-panel__button,
.fski-checkout-preview__coupon > .wc-block-components-panel__button {
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
cursor: pointer;
}
.fski-checkout-widget .wc-block-components-totals-coupon .wc-block-components-panel__button-icon,
.fski-checkout-preview__coupon .wc-block-components-panel__button-icon {
flex: 0 0 auto;
order: 2;
width: 20px;
height: 20px;
fill: currentColor;
}
.fski-checkout-widget .wc-block-components-totals-coupon .wc-block-components-panel__content,
.fski-checkout-preview__coupon .wc-block-components-panel__content {
box-sizing: border-box;
width: 100%;
}
.fski-checkout-preview__coupon .wc-block-components-totals-coupon__form {
display: flex;
align-items: stretch;
gap: 10px;
}
.fski-checkout-preview__coupon .wc-block-components-totals-coupon__input {
flex: 1 1 auto;
}
.fski-checkout-preview__coupon .wc-block-components-totals-coupon__input input {
box-sizing: border-box;
width: 100%;
min-height: 44px;
}
.fski-checkout-preview__coupon .wc-block-components-totals-coupon__button {
flex: 0 0 auto;
min-height: 44px;
} .elementor-widget-fski-woo-login,
.elementor-widget-fski-woo-registration,
.elementor-widget-fski-woo-reset-password,
.elementor-widget-fski-woo-login > .elementor-widget-container,
.elementor-widget-fski-woo-registration > .elementor-widget-container,
.elementor-widget-fski-woo-reset-password > .elementor-widget-container,
.fski-account-widget {
box-sizing: border-box;
width: 100%;
min-width: 0;
}
.fski-account-widget {
--fski-account-gap: 18px;
--fski-account-panel-duration: 380ms;
--fski-account-panel-gap: 32px;
--fski-account-panel-easing: cubic-bezier(.22, 1, .36, 1);
margin-inline: auto;
}
.fski-account-widget *,
.fski-account-widget *::before,
.fski-account-widget *::after {
box-sizing: border-box;
}
.fski-account-title,
.fski-account-panel-title {
margin: 0 0 20px;
}
.fski-account-description,
.fski-account-panel-description {
margin: 0 0 20px;
}
.fski-account-description > :first-child,
.fski-account-panel-description > :first-child,
.fski-account-status > :first-child,
.fski-account-form .woocommerce-privacy-policy-text > :first-child {
margin-top: 0;
}
.fski-account-description > :last-child,
.fski-account-panel-description > :last-child,
.fski-account-status > :last-child,
.fski-account-form .woocommerce-privacy-policy-text > :last-child {
margin-bottom: 0;
}
.fski-account-form {
display: grid;
gap: var(--fski-account-gap);
width: 100%;
margin: 0;
}
.fski-account-form .form-row,
.fski-account-form p,
.fski-account-form .woocommerce-form-row {
margin: 0;
}
.fski-account-field-row {
display: flex;
flex-direction: column;
align-items: stretch;
width: 100%;
}
.fski-account-label {
display: block;
width: 100%;
margin: 0 0 7px;
}
.fski-account-label--hidden {
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;
}
.fski-account-password-field {
position: relative;
display: block;
width: 100%;
}
.fski-account-password-field .fski-account-input {
padding-inline-end: 54px !important;
}
.fski-account-password-toggle {
position: absolute !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 48px !important;
min-width: 48px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
color: currentColor !important;
box-shadow: none !important;
line-height: 1 !important;
cursor: pointer !important;
appearance: none !important;
z-index: 2;
}
.fski-account-password-toggle:hover,
.fski-account-password-toggle:focus {
border: 0 !important;
background: transparent !important;
color: currentColor !important;
box-shadow: none !important;
outline: 2px solid currentColor;
outline-offset: -4px;
}
.fski-account-password-icon {
display: inline-flex;
width: 21px;
height: 21px;
}
.fski-account-password-icon[hidden] {
display: none !important;
}
.fski-account-password-icon svg {
display: block;
width: 100%;
height: 100%;
fill: currentColor;
}
.fski-account-widget .show-password-input {
display: none !important;
}
.fski-account-form input[type="text"],
.fski-account-form input[type="email"],
.fski-account-form input[type="password"],
.fski-account-form input[type="tel"],
.fski-account-form input[type="url"],
.fski-account-form input[type="number"],
.fski-account-form select,
.fski-account-form textarea {
display: block;
width: 100%;
min-width: 0;
min-height: 48px;
margin: 0;
padding: 12px 14px;
border: 1px solid #8d8d8d;
border-radius: 0;
background: #fff;
color: #222;
box-shadow: none;
line-height: 1.3;
}
.fski-account-form textarea {
min-height: 120px;
resize: vertical;
}
.fski-account-form input:focus,
.fski-account-form select:focus,
.fski-account-form textarea:focus {
border-color: #222;
outline: 1px solid #222;
outline-offset: 0;
}
.fski-account-panels,
.fski-account-panel {
width: 100%;
}
.fski-account-panels--transitioning {
position: relative;
overflow: hidden;
}
.fski-account-panels--transitioning .fski-account-panel {
will-change: transform;
}
.fski-account-panel[hidden] {
display: none !important;
}
@media (prefers-reduced-motion: reduce) {
.fski-account-panels,
.fski-account-panel {
scroll-behavior: auto !important;
}
}
.fski-account-panel-title {
font-size: 1.35em;
line-height: 1.25;
}
.fski-account-panel-description {
line-height: 1.5;
}
.fski-account-switch-row,
.fski-account-panel-back-row {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 8px;
width: 100%;
margin: 0;
}
.fski-account-panel-back-row {
margin-top: var(--fski-account-gap);
}
button.fski-account-link {
display: inline;
width: auto;
min-width: 0;
min-height: 0;
margin: 0;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
color: inherit;
font: inherit;
line-height: inherit;
text-align: inherit;
cursor: pointer;
appearance: none;
}
button.fski-account-link:hover,
button.fski-account-link:focus {
border: 0;
background: transparent;
box-shadow: none;
}
.fski-account-inline-message[hidden] {
display: none !important;
}
.fski-account-inline-message {
margin: 0;
}
.fski-account-status--success {
border-color: #3c763d;
}
.fski-account-status--error {
border-color: #b81c23;
}
.fski-account-form[aria-busy="true"] {
opacity: .72;
}
.fski-account-form .fski-account-submit:disabled {
cursor: wait;
opacity: .7;
}
.fski-account-actions {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 12px 20px;
width: 100%;
}
.fski-account-remember {
display: inline-flex;
align-items: center;
gap: 8px;
margin: 0;
cursor: pointer;
}
.fski-account-checkbox {
flex: 0 0 auto;
width: 18px;
height: 18px;
margin: 0;
}
.fski-account-submit-row {
display: flex;
align-items: center;
justify-content: flex-start;
width: 100%;
}
.fski-account-submit {
display: inline-flex;
align-items: center;
justify-content: center;
min-height: 44px;
margin: 0;
padding: 12px 24px;
border: 1px solid #222;
border-radius: 0;
background: #222;
color: #fff;
box-shadow: none;
line-height: 1.2;
text-align: center;
text-decoration: none;
cursor: pointer;
}
.fski-account-submit:hover,
.fski-account-submit:focus {
border-color: #444;
background: #444;
color: #fff;
}
.fski-account-link,
.fski-account-form .woocommerce-privacy-policy-text a {
text-decoration: none;
}
.fski-account-link:hover,
.fski-account-link:focus,
.fski-account-form .woocommerce-privacy-policy-text a:hover,
.fski-account-form .woocommerce-privacy-policy-text a:focus {
text-decoration: underline;
}
.fski-account-generated-password-notice,
.fski-account-form .woocommerce-privacy-policy-text {
width: 100%;
margin: 0;
font-size: .92em;
line-height: 1.5;
}
.fski-account-status,
.fski-account-editor-note {
width: 100%;
padding: 14px 16px;
border: 1px solid #d8d8d8;
background: #f7f7f7;
}
.fski-account-status p {
margin: 0 0 8px;
}
.fski-account-editor-note {
margin: 0 0 var(--fski-account-gap);
font-size: 13px;
}
.fski-account-widget > .woocommerce-notices-wrapper,
.fski-account-widget > .woocommerce-error,
.fski-account-widget > .woocommerce-message,
.fski-account-widget > .woocommerce-info {
width: 100%;
margin: 0 0 var(--fski-account-gap);
}
.fski-account-widget .woocommerce-error,
.fski-account-widget .woocommerce-message,
.fski-account-widget .woocommerce-info {
list-style: none;
}
@media (max-width: 520px) {
.fski-account-actions {
align-items: flex-start;
flex-direction: column;
}
}
.fski-account-label .screen-reader-text {
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;
}
.fski-account-form .woocommerce-form__label-for-checkbox,
.fski-account-form label.checkbox {
display: inline-flex;
align-items: center;
gap: 8px;
} .fski-query-messages,
.fski-query-message,
.fski-query-message * {
box-sizing: border-box;
}
.fski-query-messages {
display: flex;
flex-direction: column;
align-items: flex-start;
width: 100%;
gap: 16px;
}
.fski-query-message {
position: relative;
display: flex;
align-items: flex-start;
width: 100%;
min-width: 0;
column-gap: 14px;
padding: 16px 18px;
border: 1px solid currentColor;
border-radius: 4px;
transition: opacity 180ms ease, transform 180ms ease;
}
.fski-query-message--success {
color: #1f6f43;
border-color: #9ed5b5;
background: #eff9f3;
}
.fski-query-message--info {
color: #245d85;
border-color: #a9cee8;
background: #f0f7fc;
}
.fski-query-message--warning {
color: #795900;
border-color: #e4cb78;
background: #fff9e6;
}
.fski-query-message--error {
color: #8c2f32;
border-color: #e1acad;
background: #fff2f2;
}
.fski-query-message--custom {
color: #353535;
border-color: #d3d3d3;
background: #f7f7f7;
}
.fski-query-message__icon {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
color: currentColor;
font-size: 22px;
line-height: 1;
}
.fski-query-message__icon svg {
display: block;
width: 1em;
height: 1em;
fill: currentColor;
}
.fski-query-message--icon-right .fski-query-message__icon {
order: 2;
}
.fski-query-message__content {
flex: 1 1 auto;
min-width: 0;
}
.fski-query-message__title {
margin: 0 0 4px;
color: inherit;
font-size: 1.05em;
font-weight: 600;
line-height: 1.35;
}
.fski-query-message__text {
color: inherit;
line-height: 1.55;
}
.fski-query-message__text > :first-child {
margin-top: 0;
}
.fski-query-message__text > :last-child {
margin-bottom: 0;
}
.fski-query-message__text a {
color: inherit;
text-decoration: underline;
}
.fski-query-message__dismiss {
order: 3;
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
width: 28px;
height: 28px;
margin: -4px -6px -4px 0;
padding: 0;
border: 0;
border-radius: 0;
background: transparent;
color: currentColor;
font: inherit;
font-size: 20px;
line-height: 1;
cursor: pointer;
opacity: .72;
appearance: none;
}
.fski-query-message__dismiss:hover,
.fski-query-message__dismiss:focus {
background: transparent;
color: currentColor;
opacity: 1;
outline: 2px solid currentColor;
outline-offset: 2px;
}
.fski-query-message.is-dismissing {
opacity: 0;
transform: translateY(-8px);
pointer-events: none;
}
.fski-query-messages__editor-note {
width: 100%;
padding: 12px 14px;
border: 1px dashed #b8b8b8;
background: #f7f7f7;
color: #555;
font-size: 13px;
line-height: 1.45;
}
@media (prefers-reduced-motion: reduce) {
.fski-query-message {
transition: none;
}
} .fski-account-menu,
.fski-account-menu * {
box-sizing: border-box;
}
.fski-account-menu {
position: relative;
max-width: 100%;
} .fski-account-menu .fski-account-menu__list {
display: flex;
flex-direction: column;
width: 100%;
list-style: none !important;
}
.fski-account-menu .fski-account-menu__list--root {
gap: 8px;
margin: 0 !important;
padding: 0 !important;
}
.fski-account-menu .fski-account-menu__item {
position: relative;
min-width: 0;
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.fski-account-menu__row {
display: flex;
align-items: stretch;
width: 100%;
min-width: 0;
border: 0 solid transparent;
background: transparent;
color: inherit;
overflow: hidden;
transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.fski-account-menu .fski-account-menu__row > .fski-account-menu__link,
.fski-account-menu .fski-account-menu__row > .fski-account-menu__group {
display: flex;
flex: 1 1 auto;
align-items: center;
min-width: 0;
width: auto;
min-height: 0;
margin: 0 !important;
padding: 12px 14px;
border: 0 !important;
border-radius: 0 !important;
outline-offset: -2px;
background: transparent !important;
box-shadow: none !important;
color: inherit !important;
font: inherit !important;
line-height: inherit !important;
text-align: inherit !important;
text-decoration: none !important;
text-transform: inherit !important;
letter-spacing: inherit !important;
appearance: none;
}
.fski-account-menu .fski-account-menu__row > .fski-account-menu__link:hover,
.fski-account-menu .fski-account-menu__row > .fski-account-menu__link:focus,
.fski-account-menu .fski-account-menu__row > .fski-account-menu__link:active,
.fski-account-menu .fski-account-menu__row > .fski-account-menu__link:visited,
.fski-account-menu .fski-account-menu__row > .fski-account-menu__group:hover,
.fski-account-menu .fski-account-menu__row > .fski-account-menu__group:focus {
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: inherit !important;
text-decoration: none !important;
}
.fski-account-menu__group {
cursor: default;
}
.fski-account-menu__label {
display: flex;
flex: 1 1 auto;
align-items: center;
min-width: 0;
gap: 10px;
color: inherit !important;
font: inherit !important;
}
.fski-account-menu__text {
min-width: 0;
color: inherit !important;
font: inherit !important;
line-height: inherit !important;
overflow-wrap: anywhere;
}
.fski-account-menu__icon {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
color: currentColor;
}
.fski-account-menu__icon svg {
display: block;
width: 100%;
height: 100%;
fill: currentColor !important;
}
.fski-account-menu .fski-account-menu__submenu-toggle {
display: inline-flex;
flex: 0 0 auto;
align-items: center;
justify-content: center;
min-width: 42px !important;
min-height: 0 !important;
margin: 0 !important;
padding: 0 10px !important;
border: 0 !important;
border-radius: 0 !important;
outline-offset: -2px;
background: transparent !important;
box-shadow: none !important;
color: inherit !important;
font: inherit !important;
line-height: 1 !important;
cursor: pointer;
appearance: none;
}
.fski-account-menu .fski-account-menu__submenu-toggle:hover,
.fski-account-menu .fski-account-menu__submenu-toggle:focus,
.fski-account-menu .fski-account-menu__submenu-toggle:active {
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: inherit !important;
}
.fski-account-menu__submenu-toggle svg {
display: block;
width: 16px;
height: 16px;
fill: currentColor !important;
transition: transform .2s ease;
}
.fski-account-menu__item.is-open > .fski-account-menu__row .fski-account-menu__submenu-toggle svg {
transform: rotate(180deg);
}
.fski-account-menu .fski-account-menu__submenu-toggle--hidden-icon {
min-width: 20px;
padding: 0 !important;
}
.fski-account-menu__submenu-wrap[hidden] {
display: none !important;
}
.fski-account-menu .fski-account-menu__submenu {
gap: 6px;
margin: 6px 0 0 20px !important;
padding: 0 !important;
}
.fski-account-menu__editor-note {
padding: 12px 14px;
border: 1px dashed #b8b8b8;
background: #f7f7f7;
color: #555;
font-size: 13px;
line-height: 1.45;
}
@media (prefers-reduced-motion: reduce) {
.fski-account-menu__link,
.fski-account-menu__group,
.fski-account-menu__submenu-toggle svg {
transition: none;
}
} .fski-account-content,
.fski-account-content * {
box-sizing: border-box;
}
.fski-account-content {
--fski-account-section-gap: 20px;
--fski-account-form-column-gap: 18px;
position: relative;
display: block;
float: none !important;
clear: both;
max-width: 100%;
min-width: 0;
}
.fski-account-content::after {
display: table;
clear: both;
content: "";
}
.fski-account-content > :first-child {
margin-top: 0 !important;
}
.fski-account-content > :last-child {
margin-bottom: 0 !important;
}
.fski-account-content section,
.fski-account-content form,
.fski-account-content table,
.fski-account-content .woocommerce-Addresses,
.fski-account-content .woocommerce-pagination,
.fski-account-content .woocommerce-message,
.fski-account-content .woocommerce-info,
.fski-account-content .woocommerce-error {
margin-top: 0;
margin-bottom: var(--fski-account-section-gap);
}
.fski-account-content h1,
.fski-account-content h2,
.fski-account-content h3,
.fski-account-content h4,
.fski-account-content h5,
.fski-account-content h6,
.fski-account-content legend {
clear: both;
color: inherit;
}
.fski-account-content p,
.fski-account-content address,
.fski-account-content li {
color: inherit;
}
.fski-account-content mark {
background: transparent;
color: inherit;
}
.fski-account-content a {
transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.fski-account-content .button,
.fski-account-content .woocommerce-button,
.fski-account-content button[type="submit"],
.fski-account-content input[type="submit"] {
display: inline-flex !important;
align-items: center;
justify-content: center;
width: auto;
min-height: 0;
margin: 0;
border-style: solid;
text-align: center;
text-decoration: none !important;
white-space: normal;
cursor: pointer;
appearance: none;
transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.fski-account-content .woocommerce-orders-table__cell-order-actions,
.fski-account-content .woocommerce-pagination {
display: flex;
flex-wrap: wrap;
align-items: center;
}
.fski-account-content form {
width: 100%;
}
.fski-account-content fieldset {
min-width: 0;
margin-inline: 0;
padding-inline: 0;
border: 0;
}
.fski-account-content label {
display: block;
width: 100%;
}
.fski-account-content .form-row,
.fski-account-content .woocommerce-form-row {
float: none !important;
width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
padding: 0 !important;
}
.fski-account-content form .form-row-first,
.fski-account-content form .form-row-last {
display: block;
clear: none !important;
width: calc(50% - (var(--fski-account-form-column-gap) / 2)) !important;
vertical-align: top;
} .fski-account-content form .form-row-first {
float: left !important;
margin-right: var(--fski-account-form-column-gap) !important;
}
.fski-account-content form .form-row-last {
float: right !important;
margin-left: 0 !important;
}
.fski-account-content form .form-row-wide,
.fski-account-content form > fieldset,
.fski-account-content form > p:not(.form-row-first):not(.form-row-last) {
clear: both !important;
}
.fski-account-content input.input-text,
.fski-account-content input[type="text"],
.fski-account-content input[type="email"],
.fski-account-content input[type="tel"],
.fski-account-content input[type="password"],
.fski-account-content input[type="number"],
.fski-account-content textarea,
.fski-account-content select {
display: block;
width: 100% !important;
max-width: 100%;
margin: 0 !important;
border-style: solid;
outline: none;
box-shadow: none;
color: inherit;
font: inherit;
appearance: none;
transition: color .2s ease, background-color .2s ease, border-color .2s ease, box-shadow .2s ease;
}
.fski-account-content textarea {
min-height: 120px;
resize: vertical;
}
.fski-account-content select {
background-image: linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%);
background-position: calc(100% - 17px) 50%, calc(100% - 12px) 50%;
background-size: 5px 5px, 5px 5px;
background-repeat: no-repeat;
padding-right: 34px !important;
}
.fski-account-content input[type="checkbox"],
.fski-account-content input[type="radio"] {
width: auto !important;
min-width: 16px;
height: 16px;
margin: 0 7px 0 0 !important;
vertical-align: middle;
}
.fski-account-content .clear {
clear: both;
}
.fski-account-content table.shop_table,
.fski-account-content table.woocommerce-table {
width: 100% !important;
max-width: 100%;
border-collapse: separate !important;
border-spacing: 0 !important;
table-layout: auto;
overflow: hidden;
}
.fski-account-content table.shop_table th,
.fski-account-content table.shop_table td,
.fski-account-content table.woocommerce-table th,
.fski-account-content table.woocommerce-table td {
vertical-align: middle;
border-style: solid;
border-width: 0 0 1px;
text-align: left;
}
.fski-account-content table.shop_table tr:last-child td,
.fski-account-content table.woocommerce-table tr:last-child td {
border-bottom-width: 0;
}
.fski-account-content table.shop_table tfoot tr:first-child th,
.fski-account-content table.shop_table tfoot tr:first-child td {
border-top-width: 1px;
}
.fski-account-content .woocommerce-Addresses {
display: grid !important;
width: 100%;
grid-template-columns: repeat(2, minmax(0, 1fr));
}
.fski-account-content .woocommerce-Addresses::before,
.fski-account-content .woocommerce-Addresses::after {
display: none !important;
}
.fski-account-content .woocommerce-Address,
.fski-account-content .woocommerce-Addresses .col-1,
.fski-account-content .woocommerce-Addresses .col-2 {
float: none !important;
width: auto !important;
max-width: none !important;
margin: 0 !important;
}
.fski-account-content .woocommerce-Address-title {
display: flex;
align-items: center;
justify-content: space-between;
gap: 16px;
}
.fski-account-content .woocommerce-Address-title h2,
.fski-account-content .woocommerce-Address-title .edit {
float: none !important;
margin-top: 0;
}
.fski-account-content .woocommerce-Address-title h2 {
flex: 1 1 auto;
width: 100%;
min-width: 0;
margin-bottom: 0;
}
.fski-account-content .woocommerce-Address-title .edit {
display: inline-flex !important;
flex: 0 0 auto;
align-items: center;
justify-content: center;
border-style: solid;
border-width: 0;
text-decoration: none;
white-space: nowrap;
}
.fski-account-content address {
margin: 0;
font-style: normal;
line-height: 1.7;
}
.fski-account-content .woocommerce-PaymentMethods,
.fski-account-content .payment_methods {
margin: 0 0 var(--fski-account-section-gap) !important;
padding: 0 !important;
list-style: none !important;
}
.fski-account-content .woocommerce-PaymentMethod,
.fski-account-content .payment_method_stripe {
margin: 0;
padding: 0;
list-style: none !important;
}
.fski-account-content .payment_box {
margin-top: 14px;
}
.fski-account-content .woocommerce-message,
.fski-account-content .woocommerce-info,
.fski-account-content .woocommerce-error {
position: relative;
width: 100%;
border-style: solid;
border-width: 1px;
list-style: none !important;
}
.fski-account-content .woocommerce-error {
padding-left: 3.5em;
}
.fski-account-content .woocommerce-error li {
margin: 0;
list-style: none !important;
}
.fski-account-content .woocommerce-pagination {
width: 100%;
gap: 10px;
}
.fski-account-content__editor-note {
width: 100%;
margin-bottom: 16px;
padding: 12px 14px;
border: 1px dashed #a7a7a7;
background: #f7f7f7;
color: #555;
font-size: 13px;
line-height: 1.45;
}
@media (max-width: 767px) {
.fski-account-content form .form-row-first,
.fski-account-content form .form-row-last {
display: block;
float: none !important;
clear: both !important;
width: 100% !important;
margin-right: 0 !important;
margin-left: 0 !important;
}
.fski-account-content .woocommerce-Addresses {
grid-template-columns: 1fr;
}
.fski-account-content table.shop_table_responsive tbody tr,
.fski-account-content table.shop_table_responsive tbody th,
.fski-account-content table.shop_table_responsive tbody td {
display: block;
width: 100%;
}
.fski-account-content table.shop_table_responsive tr td::before {
float: left;
margin-right: 12px;
font-weight: 600;
}
}
@media (prefers-reduced-motion: reduce) {
.fski-account-content a,
.fski-account-content .button,
.fski-account-content .woocommerce-button,
.fski-account-content input,
.fski-account-content textarea,
.fski-account-content select {
transition: none !important;
}
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper.fski-cart-shipping-options-host,
.fski-cart-widget .fski-cart-preview__totals-block > .wc-block-components-totals-wrapper.fski-cart-shipping-options-host,
.fski-cart-widget .fski-cart-shipping-options-host {
display: block !important;
width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
padding: var(--fski-cart-shipping-options-top-gap, 16px) 0 0 0 !important;
margin: 0 !important;
border: 0 !important;
container-type: inline-size;
}
.fski-cart-widget .fski-cart-shipping-options {
display: block;
width: 100%;
min-width: 0;
box-sizing: border-box;
margin: 0;
padding: 0;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-shipping-block > .fski-cart-shipping-options {
flex: 0 0 100%;
}
.fski-cart-widget .fski-cart-shipping-options__title {
display: block !important;
width: 100% !important;
box-sizing: border-box !important;
margin: var(--fski-cart-shipping-options-title-margin, 0 0 8px 0) !important;
padding: var(--fski-cart-shipping-options-title-padding, 0) !important;
color: var(--fski-cart-shipping-options-title-color, inherit) !important;
background: var(--fski-cart-shipping-options-title-bg, transparent) !important;
text-align: var(--fski-cart-shipping-options-title-align, left) !important;
border-radius: var(--fski-cart-shipping-options-title-radius, 0) !important;
font-family: var(--fski-cart-shipping-options-title-font-family, inherit) !important;
font-size: var(--fski-cart-shipping-options-title-font-size, inherit) !important;
font-weight: var(--fski-cart-shipping-options-title-font-weight, 600) !important;
line-height: var(--fski-cart-shipping-options-title-line-height, 1.35) !important;
letter-spacing: var(--fski-cart-shipping-options-title-letter-spacing, normal) !important;
word-spacing: var(--fski-cart-shipping-options-title-word-spacing, normal) !important;
text-transform: var(--fski-cart-shipping-options-title-text-transform, none) !important;
font-style: var(--fski-cart-shipping-options-title-font-style, normal) !important;
text-decoration: var(--fski-cart-shipping-options-title-text-decoration, none) !important;
}
.fski-cart-widget .fski-cart-shipping-options__updating {
margin: 0 0 8px;
font-size: 12px;
line-height: 1.4;
opacity: .7;
}
.fski-cart-widget .fski-cart-shipping-options__list {
display: grid;
grid-template-columns: minmax(0, 1fr);
gap: var(--fski-cart-shipping-options-list-gap, 8px);
width: 100%;
}
.fski-cart-widget .fski-cart-shipping-option {
appearance: none;
-webkit-appearance: none;
display: grid;
grid-template-columns: 18px minmax(0, 1fr) minmax(76px, max-content);
align-items: start;
gap: 10px;
width: 100%;
min-width: 0;
margin: 0;
padding: 12px;
border: 1px solid rgba(0, 0, 0, .16);
border-radius: 4px;
background: transparent;
box-shadow: none;
color: inherit;
font: inherit;
line-height: 1.35;
text-align: left;
white-space: normal !important;
overflow: hidden;
cursor: pointer;
transition: border-color .18s ease, box-shadow .18s ease, opacity .18s ease, background-color .18s ease;
}
.fski-cart-widget .fski-cart-shipping-option:hover:not(:disabled),
.fski-cart-widget .fski-cart-shipping-option:focus-visible:not(:disabled) {
border-color: currentColor;
}
.fski-cart-widget .fski-cart-shipping-option:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
}
.fski-cart-widget .fski-cart-shipping-option.is-selected {
border-color: currentColor;
box-shadow: inset 0 0 0 1px currentColor;
}
.fski-cart-widget .fski-cart-shipping-option.is-unavailable {
background: rgba(0, 0, 0, .035);
opacity: .62;
cursor: not-allowed;
}
.fski-cart-widget .fski-cart-shipping-option.is-updating {
cursor: progress;
}
.fski-cart-widget .fski-cart-shipping-option__marker {
display: inline-flex;
align-items: center;
justify-content: center;
width: 16px;
height: 16px;
margin-top: 1px;
border: 1.5px solid currentColor;
border-radius: 50%;
box-sizing: border-box;
opacity: .65;
}
.fski-cart-widget .fski-cart-shipping-option.is-selected .fski-cart-shipping-option__marker::after {
content: "";
display: block;
width: 8px;
height: 8px;
border-radius: 50%;
background: currentColor;
}
.fski-cart-widget .fski-cart-shipping-option__content,
.fski-cart-widget .fski-cart-shipping-option__aside {
display: flex;
flex-direction: column;
min-width: 0;
max-width: 100%;
}
.fski-cart-widget .fski-cart-shipping-option__content {
overflow: hidden;
}
.fski-cart-widget .fski-cart-shipping-option__title {
display: block;
min-width: 0;
max-width: 100%;
font-weight: 600;
line-height: 1.35;
white-space: normal !important;
overflow-wrap: anywhere;
word-break: normal;
}
.fski-cart-widget .fski-cart-shipping-option__description,
.fski-cart-widget .fski-cart-shipping-option__reason,
.fski-cart-widget .fski-cart-shipping-option__status {
display: block;
margin-top: 3px;
font-size: 12px;
font-weight: 400;
line-height: 1.45;
white-space: normal !important;
overflow-wrap: anywhere;
word-break: normal;
opacity: .76;
}
.fski-cart-widget .fski-cart-shipping-option__reason {
font-weight: 500;
}
.fski-cart-widget .fski-cart-shipping-option__aside {
align-items: flex-end;
max-width: 132px;
text-align: right;
white-space: normal !important;
}
.fski-cart-widget .fski-cart-shipping-option__price {
max-width: 100%;
font-weight: 600;
line-height: 1.35;
white-space: normal !important;
overflow-wrap: anywhere;
}
.fski-cart-widget .fski-cart-shipping-option.is-unavailable .fski-cart-shipping-option__price {
font-weight: 700;
} @container (max-width: 560px) {
.fski-cart-widget .fski-cart-shipping-option {
grid-template-columns: 18px minmax(0, 1fr);
gap: 8px 10px;
}
.fski-cart-widget .fski-cart-shipping-option__aside {
grid-column: 2;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
gap: 2px 10px;
width: 100%;
max-width: none;
margin-top: 1px;
text-align: left;
}
.fski-cart-widget .fski-cart-shipping-option__status {
margin-top: 0;
}
}
@media (max-width: 480px) {
.fski-cart-widget .fski-cart-shipping-option {
grid-template-columns: 18px minmax(0, 1fr);
}
.fski-cart-widget .fski-cart-shipping-option__aside {
grid-column: 2;
flex-direction: row;
flex-wrap: wrap;
align-items: center;
justify-content: flex-start;
gap: 2px 10px;
width: 100%;
max-width: none;
margin-top: 1px;
text-align: left;
}
.fski-cart-widget .fski-cart-shipping-option__status {
margin-top: 0;
}
} .fski-checkout-widget .fski-inpost-point-selector,
.fski-checkout-widget .wp-block-inpost-pl,
.fski-checkout-widget [data-block-name="inpost-pl/block"] {
display: block;
width: 100%;
min-width: 0;
margin: 12px 0 0;
}
.fski-checkout-widget #easypack_block_type_geowidget.easypack_show_geowidget {
appearance: none;
-webkit-appearance: none;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
max-width: none;
min-height: 50px;
margin: 0;
padding: 13px 18px;
border: 1px solid #e2b700 !important;
border-radius: 5px;
background: #fcc905;
color: #1f1f1f;
box-shadow: none !important;
font-family: inherit;
font-size: inherit !important;
font-weight: 700;
line-height: 1.35;
text-align: center;
white-space: normal;
overflow-wrap: anywhere;
cursor: pointer;
transition: background-color .18s ease, border-color .18s ease, transform .18s ease;
}
.fski-checkout-widget #easypack_block_type_geowidget.easypack_show_geowidget:hover,
.fski-checkout-widget #easypack_block_type_geowidget.easypack_show_geowidget:focus-visible {
border-color: #cda700 !important;
background: #ffd72e;
color: #111;
transform: translateY(-1px);
}
.fski-checkout-widget #easypack_block_type_geowidget.easypack_show_geowidget:focus-visible {
outline: 2px solid #222;
outline-offset: 2px;
}
.fski-checkout-widget #easypack_block_type_geowidget.fski-inpost-button--selected {
background: #fff7ce;
}
.fski-checkout-widget #inpost_pl_selected_point_data_wrap,
.fski-checkout-widget .fski-inpost-selected-point {
width: 100%;
min-width: 0;
margin: 10px 0 0;
}
.fski-checkout-widget #easypack_selected_point_data {
width: 100%;
min-width: 0;
margin: 0;
padding: 14px 16px;
border: 1px solid #dfdfdf !important;
border-left: 4px solid #fcc905 !important;
border-radius: 5px;
background: #fffdf4;
color: #262626;
box-shadow: none;
line-height: 1.45;
white-space: normal;
overflow-wrap: anywhere;
word-break: normal;
}
.fski-checkout-widget #selected-parcel-machine-id {
margin: 0 0 5px;
color: #1f1f1f;
font-size: 1.05em;
font-weight: 700;
line-height: 1.3;
overflow-wrap: anywhere;
}
.fski-checkout-widget #selected-parcel-machine-desc,
.fski-checkout-widget #selected-parcel-machine-desc1 {
display: inline;
color: #5d5d5d;
line-height: 1.45;
overflow-wrap: anywhere;
} .fski-checkout-widget .inpost_pl-block-shipping-method-meta-wrap {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 7px 10px;
width: 100%;
min-width: 0;
margin-top: 7px;
}
.fski-checkout-widget .inpost_pl_block_shipping_meta {
display: inline-flex;
align-items: center;
min-width: 0;
margin: 0;
}
.fski-checkout-widget .inpost_pl_method_logo .inpost_icon {
display: block;
width: auto !important;
max-width: 112px;
height: 28px !important;
object-fit: contain;
}
.fski-checkout-widget #inpost_pl_block_delivery_terms {
max-width: 100%;
margin: 0 !important;
padding: 4px 8px !important;
border: 1px dashed #747474 !important;
border-radius: 4px;
color: inherit;
font-size: 12px !important;
line-height: 1.35 !important;
white-space: normal;
overflow-wrap: anywhere;
}
body.fski-inpost-checkout-active #inpost_pl_checkout_validation_modal {
z-index: 100000 !important;
}
body.fski-inpost-checkout-active .jBox-wrapper.jBox-Modal {
z-index: 100001 !important;
}
@media (max-width: 767px) {
.fski-checkout-widget #easypack_block_type_geowidget.easypack_show_geowidget {
min-height: 48px;
padding: 12px 14px;
}
.fski-checkout-widget #easypack_selected_point_data {
padding: 12px 13px;
}
.fski-checkout-widget .inpost_pl-block-shipping-method-meta-wrap {
align-items: flex-start;
gap: 6px;
}
} .fski-checkout-widget .fski-nip-lookup {
display: flex;
flex-wrap: wrap;
align-items: center;
gap: 7px 12px;
width: 100%;
min-width: 0;
margin: -4px 0 14px;
}
.fski-checkout-widget .fski-nip-lookup__button {
appearance: none;
-webkit-appearance: none;
min-height: 38px;
padding: 8px 14px;
border: 1px solid currentColor;
border-radius: 4px;
background: transparent;
color: inherit;
box-shadow: none;
font-family: inherit;
font-size: 13px;
font-weight: 700;
line-height: 1.3;
cursor: pointer;
transition: opacity .18s ease, background-color .18s ease, transform .18s ease;
}
.fski-checkout-widget .fski-nip-lookup__button:hover,
.fski-checkout-widget .fski-nip-lookup__button:focus-visible {
background: rgba(0, 0, 0, .045);
transform: translateY(-1px);
}
.fski-checkout-widget .fski-nip-lookup__button:focus-visible {
outline: 2px solid currentColor;
outline-offset: 2px;
}
.fski-checkout-widget .fski-nip-lookup__button:disabled {
opacity: .55;
cursor: wait;
transform: none;
}
.fski-checkout-widget .fski-nip-lookup__status {
flex: 1 1 220px;
min-width: 0;
color: #666;
font-size: 12px;
line-height: 1.4;
white-space: normal;
overflow-wrap: anywhere;
}
.fski-checkout-widget .fski-nip-lookup.is-loading .fski-nip-lookup__status::before {
content: '';
display: inline-block;
width: 11px;
height: 11px;
margin: 0 7px -1px 0;
border: 2px solid currentColor;
border-right-color: transparent;
border-radius: 50%;
animation: fski-nip-lookup-spin .75s linear infinite;
}
.fski-checkout-widget .fski-nip-lookup.is-success .fski-nip-lookup__status {
color: #26733b;
}
.fski-checkout-widget .fski-nip-lookup.is-error .fski-nip-lookup__status {
color: #a12622;
}
@keyframes fski-nip-lookup-spin {
to { transform: rotate(360deg); }
}
@media (max-width: 480px) {
.fski-checkout-widget .fski-nip-lookup {
align-items: stretch;
}
.fski-checkout-widget .fski-nip-lookup__button,
.fski-checkout-widget .fski-nip-lookup__status {
flex-basis: 100%;
}
} .fski-checkout-widget .wc-block-components-text-input input[data-fski-company-field="yes"]::placeholder,
.fski-checkout-widget .wc-block-components-text-input input[autocomplete~="organization"]::placeholder,
.fski-checkout-widget .wc-block-components-text-input input[name$="_company"]::placeholder,
.fski-checkout-widget .wc-block-components-text-input input[name$="-company"]::placeholder {
color: transparent !important;
opacity: 0 !important;
} .fski-checkout-widget .woocommerce-order,
.fski-order-received-preview {
display: block;
width: 100%;
min-width: 0;
}
.fski-order-received-preview a {
pointer-events: none;
}
.fski-checkout-widget .woocommerce-order-overview,
.fski-order-received-preview .woocommerce-order-overview {
display: grid !important;
grid-template-columns: repeat(5, minmax(0, 1fr));
width: 100%;
min-width: 0;
margin: 0 0 34px;
padding: 0;
list-style: none;
}
.fski-checkout-widget .woocommerce-order-overview::before,
.fski-checkout-widget .woocommerce-order-overview::after,
.fski-order-received-preview .woocommerce-order-overview::before,
.fski-order-received-preview .woocommerce-order-overview::after {
display: none !important;
content: none !important;
}
.fski-checkout-widget .woocommerce-order-overview > li,
.fski-order-received-preview .woocommerce-order-overview > li {
display: flex !important;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
width: auto !important;
min-width: 0;
margin: 0 !important;
float: none !important;
overflow-wrap: anywhere;
}
.fski-checkout-widget .woocommerce-order-overview > li > strong,
.fski-order-received-preview .woocommerce-order-overview > li > strong {
display: block;
max-width: 100%;
overflow-wrap: anywhere;
}
.fski-checkout-widget .woocommerce-bacs-bank-details,
.fski-order-received-preview .woocommerce-bacs-bank-details,
.fski-checkout-widget .woocommerce-order-details,
.fski-order-received-preview .woocommerce-order-details,
.fski-checkout-widget .woocommerce-customer-details,
.fski-order-received-preview .woocommerce-customer-details {
width: 100%;
min-width: 0;
}
.fski-checkout-widget ul.wc-bacs-bank-details,
.fski-order-received-preview ul.wc-bacs-bank-details {
display: grid !important;
grid-template-columns: repeat(4, minmax(0, 1fr));
width: 100%;
min-width: 0;
margin: 0;
padding: 0;
list-style: none;
}
.fski-checkout-widget ul.wc-bacs-bank-details::before,
.fski-checkout-widget ul.wc-bacs-bank-details::after,
.fski-order-received-preview ul.wc-bacs-bank-details::before,
.fski-order-received-preview ul.wc-bacs-bank-details::after {
display: none !important;
content: none !important;
}
.fski-checkout-widget ul.wc-bacs-bank-details > li,
.fski-order-received-preview ul.wc-bacs-bank-details > li {
display: flex !important;
flex-direction: column;
width: auto !important;
min-width: 0;
margin: 0 !important;
float: none !important;
overflow-wrap: anywhere;
}
.fski-checkout-widget ul.wc-bacs-bank-details > li > strong,
.fski-order-received-preview ul.wc-bacs-bank-details > li > strong {
display: block;
max-width: 100%;
overflow-wrap: anywhere;
word-break: break-word;
}
.fski-checkout-widget .woocommerce-table--order-details,
.fski-order-received-preview .woocommerce-table--order-details {
width: 100%;
min-width: 0;
margin: 0;
border-collapse: separate;
border-spacing: 0;
overflow: hidden;
table-layout: fixed;
}
.fski-checkout-widget .woocommerce-table--order-details th,
.fski-checkout-widget .woocommerce-table--order-details td,
.fski-order-received-preview .woocommerce-table--order-details th,
.fski-order-received-preview .woocommerce-table--order-details td {
min-width: 0;
overflow-wrap: anywhere;
word-break: normal;
}
.fski-checkout-widget .woocommerce-table--order-details th:first-child,
.fski-checkout-widget .woocommerce-table--order-details td:first-child,
.fski-order-received-preview .woocommerce-table--order-details th:first-child,
.fski-order-received-preview .woocommerce-table--order-details td:first-child {
width: 62%;
} .fski-checkout-widget .woocommerce-customer-details > .woocommerce-columns,
.fski-checkout-widget .woocommerce-customer-details .woocommerce-columns--addresses,
.fski-order-received-preview .woocommerce-customer-details > .woocommerce-columns,
.fski-order-received-preview .woocommerce-customer-details .woocommerce-columns--addresses {
display: grid !important;
grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
grid-auto-flow: row !important;
align-items: stretch;
width: 100% !important;
max-width: none !important;
min-width: 0;
margin: 0 !important;
padding: 0;
float: none !important;
clear: both !important;
direction: ltr !important;
box-sizing: border-box !important;
}
.fski-checkout-widget .woocommerce-customer-details > .woocommerce-columns > .woocommerce-column,
.fski-checkout-widget .woocommerce-customer-details .woocommerce-columns--addresses > .woocommerce-column,
.fski-order-received-preview .woocommerce-customer-details > .woocommerce-columns > .woocommerce-column,
.fski-order-received-preview .woocommerce-customer-details .woocommerce-columns--addresses > .woocommerce-column {
display: block !important;
width: 100% !important;
max-width: none !important;
min-width: 0;
margin: 0 !important;
float: none !important;
clear: none !important;
position: relative;
inset: auto;
grid-column: auto !important;
grid-row: auto !important;
box-sizing: border-box !important;
direction: ltr;
}
.fski-checkout-widget .woocommerce-customer-details .woocommerce-column--billing-address,
.fski-order-received-preview .woocommerce-customer-details .woocommerce-column--billing-address {
order: 1;
}
.fski-checkout-widget .woocommerce-customer-details .woocommerce-column--shipping-address,
.fski-order-received-preview .woocommerce-customer-details .woocommerce-column--shipping-address {
order: 2;
}
.fski-checkout-widget .woocommerce-customer-details address,
.fski-order-received-preview .woocommerce-customer-details address {
width: 100%;
min-width: 0;
overflow-wrap: anywhere;
}
.fski-checkout-widget .woocommerce-customer-details address p,
.fski-order-received-preview .woocommerce-customer-details address p {
margin-bottom: 0;
}
@media (max-width: 1024px) {
.fski-checkout-widget .woocommerce-order-overview,
.fski-order-received-preview .woocommerce-order-overview,
.fski-checkout-widget ul.wc-bacs-bank-details,
.fski-order-received-preview ul.wc-bacs-bank-details {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
}
@media (max-width: 767px) {
.fski-checkout-widget .woocommerce-order-overview,
.fski-order-received-preview .woocommerce-order-overview,
.fski-checkout-widget ul.wc-bacs-bank-details,
.fski-order-received-preview ul.wc-bacs-bank-details,
.fski-checkout-widget .woocommerce-customer-details .woocommerce-columns,
.fski-order-received-preview .woocommerce-customer-details .woocommerce-columns {
grid-template-columns: minmax(0, 1fr) !important;
}
.fski-checkout-widget .woocommerce-table--order-details,
.fski-order-received-preview .woocommerce-table--order-details {
table-layout: auto;
}
.fski-checkout-widget .woocommerce-table--order-details th:first-child,
.fski-checkout-widget .woocommerce-table--order-details td:first-child,
.fski-order-received-preview .woocommerce-table--order-details th:first-child,
.fski-order-received-preview .woocommerce-table--order-details td:first-child {
width: auto;
}
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-subtotal-block.wc-block-components-totals-wrapper {
padding: 0 !important;
margin: 0 0 var(--fski-cart-summary-rows-gap, 0) 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper {
padding: 0 !important;
margin: 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-subtotal-block.wc-block-components-totals-wrapper .wc-block-components-totals-item,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block.wc-block-components-totals-wrapper .wc-block-components-totals-item,
.fski-cart-widget .fski-cart-preview__totals-block > .wp-block-woocommerce-cart-order-summary-subtotal-block .wc-block-components-totals-item,
.fski-cart-widget .fski-cart-preview__totals-block > .wp-block-woocommerce-cart-order-summary-shipping-block .wc-block-components-totals-item {
padding: var(--fski-cart-summary-row-vertical-padding, 0) 0 !important;
margin: 0 !important;
}
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block > .wc-block-components-totals-wrapper.fski-cart-shipping-options-host,
.fski-cart-widget .fski-cart-preview__totals-block > .wc-block-components-totals-wrapper.fski-cart-shipping-options-host {
padding: var(--fski-cart-shipping-options-top-gap, 16px) 0 0 0 !important;
margin: 0 !important;
} .fski-cart-widget .fski-cart-grand-total-host,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-footer-item),
.fski-cart-widget .fski-cart-preview__grand-wrapper {
display: block !important;
width: 100% !important;
min-width: 0 !important;
box-sizing: border-box !important;
padding: 0 !important;
margin: var(--fski-cart-grand-margin, 0) !important;
border: 0 !important;
}
.fski-cart-widget .fski-cart-grand-total-host > .wc-block-components-totals-footer-item,
.fski-cart-widget .wp-block-woocommerce-cart-order-summary-block > .wc-block-components-totals-wrapper:has(> .wc-block-components-totals-footer-item) > .wc-block-components-totals-footer-item,
.fski-cart-widget .fski-cart-preview__grand-wrapper > .wc-block-components-totals-footer-item {
box-sizing: border-box !important;
width: 100% !important;
padding: var(--fski-cart-grand-padding, 14px 0) !important;
margin: 0 !important;
} .fski-cart-widget .wp-block-woocommerce-cart-order-summary-totals-block,
.fski-cart-widget .fski-cart-preview__totals-block {
padding-top: var(--fski-cart-summary-totals-padding-top, 20px) !important;
}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}