.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro){--home-sec: clamp(56px, 5.5vw + 34px, 104px);--home-gutter: clamp(20px, 4vw, 40px);--home-max: 1240px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) #MainContent{padding-bottom:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_KDJKXc],.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__e30403f2-b73e-487f-a774-8d3fa2d8d3c1],.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31],.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_q8AEUj]{display:flow-root;padding-left:var(--home-gutter);padding-right:var(--home-gutter);margin:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_KDJKXc]>.container,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__e30403f2-b73e-487f-a774-8d3fa2d8d3c1]>.container,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_q8AEUj]>.container{padding:0;max-width:var(--home-max)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list>.container,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text>.container,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text>.container,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .container{padding:0;margin:0 auto;max-width:var(--home-max)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .large-section,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text .large-section{padding:0;margin:0;max-width:none;background:transparent!important;border:0;border-radius:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list{background:var(--tpp-oat);padding-top:var(--home-sec);padding-bottom:var(--home-sec)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list__logo{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;align-items:center;width:auto;margin:0;padding:18px 22px;background:#fff;border-radius:var(--tpp-r);text-align:left}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list__logo .logo-list__logo-image{width:96px;max-width:96px;margin:0;padding:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list__logo-text{margin:0;padding:0;font-family:var(--tpp-display);font-size:1.22rem;line-height:1.35;color:var(--tpp-ink);text-align:left}@media(max-width:760px){.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list{grid-template-columns:1fr;gap:14px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list__logo{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 18px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list__logo .logo-list__logo-image{width:72px;max-width:72px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-logo-list .logo-list__logo-text{font-size:1.08rem}}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text{background:#fff;padding-top:var(--home-sec);padding-bottom:var(--home-sec)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text .reading-width{max-width:none;padding:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text .rich-text-section__title{color:var(--tpp-ink)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-rich-text .rte{color:var(--tpp-ink)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay{background:var(--tpp-oat)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay>.container{padding:0;margin:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .page-width{max-width:none}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .avoid-overlaps,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .avoid-overlaps__mobile-container,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .rimage-outer-wrapper{border:0!important;border-radius:0!important;background-color:var(--tpp-oat)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .overlay{background:#fff!important;border:1px solid var(--tpp-ink)!important;border-radius:var(--tpp-r)!important;box-shadow:none}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .overlay .overlay__content,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .overlay .overlay__background{background:transparent!important}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .overlay-title,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text-overlay .overlay h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.5rem);line-height:1.1}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label{border:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:has([data-tpp-badge=entry]) .image-product-label__background{background:var(--tpp-entry)!important}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:has([data-tpp-badge=deep]) .image-product-label__background{background:var(--tpp-deep)!important}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:has([data-tpp-badge=entry]) .image-product-label-additional-text,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:has([data-tpp-badge=deep]) .image-product-label-additional-text{background:#fff}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label-title{font-size:.875rem}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:after{content:"";position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--tpp-ink);box-shadow:0 0 0 4px #fff;z-index:2;pointer-events:none}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label.chevron-right:after{right:-30px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label.chevron-left:after{left:-30px}@media(prefers-reduced-motion:no-preference){.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:after{animation:home-ping 2.4s var(--tpp-ease) infinite}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:has([data-tpp-badge=entry]):after{--ping: var(--tpp-lime)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .image-product-label:has([data-tpp-badge=deep]):after{--ping: var(--tpp-sky-2);animation-delay:1.2s}}@keyframes home-ping{0%{box-shadow:0 0 0 4px #fff,0 0 0 4px var(--ping, var(--tpp-lime))}70%{box-shadow:0 0 0 4px #fff,0 0 0 18px transparent}to{box-shadow:0 0 0 4px #fff,0 0 0 18px transparent}}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-featured-collection{background:var(--tpp-lime);margin:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-featured-collection .fc-rail__link.btn{background-color:#fff!important}@media(max-width:640px){.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-featured-collection .fc-rail__title{font-size:1.5rem;white-space:nowrap}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-featured-collection .fc-rail__head{gap:12px}}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-featured-collection .product-block__image-container .product-block__image,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-featured-collection .product-block__image-container>.global-border-radius{border:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_KDJKXc]{background:var(--tpp-cream);padding-top:var(--home-sec);padding-bottom:var(--home-sec);scroll-margin-top:80px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_KDJKXc] .quiz-block{min-height:640px;max-width:880px;margin:0 auto}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_KDJKXc] h3{margin:0 0 clamp(24px,3vw,40px);text-align:center;font-size:clamp(1.85rem,1.35rem + 1.7vw,2.75rem);line-height:1.1}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_KDJKXc] .quiz{min-height:500px;background:#fff;border-radius:var(--tpp-r);overflow:hidden}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text{background:var(--tpp-sky);padding-top:var(--home-sec);padding-bottom:var(--home-sec)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,72px);align-items:center;background:transparent!important;border:0;border-radius:0;max-width:none}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__image{width:100%;min-width:0;height:auto;align-self:center;aspect-ratio:1;border-radius:var(--tpp-r);overflow:hidden}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__image-size,.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .rimage-outer-wrapper{height:100%}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .rimage-outer-wrapper{background-position:46% 40%!important}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .rimage-wrapper{padding-top:0!important;height:100%}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__content{width:100%;min-width:0;padding:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__title{margin:0 0 18px;font-size:clamp(1.85rem,1.35rem + 1.7vw,2.75rem);line-height:1.1}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__text{font-size:clamp(1.06rem,1.02rem + .2vw,1.18rem);line-height:1.6;max-width:56ch}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__link{margin-top:22px}@media(max-width:767.98px){.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text{grid-template-columns:1fr;gap:28px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-image-with-text .image-with-text__image{aspect-ratio:4 / 3}}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__e30403f2-b73e-487f-a774-8d3fa2d8d3c1],.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31]{background:var(--tpp-cream)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__e30403f2-b73e-487f-a774-8d3fa2d8d3c1]{padding-top:var(--home-sec)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__e30403f2-b73e-487f-a774-8d3fa2d8d3c1] h3{margin:0 0 clamp(20px,2.5vw,36px);font-size:clamp(1.85rem,1.35rem + 1.7vw,2.75rem);line-height:1.1}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31]{padding-bottom:var(--home-sec)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31] .large-section{padding:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31] .container{padding:0;max-width:var(--home-max)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31] .oke-reviewCarousel-reviews-review{padding:4px 9px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31] .oke-reviewCardMinimalCentered{height:100%;background:#fff;border:1px solid var(--tpp-line);border-radius:var(--tpp-r);padding:22px 20px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__1686928517711f4f31] .oke-prevNextButton{width:46px;height:46px;border-radius:50%;border:1px solid var(--tpp-ink);background:#fff;display:grid;place-items:center}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .fs-cards{margin:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .fs-cards .tpp-rail__track{align-items:stretch}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs{background:#fff;padding-top:var(--home-sec);padding-bottom:var(--home-sec)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs{padding:0;max-width:none}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .cc-accordion{border-top:0}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs__text{margin:0 0 24px;padding:0;font-family:var(--tpp-display);font-size:clamp(1.85rem,1.35rem + 1.7vw,2.75rem);line-height:1.1;color:var(--tpp-ink)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs__block:nth-child(2){border-top:1px solid var(--tpp-ink)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs__tab{border-bottom:1px solid var(--tpp-line-2)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs__block:last-child .collapsible-tabs__tab{border-bottom:1px solid var(--tpp-line-2)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .collapsible-tabs__tab .cc-accordion-item__title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;font-size:1.06rem;font-weight:700}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .collapsible-tabs__tab .cc-accordion-item__title:before{content:none}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .collapsible-tabs__tab .cc-accordion-item__title:after{content:"";position:static;flex:none;width:26px;height:26px;border-radius:50%;background:var(--tpp-oat) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23292F2F' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 14px no-repeat;transform:none;opacity:1;transition:transform .25s var(--tpp-ease),background-color .2s}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .collapsible-tabs__tab .cc-accordion-item[open]:not(.is-closing) .cc-accordion-item__title:after{transform:rotate(45deg);opacity:1;background-color:var(--tpp-lime)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .collapsible-tabs__tab .cc-accordion-item__content{color:var(--tpp-ink-2);max-width:68ch}@media(min-width:860px){.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .cc-accordion{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:64px;align-items:start}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs__block{grid-column:2}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) .section-collapsible-tabs .collapsible-tabs__block:first-child{grid-column:1;grid-row:1 / span 20}}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_q8AEUj]{background:var(--tpp-cream);padding-top:28px;padding-bottom:28px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__custom_liquid_q8AEUj] p{margin:0 auto;color:var(--tpp-ink-2)}.home-rvl{opacity:0;transform:translateY(16px);transition:opacity .7s var(--tpp-ease),transform .7s var(--tpp-ease)}.home-rvl.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.home-rvl{opacity:1;transform:none;transition:none}}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__logo_list_7pYY9B].section-logo-list{background:var(--tpp-cream);padding-bottom:clamp(20px,3vw,36px)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__rich_text_LQ8zfU].section-rich-text{background:var(--tpp-cream);padding-top:clamp(28px,4vw,52px)}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__rich_text_LQ8zfU] .rich-text-section__btn-row{margin-top:28px;display:flex;justify-content:center}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__rich_text_LQ8zfU] .rich-text-section__btn-row .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.1;min-height:52px;padding:0 32px;font-size:1.0625rem}@media(max-width:760px){.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__logo_list_7pYY9B] .logo-list__logo-1{margin-right:28px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__logo_list_7pYY9B] .logo-list__logo-2{margin-left:28px;grid-template-columns:minmax(0,1fr) 72px}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__logo_list_7pYY9B] .logo-list__logo-2 .logo-list__logo-image{order:2}.template-index:is(:not([class*=template-suffix-]),.template-suffix-cro) [id$=__logo_list_7pYY9B] .logo-list__logo-2 .logo-list__logo-text{text-align:right}}@media(max-width:759.98px){.template-suffix-cro .cv-split__media{aspect-ratio:16 / 11;height:auto;max-height:270px}.template-suffix-cro .cv-split__img{height:100%;object-fit:cover;object-position:40% 35%}.template-suffix-cro .cv-split__copy{padding-top:22px;padding-bottom:22px}.template-suffix-cro .cv-split__title{font-size:clamp(2rem,1.4rem + 3vw,2.4rem)}.template-suffix-cro .cv-split__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.template-suffix-cro .cv-split__buttons .btn{width:100%;min-width:0;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;text-align:center}.template-suffix-cro .cv-split__quote{display:none}.template-suffix-cro .cv-split__rating{margin-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/tpp-home.css.map */
