.tcp-iconbtn{display:inline-flex;justify-content:center;align-items:center;width:var(--tcp-tap-target);height:var(--tcp-tap-target);color:var(--tcp-ink);text-decoration:none;background-color:transparent;border-radius:var(--tcp-radius-full);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.tcp-iconbtn::-webkit-details-marker{display:none}.tcp-iconbtn::marker{content:""}.tcp-iconbtn:hover{color:var(--tcp-accent-ink-aaa);background-color:var(--tcp-surface-warm)}.tcp-iconbtn .bde-f-svg-icon{width:var(--tcp-space-5);height:var(--tcp-space-5);color:inherit}.tcp-iconbtn .bde-f-svg-icon svg{width:100%;height:100%}.tcp-iconbtn .bde-f-svg-icon svg{fill:none;stroke:currentColor;stroke-width:1.5}.tcp-iconbtn{list-style:none}.tcp-search__panel{display:flex;gap:var(--tcp-space-2);position:absolute;top:calc(100% + var(--tcp-space-2));right:0px;z-index:60;width:min(22rem,calc(100vw - var(--tcp-space-6)));padding-top:var(--tcp-space-3);padding-right:var(--tcp-space-3);padding-bottom:var(--tcp-space-3);padding-left:var(--tcp-space-3);background-color:var(--tcp-ground);border-radius:var(--tcp-radius-md);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-search__panel{box-shadow:var(--tcp-shadow-lg)}.tcp-search__input{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);padding-top:0px;padding-right:var(--tcp-space-3);padding-bottom:0px;padding-left:var(--tcp-space-3);background-color:var(--tcp-ground);border-radius:var(--tcp-radius-sm);border-top:1px solid var(--tcp-muted);border-right:1px solid var(--tcp-muted);border-bottom:1px solid var(--tcp-muted);border-left:1px solid var(--tcp-muted)}.tcp-search__submit{flex-grow:0;flex-shrink:0;flex-basis:auto;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-small-font-size);padding-top:0px;padding-right:var(--tcp-space-4);padding-bottom:0px;padding-left:var(--tcp-space-4);background-color:var(--tcp-accent);border-radius:var(--tcp-radius-sm);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.tcp-search__submit:hover{color:var(--tcp-ink);background-color:var(--tcp-surface-warm-alt)}.tcp-basket{display:inline-flex;justify-content:center;align-items:center;position:relative;width:var(--tcp-tap-target);height:var(--tcp-tap-target);color:var(--tcp-ink);text-decoration:none;border-radius:var(--tcp-radius-full)}.tcp-basket:hover{color:var(--tcp-accent-ink-aaa);background-color:var(--tcp-surface-warm)}.tcp-basket__count{display:inline-flex;justify-content:center;align-items:center;position:absolute;top:var(--tcp-space-1);right:var(--tcp-space-1);height:var(--tcp-space-5);min-width:var(--tcp-space-5);color:var(--tcp-ground);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:1;padding-top:0px;padding-right:var(--tcp-space-1);padding-bottom:0px;padding-left:var(--tcp-space-1);background-color:var(--tcp-ink-strong);border-radius:var(--tcp-radius-full)}.tcp-basket__count[hidden]{display:none}.tcp-basket__count[data-tcp-basket-unknown]{width:var(--tcp-space-3);height:var(--tcp-space-3);min-width:var(--tcp-space-3);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:var(--tcp-accent-ink-aaa)}.tcp-crumbs{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:500;font-size:0.75rem;line-height:1.4;text-align:center;text-transform:uppercase;letter-spacing:0.18em}.tcp-crumbs__list{display:flex;justify-content:center;align-items:center;gap:0.25rem 0.6rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-crumbs__list{flex-wrap:wrap;list-style:none}.tcp-crumbs__item{display:inline-flex;align-items:center;gap:0.6rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-crumbs__link{color:inherit;text-decoration:none;box-shadow:inset 0px -1px 0px currentColor}.tcp-crumbs__link:hover{color:var(--tcp-ink-strong)}.tcp-crumbs__sep{color:inherit}.tcp-crumbs__current{color:inherit}.tcp-crumbbar{background-color:var(--tcp-ground)}.tcp-crumbbar__inner{max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-4);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-4);padding-left:var(--tcp-gutter)}.tcp-header{position:fixed;top:var(--wp-admin--admin-bar--height,0px);right:0px;left:0px;z-index:50;background-color:var(--tcp-ground);border-bottom:1px solid var(--tcp-line);transition:background-color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.tcp-header__inner{display:flex;align-items:center;gap:var(--tcp-space-5);height:var(--tcp-header-height);max-width:var(--tcp-container-wide);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--tcp-gutter);padding-bottom:0px;padding-left:var(--tcp-gutter)}.tcp-header__logo{display:flex;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--tcp-ink);text-decoration:none}.tcp-header__logo .bde-f-svg-icon svg{width:100%;height:100%}.tcp-header__logo .bde-f-svg-icon{display:block;width:auto;height:var(--tcp-space-7);aspect-ratio:219/73;color:inherit}.tcp-header__logo svg{display:block;width:auto;height:var(--tcp-space-7);aspect-ratio:219/73;color:inherit}.tcp-header__actions{display:flex;align-items:center;gap:var(--tcp-space-1);flex-grow:0;flex-shrink:0;flex-basis:auto;margin-left:auto}.tcp-nav{display:flex;justify-content:center;align-items:stretch;flex-grow:1;flex-shrink:1;flex-basis:auto;align-self:stretch;min-width:0px}@media (max-width:1023px){.tcp-nav{display:none}}.tcp-nav>p{display:contents}.tcp-nav>.bde-shortcode{display:contents}.tcp-nav__list{display:flex;align-items:stretch;gap:var(--tcp-space-6);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-nav__list{list-style:none}.tcp-nav__item{display:flex;align-items:center;position:static}.tcp-nav__link{display:inline-flex;align-items:center;position:relative;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);text-decoration:none;letter-spacing:0.02em}.tcp-nav__link::after{position:absolute;right:0px;bottom:var(--tcp-space-2);left:0px;height:1px;background-color:var(--tcp-accent-ink);transform-origin:50% 50%;transition:transform 0.2s ease;transform:scale(0,0)}.tcp-nav__link::after{content:""}.tcp-nav__link{white-space:nowrap}.tcp-nav__link:hover::after{transform:scale(1,0)}.tcp-nav__link:focus-visible::after{transform:scale(1,0)}.tcp-nav__link[aria-current="page"]::after{transform:scale(1,0)}.tcp-nav__item:focus-within>.tcp-nav__link::after{transform:scale(1,0)}.tcp-nav__link:hover{color:var(--tcp-accent-ink)}.tcp-nav__link[aria-current="page"]{color:var(--tcp-accent-ink)}.tcp-mega{visibility:hidden;position:absolute;top:100%;right:0px;left:0px;z-index:55;background-color:var(--tcp-ground);border-top:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);opacity:0;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s linear 0.18s;transform:translate3d(0,-6px,0)}.tcp-mega{box-shadow:var(--tcp-shadow-lg)}.tcp-nav__item--has-panel:hover>.tcp-mega{visibility:visible;opacity:1;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s;transform:translate3d(0,0px,0)}.tcp-nav__item--has-panel:focus-within>.tcp-mega{visibility:visible;opacity:1;transition:opacity 0.18s ease,transform 0.18s ease,visibility 0s;transform:translate3d(0,0px,0)}.tcp-mega__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);gap:var(--tcp-space-8);max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-7);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-8);padding-left:var(--tcp-gutter)}.tcp-mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--tcp-space-7)}.tcp-mega__heading{color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-4);margin-left:0px}.tcp-mega__list{display:grid;gap:var(--tcp-space-1);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-mega__list{list-style:none}.tcp-mega__list__item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-mega__list__link{display:inline-block;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-small-line-height);text-decoration:none;padding-top:var(--tcp-space-1);padding-right:0px;padding-bottom:var(--tcp-space-1);padding-left:0px}.tcp-mega__list__link:hover{color:var(--tcp-accent-ink);text-decoration:underline}.tcp-mega__list__link:hover{text-underline-offset:.2em;text-decoration-thickness:1px}.tcp-mega__card{display:grid;align-content:start;gap:var(--tcp-space-2);padding-top:var(--tcp-space-6);padding-right:var(--tcp-space-6);padding-bottom:var(--tcp-space-6);padding-left:var(--tcp-space-6);background-color:var(--tcp-surface-warm);border-radius:var(--tcp-radius-lg)}.tcp-mega__card--product{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-mega__card--product{background:none}.tcp-search{position:relative}.tcp-drawer{display:none}@media (max-width:1023px){.tcp-drawer{display:block}}.tcp-drawer__panel{display:flex;flex-flow:column;gap:0px;position:fixed;z-index:55;padding-top:var(--tcp-space-4);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-8);padding-left:var(--tcp-gutter);background-color:var(--tcp-ground);border-top:1px solid var(--tcp-line)}.tcp-drawer__panel{inset:calc(var(--tcp-header-height) + var(--wp-admin--admin-bar--height,0px)) 0 0 0;overflow-y:auto;overscroll-behavior:contain}.tcp-drawer__panel>p{display:contents}.tcp-drawer__panel>.bde-shortcode{display:contents}.tcp-drawer__group{border-bottom:1px solid var(--tcp-line)}.tcp-drawer__link{display:flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:300;font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);text-decoration:none;padding-top:var(--tcp-space-3);padding-right:0px;padding-bottom:var(--tcp-space-3);padding-left:0px}.tcp-drawer__link:hover{color:var(--tcp-accent-ink)}.tcp-drawer__more{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-drawer__more[open]>.tcp-drawer__summary::after{transform:rotateZ(225deg) translate3d(0,-0.1em,0)}.tcp-drawer__summary{display:inline-flex;align-items:center;gap:var(--tcp-space-2);min-height:var(--tcp-tap-target);color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-small-font-size);cursor:pointer}.tcp-drawer__summary::-webkit-details-marker{display:none}.tcp-drawer__summary::marker{content:""}.tcp-drawer__summary::after{width:0.45em;height:0.45em;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transition:transform 0.15s ease;transform:rotateZ(45deg) translate3d(0,-0.15em,0)}.tcp-drawer__summary::after{content:""}.tcp-drawer__summary{list-style:none}.tcp-drawer__sub{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-drawer__sub{list-style:none}.tcp-drawer__subitem{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-drawer__subitem--nested{padding-left:var(--tcp-space-4)}.tcp-drawer__sublink{display:flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);text-decoration:none}.tcp-drawer__sublink:hover{color:var(--tcp-accent-ink)}.tcp-drawer__foot{display:flex;align-items:center;gap:var(--tcp-space-4);margin-top:var(--tcp-space-5)}.tcp-drawer__foot{flex-wrap:wrap}.tcp-drawer__search{display:flex;gap:var(--tcp-space-2);margin-top:var(--tcp-space-5)}.tcp-drawer__foot-link{display:inline-flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);text-decoration:underline}.tcp-drawer__foot-link:hover{color:var(--tcp-accent-ink-aaa)}.tcp-drawer__foot-link{text-underline-offset:.15em}.tcp-footer{color:var(--tcp-ground);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);background-color:var(--tcp-ink-strong)}.tcp-footer__inner{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--tcp-space-7) var(--tcp-space-6);max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-8);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-7);padding-left:var(--tcp-gutter)}@media (max-width:1023px){.tcp-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.tcp-footer__inner>p{display:contents}.tcp-footer__inner>.bde-shortcode{display:contents}.tcp-footer__col{min-width:0px}.tcp-footer__col--brand{grid-column-start:1;grid-column-end:-1}.tcp-footer__logo{display:block;width:11.5rem;color:#fff;text-decoration:none}.tcp-footer__logo .bde-f-svg-icon svg{width:100%;height:100%}.tcp-footer__logo .bde-f-svg-icon{display:block;width:100%;height:auto;aspect-ratio:439/306;color:inherit}.tcp-footer__logo svg{display:block;width:100%;height:auto;aspect-ratio:439/306;color:inherit}.tcp-footer__heading{color:var(--tcp-surface-warm);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-footer__headlink{color:inherit;text-decoration:none}.tcp-footer__headlink:hover{text-decoration:underline}.tcp-footer__headlink:hover{text-underline-offset:.2em}.tcp-footer__list{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-footer__list{list-style:none}.tcp-footer__list__item{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-footer__list__link{display:inline-flex;align-items:center;min-height:2.25rem;color:var(--tcp-ground);font-weight:400;font-size:var(--tcp-small-font-size);line-height:1.3;text-decoration:none}.tcp-footer__list__link:hover{color:var(--tcp-accent)}@media (max-width:1023px){.tcp-footer__col--contact{grid-column-start:1;grid-column-end:-1}}@media (max-width:1023px){.tcp-header__account{display:none}}.tcp-newsletter{display:grid;gap:var(--tcp-space-5)}.tcp-newsletter--warm{padding-top:var(--tcp-space-7);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-7);padding-left:var(--tcp-gutter);background-color:var(--tcp-surface-warm);border-radius:var(--tcp-radius-lg)}.tcp-newsletter__intro{display:grid;gap:var(--tcp-space-2)}.tcp-newsletter__heading{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:300;font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);letter-spacing:var(--tcp-h2-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-newsletter__body{max-width:34em;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-newsletter__form{display:grid;align-content:start;gap:var(--tcp-space-3)}.tcp-newsletter__row{display:flex;align-items:stretch;gap:var(--tcp-space-3)}@media (max-width:479px){.tcp-newsletter__row{flex-wrap:wrap}}.tcp-newsletter__input{flex-grow:1;flex-shrink:1;flex-basis:auto;min-width:0px;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);padding-top:0px;padding-right:var(--tcp-space-1);padding-bottom:0px;padding-left:var(--tcp-space-1);background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--tcp-muted-mid);border-left:0px solid}.tcp-newsletter__input::placeholder{color:var(--tcp-muted-mid);opacity:1}.tcp-newsletter__input--name{flex-grow:0;flex-shrink:1;flex-basis:11em}.tcp-newsletter__submit{flex-grow:0;flex-shrink:0;flex-basis:auto;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-small-font-size);letter-spacing:0.02em;padding-top:0px;padding-right:var(--tcp-space-6);padding-bottom:0px;padding-left:var(--tcp-space-6);background-color:transparent;border-radius:var(--tcp-radius-full);border-top:1px solid var(--tcp-ink);border-right:1px solid var(--tcp-ink);border-bottom:1px solid var(--tcp-ink);border-left:1px solid var(--tcp-ink);cursor:pointer;transition:background-color 0.16s ease,color 0.16s ease}@media (max-width:479px){.tcp-newsletter__submit{width:100%}}.tcp-newsletter__submit:hover{color:var(--tcp-ground);background-color:var(--tcp-ink)}.tcp-newsletter__submit:focus-visible{color:var(--tcp-ground);background-color:var(--tcp-ink)}.tcp-newsletter__consent{max-width:40em;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-label-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-newsletter__pending{color:var(--tcp-muted-mid);font-family:var(--tcp-font-sans);font-size:var(--tcp-label-font-size);font-style:italic;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-newsletter--dark .tcp-newsletter__heading{color:var(--tcp-ground)}.tcp-newsletter--dark .tcp-newsletter__body{color:var(--tcp-surface-warm)}.tcp-newsletter--dark .tcp-newsletter__input{color:var(--tcp-ground)}.tcp-newsletter--dark .tcp-newsletter__input::placeholder{color:rgba(255,255,255,.55)}.tcp-newsletter--dark .tcp-newsletter__submit{color:var(--tcp-surface-warm)}.tcp-newsletter--dark .tcp-newsletter__consent{color:var(--tcp-muted)}.tcp-newsletter--dark .tcp-newsletter__pending{color:rgba(255,255,255,.5)}.tcp-newsletter--dark .tcp-newsletter__submit:hover{color:var(--tcp-ink-strong);background-color:var(--tcp-accent)}.tcp-newsletter--dark .tcp-newsletter__submit:focus-visible{color:var(--tcp-ink-strong);background-color:var(--tcp-accent)}.tcp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcp-space-6)}@media (max-width:1023px){.tcp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcp-space-5)}}@media (max-width:767px){.tcp-card-grid{grid-template-columns:minmax(0,1fr)}}.tcp-card-grid--inline{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tcp-card-grid--inline{margin-block:var(--tcp-space-6)}.tcp-card-loop .bde-loop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tcp-space-6)}.tcp-card-loop .bde-loop-item{display:flex;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}@media (max-width:1023px){.tcp-card-loop .bde-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcp-space-5)}}@media (max-width:767px){.tcp-card-loop .bde-loop{grid-template-columns:minmax(0,1fr)}}.tcp-card{display:flex;flex-flow:column;height:100%;overflow:hidden;color:var(--tcp-ink);text-decoration:none;background-color:var(--tcp-ground);border-radius:var(--tcp-radius-lg);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-card:hover{border-top:1px solid var(--tcp-muted);border-right:1px solid var(--tcp-muted);border-bottom:1px solid var(--tcp-muted);border-left:1px solid var(--tcp-muted)}.tcp-card:hover{box-shadow:var(--tcp-shadow-md)}.tcp-card__media{width:100%;overflow:hidden;aspect-ratio:16/9;background-color:var(--tcp-surface-warm)}.tcp-card__media picture{display:block;width:100%;height:100%}.tcp-card__media img{display:block;width:100%;height:100%;object-fit:cover}.tcp-card__body{display:flex;flex-flow:column;gap:var(--tcp-space-2);padding-top:var(--tcp-space-5);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-5);padding-left:var(--tcp-space-5)}.tcp-card__eyebrow{color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-card__title{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-card__summary{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-card__date{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);margin-top:auto;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-2)}.tcp-card--recommendation{background-color:var(--tcp-surface-warm-alt);border-top:1px solid var(--tcp-muted);border-right:1px solid var(--tcp-muted);border-bottom:1px solid var(--tcp-muted);border-left:1px solid var(--tcp-muted)}.tcp-card--recommendation .tcp-card__media{background-color:var(--tcp-surface-warm)}.tcp-card__brand{color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-card__outbound{display:flex;align-items:center;gap:var(--tcp-space-2);color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:auto;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-3)}.tcp-card__price{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-h4-font-size);line-height:var(--tcp-h4-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-badge--stock{color:var(--tcp-ink);background-color:var(--tcp-surface-warm-alt)}.tcp-card--actionable{position:relative}.tcp-card__stretch{color:var(--tcp-ink);text-decoration:none}.tcp-card__stretch::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px}.tcp-card__stretch::after{content:""}.tcp-card__action{display:inline-flex;justify-content:center;align-items:center;align-self:start;position:relative;z-index:1;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-small-font-size);text-decoration:none;margin-top:var(--tcp-space-3);padding-top:0px;padding-right:var(--tcp-space-5);padding-bottom:0px;padding-left:var(--tcp-space-5);background-color:var(--tcp-accent);border-radius:var(--tcp-radius-md);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.tcp-card__action:hover{color:var(--tcp-ink);background-color:var(--tcp-surface-warm-alt)}.tcp-card-grid--one{grid-template-columns:minmax(0,1fr);max-width:var(--tcp-container-text)}.tcp-article{display:block;padding-bottom:var(--tcp-space-8)}.tcp-article__head{display:grid;justify-items:center;gap:var(--tcp-space-4);width:100%;max-width:none;text-align:center;background-color:var(--tcp-surface-warm)}.tcp-article__head>*{width:100%;max-width:var(--tcp-container-head)}.tcp-article__head{margin:calc(-1 * var(--tcp-header-height)) auto 0;padding:calc(var(--tcp-space-9) + var(--tcp-header-height)) var(--tcp-gutter) var(--tcp-space-9)}.tcp-article__body{width:100%;max-width:var(--tcp-container-text);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--tcp-gutter);padding-bottom:0px;padding-left:var(--tcp-gutter)}.tcp-utility .tcp-article__body{max-width:var(--tcp-container-head)}.tcp-article__foot{display:grid;gap:var(--tcp-space-8);width:100%;max-width:var(--tcp-container-text);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-8);padding-right:var(--tcp-gutter);padding-bottom:0px;padding-left:var(--tcp-gutter)}.tcp-article__wide{width:100%;max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-8);padding-right:var(--tcp-gutter);padding-bottom:0px;padding-left:var(--tcp-gutter)}.tcp-article__title{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h1-font-weight);font-size:var(--tcp-h1-font-size);line-height:var(--tcp-h1-line-height);letter-spacing:var(--tcp-h1-letter-spacing);text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-eyebrow{display:inline-flex;align-items:center;align-self:start;color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-decoration:none;text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);border-bottom:2px solid var(--tcp-accent)}.tcp-eyebrow:hover{color:var(--tcp-accent-ink-aaa);border-bottom:2px solid var(--tcp-accent-ink-aaa)}.tcp-standfirst{max-width:var(--tcp-container-text);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-lg-font-size);line-height:var(--tcp-body-lg-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-byline{display:flex;justify-content:center;align-items:center;gap:var(--tcp-space-3);padding-top:var(--tcp-space-2)}.tcp-byline__photo{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:var(--tcp-space-8);height:var(--tcp-space-8);overflow:hidden;background-color:var(--tcp-surface-warm);border-radius:var(--tcp-radius-full)}.tcp-byline__photo img{display:block;width:100%;height:100%;object-fit:cover}.tcp-monogram{display:inline-flex;justify-content:center;align-items:center;color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);background-color:var(--tcp-surface-warm)}.tcp-byline__text{display:flex;align-items:baseline;gap:var(--tcp-space-1) var(--tcp-space-3);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-byline__text{flex-wrap:wrap}.tcp-byline__author{color:var(--tcp-accent-ink);font-weight:var(--tcp-label-font-weight);text-decoration:underline}.tcp-byline__author:hover{color:var(--tcp-accent-ink-aaa)}.tcp-byline__author{text-underline-offset:.15em}.tcp-byline__role{color:var(--tcp-ink)}.tcp-byline__date{color:var(--tcp-ink)}.tcp-hero{max-width:var(--tcp-container);margin-top:var(--tcp-space-5);margin-right:auto;margin-bottom:0px;margin-left:auto}.tcp-hero{padding-inline:var(--tcp-gutter)}.tcp-hero__frame{display:block;width:100%;overflow:hidden;aspect-ratio:16/9;background-color:var(--tcp-surface-warm);border-radius:var(--tcp-radius-lg)}.tcp-hero__frame picture{display:block;width:100%;height:100%}.tcp-hero__frame img{display:block;width:100%;height:100%;object-fit:cover}.tcp-hero__caption{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:var(--tcp-space-3);margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-toc{margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:var(--tcp-space-6);margin-left:0px;padding-top:var(--tcp-space-4);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-4);padding-left:var(--tcp-space-5);background-color:var(--tcp-surface);border-radius:var(--tcp-radius-md);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-toc__summary{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-tap-target);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);cursor:pointer}.tcp-toc__list{display:grid;gap:var(--tcp-space-1);margin-top:var(--tcp-space-2);margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:var(--tcp-space-5)}.tcp-toc__item{color:var(--tcp-ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-2);padding-right:0px;padding-bottom:var(--tcp-space-2);padding-left:0px}.tcp-toc__link{display:inline;color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);text-decoration:underline}.tcp-toc__link:hover{color:var(--tcp-ink)}.tcp-toc__link{text-underline-offset:.15em}.tcp-toc--narrow{display:none}@media (max-width:767px){.tcp-toc--narrow{display:block}}@media (max-width:767px){.tcp-toc--wide{display:none}}.tcp-anchor{scroll-margin-top:calc(var(--tcp-header-height) + var(--tcp-space-4))}.tcp-prose{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height)}.tcp-prose p{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px}.tcp-prose h1{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h2-font-weight);font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);letter-spacing:var(--tcp-h2-letter-spacing);margin-top:var(--tcp-space-8);margin-right:0px;margin-bottom:var(--tcp-space-4);margin-left:0px}.tcp-prose h2{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h2-font-weight);font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);letter-spacing:var(--tcp-h2-letter-spacing);margin-top:var(--tcp-space-8);margin-right:0px;margin-bottom:var(--tcp-space-4);margin-left:0px}.tcp-prose h2{scroll-margin-top:calc(var(--tcp-header-height) + var(--tcp-space-4))}.tcp-prose h3{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-prose h4{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-h4-font-weight);font-size:var(--tcp-h4-font-size);line-height:var(--tcp-h4-line-height);margin-top:var(--tcp-space-5);margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-prose a{color:var(--tcp-accent-ink);text-decoration:underline}.tcp-prose a{text-underline-offset:.15em}.tcp-prose a:hover{color:var(--tcp-accent-ink-aaa)}.tcp-prose ul{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px;padding-left:var(--tcp-space-5)}.tcp-prose ol{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px;padding-left:var(--tcp-space-5)}.tcp-prose li{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-prose blockquote{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:var(--tcp-space-6);margin-left:0px;padding-top:var(--tcp-space-2);padding-right:0px;padding-bottom:var(--tcp-space-2);padding-left:var(--tcp-space-5);border-left:3px solid var(--tcp-accent)}.tcp-prose img{display:block;height:auto;max-width:100%;border-radius:var(--tcp-radius-md)}.tcp-prose figure{margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:var(--tcp-space-6);margin-left:0px}.tcp-prose figcaption{color:var(--tcp-ink);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:var(--tcp-space-2)}.tcp-prose table{display:block;width:100%;max-width:100%;font-size:var(--tcp-small-font-size);margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:var(--tcp-space-6);margin-left:0px}.tcp-prose table{overflow-x:auto;border-collapse:collapse}.tcp-prose th{color:var(--tcp-ink);font-weight:var(--tcp-label-font-weight);text-align:left;padding-top:var(--tcp-space-3);padding-right:var(--tcp-space-3);padding-bottom:var(--tcp-space-3);padding-left:var(--tcp-space-3);background-color:var(--tcp-surface);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-prose td{color:var(--tcp-ink);padding-top:var(--tcp-space-3);padding-right:var(--tcp-space-3);padding-bottom:var(--tcp-space-3);padding-left:var(--tcp-space-3);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-faq{display:grid;gap:var(--tcp-space-2)}.tcp-faq h3{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:500;font-size:var(--tcp-body-font-size);line-height:1.4;margin-top:var(--tcp-space-5);margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-faq h3:first-child{margin-top:0px}.tcp-faq__heading{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h2-font-weight);font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);letter-spacing:var(--tcp-h2-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-faq__q{display:flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-h4-font-weight);font-size:var(--tcp-h4-font-size);line-height:var(--tcp-h4-line-height);padding-top:var(--tcp-space-3);padding-right:0px;padding-bottom:var(--tcp-space-3);padding-left:0px;cursor:pointer}.tcp-faq__a{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);padding-top:0px;padding-right:0px;padding-bottom:var(--tcp-space-4);padding-left:0px}.tcp-author{display:flex;gap:var(--tcp-space-5);padding-top:var(--tcp-space-6);padding-right:var(--tcp-space-6);padding-bottom:var(--tcp-space-6);padding-left:var(--tcp-space-6);background-color:var(--tcp-surface-warm);border-radius:var(--tcp-radius-lg)}@media (max-width:479px){.tcp-author{flex-flow:column;gap:var(--tcp-space-4);padding-top:var(--tcp-space-5);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-5);padding-left:var(--tcp-space-5)}}.tcp-author__photo{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:var(--tcp-space-9);height:var(--tcp-space-9);overflow:hidden;font-size:var(--tcp-h2-font-size);background-color:var(--tcp-surface-warm-alt);border-radius:var(--tcp-radius-full)}.tcp-author__photo img{display:block;width:100%;height:100%;object-fit:cover}.tcp-author__body{min-width:0px}.tcp-author__eyebrow{color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-1);margin-left:0px}.tcp-author__name{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-author__role{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:var(--tcp-space-1);margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-author__bio{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:var(--tcp-space-3);margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-author__link{display:inline-flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);text-decoration:underline;margin-top:var(--tcp-space-2)}.tcp-author__link:hover{color:var(--tcp-ink)}.tcp-author__link{text-underline-offset:.15em}.tcp-related__heading{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h2-font-weight);font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);letter-spacing:var(--tcp-h2-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px}.tcp-nextstep__heading{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h2-font-weight);font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);letter-spacing:var(--tcp-h2-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px}.tcp-next{display:flex;gap:var(--tcp-space-5);padding-top:var(--tcp-space-5);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-5);padding-left:var(--tcp-space-5);background-color:var(--tcp-surface);border-radius:var(--tcp-radius-lg);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}@media (max-width:479px){.tcp-next{flex-flow:column;gap:var(--tcp-space-4)}}.tcp-next--recommendation{background-color:var(--tcp-surface-warm-alt);border-top:1px solid var(--tcp-muted);border-right:1px solid var(--tcp-muted);border-bottom:1px solid var(--tcp-muted);border-left:1px solid var(--tcp-muted)}.tcp-next--quiz{background-color:var(--tcp-surface-warm);border-top:1px solid var(--tcp-surface-warm-alt);border-right:1px solid var(--tcp-surface-warm-alt);border-bottom:1px solid var(--tcp-surface-warm-alt);border-left:1px solid var(--tcp-surface-warm-alt)}.tcp-next__media{flex-grow:0;flex-shrink:0;flex-basis:auto;width:var(--tcp-space-10);overflow:hidden;aspect-ratio:1/1;background-color:var(--tcp-ground);border-radius:var(--tcp-radius-md)}.tcp-next__media picture{display:block;width:100%;height:100%}.tcp-next__media img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:479px){.tcp-next__media{width:100%}}.tcp-next__body{display:flex;flex-flow:column;gap:var(--tcp-space-2);min-width:0px}.tcp-next__eyebrow{color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-next__title{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-next__link{color:var(--tcp-ink);text-decoration:underline}.tcp-next__link:hover{color:var(--tcp-accent-ink-aaa)}.tcp-next__link{text-underline-offset:.15em}.tcp-next__summary{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-next__price{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-h4-font-size);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-next__action{display:inline-flex;justify-content:center;align-items:center;align-self:start;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-body-font-size);text-decoration:none;margin-top:var(--tcp-space-2);padding-top:0px;padding-right:var(--tcp-space-6);padding-bottom:0px;padding-left:var(--tcp-space-6);background-color:var(--tcp-accent);border-radius:var(--tcp-radius-md)}.tcp-next__action:hover{color:var(--tcp-ink);background-color:var(--tcp-ground)}.tcp-inline-next{display:block;margin-top:var(--tcp-space-7);margin-right:0px;margin-bottom:var(--tcp-space-7);margin-left:0px}.tcp-badge{display:inline-flex;align-items:center;align-self:start;font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-1);padding-right:var(--tcp-space-3);padding-bottom:var(--tcp-space-1);padding-left:var(--tcp-space-3);border-radius:var(--tcp-radius-full)}.tcp-badge--recommendation{color:var(--tcp-ink);background-color:var(--tcp-accent)}.tcp-disclosure{display:flex;align-items:baseline;gap:var(--tcp-space-2) var(--tcp-space-3);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-4);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-4);padding-left:var(--tcp-space-5);background-color:var(--tcp-surface-warm-alt);border-radius:var(--tcp-radius-md)}.tcp-disclosure{flex-wrap:wrap}.tcp-disclosure__mark{color:var(--tcp-ink);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);padding-top:var(--tcp-space-1);padding-right:var(--tcp-space-3);padding-bottom:var(--tcp-space-1);padding-left:var(--tcp-space-3);background-color:var(--tcp-accent);border-radius:var(--tcp-radius-full)}.tcp-rec-brand{color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-outbound{display:inline-flex;align-items:center;gap:var(--tcp-space-3);align-self:start;min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-body-font-size);text-decoration:none;padding-top:0px;padding-right:var(--tcp-space-6);padding-bottom:0px;padding-left:var(--tcp-space-6);background-color:var(--tcp-accent);border-radius:var(--tcp-radius-md)}.tcp-outbound:hover{color:var(--tcp-ink);background-color:var(--tcp-surface-warm)}.tcp-outbound__icon{flex-grow:0;flex-shrink:0;flex-basis:auto}.tcp-hubhero{margin-top:calc(-1 * var(--tcp-header-height));padding-top:var(--tcp-header-height);background-color:var(--tcp-surface-warm)}.tcp-hubhero__body{display:grid;gap:var(--tcp-space-5);max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-9);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-9);padding-left:var(--tcp-gutter)}.tcp-hubhero__title{max-width:12em;color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-display-font-weight);font-size:var(--tcp-display-font-size);line-height:var(--tcp-display-line-height);text-transform:lowercase;letter-spacing:var(--tcp-display-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-hubhero__intro{max-width:var(--tcp-container-text);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-lg-font-size);line-height:var(--tcp-body-lg-line-height)}.tcp-hubhero__owner{display:flex;align-items:center;gap:var(--tcp-space-4);padding-top:var(--tcp-space-2)}.tcp-hubhero__photo{display:inline-flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:var(--tcp-space-9);height:var(--tcp-space-9);overflow:hidden;font-size:var(--tcp-h3-font-size);background-color:var(--tcp-surface-warm-alt);border-radius:var(--tcp-radius-full)}.tcp-hubhero__photo img{display:block;width:100%;height:100%;object-fit:cover}.tcp-hubhero__who{display:grid;gap:var(--tcp-space-1);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-hubhero__label{color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing)}.tcp-hubhero__name{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height)}.tcp-hubhero__role{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height)}.tcp-band{display:block;padding-top:var(--tcp-section-padding);padding-right:0px;padding-bottom:var(--tcp-section-padding);padding-left:0px}.tcp-band--warm{background-color:var(--tcp-surface-warm)}.tcp-band--surface{background-color:var(--tcp-surface)}.tcp-band__inner{max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:var(--tcp-gutter);padding-bottom:0px;padding-left:var(--tcp-gutter)}.tcp-band__heading{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h2-font-weight);font-size:var(--tcp-h2-font-size);line-height:var(--tcp-h2-line-height);text-transform:lowercase;letter-spacing:var(--tcp-h2-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-band__heading + .tcp-card-grid{margin-top:var(--tcp-space-6)}.tcp-band__standfirst{max-width:var(--tcp-container-text);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-6);margin-left:0px}.tcp-band__more{display:inline-flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-accent-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-body-font-size);text-decoration:underline;margin-top:var(--tcp-space-5)}.tcp-band__more:hover{color:var(--tcp-accent-ink-aaa)}.tcp-band__more{text-underline-offset:.15em}.tcp-chips{display:flex;gap:var(--tcp-space-3);margin-top:var(--tcp-space-6)}.tcp-chips{flex-wrap:wrap}.tcp-chip{display:inline-flex;align-items:center;gap:var(--tcp-space-2);min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);text-decoration:none;padding-top:0px;padding-right:var(--tcp-space-5);padding-bottom:0px;padding-left:var(--tcp-space-5);background-color:var(--tcp-ground);border-radius:var(--tcp-radius-full);border-top:1px solid var(--tcp-muted);border-right:1px solid var(--tcp-muted);border-bottom:1px solid var(--tcp-muted);border-left:1px solid var(--tcp-muted)}.tcp-chip:hover{color:var(--tcp-ink);background-color:var(--tcp-surface-warm);border-top:1px solid var(--tcp-accent);border-right:1px solid var(--tcp-accent);border-bottom:1px solid var(--tcp-accent);border-left:1px solid var(--tcp-accent)}.tcp-chip[aria-current="page"]{color:var(--tcp-ink);background-color:var(--tcp-accent);border-top:1px solid var(--tcp-accent);border-right:1px solid var(--tcp-accent);border-bottom:1px solid var(--tcp-accent);border-left:1px solid var(--tcp-accent)}.tcp-chip__count{color:var(--tcp-accent-ink-aaa);font-size:var(--tcp-label-font-size)}.tcp-archivehead{background-color:var(--tcp-surface-warm)}.tcp-archivehead__inner{display:grid;gap:var(--tcp-space-4);max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-8);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-8);padding-left:var(--tcp-gutter)}.tcp-archivehead__title{max-width:14em;color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h1-font-weight);font-size:var(--tcp-h1-font-size);line-height:var(--tcp-h1-line-height);text-transform:lowercase;letter-spacing:var(--tcp-h1-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-archivehead__intro{max-width:38em;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-lg-font-size);line-height:var(--tcp-body-lg-line-height)}.tcp-archivehead__count{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-chips--filter{margin-top:var(--tcp-space-2)}.tcp-productpage{display:block}.tcp-productpage .tcp-band--surface{padding-top:var(--tcp-ed-pad,clamp(4rem,2.5rem;padding-right:+;padding-bottom:6vw,8rem));padding-left:0px}.tcp-productpage .tcp-band .tcp-head{margin-bottom:var(--tcp-space-6)}.tcp-product{display:block}.tcp-product__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:var(--tcp-space-8);max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-6);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-8);padding-left:var(--tcp-gutter)}@media (max-width:1023px){.tcp-product__inner{grid-template-columns:minmax(0,1fr);gap:var(--tcp-space-6);padding-top:var(--tcp-space-5)}}.tcp-product__media{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--tcp-header-height) + var(--tcp-space-4))}@media (max-width:1023px){.tcp-product__media{position:static}}.tcp-product__buy{min-width:0px}.tcp-product__eyebrow{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-product__title{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-4);margin-left:0px}.tcp-buy__price{display:flex;align-items:baseline;gap:var(--tcp-space-4);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-4);margin-left:0px}.tcp-buy__price{flex-wrap:wrap}.tcp-price{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__stock{color:#6b7177;font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__notify{flex-grow:1;flex-shrink:1;flex-basis:100%;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-product__short{display:-webkit-box;max-width:32rem;overflow:hidden}.tcp-product__short p{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-product__short{-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (max-width:1023px){.tcp-product__short{display:block;overflow:visible}.tcp-product__short p + p{margin-top:var(--tcp-space-3)}.tcp-product__short{-webkit-line-clamp:none}}.tcp-product__more{font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);margin-top:var(--tcp-space-2);margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-product__more a{color:var(--tcp-accent-ink)}@media (max-width:1023px){.tcp-product__more{display:none}}.tcp-gallery{display:grid;gap:var(--tcp-space-3)}.tcp-gallery__stage{position:relative;width:100%;overflow:hidden;aspect-ratio:1/1;background-color:var(--tcp-surface);border-radius:var(--tcp-radius-lg)}.tcp-gallery__figure{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-gallery__figure:not(:first-child){display:none}.tcp-gallery__figure:target{display:block;z-index:1}.tcp-gallery__figure picture{display:block;width:100%;height:100%}.tcp-gallery__img{display:block;width:100%;height:100%;object-fit:contain}.tcp-gallery__thumbs{display:flex;gap:var(--tcp-space-3)}.tcp-gallery__thumbs{flex-wrap:wrap}.tcp-gallery__thumb{display:block;width:var(--tcp-space-9);height:var(--tcp-space-9);overflow:hidden;background-color:var(--tcp-surface);border-radius:var(--tcp-radius-md);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-gallery__thumb:hover{border-top:1px solid var(--tcp-accent);border-right:1px solid var(--tcp-accent);border-bottom:1px solid var(--tcp-accent);border-left:1px solid var(--tcp-accent)}.tcp-gallery__thumbimg{display:block;width:100%;height:100%;object-fit:cover}.tcp-buy__cart form.cart{display:flex;align-items:stretch;gap:var(--tcp-space-3);margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart form.cart{flex-wrap:wrap}.tcp-buy__cart .yith-wapo-container{flex-grow:1;flex-shrink:1;flex-basis:100%;margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-buy__cart .yith-wapo-container .yith-wapo-addon{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tcp-buy__cart .yith-wapo-container .addon-header{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-buy__cart .yith-wapo-container .wapo-addon-title{color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-buy__cart .yith-wapo-container .wapo-addon-description{color:#6b7177;font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-buy__cart .yith-wapo-container .options{display:block}.tcp-buy__cart .yith-wapo-container .yith-wapo-option{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:1px solid var(--tcp-line)}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .label{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .option-container{display:flex;align-items:center;gap:var(--tcp-space-3);padding-top:0.65rem;padding-right:0px;padding-bottom:0.65rem;padding-left:0px}.tcp-buy__cart .yith-wapo-container .yith-wapo-option label{display:flex;justify-content:space-between;align-items:center;gap:var(--tcp-space-4);flex-grow:1;flex-shrink:1;flex-basis:auto;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:400;font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;cursor:pointer}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .option-price{color:#6b7177;font-size:var(--tcp-small-font-size)}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .option-price{white-space:nowrap}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .option-price .brackets{display:none}.tcp-buy__cart .yith-wapo-container .yith-wapo-addon-type-text .yith-wapo-option{border-top:0px solid}.tcp-buy__cart .yith-wapo-container .yith-wapo-addon-type-text .option-container{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-buy__cart .yith-wapo-container .yith-wapo-addon-type-text label{color:#6b7177;font-size:var(--tcp-small-font-size)}.tcp-buy__cart .yith-wapo-container .input-text-container{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-buy__cart .yith-wapo-container .input-text-container input[type="text"]{width:100%;color:var(--tcp-ink);padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--tcp-ink);border-left:0px solid}.tcp-buy__cart .yith-wapo-container .input-text-container input[type="text"]{font:inherit}.tcp-buy__cart #wapo-total-price-table table{width:100%;font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);margin-top:var(--tcp-space-2);margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart #wapo-total-price-table table{border-collapse:collapse}.tcp-buy__cart #wapo-total-price-table th{color:var(--tcp-ink);font-weight:500;text-align:left}.tcp-buy__cart #wapo-total-price-table td{color:var(--tcp-ink);text-align:right}.tcp-buy__cart .quantity{display:inline-flex;align-items:stretch;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:var(--tcp-radius-sm);border-top:1px solid var(--tcp-ink);border-right:1px solid var(--tcp-ink);border-bottom:1px solid var(--tcp-ink);border-left:1px solid var(--tcp-ink)}.tcp-buy__cart .quantity .bde-quantity-button{width:2.6rem;min-height:var(--tcp-tap-target);color:var(--tcp-ink);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.tcp-buy__cart .quantity .bde-quantity-button{font:inherit;background:none}.tcp-buy__cart .quantity .bde-quantity-button::before{font-size:1.1rem;line-height:1}.tcp-buy__cart .quantity .bde-quantity-button--dec::before{content:"−"}.tcp-buy__cart .quantity .bde-quantity-button--inc::before{content:"+"}.tcp-buy__cart .quantity input.qty{width:2.4rem;color:var(--tcp-ink);text-align:center;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tcp-buy__cart .quantity input.qty{font:inherit;-moz-appearance:textfield}.tcp-buy__cart #wc-stripe-express-checkout-element{flex-grow:1;flex-shrink:1;flex-basis:100%;margin-top:var(--tcp-space-2)}.tcp-buy__cart .tcp-addons{flex-grow:1;flex-shrink:1;flex-basis:100%;margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-buy__cart .tcp-addon{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-5);margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tcp-buy__cart .tcp-addon--text .tcp-addon__label{color:#6b7177;font-size:var(--tcp-small-font-size);text-transform:none;letter-spacing:0px}.tcp-buy__cart .tcp-addon__desc{color:#6b7177;font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-3);margin-left:0px}.tcp-buy__cart .tcp-addon__option{display:flex;align-items:center;gap:var(--tcp-space-3);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:400;font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.65rem;padding-right:0px;padding-bottom:0.65rem;padding-left:0px;border-top:1px solid var(--tcp-line);cursor:pointer}.tcp-buy__cart .tcp-addon__option input{flex-grow:0;flex-shrink:0;flex-basis:auto;width:1.1rem;height:1.1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart .tcp-addon__option input{accent-color:var(--tcp-ink)}.tcp-buy__cart .tcp-addon__words{flex-grow:1;flex-shrink:1;flex-basis:auto}.tcp-buy__cart .tcp-addon__price{color:#6b7177;font-size:var(--tcp-small-font-size)}.tcp-buy__cart .tcp-addon__price{white-space:nowrap}.tcp-buy__cart .tcp-addon--text input[type="text"]{width:100%;color:var(--tcp-ink);padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--tcp-ink);border-left:0px solid}.tcp-buy__cart .tcp-addon--text input[type="text"]{font:inherit}.tcp-buy__cart .tcp-addon--text[hidden]{display:none}.tcp-buy__cart .tcp-addons__total{display:flex;justify-content:space-between;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);margin-top:var(--tcp-space-2);margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.5rem;padding-right:0px;padding-bottom:0.5rem;padding-left:0px;border-top:1px solid var(--tcp-line)}.tcp-buy__cart .tcp-addons__total[hidden]{display:none}@media (max-width:479px){.tcp-buy__cart .quantity{flex-grow:0;flex-shrink:0;flex-basis:auto}}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .checkbox-button-container{display:flex;align-items:center;gap:var(--tcp-space-3);flex-grow:1;flex-shrink:1;flex-basis:auto}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .radio-button-container{display:flex;align-items:center;gap:var(--tcp-space-3);flex-grow:1;flex-shrink:1;flex-basis:auto}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .checkboxbutton{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto}.tcp-buy__cart .yith-wapo-container .yith-wapo-option .radiobutton{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto}.tcp-buy__cart .yith-wapo-container .yith-wapo-option input[type="checkbox"]{width:1.1rem;height:1.1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart .yith-wapo-container .yith-wapo-option input[type="checkbox"]{accent-color:var(--tcp-ink)}.tcp-buy__cart .yith-wapo-container .yith-wapo-option input[type="radio"]{width:1.1rem;height:1.1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart .yith-wapo-container .yith-wapo-option input[type="radio"]{accent-color:var(--tcp-ink)}.tcp-buy__cart #wapo-total-price-table tr.wapo-product-price{display:none}.tcp-buy__cart #wapo-total-price-table tr.wapo-total-options{display:none}.tcp-buy__cart #wapo-total-price-table th{padding-top:0.5rem;padding-right:0px;padding-bottom:0.5rem;padding-left:0px;background-color:transparent;border-top:1px solid var(--tcp-line);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tcp-buy__cart #wapo-total-price-table td{padding-top:0.5rem;padding-right:0px;padding-bottom:0.5rem;padding-left:0px;background-color:transparent;border-top:1px solid var(--tcp-line);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tcp-buy__cart .quantity input.qty::-webkit-inner-spin-button{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none}.tcp-buy__cart .quantity input.qty::-webkit-outer-spin-button{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none}.woocommerce .tcp-buy__cart button.single_add_to_cart_button{display:inline-flex;justify-content:center;align-items:center;gap:var(--tcp-space-3);flex-grow:1;flex-shrink:1;flex-basis:auto;min-height:var(--tcp-tap-target);color:#fff;font-family:var(--tcp-font-sans);font-weight:500;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:var(--tcp-space-5);padding-bottom:0px;padding-left:var(--tcp-space-5);background-color:var(--tcp-ink);border-radius:var(--tcp-radius-sm);border-top:1px solid var(--tcp-ink);border-right:1px solid var(--tcp-ink);border-bottom:1px solid var(--tcp-ink);border-left:1px solid var(--tcp-ink)}@media (max-width:479px){.woocommerce .tcp-buy__cart button.single_add_to_cart_button{flex-basis:100%}}.woocommerce-page .tcp-buy__cart button.single_add_to_cart_button{display:inline-flex;justify-content:center;align-items:center;gap:var(--tcp-space-3);flex-grow:1;flex-shrink:1;flex-basis:auto;min-height:var(--tcp-tap-target);color:#fff;font-family:var(--tcp-font-sans);font-weight:500;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.16em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:var(--tcp-space-5);padding-bottom:0px;padding-left:var(--tcp-space-5);background-color:var(--tcp-ink);border-radius:var(--tcp-radius-sm);border-top:1px solid var(--tcp-ink);border-right:1px solid var(--tcp-ink);border-bottom:1px solid var(--tcp-ink);border-left:1px solid var(--tcp-ink)}@media (max-width:479px){.woocommerce-page .tcp-buy__cart button.single_add_to_cart_button{flex-basis:100%}}.tcp-kits{margin-top:var(--tcp-space-6)}.tcp-kits .tcp-label{margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px}.tcp-kits__row{display:flex;justify-content:space-between;gap:var(--tcp-space-4);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);text-decoration:none;padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px;border-top:1px solid var(--tcp-line)}.tcp-kits__row:hover{color:var(--tcp-accent-ink)}.tcp-kits__row[aria-current]{font-weight:500}.tcp-kits__row small{color:#6b7177;font-weight:400;font-size:var(--tcp-small-font-size)}.tcp-assure{display:grid;gap:0.6rem;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-small-font-size);line-height:var(--tcp-small-line-height);margin-top:var(--tcp-space-6);margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-5);padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:1px solid var(--tcp-line)}.tcp-assure li{display:flex;align-items:center;gap:0.7rem}.tcp-assure .tcp-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:22px;height:22px;color:var(--tcp-accent-ink)}.tcp-assure a{color:inherit}.tcp-assure{list-style:none}.tcp-productdetails{max-width:var(--tcp-container-text);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.tcp-details{border-top:1px solid var(--tcp-line)}.tcp-details__summary{display:flex;justify-content:space-between;align-items:center;gap:var(--tcp-space-4);min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:var(--tcp-h4-font-weight);font-size:var(--tcp-h4-font-size);line-height:var(--tcp-h4-line-height);padding-top:var(--tcp-space-4);padding-right:0px;padding-bottom:var(--tcp-space-4);padding-left:0px;cursor:pointer}.tcp-details__summary::-webkit-details-marker{display:none}.tcp-details__summary{list-style:none}.tcp-details__body{padding-top:0px;padding-right:0px;padding-bottom:var(--tcp-space-6);padding-left:0px}.tcp-reviews .tcp-head{margin-bottom:var(--tcp-space-6)}.tcp-reviews__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tcp-space-6)}@media (max-width:767px){.tcp-reviews__grid{grid-template-columns:minmax(0,1fr)}}.tcp-review{color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:var(--tcp-space-6);padding-right:var(--tcp-space-6);padding-bottom:var(--tcp-space-6);padding-left:var(--tcp-space-6);background-color:var(--tcp-surface);border-radius:var(--tcp-radius-lg)}.tcp-review p{margin-top:0px;margin-right:0px;margin-bottom:0.75rem;margin-left:0px}.tcp-review p:last-child{margin-bottom:0px}.tcp-review__who{color:#6b7177;font-size:var(--tcp-small-font-size)}.tcp-review__stars{display:flex;gap:0.15rem;color:var(--tcp-accent)}.tcp-review__star--empty{color:var(--tcp-line)}.tcp-rec__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:var(--tcp-space-8);max-width:var(--tcp-container);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:var(--tcp-space-8);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-8);padding-left:var(--tcp-gutter)}@media (max-width:1023px){.tcp-rec__inner{grid-template-columns:minmax(0,1fr);gap:var(--tcp-space-5);padding-top:var(--tcp-space-6)}}.tcp-rec__body{display:grid;justify-items:start;gap:var(--tcp-space-4)}.tcp-rec__title{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h1-font-weight);font-size:var(--tcp-h1-font-size);line-height:var(--tcp-h1-line-height);letter-spacing:var(--tcp-h1-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-buy__cart .tcp-addon__title{display:block;color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-buy__cart .tcp-addon__label{display:block;color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-weight:var(--tcp-label-font-weight);font-size:var(--tcp-label-font-size);line-height:var(--tcp-label-line-height);text-transform:uppercase;letter-spacing:var(--tcp-label-letter-spacing);margin-top:0px;margin-right:0px;margin-bottom:var(--tcp-space-2);margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.tcp-state{display:flex;flex-flow:column;align-items:center;gap:var(--tcp-space-4);color:var(--tcp-ink);text-align:center;padding-top:var(--tcp-space-7);padding-right:var(--tcp-gutter);padding-bottom:var(--tcp-space-7);padding-left:var(--tcp-gutter);background-color:var(--tcp-surface);border-radius:var(--tcp-radius-lg);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}.tcp-state__mark{display:flex;justify-content:center;align-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:var(--tcp-space-8);height:var(--tcp-space-8);color:var(--tcp-ink);background-color:var(--tcp-surface-warm);border-radius:var(--tcp-radius-full)}.tcp-state__title{color:var(--tcp-ink);font-family:var(--tcp-font-serif);font-weight:var(--tcp-h3-font-weight);font-size:var(--tcp-h3-font-size);line-height:var(--tcp-h3-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-state__body{max-width:29em;color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);line-height:var(--tcp-body-line-height);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.tcp-state__action{display:inline-flex;justify-content:center;align-items:center;min-width:var(--tcp-tap-target);min-height:var(--tcp-tap-target);color:var(--tcp-ink);font-family:var(--tcp-font-sans);font-weight:500;font-size:var(--tcp-body-font-size);text-decoration:none;padding-top:var(--tcp-space-3);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-3);padding-left:var(--tcp-space-5);background-color:var(--tcp-accent);border-radius:var(--tcp-radius-md)}.tcp-state__action:hover{background-color:var(--tcp-surface-warm-alt)}.tcp-state__action:focus-visible{outline:var(--tcp-focus-ring-width) solid var(--tcp-ink);outline-offset:var(--tcp-focus-ring-offset)}.tcp-state__link{display:inline-flex;align-items:center;min-height:var(--tcp-tap-target);color:var(--tcp-accent-ink-aaa);font-family:var(--tcp-font-sans);font-size:var(--tcp-body-font-size);text-decoration:underline}.tcp-state__link:focus-visible{outline:var(--tcp-focus-ring-width) solid var(--tcp-ink);outline-offset:var(--tcp-focus-ring-offset)}.tcp-state__link{text-underline-offset:.15em}.tcp-state--error .tcp-state__mark{color:var(--tcp-ink);background-color:var(--tcp-warning-fill)}.tcp-state--error .tcp-state__title{color:var(--tcp-warning)}.tcp-state--success .tcp-state__mark{color:var(--tcp-ink);background-color:var(--tcp-success-fill)}.tcp-state--success .tcp-state__title{color:var(--tcp-success)}.tcp-state--inline{align-items:start;text-align:left;padding-top:var(--tcp-space-5);padding-right:var(--tcp-space-5);padding-bottom:var(--tcp-space-5);padding-left:var(--tcp-space-5);border-radius:var(--tcp-radius-md)}.tcp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.tcp-visually-hidden{clip-path:inset(50%);white-space:nowrap}.tcp-skeleton{position:relative;overflow:hidden;background-color:var(--tcp-surface-warm-alt);border-radius:var(--tcp-radius-sm)}.tcp-skeleton::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.6) 50%,rgba(255,255,255,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;transform:translate3d(-100%,0,0)}.tcp-skeleton::after{content:"";animation:tcp-shimmer 1.4s ease-in-out infinite}.tcp-skeleton-line{height:var(--tcp-space-4);margin-bottom:var(--tcp-space-3)}.tcp-skeleton-line--short{width:60%}.tcp-skeleton-title{width:70%;height:var(--tcp-space-6);margin-bottom:var(--tcp-space-4);border-radius:var(--tcp-radius-md)}.tcp-skeleton-media{width:100%;aspect-ratio:16/9;margin-bottom:var(--tcp-space-4);border-radius:var(--tcp-radius-lg)}.tcp-skeleton-card{padding-top:var(--tcp-space-4);padding-right:var(--tcp-space-4);padding-bottom:var(--tcp-space-4);padding-left:var(--tcp-space-4);background-color:var(--tcp-ground);border-radius:var(--tcp-radius-lg);border-top:1px solid var(--tcp-line);border-right:1px solid var(--tcp-line);border-bottom:1px solid var(--tcp-line);border-left:1px solid var(--tcp-line)}@keyframes tcp-shimmer{100%{transform:translateX(100%)}}