.haven-pdp-tabs-section--colored{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.haven-pdp-tabs{display:block;color:rgb(var(--color-foreground))}.haven-pdp-tabs__heading{margin:0 0 1rem;text-align:center;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.4rem;line-height:1.2;color:rgb(var(--color-foreground))}.haven-pdp-tabs__nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(33.33% - 2rem),1fr));gap:2rem;margin-bottom:6rem;border-bottom:.1rem solid rgb(var(--color-foreground))}.haven-pdp-tabs__btn{position:relative;padding:1.8rem 1rem;border:0;background:transparent;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:2rem;font-weight:600;text-align:center;cursor:pointer;transition:color .5s ease}.haven-pdp-tabs__btn:after{content:"";position:absolute;left:0;bottom:-.1rem;width:100%;height:.3rem;background:rgb(var(--haven-tab-active));transform:scaleX(0);transition:transform .5s ease}.haven-pdp-tabs__btn.is-active{color:rgb(var(--haven-tab-active))}.haven-pdp-tabs__btn.is-active:after{transform:scaleX(1)}.haven-pdp-tabs__btn:focus-visible{outline:.2rem solid rgb(var(--haven-tab-active));outline-offset:-.2rem}.haven-pdp-tabs__panel{display:none;font-size:1.6rem;line-height:1.5;color:rgb(var(--color-foreground))}.haven-pdp-tabs__panel.is-active{display:block}.haven-pdp-tabs__panel p{margin:0 0 1rem}.haven-pdp-tabs__panel p:last-child{margin-bottom:0}.haven-pdp-tabs__panel table{width:100%;max-width:40%;margin:0 auto;border-collapse:collapse;box-shadow:none;background:transparent;color:inherit}.haven-pdp-tabs__panel table th,.haven-pdp-tabs__panel table td{padding:2.5rem 2.5rem 2.5rem 0;border:0;border-bottom:.1rem solid rgb(var(--color-foreground));font-size:1.6rem;text-align:left;background:transparent}.haven-pdp-tabs__panel table th{font-weight:600}.haven-pdp-tabs__panel:last-child table th:last-child,.haven-pdp-tabs__panel:last-child table td:last-child{text-align:center}@media screen and (max-width:749px){.haven-pdp-tabs__nav{display:flex;gap:2rem;margin-bottom:3rem;overflow-x:auto;scrollbar-width:none}.haven-pdp-tabs__nav::-webkit-scrollbar{display:none}.haven-pdp-tabs__btn{flex:0 0 auto;font-size:1.6rem;white-space:nowrap}.haven-pdp-tabs__panel table{max-width:95%}.haven-pdp-tabs__panel table th,.haven-pdp-tabs__panel table td{padding:1.6rem 1.6rem 1.6rem 0}}@media(prefers-reduced-motion:reduce){.haven-pdp-custom-tabs *,.haven-pdp-custom-tabs *:before,.haven-pdp-custom-tabs *:after{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-pdp-custom-tabs.css.map */
