.care-tabs{display:block;box-sizing:border-box;width:100%;padding-inline:16px;padding-top:var(--care-tabs-padding-top, var(--vertical-padding-md));padding-bottom:var(--care-tabs-padding-bottom, var(--vertical-padding-md));font-family:var(--font-body-family)}@media (min-width: 768px){.care-tabs{padding-inline:24px}}.care-tabs *,.care-tabs *:before,.care-tabs *:after{box-sizing:border-box}.care-tabs__list{display:flex;flex-direction:column;gap:24px}@media (min-width: 768px){.care-tabs__list{flex-direction:row;gap:24px}}.care-tabs__tab{flex:1;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;text-align:left;font-family:var(--font-body-family)}.care-tabs__tab-image{aspect-ratio:684/332;overflow:hidden;margin-bottom:24px;pointer-events:none}.care-tabs__tab-image img{width:100%;height:100%;object-fit:cover}.care-tabs__tab-image--desktop{display:none}@media (min-width: 768px){.care-tabs__tab-image--desktop{display:block}}.care-tabs__tab-image--mobile{display:block}@media (min-width: 768px){.care-tabs__tab-image--mobile{display:none}}.care-tabs__tab-title{display:inline;font-size:.875rem;font-weight:600;letter-spacing:.04em;line-height:150%;color:var(--cl__high-contrast);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .3s ease}.care-tabs__tab--active .care-tabs__tab-title{border-bottom-color:currentColor}.care-tabs__subtabs{display:none;margin-top:48px;scroll-margin-top:80px}@media (min-width: 768px){.care-tabs__subtabs{margin-top:100px;scroll-margin-top:140px}}.care-tabs__subtabs--active{display:flex;flex-direction:row;gap:32px;max-width:1280px;margin-inline:-16px;padding-inline:16px;overflow-x:auto;flex-wrap:nowrap;scroll-padding-inline:16px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.care-tabs__subtabs--active::-webkit-scrollbar{display:none}@media (min-width: 768px){.care-tabs__subtabs--active{margin-inline:auto;padding-inline:0;overflow-x:visible;flex-wrap:wrap;scroll-padding-inline:0}}.care-tabs__subtab{padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-size:.875rem;font-weight:300;letter-spacing:.04em;line-height:150%;color:var(--cl__high-contrast);text-decoration:none;border-bottom:1px solid transparent;opacity:.6;transition:border-color .3s ease,opacity .3s ease;flex-shrink:0;white-space:nowrap}.care-tabs__subtab--active{opacity:1;border-bottom-color:currentColor}.care-tabs__sidenav-wrapper{display:none;margin-top:32px}@media (min-width: 768px){.care-tabs__sidenav-wrapper{margin-top:64px}}.care-tabs__sidenav-wrapper--active{display:block}.care-tabs__sidenav-layout{display:none}.care-tabs__sidenav-layout--active{display:flex;flex-direction:column;gap:0;max-width:1280px;margin-inline:auto}@media (min-width: 768px){.care-tabs__sidenav-layout--active{flex-direction:row;gap:64px}}.care-tabs__sidenav{display:none;flex-direction:column;gap:20px;flex-shrink:0}@media (min-width: 768px){.care-tabs__sidenav{display:flex;min-width:180px}}.care-tabs__mobile-button{display:flex;align-items:center;width:max-content;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-size:1rem;font-weight:600;color:var(--cl__high-contrast);margin-bottom:24px}.care-tabs__mobile-button svg{width:24px;height:24px;transform:scale(.9);margin-left:6px}@media (min-width: 768px){.care-tabs__mobile-button{display:none}}.care-tabs__dialog{border:none;top:unset;bottom:0;width:100%;max-width:unset;margin:0;padding:0 16px;max-height:60vh;overflow-y:auto;overflow-x:clip;opacity:0;pointer-events:none;font-family:var(--font-body-family);transition:display var(--animation-duration-long) allow-discrete,overlay var(--animation-duration-long) allow-discrete;animation:care-dialog-close var(--animation-duration-long) forwards}.care-tabs__dialog::backdrop{transition:display var(--animation-duration-long) allow-discrete,overlay var(--animation-duration-long) allow-discrete;background-color:#0000}@keyframes care-dialog-open{0%{opacity:0}to{opacity:1}}@keyframes care-dialog-close{0%{opacity:1}to{opacity:0}}.care-tabs__dialog[open]{pointer-events:all;animation:care-dialog-open var(--animation-duration-long) forwards}.care-tabs__dialog[open]::backdrop{background-color:#00000080}.care-tabs__dialog-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;padding-top:24px;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid var(--cl__high-contrast);background:var(--cl__fill-1)}.care-tabs__dialog-title{font-family:var(--font-body-family);font-size:1rem;font-weight:600;color:var(--cl__high-contrast)}.care-tabs__dialog-close{padding:0;border:none;background:transparent;cursor:pointer;color:var(--cl__high-contrast);transform:scale(1.15)}.care-tabs__dialog-close svg{pointer-events:none}.care-tabs__dialog-content{margin-bottom:2rem}.care-tabs__dialog-option{display:block;width:100%;padding:0 0 24px;border:none;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body-family);font-size:.875rem;font-weight:300;color:var(--cl__high-contrast)}.care-tabs__dialog-option--active{font-weight:600}@starting-style{.care-tabs__dialog[open]{opacity:0}.care-tabs__dialog[open]::backdrop{background-color:#0000}}body:has(.care-tabs__dialog[open]){overflow:hidden}.care-tabs__sidenav-item{padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-size:.875rem;font-weight:300;letter-spacing:.04em;line-height:150%;color:var(--cl__high-contrast);text-decoration:none;text-align:left;width:fit-content;opacity:.6;transition:opacity .3s ease}.care-tabs__sidenav-item--active{font-weight:600;opacity:1}.care-tabs__content-panels{flex:1}.care-tabs__content{display:none}.care-tabs__content--active{display:block}.care-tabs__content-title{display:none;font-size:1.125rem;font-weight:600;letter-spacing:.04em;line-height:150%;color:var(--cl__high-contrast);margin-bottom:20px;text-transform:unset}@media (min-width: 768px){.care-tabs__content-title{display:block}}.care-tabs__faq-list{display:flex;flex-direction:column;gap:24px}.care-tabs__faq-item{display:flex;flex-direction:column;gap:8px}.care-tabs__faq-question{font-size:.875rem;font-weight:600;line-height:150%;text-transform:uppercase;letter-spacing:.04em;color:var(--cl__high-contrast);margin-bottom:4px}.care-tabs__faq-answer{font-size:.875rem;font-weight:400;line-height:150%;color:var(--cl__medium-contrast)}
/*# sourceMappingURL=/cdn/shop/t/1492/assets/components-care-tabs.css.map */
