@charset "UTF-8";:root{--tut-black:#000000;--tut-white:#ffffff;--tut-white-02:rgba(255, 255, 255, 0.02);--tut-white-04:rgba(255, 255, 255, 0.04);--tut-white-08:rgba(255, 255, 255, 0.08);--tut-white-12:rgba(255, 255, 255, 0.12);--tut-white-16:rgba(255, 255, 255, 0.16);--tut-white-20:rgba(255, 255, 255, 0.2);--tut-white-24:rgba(255, 255, 255, 0.24);--tut-white-28:rgba(255, 255, 255, 0.28);--tut-white-32:rgba(255, 255, 255, 0.32);--tut-white-36:rgba(255, 255, 255, 0.36);--tut-white-44:rgba(255, 255, 255, 0.44);--tut-white-50:rgba(255, 255, 255, 0.5);--tut-white-56:rgba(255, 255, 255, 0.56);--tut-white-64:rgba(255, 255, 255, 0.64);--tut-white-72:rgba(255, 255, 255, 0.72);--tut-white-80:rgba(255, 255, 255, 0.8);--tut-white-88:rgba(255, 255, 255, 0.88);--tut-white-96:rgba(255, 255, 255, 0.96);--tut-black-02:rgba(0, 0, 0, 0.02);--tut-black-04:rgba(0, 0, 0, 0.04);--tut-black-08:rgba(0, 0, 0, 0.08);--tut-black-12:rgba(0, 0, 0, 0.12);--tut-black-16:rgba(0, 0, 0, 0.16);--tut-black-20:rgba(0, 0, 0, 0.2);--tut-black-24:rgba(0, 0, 0, 0.24);--tut-black-28:rgba(0, 0, 0, 0.28);--tut-black-32:rgba(0, 0, 0, 0.32);--tut-black-36:rgba(0, 0, 0, 0.36);--tut-black-44:rgba(0, 0, 0, 0.44);--tut-black-50:rgba(0, 0, 0, 0.5);--tut-black-56:rgba(0, 0, 0, 0.56);--tut-black-64:rgba(0, 0, 0, 0.64);--tut-black-72:rgba(0, 0, 0, 0.72);--tut-black-80:rgba(0, 0, 0, 0.8);--tut-black-88:rgba(0, 0, 0, 0.88);--tut-black-96:rgba(0, 0, 0, 0.96);--tut-grey-25:#fcfcfc;--tut-grey-50:#f7f7f7;--tut-grey-100:#f5f5f5;--tut-grey-200:#e5e5e5;--tut-grey-300:#d6d6d6;--tut-grey-400:#a3a3a3;--tut-grey-500:#737373;--tut-grey-600:#525252;--tut-grey-700:#424242;--tut-grey-800:#292929;--tut-grey-900:#141414;--tut-grey-950:#0f0f0f;--tut-grey-warm-50:#faf4e7;--tut-grey-warm-100:#eee7da;--tut-grey-warm-200:#d4cbbd;--tut-grey-warm-300:#c1b6a8;--tut-grey-warm-400:#aea193;--tut-grey-warm-500:#9b8c7e;--tut-grey-warm-600:#877869;--tut-grey-warm-700:#746354;--tut-grey-warm-800:#614e3f;--tut-grey-warm-850:#4e392a;--tut-grey-warm-900:#3b2515;--tut-grey-warm-950:#100600;--tut-grey-warm-200-stroke:#D8CBB9;--tut-primary-50:#fcf3f8;--tut-primary-100:#fbe8f4;--tut-primary-200:#f8d2e9;--tut-primary-300:#f5b8db;--tut-primary-400:#eb7bb9;--tut-primary-500:#e1539d;--tut-primary-600:#cf337d;--tut-primary-700:#b32363;--tut-primary-800:#942053;--tut-primary-900:#7c1f47;--tut-primary-950:#4b0c27;--tut-error-50:#fef3f2;--tut-error-100:#fee5e2;--tut-error-200:#fdd0cb;--tut-error-300:#fbaea6;--tut-error-400:#f57567;--tut-error-500:#ec5747;--tut-error-600:#d93a29;--tut-error-700:#b62e1f;--tut-error-800:#97291d;--tut-error-900:#7d281f;--tut-error-950:#44110b;--tut-success-50:#f5f7ee;--tut-success-100:#eaedda;--tut-success-200:#d5ddb9;--tut-success-300:#bac690;--tut-success-400:#9aab63;--tut-success-500:#82944e;--tut-success-600:#65753b;--tut-success-700:#4e5a31;--tut-success-800:#40492b;--tut-success-900:#384027;--tut-success-950:#1c2112;--tut-warning-50:#fefbec;--tut-warning-100:#fbf2ca;--tut-warning-200:#f8e68f;--tut-warning-300:#f5d867;--tut-warning-400:#f1c12e;--tut-warning-500:#eaa116;--tut-warning-600:#cf7c10;--tut-warning-700:#ac5911;--tut-warning-800:#8c4514;--tut-warning-900:#733914;--tut-warning-950:#421d06;--tut-violet-50:#faf4ff;--tut-violet-100:#f4e7ff;--tut-violet-200:#eaceff;--tut-violet-300:#dba2ff;--tut-violet-400:#ca74fe;--tut-violet-500:#b340f5;--tut-violet-600:#9920d9;--tut-violet-700:#8017b4;--tut-violet-800:#6c1593;--tut-violet-900:#5c1778;--tut-violet-950:#390151;--tut-blue-50:#f2f5fc;--tut-blue-100:#e2e9f7;--tut-blue-200:#ccd9f1;--tut-blue-300:#b6caeb;--tut-blue-400:#7f9fdb;--tut-blue-500:#6181d0;--tut-blue-600:#4d67c3;--tut-blue-700:#4356b2;--tut-blue-800:#3c4891;--tut-blue-900:#343f74;--tut-blue-950:#232948;--tut-h1-fluid:clamp(32px, calc(32px + 16 * ((100vw - 320px) / 1120)), 48px);--tut-h2-fluid:clamp(28px, calc(28px + 12 * ((100vw - 320px) / 1120)), 40px);--tut-h3-fluid:clamp(24px, calc(24px + 8 * ((100vw - 320px) / 1120)), 32px);--tut-h4-fluid:clamp(21px, calc(21px + 7 * ((100vw - 320px) / 1120)), 28px);--tut-h5-fluid:clamp(20px, calc(20px + 4 * ((100vw - 320px) / 1120)), 24px);--tut-label1:18px;--tut-label2:16px;--tut-label3:14px;--tut-p1:18px;--tut-p2:16px;--tut-p3:14px;--tut-caption:12px}*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{color:var(--tut-grey-warm-950,#100600)}h1{font-size:var(--tut-h1-fluid)!important;line-height:120%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){h1{line-height:110%!important}}h2{font-size:var(--tut-h2-fluid)!important;line-height:130%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){h2{line-height:110%!important}}h3{font-size:var(--tut-h3-fluid)!important;line-height:135%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){h3{line-height:125%!important}}h4{font-size:var(--tut-h4-fluid)!important;line-height:135%!important;font-weight:500!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){h4{line-height:130%!important}}h5{font-size:var(--tut-h5-fluid)!important;line-height:140%!important;font-weight:500!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){h5{line-height:135%!important}}a{text-decoration:none}.hp-field,li,ol,ul{list-style:none!important}.hp-field::-webkit-scrollbar,li::-webkit-scrollbar,ol::-webkit-scrollbar,ul::-webkit-scrollbar{width:8px}.hp-field::-webkit-scrollbar-track,li::-webkit-scrollbar-track,ol::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{background:0 0;border-radius:4px}.hp-field::-webkit-scrollbar-thumb,li::-webkit-scrollbar-thumb,ol::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{background:var(--grey-400);border-radius:4px}.hp-field::-webkit-scrollbar-thumb:hover,li::-webkit-scrollbar-thumb:hover,ol::-webkit-scrollbar-thumb:hover,ul::-webkit-scrollbar-thumb:hover{background:var(--grey-500)}.content-block:before,.inner-wrapper-sticky:before{display:none!important}.hp-page__title:before{display:none!important}time{text-transform:none!important}textarea{resize:none!important}@font-face{font-family:"Alan Sans";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/AlanSans-Regular.woff2) format("woff2")}@font-face{font-family:"Alan Sans";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/AlanSans-Medium.woff2) format("woff2")}@font-face{font-family:"Alan Sans";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/AlanSans-SemiBold.woff2) format("woff2")}@font-face{font-family:"Alan Sans";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/AlanSans-Bold.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Nunito-Regular.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Nunito-Medium.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Nunito-SemiBold.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Nunito-Bold.woff2) format("woff2")}.breadcrumbs ol{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:8px;height:100%;min-height:20px}.breadcrumbs li:not(:last-child)::after{content:"";margin-top:1px;width:13px;height:13px;position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px;background:url(../images/icons/separator.svg) center center no-repeat}.breadcrumbs li[aria-current=page] span{color:var(--tut-primary-500)}.breadcrumbs svg{min-width:16px;fill:var(--tut-grey-warm-400)}.breadcrumbs a,.breadcrumbs img,.breadcrumbs span{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs span{color:var(--tut-grey-warm-500);font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.breadcrumbs a{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.breadcrumbs a:hover svg{fill:var(--tut-grey-warm-600);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.breadcrumbs a:hover span{color:var(--tut-grey-warm-800);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.articles{padding-bottom:124px;color:var(--tut-grey-warm-900);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.articles .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articles__title{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.articles__title h3{color:var(--tut-grey-warm-950);margin-bottom:8px;font-size:var(--tut-label2)!important;line-height:150%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.articles__title--content{max-width:490px}.articles__list{margin-top:32px;display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.articles__list{grid-template-columns:repeat(3,1fr)}}.articles__card{padding:16px;border-radius:16px;background:var(--tut-grey-warm-100);display:-webkit-box;display:-ms-flexbox;display:flex}.articles__card:first-child .post-category{background:var(--tut-primary-300)}.articles__card:last-child .post-category{background:var(--tut-blue-300)}.articles__card .post-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articles__card .post-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:8px}.articles__card .post-category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;background:var(--tut-success-300);border-radius:999px;color:var(--tut-grey-warm-950);font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.articles__card .post-reading-time{font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.articles__card .post-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:16px;max-width:100%;max-height:120px;overflow:hidden}.articles__card .post-thumbnail a{display:-webkit-box;display:-ms-flexbox;display:flex}.articles__card .post-title{margin-top:24px;font-size:var(--tut-label3)!important;line-height:145%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.articles__card .post-title a{color:var(--tut-grey-warm-950)}.articles__card .post-excerpt{margin-top:8px;margin-bottom:24px;color:var(--tut-grey-warm-800);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.articles__card .post-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:auto}.articles__card .post-author{color:var(--tut-grey-warm-950);font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.articles__card .post-updated{color:var(--tut-grey-warm-800);font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__card--box{padding-top:40px;margin-bottom:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%}.listing__card--content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;max-width:700px}.listing__card--content .hp-listing__image{max-height:700px;margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:16px;overflow:hidden}.listing__card--content .hp-listing__image a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.listing__card--content .hp-listing__image img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.listing__card--content .hp-listing__description p{color:var(--tut-grey-warm-800);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__card--content .hp-listing__description p.hp-listing__description--title{margin-bottom:12px;font-size:var(--tut-label1)!important;line-height:145%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.listing__card--info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px;max-width:500px}.listing__card--title h1{margin-bottom:24px;color:var(--tut-grey-950);font-size:var(--tut-h5-fluid)!important;line-height:140%!important;font-weight:500!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){.listing__card--title h1{line-height:135%!important}}.listing__card--vendor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.listing__card--vendor .hp-listing__vendor{width:100%}.listing__card--vendor .hp-listing__vendor-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing__card--vendor .hp-listing__vendor-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;max-height:56px;max-width:56px;border-radius:12px;overflow:hidden}.listing__card--vendor .hp-listing__vendor-image img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.listing__card--vendor .hp-listing__vendor-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing__card--vendor .hp-listing__vendor-name span{margin-right:8px;color:var(--tut-grey-warm-500);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__card--vendor .hp-listing__vendor-name a{margin-right:8px;color:var(--tut-grey-warm-900);font-size:var(--tut-label2)!important;line-height:150%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.listing__card--vendor .hp-listing__vendor-name .currency,.listing__card--vendor .hp-listing__vendor-name .vendor__rate{color:var(--tut-grey-warm-900);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:2px;font-size:var(--tut-label2)!important;line-height:150%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.listing__card--vendor .hp-listing__vendor-name .currency::before{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:4px;height:4px;margin-right:8px;border-radius:100%;background:var(--tut-grey-warm-200)}.listing__card--vendor .hp-listing__vendor-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing__card--vendor .hp-listing__vendor-rating .vendor__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--tut-grey-warm-500);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__card--vendor .hp-listing__vendor-rating .vendor__products img{margin-right:4px}.listing__card--vendor .hp-listing__vendor-rating .vendor__products span{margin-right:6px;color:var(--tut-grey-warm-950)}.listing__card--tags{margin-bottom:40px}.listing__card--tags p{margin-bottom:16px;color:var(--tut-grey-warm-850);font-size:var(--tut-label1)!important;line-height:145%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.listing__card--tags .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:8px}.listing__card--tags .tag-cloud-link{background:var(--tut-grey-warm-100);border-radius:10px;padding:4px 10px;color:var(--tut-grey-warm-800);text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__card--tags .tag-cloud-link:hover{background:var(--tut-grey-warm-200);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.listing__card--tags .hidden-tag{display:none}.listing__card--tags .view-all-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:2px 8px;cursor:pointer;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;color:var(--tut-grey-warm-800);background:0 0;border:0;font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__card--tags .view-all-tags svg{fill:var(--tut-grey-warm-800)}.listing__card--tags .view-all-tags:hover{color:var(--tut-grey-warm-900);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.listing__card--tags .view-all-tags:hover svg{fill:var(--tut-grey-warm-900)}.listing__card--addons{margin-bottom:40px}.listing__card--price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:40px}.listing__card--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.listing__comments{margin-bottom:124px}.products__card--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:auto}.products__card--actions-favorite{border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px;background:url(../images/icons/heart-o.svg) center center no-repeat;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.products__card--actions-favorite:hover{background:var(--tut-grey-warm-200) url(../images/icons/heart-o-active.svg) center center no-repeat;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.products__card--actions-favorite.active{background:url(../images/icons/heart.svg) center center no-repeat;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.products__card--actions-favorite.active:hover{background:var(--tut-grey-warm-200) url(../images/icons/heart-active.svg) center center no-repeat;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.star-container{position:relative;width:18px;height:18px;display:inline-block}.star-bg,.star-fill{position:absolute;top:0;left:0;width:18px;height:18px}.star-bg svg path{fill:#d0c9bc}.star-fill{overflow:hidden}.star-fill svg path{fill:var(--tut-warning-500)}.rating{margin-right:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.rating__details{margin-left:1px;line-height:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating__value{color:var(--tut-grey-warm-900);margin-bottom:1px;font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif;line-height:100%!important}.rating__stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.rating__star{position:relative;width:18px;height:18px}.listing-attributes{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.listing-attributes .listing-attribute{display:grid;grid-template-columns:1fr 1fr;color:var(--tut-grey-warm-800);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing-attributes .listing-attribute__val{color:var(--tut-grey-warm-900);font-size:var(--tut-label2)!important;line-height:150%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.listing-attributes .listing-attribute__val .hp-listing__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listing-attributes .listing-attribute__val .rating__value{color:var(--tut-grey-warm-900);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif;line-height:100%!important}.hp-variations__item{width:100%;padding:16px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--tut-grey-warm-100);border:2px solid transparent;margin-bottom:8px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.hp-variations__item:has(input[type=checkbox]:checked){background:var(--tut-primary-50);border-color:var(--tut-primary-300);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.hp-variations__item--start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4px}.hp-variations__item--start p{color:var(--tut-grey-warm-600);font-size:var(--tut-caption)!important;line-height:135%!important;font-weight:500!important;font-family:Nunito,sans-serif}.hp-variations__item--middle{margin-bottom:8px;color:var(--tut-grey-warm-900);font-size:var(--tut-label2)!important;line-height:150%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.hp-variations__item--middle a{color:var(--tut-grey-warm-900)}.hp-variations__item--bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--tut-success-600);font-size:var(--tut-p1)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif;font-weight:600!important}.hp-variations__item--bottom input[type=checkbox]{border:0;margin:0!important;width:44px!important;height:44px!important;border-radius:0!important;background:url(../images/icons/add.svg) center center no-repeat;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.hp-variations__item--bottom input[type=checkbox]:checked{background:url(../images/icons/added.svg) center center no-repeat;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.hp-variations__price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hp-variations__price .products__card--price-old{font-size:var(--tut-p1)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.hp-variations__price .woocs_amount_custom_price{margin-right:8px}.products__card--price-current,.products__card--price-old{font-size:var(--tut-h5-fluid)!important;line-height:140%!important;font-weight:500!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){.products__card--price-current,.products__card--price-old{line-height:135%!important}}.products__card--price-current{color:var(--tut-success-600)}.products__card--price-current.active{color:var(--tut-error-700)}.products__card--price-old{text-decoration:line-through;color:var(--tut-grey-warm-300)}.articles{padding-bottom:0}.hp-vendor__rating::after{content:"";display:-webkit-box;display:-ms-flexbox;display:flex;width:4px;height:4px;margin-left:8px;border-radius:100%;background:var(--tut-grey-warm-200)}#comments:not(:has(.comments)) .content-title{display:none}#comments .comments-row ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px;border-radius:16px;height:auto!important;min-width:250px!important;min-height:500px!important}#comments .comments-row ul li.comments__form{background:var(--tut-primary-50);text-align:center;border:4px solid var(--tut-primary-200)}#comments .comments-row ul li .hp_review{margin:0!important;height:100%;width:100%}#comments .comments-row ul li:nth-child(6n+2){background:var(--tut-warning-300)}#comments .comments-row ul li:nth-child(6n+3){background:var(--tut-error-300)}#comments .comments-row ul li:nth-child(6n+4){background:var(--tut-success-300)}#comments .comments-row ul li:nth-child(6n+5){background:var(--tut-blue-300)}#comments .comments-row ul li:nth-child(6n+6){background:var(--tut-primary-300)}#comments .comments-row ul li:nth-child(6n+7){background:var(--tut-violet-200)}#comments ul li{background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0}#comments .children{padding:24px 0 0 24px}#comments .children .comment{margin-bottom:16px}#comments .content-title{text-align:center;margin-bottom:24px}#comments .pagination{margin-top:12px}#comments .pagination .next,#comments .pagination .prev{cursor:pointer}#comments .pagination .swiper-button-disabled{display:none}.comment{padding:0!important;border-radius:16px;background:var(--tut-gray-100);max-width:792px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-bottom:16px}.comment .avatar{width:48px;height:48px;border-radius:50%}.comment__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.comment__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.comment__header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.comment__header .star-bg svg path{fill:var(--tut-grey-warm-200)}.comment__header .star-fill svg path{fill:var(--tut-grey-warm-950)}.comment__rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment__rating-number{margin-top:1px;font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.comment__rating-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment__image{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.comment__author{color:var(--tut-grey-warm-950);margin:0;font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.comment__date{font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif;color:var(--tut-gray-warm-900);margin:0}.comment__details{margin:0}.comment__text{word-break:break-all;color:var(--tut-grey-warm-800);margin:0;overflow-y:auto;max-height:350px;scrollbar-width:thin;scrollbar-color:#f8d2e9 #fcf3f8;font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.comment__text::-webkit-scrollbar{width:10px;height:10px}.comment__text::-webkit-scrollbar-track{background:#fcf3f8;border-radius:10px}.comment__text::-webkit-scrollbar-thumb{background:#f8d2e9;border-radius:10px}.comment__text::-webkit-scrollbar-thumb:hover{background:#f5b8db}.comment__footer{margin-top:auto}.custom-comment-reply-title{margin:60px 0 24px;color:var(--tut-base-black);font-size:var(--tut-h2-fluid)!important;line-height:130%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}@media (min-width:1024px){.custom-comment-reply-title{line-height:110%!important}}@media (min-width:1024px){.custom-comment-reply-title{margin:100px 0 44px}}.comment-respond{border-radius:20px!important;-webkit-box-shadow:none!important;box-shadow:none!important;background:var(--tut-gray-100)!important;padding:24px!important}@media (min-width:1024px){.comment-respond{padding:24px 44px!important}}.comment-respond a{color:var(--tut-primary-base)}.comment-respond .logged-in-as{color:var(--tut-base-black)}.comment-respond .form-submit{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.comment-respond #submit{width:100%;padding:12px 18px!important;border-radius:30px!important;border:0!important;outline:0!important;background:var(--tut-primary-base)!important;color:var(--tut-base-white)!important;text-align:center;-webkit-box-shadow:2px 2px 0 2px #000!important;box-shadow:2px 2px 0 2px #000!important;cursor:pointer;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.comment-respond #submit:active,.comment-respond #submit:focus,.comment-respond #submit:hover{background:var(--tut-primary-light)!important;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.comment-respond #submit:disabled,.comment-respond #submit[data-state=loading]{background:var(--tut-gray-100)!important;-webkit-box-shadow:2px 2px 0 2px #d5d5d5!important;box-shadow:2px 2px 0 2px #d5d5d5!important}.comment-respond #submit::before{display:none!important}.comment-respond #submit.active{pointer-events:initial}.comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.comment-form-comment{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.comment-form-cookies-consent,.comment-form-url,.comment-notes,.comment-reply-title{display:none}.comment-privacy-note{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-align:center;font-size:var(--tut-p1)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__form-title{margin-bottom:8px;color:var(--tut-grey-warm-900);font-size:var(--tut-label2)!important;line-height:150%!important;font-weight:600!important;font-family:"Alan Sans",sans-serif}.listing__form-subtitle{color:var(--tut-grey-warm-800);font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__form .hp-form__field--rating{margin:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.listing__form .hp-form__field--rating label{display:none}.listing__form .hp-form__field--textarea label{margin-bottom:6px;letter-spacing:0;color:var(--tut-grey-warm-800);font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__form .hp-form__field--textarea label::after{right:-8px!important;font-size:var(--tut-p3)!important;line-height:145%!important;font-weight:500!important;font-family:Nunito,sans-serif;color:var(--tut-error-400)!important}.listing__form .hp-form__field--textarea textarea{height:116px!important;min-height:116px;padding:10px 14px!important;background:var(--tut-white)!important;border:1px solid var(--tut-grey-warm-200)!important;border-radius:8px!important;font-family:Nunito,sans-serif!important;color:var(--tut-grey-warm-950)!important;font-size:var(--tut-p2)!important;line-height:150%!important;font-weight:500!important;font-family:Nunito,sans-serif}.listing__form .hp-form__field--textarea textarea::-webkit-input-placeholder{color:var(--tut-grey-warm-400)!important}.listing__form .hp-form__field--textarea textarea::-moz-placeholder{color:var(--tut-grey-warm-400)!important}.listing__form .hp-form__field--textarea textarea:-ms-input-placeholder{color:var(--tut-grey-warm-400)!important}.listing__form .hp-form__field--textarea textarea::-ms-input-placeholder{color:var(--tut-grey-warm-400)!important}.listing__form .hp-form__field--textarea textarea::placeholder{color:var(--tut-grey-warm-400)!important}.listing__form .hp-field--submit{width:100%;border-radius:8px;padding:10px 16px}.hp-form:not(:last-child){margin-bottom:24px}.listing__form-not-logged-in a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}