body.template-index{--tap-ink: #302a25;--tap-cream: #fffaf4;--tap-accent: #ba7a4b;--tap-accent-fill: #ba7a4b;--tap-accent-deep: #8f5230;--tap-eyebrow-dark: #efb58d;--tap-eyebrow-light: #9c6238;--tap-h2: clamp(3.5rem, 4.6vw, 5.8rem);--tap-h2-mobile: clamp(3.2rem, 8.8vw, 4rem);--tap-space-l: clamp(8.8rem, 10vw, 14.4rem);--tap-space-m: clamp(7.6rem, 8.4vw, 12rem);--tap-space-l-top: clamp(7.6rem, 8.8vw, 12.8rem);--tap-space-m-top: clamp(6.4rem, 7.2vw, 10.4rem);--tap-cta-bg: var(--tap-accent);--tap-cta-bg-hover: var(--tap-accent-deep);--tap-cta-radius: 1.4rem;--tap-cta-minh: 5.2rem;--tap-cta-pad: 1.4rem 2.6rem;--tap-cta-shadow: 0 1.2rem 2.8rem rgba(186, 122, 75, .25);--tap-cta-shadow-hover: 0 1.6rem 3.4rem rgba(186, 122, 75, .33);--tap-ease: cubic-bezier(.22, 1, .36, 1);--tap-dur-1: .18s;--tap-dur-2: .28s;--tap-dur-3: .56s;--tap-lift: -6px;--tap-zoom: 1.04;--tap-shadow-rest: 0 10px 24px -14px rgba(47, 31, 21, .2), 0 24px 48px -30px rgba(47, 31, 21, .24);--tap-shadow-hover: 0 16px 32px -16px rgba(47, 31, 21, .24), 0 34px 64px -32px rgba(47, 31, 21, .32);--tap-focus: #ba7a4b;--tap-focus-dark: #efb58d}html body.template-index :is(.tphr-paths3__heading,.tp-products-v3__title,.tphr-video-banner__heading,.tms__title,.tp-realizations-carousel-sec__heading,.tphr-craft__title,.tphr-faq__heading),html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-title{font-family:Marcellus,serif!important;font-size:var(--tap-h2)!important;font-weight:400!important;letter-spacing:-.035em!important;line-height:1.03!important;text-transform:none!important;text-wrap:balance}html body.template-index .tms__title{margin-inline:auto}@media(max-width:749px){html body.template-index :is(.tphr-paths3__heading,.tp-products-v3__title,.tphr-video-banner__heading,.tms__title,.tp-realizations-carousel-sec__heading,.tphr-craft__title,.tphr-faq__heading),html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-title{font-size:var(--tap-h2-mobile)!important}}html body.template-index :is(.tphr-paths3__heading,.tphr-video-banner__copy,.tphr-craft__title,.tphr-faq__heading,.tp-realizations-carousel-sec__heading,.tms__title){color:var(--tap-ink)!important}html body.template-index .tp-products-v3__title,html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-title{color:var(--tap-cream)!important}html body.template-index :is(.tphr-paths3__eyebrow,.tp-products-v3__eyebrow,.tphr-video-banner__kicker,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker,.tms__badge,.tp-realizations-carousel-sec__badge){margin:0 0 1.2rem!important;font-family:Urbanist,sans-serif!important;font-size:1.2rem!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1.25!important;text-transform:uppercase!important}html body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tp-realizations-carousel-sec__badge){color:var(--tap-accent)!important}html body.template-index :is(.tp-products-v3__eyebrow,.tphr-faq__closing-kicker){color:var(--tap-eyebrow-dark)!important}html body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tp-realizations-carousel-sec__badge,.tms__badge){color:var(--tap-eyebrow-light, #ba7a4b)!important}body.template-index .tphr-hero__eyebrow{font-weight:800;letter-spacing:.12em}html body.template-index :is(.tphr-paths3__subheading,.tp-products-v3__intro,.tphr-video-banner__subheading,.tms__subtitle,.tp-realizations-carousel-sec__subheading,.tphr-craft__text,.tphr-faq__lead){font-size:clamp(1.5rem,1.5vw,1.75rem)!important;line-height:1.6!important;max-width:none}html body.template-index .tms__subtitle{margin-inline:auto}body.template-index :is(.tphr-paths3__header,.tms__header,.tp-realizations-carousel-sec__header,.tphr-craft__header){margin-bottom:clamp(4.4rem,5.6vw,7.6rem)}body.template-index :is(.tphr-paths3,.tp-products-v3,.tphr-craft,.tphr-faq){padding-block:var(--tap-space-l-top) var(--tap-space-l)!important}body.template-index .tp-products-v3{padding-block:clamp(5rem,5.6vw,8rem) clamp(5.4rem,6vw,8.6rem)!important}body.template-index section[id^=tms-]{padding-block:var(--tap-space-l-top) var(--tap-space-l)!important}body.template-index :is(.tphr-video-banner,.tp-realizations-carousel-sec){padding-block:var(--tap-space-m-top) var(--tap-space-m)!important}@media(max-width:749px){body.template-index .tphr-faq{padding-block:5.2rem 8.4rem!important}body.template-index section[id^=tms-]{padding-block:5.2rem 8.8rem!important}body.template-index .tp-realizations-carousel-sec{padding-block:5.2rem 8.4rem!important}html body.template-index :is(.tphr-paths3,.tp-products-v3,.tphr-craft){padding-block:7.6rem 8.4rem!important}html body.template-index .tphr-video-banner{padding-block:5.2rem 8.4rem!important}html body.template-index .tp-products-v3{padding-block:5.2rem 5.8rem!important}html body.template-index .shopify-section[id$=__tphr_reviews] .shopify-app-block,html body.template-index .shopify-section[id$=__tphr_reviews]>*{padding-block:5.2rem 8.4rem!important}html body.template-index .shopify-section[id$=__tphr_reviews] .section-apps-wrapper .shopify-app-block{padding-block:0!important}}body.template-index .tphr-paths3__card{box-shadow:var(--tap-shadow-rest);transition:transform var(--tap-dur-2) var(--tap-ease),box-shadow var(--tap-dur-2) var(--tap-ease)}body.template-index :is(.tphr-paths3__image,.tp-products-v3__image){transition:transform var(--tap-dur-3) var(--tap-ease)}.tp-realizations-carousel-sec .tp-realizations-carousel__image{transition:transform var(--tap-dur-3) var(--tap-ease)}.tp-realizations-carousel-sec .tp-realizations-carousel__nav{box-shadow:0 8px 24px #2f1f1526}.tp-realizations-carousel-sec .tp-realizations-carousel__nav:hover{transform:translateY(-2px);box-shadow:0 12px 32px #ba7a4b4d}@media(hover:hover)and (pointer:fine){body.template-index .tphr-paths3__card:hover{transform:translateY(var(--tap-lift));box-shadow:var(--tap-shadow-hover)}body.template-index .tphr-paths3__card:hover .tphr-paths3__image{transform:scale(var(--tap-zoom))}body.template-index .tp-products-v3__card:hover{transform:translateY(var(--tap-lift))}body.template-index .tp-products-v3__card:hover .tp-products-v3__image{transform:scale(var(--tap-zoom));filter:none}.tp-realizations-carousel-sec .tp-realizations-carousel__item:hover{transform:rotate(0) translateY(var(--tap-lift)) scale(1.01)}.tp-realizations-carousel-sec .tp-realizations-carousel__item:hover .tp-realizations-carousel__image{transform:scale(var(--tap-zoom))}}.tp-realizations-carousel-sec .tp-realizations-carousel-sec__button{transition:transform var(--tap-dur-2) var(--tap-ease),box-shadow var(--tap-dur-2) var(--tap-ease),background var(--tap-dur-2) var(--tap-ease),border-color var(--tap-dur-2) var(--tap-ease)}.tp-realizations-carousel-sec .tp-realizations-carousel-sec__button:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2f1f1542}body.template-index .shopify-section[id$=__tphr_reviews] :is(.jdgm-rev,.jdgm-card.jdgm-carousel-item){transition:transform var(--tap-dur-2) var(--tap-ease),box-shadow var(--tap-dur-2) var(--tap-ease),border-color var(--tap-dur-2) var(--tap-ease)!important}body.template-index .shopify-section[id$=__tphr_reviews] :is(.jdgm-rev,.jdgm-card.jdgm-carousel-item):hover{box-shadow:0 16px 40px #2f1f1524!important}body.template-index :is(.tphr-paths3__card-link,.tphr-faq__button,.tphr-faq__closing-button,.tp-realizations-carousel-sec__button) svg{transition:transform var(--tap-dur-1) var(--tap-ease)}body.template-index :is(.tphr-faq__button,.tphr-faq__closing-button,.tp-realizations-carousel-sec__button):hover svg{transform:translate(3px)}body.template-index .tphr-paths3__card:hover .tphr-paths3__card-link svg{transform:translate(3px)}body.template-index .tphr-paths3__edge-arrow:active{transform:translateY(-50%) scale(.94);transition:transform 80ms ease-out}body.template-index :is(.tphr-hero__button,.tphr-hero__rating,.tphr-paths3__card,.tphr-paths3__edge-arrow,.tp-realizations-carousel-sec__button):focus-visible,.tp-realizations-carousel-sec :is(.tp-realizations-carousel__item,.tp-realizations-carousel__nav):focus-visible,body.template-index .tphr-faq :is(a,summary,button):focus-visible{outline:3px solid var(--tap-focus);outline-offset:3px;box-shadow:none}body.template-index .tp-products-v3__card-shell:focus-visible{outline:3px solid var(--tap-focus);outline-offset:-3px}body.template-index :is(.tp-products-v3__arrow,.tp-products-v3__all-link):focus-visible,body.template-index .tpstats a:focus-visible{outline:3px solid var(--tap-focus-dark);outline-offset:3px}body.template-index .shopify-section[id$=__tphr_reviews] :is(a,button):focus-visible{outline:3px solid var(--tap-focus-dark)!important;outline-offset:3px!important}@media(max-width:749px){body.template-index .tphr-faq__layout{gap:3.6rem}body.template-index .tphr-faq__summary{min-height:6.2rem;padding-block:1.2rem;font-size:1.8rem}body.template-index .tphr-faq__icon{width:3.6rem;height:3.6rem}body.template-index .tphr-faq__answer{font-size:1.5rem;padding-bottom:2rem}body.template-index .tphr-faq__lead{margin-top:1.6rem}body.template-index .tphr-faq__actions{margin-top:2.2rem}body.template-index .tphr-faq__closing{padding:2.4rem 2rem}}@media(max-width:749px){body.template-index .tphr-craft__fact{grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:6.4rem}body.template-index .tphr-craft__layout{gap:26px}body.template-index .tphr-craft__header{margin-bottom:20px}body.template-index .tphr-craft__step{padding:14px 0}}body.template-index ::selection{background:#ba7a4b47;color:#2f2a27}body.template-index :is(.tpstats,.tphr-video-banner,section[id^=tms-],.tp-products-v3__header,.tphr-faq__closing) ::selection{background:#e7a16f59;color:#fff8ee}body.template-index .tpstats__label{font-size:clamp(12px,.95vw,13.5px);font-weight:650}@media(max-width:989px){body.template-index .tpstats__label{font-size:clamp(10.5px,3vw,12px)}}.tp-realizations-carousel-sec .tp-realizations-carousel__caption{background:#2a2623c7}@media(min-width:990px){body.template-index .tphr-hero{padding-block:108px 118px!important}body.template-index .tphr-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(3.6rem,6vw,8.8rem)}}body.template-index .tphr-craft__media-shell{overflow:hidden}body.template-index .tphr-craft__video{transform:scale(1.05)}@media(min-width:990px){body.template-index .shopify-section[id$=__tphr_craft] .tphr-craft__media-column{order:2}body.template-index .shopify-section[id$=__tphr_craft] .tphr-craft__content{order:1}}html body.template-index .tphr-paths3__grid{gap:28px!important}html body.template-index .tp-realizations-carousel-sec{--tp-real-gap: 22px !important}html body.template-index .tphr-craft__step{padding-block:20px!important}html body.template-index .tphr-craft__cta{margin-top:16px}html body.template-index .tms__layout{column-gap:64px!important}@media(max-width:749px){html body.template-index .tphr-paths3__grid{gap:20px!important}html body.template-index .tp-realizations-carousel-sec{--tp-real-gap: 16px !important}}html body.template-index :is(.tphr-hero__button--primary,.tphr-hero__button--secondary,.tphr-craft__cta,.tphr-faq__button--primary,.tphr-faq__closing-button,.tp-products-v3__all-link,.tphr-paths3__header-link,.tp-realizations-carousel-sec__button,.tms__cta){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:52px!important;padding:13px 24px!important;font-family:Urbanist,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;background-image:linear-gradient(180deg,#ffffff2e,#ffffff0d 48%,#4a281429)!important;transition:color var(--tap-dur-1) var(--tap-ease),background-color var(--tap-dur-1) var(--tap-ease),border-color var(--tap-dur-1) var(--tap-ease),box-shadow var(--tap-dur-1) var(--tap-ease),transform var(--tap-dur-1) var(--tap-ease)!important}html body.template-index :is(.tphr-hero__button--primary,.tphr-craft__cta,.tp-products-v3__all-link,.tp-realizations-carousel-sec__button,.tms__cta){border:1px solid color-mix(in srgb,#ba7a4b 70%,transparent)!important;border-radius:14px!important;color:#fff!important;background-image:linear-gradient(135deg,#9f673d,#925e38 52%,#845532)!important;background-color:#9f673d!important;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #4a28141f,0 1.2rem 2.8rem #ba7a4b40!important}html body.template-index :is(.tphr-hero__button--primary,.tphr-craft__cta,.tp-products-v3__all-link,.tp-realizations-carousel-sec__button,.tms__cta):hover{color:#302a25!important;background-color:transparent!important;box-shadow:none!important;transform:translateY(-2px)!important}html body.template-index :is(.tphr-faq__button--primary,.tphr-faq__closing-button){border:1px solid color-mix(in srgb,#2f2a27 70%,transparent)!important;border-radius:999px!important;color:#fff!important;background-color:#2f2a27!important;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000002e,0 1.2rem 2.6rem #2f2a2738!important}html body.template-index :is(.tphr-faq__button--primary,.tphr-faq__closing-button):hover{color:#2f2a27!important;background-color:transparent!important;box-shadow:none!important;transform:translateY(-2px)!important}html body.template-index :is(.tphr-hero__button--secondary,.tphr-paths3__header-link){border:1px solid color-mix(in srgb,#ba7a4b 40%,transparent)!important;border-radius:14px!important;color:#302a25!important;background-color:#fffdf9eb!important;box-shadow:inset 0 1px #ffffffe6,0 .8rem 2rem -1.2rem #4a281459!important}html body.template-index .tphr-paths3__header-link{border-radius:999px!important}html body.template-index :is(.tphr-hero__button--secondary,.tphr-paths3__header-link):hover{color:#fff!important;border-color:color-mix(in srgb,#ba7a4b 70%,transparent)!important;background-image:linear-gradient(135deg,#9f673d,#925e38 52%,#845532)!important;background-color:#9f673d!important;box-shadow:inset 0 1px #ffffff3d,0 1.2rem 2.8rem #ba7a4b40!important;transform:translateY(-2px)!important}html body.template-index :is(.tphr-hero__button--primary,.tphr-hero__button--secondary,.tphr-craft__cta,.tphr-faq__button--primary,.tphr-faq__closing-button,.tp-products-v3__all-link,.tphr-paths3__header-link,.tp-realizations-carousel-sec__button,.tms__cta) svg{transition:transform var(--tap-dur-1) var(--tap-ease)!important}html body.template-index :is(.tphr-hero__button--primary,.tphr-hero__button--secondary,.tphr-craft__cta,.tphr-faq__button--primary,.tphr-faq__closing-button,.tp-products-v3__all-link,.tphr-paths3__header-link,.tp-realizations-carousel-sec__button,.tms__cta):hover svg{transform:translate(3px)!important}html body.template-index .tphr-faq__newsletter-submit{color:#302a25!important;background-color:#fffdf9!important;background-image:linear-gradient(180deg,#fffefb,#f4e9da)!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #4a28141a!important;transition:color var(--tap-dur-1) var(--tap-ease),background-color var(--tap-dur-1) var(--tap-ease),background-image var(--tap-dur-1) var(--tap-ease),transform var(--tap-dur-1) var(--tap-ease)!important}html body.template-index .tphr-faq__newsletter-submit:hover{color:#fff!important;background-image:linear-gradient(135deg,#9f673d,#925e38 52%,#845532)!important;background-color:#9f673d!important;background-image:linear-gradient(180deg,#ffffff2e,#ffffff0d 48%,#4a281429)!important;transform:translateY(-1px)!important}body.template-index .tp-products-v3{--tpg-paper: #fcf9f0;--tpg-ink: #241d18;--tpg-ink-soft: #5f554c;--tpg-bronze: #8b5a2b;--tpg-caramel: #8f5230;--tpg-gold: #e8b465;--tpg-gold-solid: #e8a93c;--tpg-cream: #fffaf4;--tpg-radius: 10px;--tpg-mat: 8.75%;--tpg-track-px: 34px;--tap-h2: clamp(3.8rem, 4.8vw, 6.2rem)}body.template-index #MainContent .tp-products-v3{background:none!important}body.template-index .shopify-section[id$=__tphr_products]{position:relative;isolation:isolate;border-top:1px solid rgba(232,180,101,.32);border-bottom:1px solid rgba(232,180,101,.32);background:radial-gradient(122% 60% at 50% -12%,rgba(232,180,101,.17),transparent 64%),radial-gradient(78% 44% at 50% 42%,rgba(255,236,205,.075),transparent 72%),radial-gradient(94% 40% at 50% 112%,rgba(0,0,0,.35),transparent 70%),linear-gradient(180deg,#261d16,#1b1511 52%,#17110d)}body.template-index .shopify-section[id$=__tphr_products]:before{display:none}html body.template-index .tp-products-v3__header{position:relative;display:block;max-width:84rem;min-height:0;margin:0 auto clamp(1.5rem,1.7vw,2.4rem);padding:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;text-align:center}html body.template-index .tp-products-v3__header:after{display:none}html body.template-index .tp-products-v3__heading-group{max-width:none}html body.template-index .tp-products-v3 .tp-products-v3__eyebrow{display:inline-flex;align-items:center;gap:1.2rem;margin:0 0 1.6rem!important}html body.template-index .tp-products-v3 .tp-products-v3__eyebrow:before,html body.template-index .tp-products-v3 .tp-products-v3__eyebrow:after{width:3.2rem;height:1px;background:linear-gradient(90deg,transparent,currentColor);content:""}html body.template-index .tp-products-v3 .tp-products-v3__eyebrow:after{background:linear-gradient(90deg,currentColor,transparent)}html body.template-index .tp-products-v3__title{max-width:20ch;margin-inline:auto}html body.template-index .tp-products-v3__intro{max-width:none;margin:1.8rem auto 0!important;color:#fffaf4c7}html body.template-index .tp-products-v3__viewport{position:relative;z-index:2;margin-inline:calc(var(--tpg-track-px) * -1);padding-inline:0;overflow:visible}html body.template-index .tp-products-v3__track{grid-auto-columns:calc((100% - 96px)/4)!important;column-gap:32px!important;padding:26px var(--tpg-track-px) 44px!important;scroll-padding-inline:var(--tpg-track-px);clip-path:inset(0 var(--tpg-track-px))}@media(max-width:1199px){html body.template-index .tp-products-v3__track{grid-auto-columns:calc((100% - 64px) / 3)!important}}@media(max-width:989px){html body.template-index .tp-products-v3__track{grid-auto-columns:calc((100% - 28px)/2)!important;column-gap:28px!important}}body.template-index .tp-products-v3__card:before{display:none}body.template-index .tp-products-v3__card{border-radius:var(--tpg-radius);transition:transform var(--tap-dur-2) var(--tap-ease),opacity var(--tap-dur-2) var(--tap-ease)}body.template-index .tp-products-v3__card-shell{padding:0 0 clamp(1.8rem,1.7vw,2.2rem);overflow:hidden;border:0;border-radius:var(--tpg-radius);background-color:var(--tpg-paper);background-image:none;box-shadow:0 2px 3px #0a060457,0 22px 36px -22px #080503c7,0 48px 84px -50px #080503b3;transition:box-shadow var(--tap-dur-2) var(--tap-ease)}body.template-index .tp-products-v3__card-shell:focus-visible{outline:3px solid var(--tpg-gold);outline-offset:4px}body.template-index .tp-products-v3__media{position:relative;flex:0 0 auto;aspect-ratio:4 / 5;overflow:hidden;border:0;border-radius:0;background:var(--tpg-paper);box-shadow:none}body.template-index .tp-products-v3__image,body.template-index .tp-products-v3__placeholder{border-radius:0;object-fit:cover;object-position:50% 50%}body.template-index .tp-products-v3__media:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(104deg,#fff0 38%,#ffffff6b 47%,#ffffff1a 55%,#fff0 62%);opacity:0;content:"";pointer-events:none;transform:translate(-45%)}body.template-index .tp-products-v3__content{position:relative;min-height:0;padding:clamp(1.6rem,1.5vw,2rem) var(--tpg-mat) 0}body.template-index .tp-products-v3__badges{position:static;inset:auto;display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 10px;pointer-events:none}html body.template-index .tp-products-v3__badge{display:inline-flex;align-items:center;min-height:0;padding:0;border:0;border-radius:0;color:var(--tpg-bronze);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;font-family:Urbanist,sans-serif;font-size:1.05rem!important;font-weight:800;line-height:1;letter-spacing:.2em;text-transform:uppercase}html body.template-index .tp-products-v3__badge--accent:before{width:16px;height:1px;margin-right:10px;background:linear-gradient(90deg,#8b5a2bd9,#8b5a2b40);content:""}html body.template-index .tp-products-v3__badge:not(.tp-products-v3__badge--accent){padding:3px 8px 2px;border-radius:3px;color:#2a1f16;background:var(--tpg-gold-solid);letter-spacing:.14em}body.template-index .tp-products-v3__product-title{display:block;min-height:0;overflow:visible;color:var(--tpg-ink);font-family:Marcellus,serif;font-size:clamp(2.15rem,1.68vw,2.5rem);font-weight:400;line-height:1.16;letter-spacing:0;text-transform:none;text-wrap:balance}body.template-index .tp-products-v3__description{margin-top:.7rem;color:var(--tpg-ink-soft);font-size:1.4rem;line-height:1.5}body.template-index .tp-products-v3__footer{position:relative;align-items:center;gap:1.2rem;margin-top:auto;padding-top:clamp(1.4rem,1.4vw,1.8rem);border-top:0}body.template-index .tp-products-v3__footer:before{display:none}body.template-index .tp-products-v3__price{align-items:baseline;gap:.5rem}body.template-index .tp-products-v3__current-price{flex-direction:row;align-items:baseline;gap:.45rem}body.template-index .tp-products-v3__price-prefix{color:var(--tpg-ink-soft);font-family:Urbanist,sans-serif;font-size:1.25rem;font-weight:600;line-height:1;letter-spacing:0;text-transform:lowercase}body.template-index .tp-products-v3__price-value{color:var(--tpg-ink);font-family:Urbanist,sans-serif;font-size:1.9rem;font-weight:750;line-height:1;letter-spacing:-.01em}body.template-index .tp-products-v3__compare-price{color:#7a6d62;font-size:1.25rem}html body.template-index .tp-products-v3 .tp-products-v3__card-link{width:auto;min-width:0;height:4rem;min-height:4rem;padding-inline:1.5rem;border:1px solid rgba(139,90,43,.42);border-radius:999px;color:var(--tpg-bronze);background:transparent;box-shadow:none;font-family:Urbanist,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.03em;transition:color var(--tap-dur-1) var(--tap-ease),background-color var(--tap-dur-1) var(--tap-ease),border-color var(--tap-dur-1) var(--tap-ease)}body.template-index :is(.tp-products-v3__card:hover,.tp-products-v3__card:focus-within) .tp-products-v3__card-link{border-color:var(--tpg-caramel);color:var(--tpg-cream);background:var(--tpg-caramel);box-shadow:none}body.template-index .tp-products-v3__status{margin-bottom:.8rem;color:#8f2f26;letter-spacing:.12em}body.template-index .tp-products-v3__outro{display:flex;justify-content:center;margin-top:clamp(1.8rem,1.9vw,2.6rem)}html body.template-index .tp-products-v3 .tp-products-v3__all-link:is(:hover,:focus-visible){border-color:#ba7a4b!important;color:#8a5230!important;background-color:#fffdf9!important;box-shadow:0 .8rem 2rem #8c4f2b2e!important}html body.template-index .tp-products-v3 .tp-products-v3__all-link:is(:hover,:focus-visible) svg{color:#8a5230!important}html body.template-index .tp-products-v3__controls{position:absolute;z-index:5;top:var(--tpc-arrow-top, 36%);right:0;left:0;display:flex;justify-content:space-between;gap:0;transform:translateY(-50%);pointer-events:none}html body.template-index .tp-products-v3__arrow{width:5.4rem;min-width:5.4rem;height:5.4rem;min-height:5.4rem;border:0;border-radius:999px;color:var(--tpg-ink);background:var(--tpg-paper);box-shadow:0 2px 4px #0000005c,0 14px 28px -12px #000000b3;pointer-events:auto;transition:color var(--tap-dur-1) var(--tap-ease),background-color var(--tap-dur-1) var(--tap-ease),box-shadow var(--tap-dur-1) var(--tap-ease),transform var(--tap-dur-1) var(--tap-ease)}html body.template-index .tp-products-v3__arrow svg{width:22px;height:22px}html body.template-index .tp-products-v3__arrow:hover:not(:disabled){color:var(--tpg-cream);background:var(--tpg-caramel);box-shadow:0 2px 4px #0006,0 18px 34px -12px #000000bf;transform:scale(1.07)}html body.template-index .tp-products-v3__arrow:active:not(:disabled){transform:scale(.95)}body.template-index .tp-products-v3 .tp-products-v3__arrow:focus-visible{outline:3px solid var(--tap-focus);outline-offset:3px}body.template-index .tp-products-v3__rail{position:static;display:flex;align-items:center;justify-content:center;gap:1.6rem;margin-top:-2rem;padding-inline:var(--tpg-track-px)}body.template-index .tp-products-v3__progress{position:relative;width:min(26rem,42%);height:3px;overflow:hidden;border-radius:999px;background:#ffeccd2e}body.template-index .tp-products-v3__progress[hidden]{display:none}body.template-index .tp-products-v3__progress-thumb{position:absolute;top:0;bottom:0;left:0;width:16.66%;border-radius:999px;background:linear-gradient(90deg,rgba(232,180,101,.55),var(--tpg-gold))}@media(hover:hover)and (pointer:fine){body.template-index .tp-products-v3__track:has(.tp-products-v3__slide:hover) .tp-products-v3__slide:not(:hover) .tp-products-v3__card{opacity:.48;transform:scale(.974)}body.template-index .tp-products-v3__card:hover{z-index:3;transform:translateY(-10px) scale(1.025)}body.template-index .tp-products-v3__card:hover .tp-products-v3__card-shell{box-shadow:0 2px 4px #0805036b,0 32px 52px -26px #080503d9,0 64px 110px -60px #080503cc,0 0 70px -20px #e8b46557}body.template-index .tp-products-v3__card:hover .tp-products-v3__media:after{opacity:1;transform:translate(45%);transition:transform .9s var(--tap-ease),opacity .22s linear}body.template-index :is(.tp-products-v3__card:hover,.tp-products-v3__card:focus-within) .tp-products-v3__card-link svg{transform:translate(3px)}}body.template-index .tp-products-v3__card:focus-within{z-index:3;transform:translateY(-10px) scale(1.025)}body.template-index .tp-products-v3__card-shell:active{transform:scale(.99)}@keyframes tpg-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){body.template-index .tp-products-v3[data-tp-inview] .tp-products-v3__slide{animation:tpg-rise .64s var(--tap-ease) backwards}body.template-index .tp-products-v3[data-tp-inview] .tp-products-v3__slide:nth-child(2){animation-delay:90ms}body.template-index .tp-products-v3[data-tp-inview] .tp-products-v3__slide:nth-child(3){animation-delay:.18s}body.template-index .tp-products-v3[data-tp-inview] .tp-products-v3__slide:nth-child(4){animation-delay:.27s}body.template-index .tp-products-v3[data-tp-inview] .tp-products-v3__slide:nth-child(n+5){animation-delay:.34s}}@media(max-width:989px){html body.template-index .tp-products-v3__controls{position:static;display:flex;gap:1rem;transform:none;pointer-events:auto}html body.template-index .tp-products-v3__rail{justify-content:space-between;gap:1.4rem;margin-top:-.4rem}html body.template-index .tp-products-v3__progress{flex:1 1 auto;width:auto}html body.template-index .tp-products-v3__arrow{width:4.8rem;min-width:4.8rem;height:4.8rem;min-height:4.8rem}html body.template-index .tp-products-v3__arrow svg{width:19px;height:19px}}@media(max-width:749px){body.template-index .tp-products-v3{--tpg-track-px: 22px}html body.template-index .tp-products-v3__viewport{margin-inline:calc(var(--tpg-track-px) * -1)}html body.template-index .tp-products-v3__track{grid-auto-columns:min(78vw,31rem)!important;column-gap:18px!important;padding:25px var(--tpg-track-px) 32px!important;scroll-padding-inline:var(--tpg-track-px);clip-path:inset(0 var(--tpg-track-px))}html body.template-index .tp-products-v3__header{margin-bottom:1.25rem;text-align:center}html body.template-index .tp-products-v3__content{padding-top:1.5rem}html body.template-index .tp-products-v3__product-title{font-size:2.2rem}html body.template-index .tp-products-v3__price-value{font-size:1.85rem}html body.template-index .tp-products-v3 .tp-products-v3__card-link{height:4.4rem;min-height:4.4rem}}@media(prefers-reduced-motion:reduce){body.template-index :is(.tphr-paths3__card,.tphr-paths3__image,.tp-products-v3__card,.tp-products-v3__image),.tp-realizations-carousel-sec :is(.tp-realizations-carousel__item,.tp-realizations-carousel__image,.tp-realizations-carousel__nav,.tp-realizations-carousel-sec__button),body.template-index .shopify-section[id$=__tphr_reviews] :is(.jdgm-rev,.jdgm-card.jdgm-carousel-item),body.template-index :is(.tphr-hero__button,.tphr-paths3__card-link,.tphr-faq__button,.tphr-faq__closing-button,.tp-realizations-carousel-sec__button) svg{transition:none!important}body.template-index :is(.tphr-paths3__card,.tp-products-v3__card):hover,.tp-realizations-carousel-sec .tp-realizations-carousel__item:hover,body.template-index :is(.tphr-faq__toggle):hover{transform:none!important}body.template-index :is(.tphr-paths3__card:hover .tphr-paths3__image,.tp-products-v3__card:hover .tp-products-v3__image),.tp-realizations-carousel-sec .tp-realizations-carousel__item:hover .tp-realizations-carousel__image{transform:none!important}body.template-index :is(.tphr-hero__button,.tphr-faq__button,.tphr-faq__closing-button,.tp-realizations-carousel-sec__button):hover svg{transform:none!important}html body.template-index :is(.tphr-hero__button--primary,.tphr-hero__button--secondary,.tphr-craft__cta,.tphr-faq__button--primary,.tphr-faq__closing-button,.tp-products-v3__all-link,.tphr-paths3__header-link,.tp-realizations-carousel-sec__button,.tms__cta,.tphr-faq__newsletter-submit):hover{transform:none!important}body.template-index .tp-products-v3[data-tp-inview] .tp-products-v3__slide{animation:none!important}body.template-index :is(.tp-products-v3__card,.tp-products-v3__card-shell,.tp-products-v3__card-link,.tp-products-v3__media,.tp-products-v3__arrow,.tp-products-v3__all-link),body.template-index .tp-products-v3__card-link svg{transition:none!important}body.template-index .tp-products-v3__track:has(.tp-products-v3__slide:hover) .tp-products-v3__slide:not(:hover) .tp-products-v3__card{opacity:1!important;transform:none!important}body.template-index .tp-products-v3__card:focus-within,body.template-index .tp-products-v3__card-shell:active,body.template-index .tp-products-v3__arrow:hover:not(:disabled),body.template-index .tp-products-v3__arrow:active:not(:disabled){transform:none!important}body.template-index .tp-products-v3__card:hover .tp-products-v3__media:after{opacity:0!important;transform:none!important}body.template-index :is(.tp-products-v3__card:hover,.tp-products-v3__card:focus-within) .tp-products-v3__card-link,body.template-index :is(.tp-products-v3__card:hover,.tp-products-v3__card:focus-within) .tp-products-v3__card-link svg{transform:none!important}}body.template-index .tphr-video-banner__copy{margin-inline:auto!important;text-align:center}body.template-index :is(.tphr-video-banner__subheading,.tp-products-v3__intro,.tms__subtitle,.tp-realizations-carousel-sec__subheading,.tphr-paths3__subheading){text-wrap:balance}body.template-index .tphr-video-banner__copy :is(.tphr-video-banner__kicker,.tphr-video-banner__heading,.tphr-video-banner__subheading){margin-inline:auto}body.template-index .tphr-paths3__header{flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.8rem,2.2vw,2.8rem);text-align:center}body.template-index .tphr-paths3__heading-wrap,body.template-index .tms__header{text-align:center}body.template-index .tms__header :is(.tms__badge,.tms__title,.tms__subtitle){margin-inline:auto}body.template-index .tp-realizations-carousel-sec__header{text-align:center}body.template-index .tp-realizations-carousel-sec__header>*{margin-inline:auto}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-header{justify-items:center!important;text-align:center!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-header>*{margin-inline:auto!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-title{text-align:center!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-header-info{justify-content:center!important}body.template-index :is(.tphr-hero__media-frame,.tphr-video-banner__stage,.tphr-craft__media-shell){border:0;background-color:transparent}html body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker){display:inline-flex!important;align-items:center!important;gap:12px!important}body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker):before,body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker):after{content:"";flex:0 0 auto;width:32px;height:1px}body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker):before{background:linear-gradient(90deg,transparent,currentColor)}body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker):after{background:linear-gradient(90deg,currentColor,transparent)}body.template-index .tp-products-v3__eyebrow:before{background:linear-gradient(90deg,transparent,currentColor)}body.template-index .tp-products-v3__eyebrow:after{background:linear-gradient(90deg,currentColor,transparent)}body.template-index :is(.tms__header,.tp-realizations-carousel-sec__header,.tphr-video-banner__copy,.tphr-paths3__heading-wrap) :is(.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-video-banner__kicker,.tphr-paths3__eyebrow){margin-inline:auto!important}html body.template-index .tpstats{background:radial-gradient(circle at 12% 50%,#c9824e33,#0000 34%),radial-gradient(circle at 88% 50%,#c9824e1f,#0000 30%),linear-gradient(145deg,#332b26,#28231f 56%,#211d1a)!important}body.template-index .shopify-section[id$=__tphr_products]{background:radial-gradient(122% 60% at 50% -12%,#e8b4652b,#e8b46500 64%),radial-gradient(78% 44% at 50% 42%,#ffeccd0f,#ffeccd00 72%),radial-gradient(94% 40% at 50% 112%,#00000047,#0000 70%),linear-gradient(145deg,#332b26,#28231f 56%,#211d1a)!important}html body.template-index .tphr-faq__closing{background:radial-gradient(circle at 0% 0%,#c9824e3d,#0000 42%),linear-gradient(145deg,#332b26,#28231f 56%,#211d1a)!important}@media(max-width:749px){html body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker,.tp-products-v3__eyebrow){gap:8px!important}body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker,.tp-products-v3__eyebrow):before,body.template-index :is(.tphr-paths3__eyebrow,.tphr-video-banner__kicker,.tms__badge,.tp-realizations-carousel-sec__badge,.tphr-craft__eyebrow,.tphr-faq__eyebrow,.tphr-faq__closing-kicker,.tp-products-v3__eyebrow):after{width:18px}}body.template-index #MainContent{background:var(--tp-paper-solid, #fdfaf4)}body.template-index .shopify-section:is([id$=__tphr_hero],[id$=__tphr_paths],[id$=__tphr_video_banner],[id$=__realizations_carousel_home],[id$=__tphr_craft],[id$=__tphr_faq]){background:var(--tp-glow, radial-gradient(120% 70% at 12% 0%, rgba(186, 122, 75, .09), rgba(186, 122, 75, 0) 58%)),var(--tp-paper, linear-gradient(180deg, #fffdf9 0%, #fbf5ea 62%, #f8f1e4 100%))}body.template-index .shopify-section:is([id$=__tapanda_magic_steps],[id$=__tphr_craft_slub]){background:var(--tp-glow, radial-gradient(120% 70% at 12% 0%, rgba(186, 122, 75, .09), rgba(186, 122, 75, 0) 58%)),var(--tp-paper-warm, linear-gradient(180deg, #f6ead4 0%, #efe0c4 58%, #ead9b9 100%))}body.template-index .shopify-section:is([id$=__tpstats_home],[id$=__tphr_products],[id$=__tphr_reviews]){background:radial-gradient(circle at 13% 8%,var(--tp-stage-glow, rgba(201, 130, 78, .2)),rgba(0,0,0,0) 34%),var(--tp-stage, linear-gradient(145deg, #332b26 0%, #28231f 56%, #211d1a 100%))}body.template-index .shopify-section[id$=__tphr_products]{background:radial-gradient(122% 60% at 50% -12%,#e8b4652b,#e8b46500 64%),radial-gradient(94% 40% at 50% 112%,#00000047,#0000 70%),var(--tp-stage, linear-gradient(145deg, #332b26 0%, #28231f 56%, #211d1a 100%))}body.template-index #MainContent>.shopify-section+.shopify-section,body.template-index #shopify-section-footer{border-top:var(--tp-seam, 1px solid rgba(186, 122, 75, .55))}body.template-index .shopify-section:is([id$=__tapanda-header-polish-v2],[id$=__tapanda-home-gradient-v2],[id$=__flash-sale-banner]){border-top:0}body.template-index :is(.tphr-paths3,.tphr-video-banner,.tphr-craft,.tphr-faq,.tp-realizations-carousel-sec,.tp-products-v3,.tpstats){background:transparent!important}body.template-index .shopify-section[id$=__tphr_reviews] .section-apps-wrapper{background:transparent!important}body.template-index section[id^=tms-]{background:transparent!important}body.template-index .shopify-section:is([id$=__tapanda_magic_steps],[id$=__tphr_craft_slub]) :is(.tms__badge,.tphr-craft__eyebrow){color:#8a5230!important}body.template-index .tphr-video-banner__footer{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,3vw,4.4rem);width:min(100%,112rem);margin:clamp(-4.4rem,-3.4vw,-2.8rem) auto 0;padding:clamp(1.8rem,2.2vw,2.6rem) clamp(2rem,2.8vw,3.4rem);border:1px solid rgba(186,122,75,.2);border-radius:clamp(1.6rem,2vw,2.2rem);background:linear-gradient(180deg,#fffdf9,#fdf7ee);box-shadow:0 1px #ffffffe6 inset,0 1.8rem 4.6rem #3d251721}body.template-index .tphr-video-banner__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}body.template-index .tphr-video-banner__fact{display:flex;align-items:flex-start;gap:1rem;padding-inline:clamp(1.2rem,1.8vw,2.2rem)}body.template-index .tphr-video-banner__fact:first-child{padding-left:0}body.template-index .tphr-video-banner__fact+.tphr-video-banner__fact{border-left:1px solid rgba(186,122,75,.18)}body.template-index .tphr-video-banner__fact-marker{flex:0 0 auto;width:9px;height:9px;margin-top:6px;border-radius:50%;border:2px solid #ba7a4b;background:transparent;box-shadow:0 0 0 3px #ba7a4b1f}body.template-index .tphr-video-banner__fact-copy{display:grid;gap:2px;min-width:0}body.template-index .tphr-video-banner__fact-title{font-family:Urbanist,sans-serif;font-size:clamp(1.35rem,1.05vw,1.5rem);font-weight:700;line-height:1.3;color:#302a25}body.template-index .tphr-video-banner__fact-text{font-size:clamp(1.2rem,.92vw,1.32rem);line-height:1.45;color:#6b6058}body.template-index .tphr-video-banner__cta{display:inline-flex;align-items:center;gap:.7rem;padding:1.15rem 2.2rem;border:1px solid #ba7a4b;border-radius:999px;background:linear-gradient(135deg,#9f673d,#925e38 52%,#845532);color:#fffaf4;font-family:Urbanist,sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;box-shadow:0 .9rem 2.2rem #8c4f2b3d;transition:background .24s ease,color .24s ease,transform .24s ease,box-shadow .24s ease}body.template-index .tphr-video-banner__cta:hover,body.template-index .tphr-video-banner__cta:focus-visible{background:transparent;color:#7d4a26;transform:translateY(-2px);box-shadow:0 .5rem 1.4rem #8c4f2b29}body.template-index .tphr-video-banner__cta svg{transition:transform .24s ease}body.template-index .tphr-video-banner__cta:hover svg{transform:translate(3px)}@media(max-width:989px){body.template-index .tphr-video-banner__footer{grid-template-columns:minmax(0,1fr);gap:1.8rem;margin-top:clamp(-2.4rem,-2vw,-1.6rem)}body.template-index .tphr-video-banner__facts{grid-template-columns:minmax(0,1fr);gap:1.4rem}body.template-index .tphr-video-banner__fact{padding-inline:0}body.template-index .tphr-video-banner__fact+.tphr-video-banner__fact{border-left:0;border-top:1px solid rgba(186,122,75,.18);padding-top:1.4rem}body.template-index .tphr-video-banner__cta{justify-content:center;width:100%}}@media(prefers-reduced-motion:reduce){body.template-index .tphr-video-banner__cta,body.template-index .tphr-video-banner__cta svg{transition:none}}@media(max-width:749px){html body.template-index .tphr-hero__subheading{max-width:none!important;font-size:clamp(1.15rem,3.5vw,1.4rem)!important;white-space:nowrap}html body.template-index .tphr-hero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body.template-index .tphr-hero__actions :is(a,button){width:100%;min-width:0;padding:12px 10px!important;font-size:clamp(1.15rem,3.4vw,1.35rem)!important;white-space:nowrap}html body.template-index .tphr-hero__actions :is(a,button) svg{display:none}html body.template-index .tphr-hero__rating-copy{display:flex!important;flex-direction:row!important;align-items:baseline;flex-wrap:nowrap;gap:6px;min-width:0}html body.template-index .tphr-hero__rating-copy>*{white-space:nowrap}html body.template-index .tphr-hero__rating-copy [data-tphr-rating-label]{font-size:clamp(1.05rem,3.1vw,1.25rem)}}@media(max-width:749px){html body.template-index .tpstats__list{grid-template-columns:1fr 1fr!important;gap:1.3rem 1rem!important;padding-block:1.6rem!important}html body.template-index .tpstats__item{display:flex!important;flex-direction:column!important;align-items:center;justify-content:flex-start;gap:2px;text-align:center;border:0!important}html body.template-index .tpstats__visual{display:grid!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center;gap:1px!important;text-align:center}html body.template-index .tpstats__value{font-size:clamp(2.2rem,7vw,2.8rem)!important;line-height:1.05}html body.template-index .tpstats__label{font-size:clamp(1.1rem,3.2vw,1.25rem)!important;line-height:1.35;text-wrap:balance}html body.template-index .tphr-paths3__grid{padding-bottom:26px!important}html body.template-index .tp-products-v3__media{aspect-ratio:1 / 1}html body.template-index .tp-products-v3__content{padding-top:1.1rem!important}html body.template-index .tp-products-v3__description{display:none}html body.template-index .tp-products-v3__badges{display:none!important}}@media(max-width:749px){html body.template-index .tphr-hero__rating{border-radius:14px!important}html body.template-index :is(.tphr-faq__intro,.tphr-faq__closing){text-align:center!important}html body.template-index :is(.tphr-faq__eyebrow,.tphr-faq__heading,.tphr-faq__lead,.tphr-faq__closing-kicker,.tphr-faq__closing h3,.tphr-faq__closing p:not(.tphr-faq__closing-kicker)){margin-inline:auto!important;text-align:center!important}html body.template-index .tphr-faq__actions{justify-content:center}html body.template-index .tphr-faq__newsletter-consent{display:block!important;text-align:center}html body.template-index .tphr-faq__newsletter-consent input[type=checkbox]{display:inline-block;margin:0 .9rem 0 0;vertical-align:-.25em}html body.template-index .tphr-faq__newsletter-consent label{display:inline}}body.template-index .tp-realizations-carousel__track{padding-bottom:28px}html body.template-index :is(.tphr-hero__button--primary,.tphr-craft__cta,.tphr-faq__button--primary,.tphr-faq__closing-button,.tp-products-v3__all-link,.tphr-paths3__header-link,.tp-realizations-carousel-sec__button,.tms__cta,.tphr-video-banner__cta,.tphr-faq__newsletter-submit):is(:hover,:focus-visible,:active){background:linear-gradient(180deg,#fffdf9,#fdf5ea)!important;background-color:#fffdf9!important;border-color:#ba7a4b!important;color:#8a5230!important;box-shadow:0 .8rem 2rem #8c4f2b2e!important}html body.template-index :is(.tphr-hero__button--primary,.tms__cta,.tphr-video-banner__cta):is(:hover,:focus-visible) svg{color:#8a5230!important}@media(max-width:749px){html body.template-index .tpstats__list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.8rem!important;padding-block:1.4rem!important}html body.template-index .tpstats__item:nth-child(4){display:none!important}html body.template-index .tpstats__value{font-size:clamp(1.6rem,5vw,2rem)!important}html body.template-index .tpstats__label{font-size:clamp(.92rem,2.7vw,1.05rem)!important;line-height:1.3}html body.template-index .tphr-video-banner__facts{display:none!important}html body.template-index .tphr-video-banner__footer{grid-template-columns:minmax(0,1fr)!important;padding:1.6rem!important}html body.template-index .tms__cta-note{display:none!important}html body.template-index .tphr-faq__toggle{display:flex!important;margin-inline:auto!important}}body.template-index .tpstats__value.is-complete{animation:tpstatsWejscie .52s cubic-bezier(.22,1,.36,1) backwards}@keyframes tpstatsWejscie{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){body.template-index .tpstats__value.is-complete{animation:none}}@media screen and (max-width:749px){body.template-index .tphr-hero__visual{order:1!important}body.template-index .tphr-hero__content{order:2!important}}@media screen and (max-width:749px){html body.template-index .tphr-video-banner__cta,html body.template-index .tphr-video-banner__footer{display:none!important}}@media(max-width:749px){html body.template-index .tphr-faq__actions{display:none!important}html body.template-index .tphr-faq__questions-footer{justify-content:center}html body.template-index .tphr-faq__questions-footer .tphr-faq__toggle{margin:0!important}}@media screen and (max-width:749px){html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-widget.jdgm-cards-carousel{--tphr-rev-edge: .6rem;--tphr-rev-arrow: 4.4rem;--tphr-rev-gap: .8rem;--tphr-rev-gutter: 1.6rem;padding-inline:var(--tphr-rev-gutter)!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-cards-carousel .jdgm-content{box-sizing:border-box!important;padding-inline:calc(var(--tphr-rev-edge) + var(--tphr-rev-arrow) + var(--tphr-rev-gap) - var(--tphr-rev-gutter))!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-cards-carousel .jdgm-cards-wrapper,html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-cards-carousel .jdgm-videos-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-card.jdgm-carousel-item{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin-inline:0!important;border-radius:1.4rem!important;scroll-snap-align:start!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-content .jdgm-arrow{position:absolute!important;top:50%!important;z-index:6!important;box-sizing:border-box!important;display:flex!important;width:var(--tphr-rev-arrow)!important;min-width:var(--tphr-rev-arrow)!important;height:var(--tphr-rev-arrow)!important;min-height:var(--tphr-rev-arrow)!important;padding:.8rem!important;align-items:center!important;align-content:center!important;justify-content:center!important;background:#fffaf4f0!important;transform:translateY(-50%)!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-content .jdgm-arrow:first-of-type{left:calc(var(--tphr-rev-edge) - var(--tphr-rev-gutter))!important;right:auto!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-content .jdgm-arrow:last-of-type{right:calc(var(--tphr-rev-edge) - var(--tphr-rev-gutter))!important;left:auto!important}html body.template-index .shopify-section[id$=__tphr_reviews] .jdgm-content .jdgm-arrow svg{display:block!important;flex:none!important;width:calc(2.2rem * 20 / 34)!important;height:2.2rem!important;max-width:none!important;max-height:none!important}}@media screen and (max-width:749px){html body.template-index .tphr-craft__content,html body.template-index .tphr-craft__header{text-align:center}html body.template-index :is(.tphr-craft__title,.tphr-craft__text,.tphr-craft__media-caption){margin-inline:auto}html body.template-index .tphr-craft__media-caption{text-align:center}html body.template-index .tphr-craft__step{grid-template-columns:minmax(0,1fr);gap:10px;text-align:center}html body.template-index .tphr-craft__step-number{margin-inline:auto}html body.template-index .tphr-craft__fact{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/tp-home-polish.css.map */
