.chris-th-pdp,.chris-th-footer{--th-ink: #24211f;--th-muted: #706b66;--th-line: rgba(36, 33, 31, .18);--th-cream: #f5f1ed;--th-warm: #ebe5df;--th-accent: #a78d55;color:var(--th-ink);background:#fff}.chris-th-pdp *,.chris-th-footer *{box-sizing:border-box}.th-page{width:min(calc(100% - 64px),1360px);margin-inline:auto}.th-eyebrow{margin:0 0 14px;color:var(--th-ink);font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.th-display{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:-.035em;line-height:1.02}.th-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:24px;color:var(--th-muted);font-size:12px}.th-breadcrumbs a{color:inherit;text-decoration:none}.th-breadcrumbs span[aria-hidden]{opacity:.65}.th-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:clamp(40px,6vw,96px);align-items:start;padding-bottom:72px}.th-gallery__stage{position:relative;background:var(--th-cream);overflow:hidden}.th-gallery__main{width:100%;aspect-ratio:1 / 1.04;object-fit:contain;display:block;transition:opacity .18s ease}.th-gallery__count{position:absolute;right:16px;bottom:16px;padding:7px 10px;background:#ffffffe0;font-size:11px;letter-spacing:.08em}.th-thumbs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:10px}.th-thumb{padding:0;border:1px solid transparent;background:var(--th-cream);cursor:pointer}.th-thumb[aria-current=true]{border-color:var(--th-ink)}.th-thumb img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.th-product-info{min-width:0;width:100%;position:sticky;top:28px;padding-top:28px}.th-product-info h1{margin:0;font-size:clamp(40px,4vw,66px)}.th-product-info__subtitle{margin:18px 0 0;max-width:520px;font-size:19px;line-height:1.45}.th-rating{display:flex;align-items:center;gap:10px;min-height:24px;margin:18px 0 0;color:var(--th-accent)}.th-rating .jdgm-prev-badge{display:flex!important;align-items:center;gap:10px}.th-rating .jdgm-prev-badge__text{color:var(--th-ink);font-size:13px}.th-price{margin:22px 0;font-size:18px}.th-options{display:grid;gap:8px;margin:26px 0}.th-options__label{margin:0 0 4px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.th-variant{position:relative;display:block}.th-variant input{position:absolute;opacity:0;pointer-events:none}.th-variant span{display:flex;justify-content:space-between;gap:16px;padding:15px 17px;border:1px solid var(--th-line);cursor:pointer;font-size:14px}.th-variant input:checked+span{border-color:var(--th-ink);box-shadow:inset 0 0 0 1px var(--th-ink)}.th-add{width:100%;min-height:58px;border:1px solid var(--th-ink);background:var(--th-ink);color:#fff;font:inherit;font-size:13px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.th-add:disabled{opacity:.45;cursor:not-allowed}.th-assurance{display:flex;justify-content:center;gap:10px;margin:14px 0 0;color:var(--th-muted);font-size:12px}.th-assurance:before{content:"\25c7";color:var(--th-accent)}.th-use-with{margin-top:34px;border-top:1px solid var(--th-line);border-bottom:1px solid var(--th-line)}.th-use-with summary,.th-detail summary,.th-benefit summary,.th-step summary,.th-faq summary{list-style:none;cursor:pointer}.th-use-with summary::-webkit-details-marker,.th-detail summary::-webkit-details-marker,.th-benefit summary::-webkit-details-marker,.th-step summary::-webkit-details-marker,.th-faq summary::-webkit-details-marker{display:none}.th-use-with summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.th-use-with summary:after,.th-detail summary:after,.th-faq summary:after{content:"+";font-size:20px;font-weight:300}.th-use-with[open] summary:after,.th-detail[open] summary:after,.th-faq[open] summary:after{content:"\2212"}.th-use-with__grid{min-width:0;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 0 22px}.th-mini-card{color:inherit;text-decoration:none}.th-mini-card img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--th-cream);display:block}.th-mini-card strong{display:block;margin-top:9px;font-family:var(--font-heading--family);font-size:15px;font-weight:400}.th-mini-card small{color:var(--th-muted)}.th-details{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--th-line);border-bottom:1px solid var(--th-line)}.th-detail{position:relative;border-right:1px solid var(--th-line)}.th-detail:last-child{border-right:0}.th-detail summary{padding:22px 24px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.th-detail summary:after{float:right}.th-detail__content{position:absolute;z-index:12;top:100%;left:0;width:min(520px,80vw);max-height:55vh;overflow:auto;padding:28px;border:1px solid var(--th-line);background:#fff;box-shadow:0 16px 40px #0000001f;font-size:14px;line-height:1.65}.th-detail:nth-child(n+3) .th-detail__content{left:auto;right:0}.th-editorial{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:var(--th-cream)}.th-editorial--reverse .th-editorial__media{order:2}.th-editorial__media{min-height:620px}.th-editorial__media img{width:100%;height:100%;object-fit:cover;display:block}.th-editorial__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(64px,8vw,132px)}.th-editorial__copy h2{margin:0;font-size:clamp(38px,4vw,66px)}.th-editorial__copy .rte{margin-top:28px;max-width:580px;line-height:1.72}.th-editorial__copy .rte h4{margin:24px 0 10px;font-family:var(--font-heading--family);font-size:26px;font-weight:400}.th-editorial__copy .rte ul{padding-left:18px}.th-benefits{display:grid;grid-template-columns:1fr 1fr;min-height:760px}.th-benefits__media{min-height:680px}.th-benefits__copy{padding:clamp(56px,7vw,112px)}.th-benefits__copy h2{margin:0 0 46px;font-size:clamp(36px,3.6vw,60px)}.th-benefit{border-top:1px solid var(--th-line)}.th-benefit:last-child{border-bottom:1px solid var(--th-line)}.th-benefit summary{display:grid;grid-template-columns:48px 1fr 22px;gap:14px;align-items:center;padding:22px 0}.th-benefit summary:after{content:"+";font-size:21px}.th-benefit[open] summary:after{content:"\2212"}.th-benefit__number{font-size:12px}.th-benefit__title{font-family:var(--font-heading--family);font-size:22px}.th-benefit__content{padding:0 36px 28px 62px;color:var(--th-muted);font-size:14px;line-height:1.7}.th-how{display:grid;grid-template-columns:1fr 1fr;background:#fff;min-height:760px}.th-how__media img{width:100%;height:100%;min-height:720px;object-fit:cover;display:block}.th-how__copy{padding:clamp(56px,7vw,112px)}.th-how__copy h2{margin:0 0 46px;font-size:clamp(38px,4vw,64px)}.th-step{border-top:1px solid var(--th-line)}.th-step:last-child{border-bottom:1px solid var(--th-line)}.th-step summary{display:grid;grid-template-columns:48px 1fr 22px;gap:14px;padding:22px 0;align-items:center}.th-step summary:after{content:"+"}.th-step[open] summary:after{content:"\2212"}.th-step__content{padding:0 28px 30px 62px;font-size:14px;line-height:1.75}.th-compare{padding:110px 0 120px;overflow:hidden}.th-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:48px}.th-section-head h2{max-width:600px;margin:0;font-size:clamp(40px,5vw,76px)}.th-compare__grid{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:18px}.th-product-card{display:flex;flex-direction:column;min-width:0}@supports (grid-template-rows: subgrid){.th-compare .th-product-card{display:grid;grid-template-rows:subgrid;grid-row:span 9;row-gap:0;align-items:start}.th-compare .th-product-card form{width:100%}}.th-product-card__image{position:relative;display:block;background:transparent}.th-product-card__image img{width:100%;aspect-ratio:4/5;object-fit:contain;display:block}.th-product-card h3{margin:20px 0 6px;font-family:var(--font-heading--family);font-size:24px;font-weight:400}.th-product-card h3 a{color:inherit;text-decoration:none}.th-product-card__desc{min-height:48px;margin:0;color:var(--th-muted);font-size:13px;line-height:1.45}.th-product-card__meta{margin:22px 0;padding:16px 0;border-top:1px solid var(--th-line);border-bottom:1px solid var(--th-line);color:var(--th-muted);font-size:12px;line-height:1.5}.th-card-add{width:100%;min-height:48px;margin-top:auto;border:1px solid var(--th-ink);background:var(--th-ink);color:#fff;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.th-sticky-bar{position:sticky;bottom:0;z-index:25;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:12px 32px;border-top:1px solid var(--th-line);background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.th-sticky-bar__links{display:flex;justify-content:center;gap:28px}.th-sticky-bar a{color:inherit;font-size:11px;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.th-sticky-bar strong{font-family:var(--font-heading--family);font-size:16px;font-weight:400}.th-sticky-bar .th-add{width:auto;min-height:44px;padding-inline:28px}.th-review-wrap{padding:96px 0}.th-review-wrap .jdgm-rev-widg{max-width:1180px!important;margin-inline:auto!important}.th-faqs{padding:110px 0 140px}.th-faqs h2{margin:0 0 52px;text-align:center;font-size:clamp(42px,5vw,72px)}.th-faq{border-top:1px solid var(--th-line)}.th-faq:last-child{border-bottom:1px solid var(--th-line)}.th-faq summary{display:flex;justify-content:space-between;gap:30px;padding:24px 0;font-size:15px}.th-faq__content{max-width:820px;padding:0 0 28px;color:var(--th-muted);font-size:14px;line-height:1.75}@media(max-width:989px){.th-page{width:min(calc(100% - 32px),900px)}.th-hero{grid-template-columns:minmax(0,1fr);gap:34px;padding-bottom:52px}.th-product-info{position:static;padding-top:0}.th-product-info h1{font-size:clamp(40px,9vw,58px)}.th-details{grid-template-columns:1fr 1fr}.th-detail:nth-child(2){border-right:0}.th-detail:nth-child(-n+2){border-bottom:1px solid var(--th-line)}.th-detail__content,.th-detail:nth-child(n+3) .th-detail__content{position:static;width:auto;max-height:none;border:0;border-top:1px solid var(--th-line);box-shadow:none}.th-editorial,.th-benefits,.th-how{grid-template-columns:1fr;min-height:0}.th-editorial--reverse .th-editorial__media{order:0}.th-editorial__media,.th-benefits__media{min-height:0}.th-editorial__media img,.th-benefits__media img,.th-how__media img{min-height:0;aspect-ratio:4/5}.th-editorial__copy,.th-benefits__copy,.th-how__copy{padding:70px 32px}.th-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-sticky-bar{display:none}}@media(max-width:749px){.th-page{width:min(calc(100% - 28px),560px)}.th-breadcrumbs{padding-block:16px}.th-hero{gap:26px}.th-gallery__main{aspect-ratio:1/1.18}.th-thumbs{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.th-thumb{min-width:72px;scroll-snap-align:start}.th-product-info__subtitle{font-size:17px}.th-use-with__grid{display:flex;overflow:auto}.th-mini-card{min-width:150px}.th-details{grid-template-columns:1fr}.th-detail{border-right:0;border-bottom:1px solid var(--th-line)}.th-detail:last-child{border-bottom:0}.th-editorial__copy,.th-benefits__copy,.th-how__copy{padding:56px 20px 64px}.th-editorial__copy h2,.th-benefits__copy h2,.th-how__copy h2{font-size:40px}.th-benefit__title{font-size:19px}.th-benefit__content,.th-step__content{padding-left:0}.th-compare{padding:76px 0 90px}.th-section-head{margin-bottom:32px}.th-compare__grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:14px}.th-product-card{min-width:78vw;scroll-snap-align:start}.th-faqs{padding:76px 0 90px}}.chris-th-pdp,.chris-th-footer{--th-ink:#24211f;--th-muted:#69645f;--th-line:rgba(36,33,31,.2);--th-cream:#f5f1ed;--th-accent:#a78d55;font-size:14px}.th-page{width:min(calc(100% - 80px),1440px)}.th-breadcrumbs{padding-block:28px 34px;font-size:12px}.th-hero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(54px,6vw,92px);padding-bottom:96px}.th-gallery{min-width:0;width:100%}.th-gallery__stage{background:#fff}.th-gallery__main{aspect-ratio:1/1.04;object-fit:contain}.th-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:18px}.th-product-info{min-width:0;width:100%;position:sticky;top:28px;padding-top:34px}.th-product-info h1{font-size:40px;line-height:1}.th-product-info__subtitle{margin-top:12px;font-size:15px;line-height:1.45}.th-rating{margin-top:14px}.th-price{margin:18px 0;font-size:15px}.th-options{margin:20px 0}.th-add{min-height:56px}.th-use-with{margin-top:30px}.th-use-with summary{padding:20px 0;font-size:18px;letter-spacing:0;text-transform:none}.th-use-with__grid{min-width:0;max-width:100%;display:flex;overflow-x:auto;gap:12px;padding:0 0 24px;scroll-snap-type:x mandatory}.th-mini-card{min-width:31%;scroll-snap-align:start}.th-mini-card strong{font-size:14px}.th-mini-card small{font-size:12px}.th-product-info .th-details{display:block;border-top:1px solid var(--th-line);border-bottom:0}.th-product-info .th-detail{border:0;border-bottom:1px solid var(--th-line)}.th-product-info .th-detail summary{padding:21px 0;font-size:18px;letter-spacing:0;text-transform:none}.th-product-info .th-detail__content,.th-product-info .th-detail:nth-child(n+3) .th-detail__content{position:static;width:auto;max-height:none;padding:0 0 24px;border:0;background:transparent;box-shadow:none;font-size:14px;line-height:1.65}.th-editorial{grid-template-columns:1fr 1fr;min-height:610px;background:#fff}.th-editorial__media{min-height:610px}.th-editorial__copy{padding:clamp(52px,6vw,92px)}.th-editorial__copy h2{font-size:34px;line-height:1.05}.th-editorial__copy .rte{margin-top:24px;font-size:14px;line-height:1.65}.th-benefits{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header media" "items media";min-height:680px;background:#fff}.th-benefits__header{grid-area:header;padding:82px clamp(52px,6vw,92px) 26px}.th-benefits__header h2{max-width:600px;margin:0;font-size:34px;line-height:1.08}.th-benefits__media{grid-area:media;min-height:680px}.th-benefits__media img{width:100%;height:100%;object-fit:cover;display:block}.th-benefits__items{grid-area:items;padding:0 clamp(52px,6vw,92px) 82px}.th-benefit summary{grid-template-columns:42px 1fr 20px;padding:20px 0}.th-benefit__title{font-size:18px}.th-benefit__content{padding:0 28px 24px 56px;font-size:14px;line-height:1.65}.th-how{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"media header" "media items";min-height:680px;background:#fff}.th-how__header{grid-area:header;padding:82px clamp(52px,6vw,92px) 26px}.th-how__header h2{margin:0;font-size:34px;line-height:1.08}.th-how__media{grid-area:media;min-height:680px}.th-how__media img{width:100%;height:100%;object-fit:cover;display:block}.th-how__items{grid-area:items;padding:0 clamp(52px,6vw,92px) 82px}.th-step summary{grid-template-columns:42px 1fr 20px;padding:20px 0}.th-step__content{padding:0 28px 26px 56px;font-size:14px;line-height:1.65}.th-compare{padding:92px 0 110px}.th-section-head{display:block;margin-bottom:44px;text-align:center}.th-section-head h2{max-width:none;font-size:34px}.th-compare__grid{gap:16px}.th-product-card h3{margin:18px 0 4px;font-size:20px}.th-product-card__desc{min-height:42px;font-size:12px}.th-product-card__meta{margin:16px 0 0;padding:14px 0;border-bottom:0}.th-compare-row{min-height:86px;padding:16px 0;border-top:1px solid var(--th-line);font-size:12px;line-height:1.45}.th-compare-row strong{display:block;margin-bottom:6px;font-size:12px}.th-card-add{margin-top:18px}.th-faqs{padding:92px 0 110px}.th-faqs h2{margin-bottom:42px;font-size:34px}.th-review-wrap{padding:82px 0}@media(max-width:989px){.th-page{width:min(calc(100% - 32px),900px)}.th-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:54px}.th-product-info{position:static;padding-top:0}.th-details{grid-template-columns:1fr}.th-editorial{grid-template-columns:1fr;min-height:0}.th-editorial__copy{order:1;padding:64px 32px 42px}.th-editorial__media{order:2;min-height:0}.th-editorial__media img{aspect-ratio:4/3}.th-benefits{grid-template-columns:1fr;grid-template-areas:"header" "media" "items";min-height:0}.th-benefits__header{padding:64px 32px 34px}.th-benefits__media{min-height:0}.th-benefits__media img{aspect-ratio:4/3}.th-benefits__items{padding:38px 32px 64px}.th-how{grid-template-columns:1fr;grid-template-areas:"header" "media" "items";min-height:0}.th-how__header{padding:64px 32px 34px}.th-how__media{min-height:0}.th-how__media img{aspect-ratio:4/3}.th-how__items{padding:38px 32px 64px}.th-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.th-sticky-bar{display:none}}@media(max-width:749px){.th-page{width:min(calc(100% - 20px),560px)}.th-breadcrumbs{padding-block:14px 18px;font-size:10px}.th-hero{gap:24px;padding-bottom:42px}.th-gallery__main{aspect-ratio:1/1.08}.th-thumbs{margin-top:10px}.th-thumb{min-width:64px}.th-product-info h1{font-size:34px}.th-product-info__subtitle,.th-price{font-size:14px}.th-use-with summary,.th-product-info .th-detail summary{font-size:16px}.th-mini-card{min-width:43%}.th-editorial__copy{padding:52px 18px 30px}.th-editorial__copy h2,.th-benefits__header h2,.th-how__header h2{font-size:34px}.th-editorial__media img,.th-benefits__media img,.th-how__media img{aspect-ratio:1/1}.th-benefits__header,.th-how__header{padding:52px 18px 28px}.th-benefits__items,.th-how__items{padding:32px 18px 56px}.th-benefit__content,.th-step__content{padding-left:0}.th-benefit__title{font-size:16px}.th-compare{padding:70px 0 80px}.th-section-head{margin-bottom:30px}.th-section-head h2,.th-faqs h2{font-size:34px}.th-compare__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.th-product-card{min-width:77vw;scroll-snap-align:start}.th-compare-row{min-height:78px}.th-faqs{padding:72px 0 84px}}.th-hero{padding-bottom:0}.th-benefits,.th-how{min-height:0;grid-template-rows:max-content 1fr;margin-top:48px}.th-benefits__media,.th-how__media{min-height:0;align-self:start}.th-benefits__media img,.th-how__media img{width:100%;height:auto;min-height:0;aspect-ratio:1/1;object-fit:cover}.th-benefits__header,.th-how__header{padding:72px clamp(52px,6vw,92px) 28px}.th-benefits__items,.th-how__items{align-self:start;padding:0 clamp(52px,6vw,92px) 64px}@media(max-width:989px){.th-benefits,.th-how{grid-template-rows:auto auto auto;margin-top:36px}.th-benefits__header,.th-how__header{padding:52px 32px 28px}.th-benefits__media img,.th-how__media img{aspect-ratio:1/1}.th-benefits__items,.th-how__items{padding:30px 32px 58px}}@media(max-width:749px){.th-benefits,.th-how{margin-top:28px}.th-benefits__header,.th-how__header{padding:44px 18px 24px}.th-benefits__items,.th-how__items{padding:26px 18px 50px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/chris-tata-pdp.css.map */
