.th-product-tabs--cream{background-color:var(--2h-cream-light)}.th-product-tabs--white{background-color:#fff}.th-product-tabs--none{background-color:transparent}.th-product-tabs__card{display:block;padding:24px 20px;border-radius:var(--2h-radius-xl);background-color:var(--2h-blue-tint)}@media screen and (min-width:750px){.th-product-tabs__card{padding:32px;border-radius:var(--2h-radius-panel)}}@media screen and (min-width:990px){.th-product-tabs__card{padding:40px}}@media screen and (min-width:1200px){.th-product-tabs__card{padding:48px}}.th-product-tabs__heading{margin:0 0 20px;font-family:var(--2h-font-heading);font-size:var(--2h-fs-2xl);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--2h-navy)}@media screen and (min-width:750px){.th-product-tabs__heading{margin-bottom:24px}}@media screen and (min-width:1200px){.th-product-tabs__heading{font-size:var(--2h-fs-3xl)}}.th-product-tabs__list{position:relative;display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--2h-pink-border);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.th-product-tabs__list::-webkit-scrollbar{display:none}.th-product-tabs__tab{flex-shrink:0;margin:0;padding:8px 0 12px;border:0;border-radius:0;background:none;font-family:var(--2h-font-sans);font-size:var(--2h-fs-sm);font-weight:500;line-height:1.4;letter-spacing:0;color:var(--2h-text);white-space:nowrap;cursor:pointer;scroll-snap-align:start}.th-product-tabs__tab:hover{color:var(--2h-navy)}.th-product-tabs__tab[aria-selected=true]{font-weight:600;color:var(--2h-navy);box-shadow:inset 0 -2px 0 var(--2h-pink)}.th-product-tabs__tab:focus-visible{outline:2px solid var(--2h-pink);outline-offset:-2px;border-radius:4px}@media screen and (min-width:750px){.th-product-tabs__list{flex-wrap:wrap;gap:8px 32px;overflow:visible}.th-product-tabs__tab:focus-visible{outline-offset:4px}}.th-product-tabs__panel{padding-top:20px}.th-product-tabs__panel[hidden]{display:none}.th-product-tabs__panel--single{padding-top:0}.th-product-tabs__panel:focus-visible{outline:2px solid var(--2h-pink);outline-offset:4px;border-radius:4px}.th-product-tabs__panel-title{display:none;margin:0 0 8px;font-family:var(--2h-font-sans);font-size:var(--2h-fs-md);font-weight:600;line-height:1.3;color:var(--2h-navy)}@media screen and (min-width:750px){.th-product-tabs__panel{padding-top:24px}.th-product-tabs__panel--single{padding-top:0}}.th-product-tabs__content{font-family:var(--2h-font-sans);font-size:15px;line-height:1.5;letter-spacing:0;color:var(--2h-text);overflow-wrap:anywhere}@media screen and (min-width:750px){.th-product-tabs__content{font-size:var(--2h-fs-base);line-height:1.6}}.th-product-tabs__content>:first-child{margin-top:0}.th-product-tabs__content>:last-child{margin-bottom:0}.th-product-tabs__content p{margin:0 0 12px}.th-product-tabs__content h2,.th-product-tabs__content h3,.th-product-tabs__content h4,.th-product-tabs__content h5,.th-product-tabs__content h6{margin:24px 0 8px;font-family:var(--2h-font-sans);font-size:var(--2h-fs-base);font-weight:600;line-height:1.4;letter-spacing:0;color:var(--2h-navy)}.th-product-tabs__content strong,.th-product-tabs__content b{font-weight:600;color:var(--2h-navy)}.th-product-tabs__content a{color:var(--2h-pink-dark);text-decoration:underline;text-underline-offset:3px}.th-product-tabs__content a:hover{color:var(--2h-navy)}.th-product-tabs__content ul{margin:0 0 12px;padding:0;list-style:none}.th-product-tabs__content ul>li{position:relative;padding-left:20px}.th-product-tabs__content ul>li:before{content:"";position:absolute;top:.6em;left:4px;width:6px;height:6px;border-radius:50%;background-color:var(--2h-pink)}.th-product-tabs__content ol{margin:0 0 12px;padding-left:20px}.th-product-tabs__content ol>li::marker{font-weight:600;color:var(--2h-pink)}.th-product-tabs__content li+li{margin-top:8px}.th-product-tabs__content img{max-width:100%;height:auto;border-radius:var(--2h-card-radius)}.th-product-tabs__content table{display:block;max-width:100%;margin:0 0 12px;overflow-x:auto;border-collapse:collapse;font-size:var(--2h-fs-sm);line-height:1.4}.th-product-tabs__content th,.th-product-tabs__content td{padding:8px 12px;border:1px solid var(--2h-border);text-align:left;white-space:nowrap}.th-product-tabs__content th{font-weight:600;color:var(--2h-navy);background-color:var(--2h-blue-band)}.th-product-tabs__tab,.th-product-tabs__content a{transition:color calc(.25s * var(--2h-motion, 1)) ease}
/*# sourceMappingURL=/cdn/shop/t/6/assets/2h-product-tabs.css.map */
