:root{--tp-paper: #F3EEEC;--tp-sand: #E8E3DF;--tp-cocoa: #5C4132;--tp-cocoa-soft: #6B5446;--tp-peach: #DB997C;--tp-white: #FFFFFF;--tp-s1: .4rem;--tp-s2: .8rem;--tp-s3: 1.2rem;--tp-s4: 1.6rem;--tp-s5: 2.4rem;--tp-s6: 3.2rem;--tp-s7: 4.8rem;--tp-s8: 6.4rem;--tp-s9: 9.6rem;--tp-step--1: 1.4rem;--tp-step-0: 1.6rem;--tp-step-1: 2rem;--tp-step-2: 2.5rem;--tp-step-3: clamp(2.8rem, 2.2rem + 1.6vw, 3.9rem);--tp-step-4: clamp(3.2rem, 2.4rem + 2.6vw, 4.9rem);--tp-radius-media: 20px;--tp-measure: 62ch;--tp-gutter: clamp(1.6rem, 4vw, 4.8rem);--tp-section-y: clamp(6.4rem, 5rem + 4vw, 9.6rem);--tp-ease: cubic-bezier(.16, 1, .3, 1)}body,.rte,.rich-text__text,.multicolumn-card__info .rte,.collapsible-content .rte{color:rgba(var(--color-foreground),.92)}html body :is(.footer .list-menu__item--link,.footer-block__details-content .list-menu__item--link,.product__text,.quantity__label,.sticky-atc__title,shopify-payment-terms,.caption-with-letter-spacing,.product-option,.cart-addon__name,.cart-item__details .product-option,.totals__subtotal-value,.tax-note,.cart__ctas+.tax-note,.price__regular .price-item--regular,.cart-item__discounted-prices,.discounts,.product__tax,.copyright__content,.copyright__content a,.policies li a,.footer__content-bottom a,.newsletter-form__field-wrapper .field__label,.field__label,.customer .field label,.article-card__info,.card-information,.caption,.predictive-search__item-vendor,.cart-drawer .cart-item__details,.cart-notification-product__option,.sticky-atc__price,.totals__total-value,.cart-addon__note,.cart-addon__price,.cart-addon__row p){color:var(--tp-cocoa-soft)}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em;text-wrap:balance}.global-media-settings{border-radius:var(--tp-radius-media)}:focus-visible{outline:2px solid var(--tp-cocoa);outline-offset:3px}.tp{background:var(--tp-paper);color:var(--tp-cocoa);padding:var(--tp-section-y) 0}.tp--sand{background:var(--tp-sand)}.tp--white{background:var(--tp-white)}.tp__wrap{max-width:128rem;margin:0 auto;padding:0 var(--tp-gutter)}.tp__title{font-family:var(--font-heading-family);font-weight:800;font-size:var(--tp-step-3);line-height:1.1;margin:0 0 var(--tp-s5);max-width:22ch;color:var(--tp-cocoa)}.tp__lede{font-size:var(--tp-step-1);line-height:1.5;max-width:var(--tp-measure);margin:0 0 var(--tp-s6);color:var(--tp-cocoa-soft)}.tp p{font-size:var(--tp-step-0);line-height:1.65;max-width:var(--tp-measure)}.tp a:not(.tp-btn){color:var(--tp-cocoa);text-underline-offset:.25em}.tp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:0 var(--tp-s5);border-radius:999px;background:var(--tp-cocoa);color:var(--tp-paper);font:600 var(--tp-step-0)/1 var(--font-body-family);text-decoration:none;letter-spacing:.01em;border:0;cursor:pointer;white-space:nowrap;transition:transform .2s var(--tp-ease),background-color .2s}.tp-btn:hover{background:#4a3328}.tp-btn:active{transform:translateY(1px) scale(.99)}.tp-btn--ghost{background:transparent;color:var(--tp-cocoa);box-shadow:inset 0 0 0 1.5px var(--tp-cocoa)}.tp-btn--ghost:hover{background:var(--tp-cocoa);color:var(--tp-paper)}.tp-btn[aria-disabled=true]{opacity:.6}.tp-media{position:relative;overflow:hidden;border-radius:var(--tp-radius-media);background:var(--tp-white)}.tp-media img{display:block;width:100%;height:100%;object-fit:cover}.tp-media--contain img{object-fit:contain;padding:6%}.tp-r45{aspect-ratio:4 / 5}.tp-r43{aspect-ratio:4 / 3}.tp-r11{aspect-ratio:1 / 1}.tp-statement{padding:var(--tp-s8) 0 var(--tp-s7)}.tp-statement__h{font-family:var(--font-heading-family);font-weight:800;font-size:var(--tp-step-4);line-height:1.05;margin:0;max-width:16ch;color:var(--tp-cocoa)}.tp-statement__rule{width:4.8rem;height:3px;background:var(--tp-peach);border:0;margin:var(--tp-s5) 0 0}.tp-lineup{display:grid;gap:var(--tp-s5)}.tp-card{display:grid;gap:var(--tp-s3);color:var(--tp-cocoa);text-decoration:none}.tp-card__name{font:800 var(--tp-step-2)/1.15 var(--font-heading-family);margin:0}.tp-card__meta{display:flex;gap:var(--tp-s3);align-items:baseline;font-size:var(--tp-step-0);color:var(--tp-cocoa-soft)}.tp-card__price{font-weight:700;color:var(--tp-cocoa)}.tp-card__text{margin:0;color:var(--tp-cocoa-soft)}.tp-card__cta{font-weight:700;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--tp-peach);text-decoration-thickness:2px}.tp-card__flag{position:absolute;left:var(--tp-s3);top:var(--tp-s3);background:var(--tp-paper);color:var(--tp-cocoa);font-weight:700;font-size:var(--tp-step--1);padding:.5rem 1.2rem;border-radius:999px}@media(min-width:990px){.tp-lineup{grid-template-columns:7fr 5fr;grid-template-rows:auto auto;column-gap:var(--tp-s6);row-gap:var(--tp-s6)}.tp-lineup>.tp-card:first-child{grid-row:span 2}.tp-lineup>.tp-card:not(:first-child){grid-template-columns:1fr 1fr;align-items:center}.tp-lineup>.tp-card:first-child .tp-card__name{font-size:var(--tp-step-3)}}.tp-steps{display:grid;gap:var(--tp-s6)}.tp-steps__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--tp-s7);counter-reset:tpstep}.tp-step{display:grid;gap:var(--tp-s4);counter-increment:tpstep}.tp-step__cap{display:grid;grid-template-columns:auto 1fr;column-gap:var(--tp-s3);align-items:baseline}.tp-step__cap:before{content:counter(tpstep);font:800 var(--tp-step-1)/1 var(--font-heading-family);color:var(--tp-paper);background:var(--tp-cocoa);width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;grid-row:span 2}.tp-step__h{font:800 var(--tp-step-2)/1.15 var(--font-heading-family);margin:0}.tp-step__p{margin:var(--tp-s2) 0 0;color:var(--tp-cocoa-soft)}@media(min-width:990px){.tp-steps{grid-template-columns:4fr 7fr;gap:var(--tp-s8);align-items:start}.tp-steps__intro{position:sticky;top:12rem}.tp-step{grid-template-columns:7fr 5fr;align-items:end;gap:var(--tp-s5)}.tp-step:nth-child(2n){grid-template-columns:5fr 7fr}.tp-step:nth-child(2n) .tp-media{order:2}}.tp-reviews__summary{display:flex;flex-wrap:wrap;gap:var(--tp-s3);align-items:baseline;margin-bottom:var(--tp-s5)}.tp-stars{color:var(--tp-cocoa);letter-spacing:.1em;font-size:var(--tp-step-1)}.tp-reviews .jdgm-widget{max-width:96rem}.tp-story{display:grid;gap:var(--tp-s5);align-items:center}.tp-story .tp-media{background:var(--tp-sand)}@media(min-width:990px){.tp-story{grid-template-columns:6fr 5fr;gap:var(--tp-s8)}}.tp-bundle{display:grid;grid-template-columns:11rem 1fr;gap:var(--tp-s4);align-items:center;background:var(--tp-white);border-radius:var(--tp-radius-media);padding:var(--tp-s4)}.tp-bundle .tp-media{border-radius:14px}.tp-bundle__offer{font:800 var(--tp-step-0)/1.35 var(--font-heading-family);margin:0 0 var(--tp-s1)}@media(min-width:750px){.tp-bundle__offer{font-size:var(--tp-step-1)}}.tp-bundle__small{font-size:var(--tp-step--1);color:var(--tp-cocoa-soft);margin:0 0 var(--tp-s3)}.tp-bundle .product-form__error-message-wrapper:not([hidden]){margin-top:var(--tp-s2)}@media(min-width:750px){.tp-bundle{grid-template-columns:18rem 1fr;padding:var(--tp-s5);gap:var(--tp-s5)}}.tp-box{display:grid;gap:var(--tp-s6);align-items:center}.tp-box__list{list-style:none;padding:0;margin:0 0 var(--tp-s5);display:grid;gap:var(--tp-s3)}.tp-box__list li{display:grid;grid-template-columns:2.4rem 1fr;gap:var(--tp-s2);font-size:var(--tp-step-1);font-weight:700}.tp-box__list li:before{content:"";width:1.2rem;height:1.2rem;margin-top:.6rem;border-radius:50%;background:var(--tp-peach)}.tp-box__list li.is-not{font-weight:400;color:var(--tp-cocoa-soft)}.tp-box__list li.is-not:before{background:transparent;box-shadow:inset 0 0 0 2px var(--tp-cocoa-soft)}.tp-notes{display:grid;gap:var(--tp-s4);margin:0}.tp-notes dt{font-weight:800;font-family:var(--font-heading-family);font-size:var(--tp-step-1)}.tp-notes dd{margin:var(--tp-s1) 0 0;color:var(--tp-cocoa-soft);font-size:var(--tp-step-0);line-height:1.6}@media(min-width:990px){.tp-box{grid-template-columns:5fr 6fr;gap:var(--tp-s8)}}.tp-faq{max-width:84rem}.tp-faq details{border-bottom:1px solid rgba(92,65,50,.2)}.tp-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:var(--tp-s4);padding:var(--tp-s4) 0;font:800 var(--tp-step-1)/1.3 var(--font-heading-family)}.tp-faq summary::-webkit-details-marker{display:none}.tp-faq summary:after{content:"+";font-weight:400;font-size:2.6rem;line-height:1;transition:transform .25s var(--tp-ease)}.tp-faq details[open] summary:after{transform:rotate(45deg)}.tp-faq .rte{padding:0 0 var(--tp-s5)}.tp-pdp .product__title h1{font-weight:800;letter-spacing:-.015em}@media(prefers-reduced-motion:reduce){.tp *,.tp-btn{transition:none!important}}html body .cart-items thead th{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/41/assets/tiipi-ds.css.map */
