.tab--outline{color:rgb(var(--tab-background, var(--tab-text-color)));border-color:rgb(var(--tab-border-color, var(--line-color)));--initial-gradient: linear-gradient(transparent, transparent);--hover-gradient: linear-gradient( rgb(var(--tab-background)), rgb(var(--tab-background)) );--initial-background-position: var(--transform-origin-start);--hover-background-position: var(--transform-origin-end)}.tab--sm{font-size:var(--text-xs);padding:.5rem .75rem}.tab-button{color:rgb(var(--tab-text-color));background:rgb(var(--tab-background, var(--button-background)));text-transform:var(--button-text-transform);font-family:var(--heading-font-family);font-size:var(--tab-font-size-mobile);font-style:var(--heading-font-style);letter-spacing:var(--button-letter-spacing);padding:var(--tab-padding-mobile);border:none;cursor:pointer;position:relative;overflow:hidden;transition:color .3s ease}.tab-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;transition:all .3s ease}.tab-button:hover:before,.tab-button:active:before{width:0;background:transparent}.tab-button:hover,.tab-button:active,.tabbed-content__tab--active{color:rgb(var(--tab-background));border-top:1px solid rgb(var(--line-color));border-left:1px solid rgb(var(--line-color));border-right:1px solid rgb(var(--line-color));border-bottom:1px solid rgb(var(--button-background));background:transparent}.tab-button:hover:before,.tab-button:active:before{left:100%}.tab-button:hover,.tab-button:active{background:transparent;transition:background .3s ease,color .3s ease}@media screen and (min-width: 768px) and (max-width: 1023px){.tab-button{padding:var(--tab-padding-tablet);font-size:var(--tab-font-size-tablet)}}@media screen and (min-width: 1024px){.tab-button{padding:var(--tab-padding-desktop);font-size:var(--tab-font-size-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/dhs-tabs.css.map */
